diff --git a/DEPS b/DEPS
index 82c0d31..e3bcdef 100644
--- a/DEPS
+++ b/DEPS
@@ -311,7 +311,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling Skia
   # and whatever else without interference from each other.
-  'skia_revision': 'ed92d84ffd3aeb34c92e25ecb082f089703fc0ec',
+  'skia_revision': '74061baa5402079c56c1963ff80ae07e2e4f8d9a',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling V8
   # and whatever else without interference from each other.
@@ -319,7 +319,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling ANGLE
   # and whatever else without interference from each other.
-  'angle_revision': '46db3d734bbbb3f900ac7d6be75945e5704ba596',
+  'angle_revision': 'f103f3af79c404c23bd63b5a0a351d03baccc9c8',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling SwiftShader
   # and whatever else without interference from each other.
@@ -402,7 +402,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling devtools-frontend
   # and whatever else without interference from each other.
-  'devtools_frontend_revision': 'd1b45eb81da0ea78227adee829c08c16da53c232',
+  'devtools_frontend_revision': 'a2a687f49a4943b7c269679c3f5a685ba2d81145',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling libprotobuf-mutator
   # and whatever else without interference from each other.
@@ -1254,7 +1254,7 @@
 
   'src/clank': {
     'url': Var('chrome_git') + '/clank/internal/apps.git' + '@' +
-    'f5256dedec9095735d77b8a62dea976c9d3556f2',
+    '784146a73f4811534aec762fa8ae12c9d5f9c815',
     'condition': 'checkout_android and checkout_src_internal',
   },
 
@@ -1413,7 +1413,7 @@
     'packages': [
       {
           'package': 'chromium/third_party/androidx',
-          'version': '1Hv7ttwOsAzbxypEhXjGxgFlz1FP8wJ54opV6g9B8Y0C',
+          'version': 'Sfm_Gt_PGuna8ldiEoxClxb453zpXHIx9Sebfjc-R94C',
       },
     ],
     'condition': 'checkout_android',
@@ -1716,7 +1716,7 @@
     Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
 
   'src/third_party/devtools-frontend-internal': {
-      'url': Var('chrome_git') + '/devtools/devtools-internal.git' + '@' + '0eeb4587314dddff933419d8992fd4196ab44c87',
+      'url': Var('chrome_git') + '/devtools/devtools-internal.git' + '@' + '8cac5de5aa3b07b7af7fc4a06ec9f0b4a8805860',
     'condition': 'checkout_src_internal',
   },
 
@@ -2206,7 +2206,7 @@
     Var('pdfium_git') + '/pdfium.git' + '@' +  Var('pdfium_revision'),
 
   'src/third_party/perfetto':
-    Var('android_git') + '/platform/external/perfetto.git' + '@' + 'e0259ffb590a2b43c1d13708a872e5d4e5ab2292',
+    Var('android_git') + '/platform/external/perfetto.git' + '@' + '7a25bf86a5fb1505376fb37cb5b23a244939bdfb',
 
   'src/base/tracing/test/data': {
     'bucket': 'perfetto',
@@ -2333,7 +2333,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/r8',
-              'version': '4Bvfp_cCjeULmPkfvkxfFZbH9xB8l5ctPnHCcpH_U8gC',
+              'version': 'HVi_TeCysuvnKkdCInnPmFTts90iSXAZ0aAkDruiV6oC',
           },
       ],
       'condition': 'checkout_android',
@@ -2516,7 +2516,7 @@
     Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '412878330af8a4cb50cabf560a6d6c10d890dc24',
 
   'src/third_party/webrtc':
-    Var('webrtc_git') + '/src.git' + '@' + '63c380918687cd4c233e9eb856e98ba4c0589722',
+    Var('webrtc_git') + '/src.git' + '@' + '03ebfdf044e9c82446ba421bec366a482092b27e',
 
   # Wuffs' canonical repository is at github.com/google/wuffs, but we use
   # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
@@ -4476,7 +4476,7 @@
   # Dependencies from src_internal
   'src/chromeos/ash/resources/internal': {
       'url': Var('chrome_git') + '/chrome/chromeos/ash/resources/internal.git' + '@' +
-        '17bf44b4f03344c069d218dbb7b4bec9467d182d',
+        '682248c51cb1d3352d873b619c2a9f701870608a',
       'condition': 'checkout_src_internal and checkout_chromeos',
   },
 
@@ -4753,7 +4753,7 @@
 
   'src/ios_internal':  {
       'url': Var('chrome_git') + '/chrome/ios_internal.git' + '@' +
-        '653ea5f26adef15feecbeb7dd98f4db212dac1db',
+        '19dbeb9ba1e9e4baf575a3db33362ceb573116f5',
       'condition': 'checkout_ios and checkout_src_internal',
   },
 
diff --git a/ash/strings/ash_strings_af.xtb b/ash/strings/ash_strings_af.xtb
index 3f5169d..12b633d 100644
--- a/ash/strings/ash_strings_af.xtb
+++ b/ash/strings/ash_strings_af.xtb
@@ -1134,6 +1134,7 @@
 <translation id="5208059991603368177">Aan</translation>
 <translation id="5216991270656129561">Af tot <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Meld af</translation>
+<translation id="5228195526683428788">Verdeler van verdeelde skerm</translation>
 <translation id="5229343007215035173">Skakel privaatheidskerm aan of af</translation>
 <translation id="5230516054153933099">Venster</translation>
 <translation id="5234764350956374838">Verwerp</translation>
@@ -1520,6 +1521,7 @@
 <translation id="6613765291890844037">Berging <ph name="STORAGE_IN_USE_SIZE" /> word tans gebruik | <ph name="STORAGE_TOTAL_SIZE" /> totaal</translation>
 <translation id="6614169507485700968">Privaatheidskerm is aan</translation>
 <translation id="6622679827379792051">Stel jou foon op om jou apps te bekyk</translation>
+<translation id="662279009180869175">Gebruik links- en regspyl om die grootte van verdeelde skerm te verander</translation>
 <translation id="6624493541160101248">Huidige lessenaar: <ph name="DESK_NAME" />. Lessenaar <ph name="DESK_INDEX" /> van <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388"><ph name="APP_1_TITLE" />-, <ph name="APP_2_TITLE" />- en ander kennisgewings word versteek omdat kykbeskerming aan is</translation>
 <translation id="6627638273713273709">Soek+Shift+K</translation>
@@ -1538,6 +1540,7 @@
 <translation id="6670153871843998651">Lessenaar 3</translation>
 <translation id="6671495933530132209">Kopieer prent</translation>
 <translation id="6671661918848783005">Kan nie jou Chromebook ontsluit nie</translation>
+<translation id="6676552993057022464">Gebruik op- en afpyl om die grootte van verdeelde skerm te verander</translation>
 <translation id="6682029141988159141">Plak inhoud van knipbord af</translation>
 <translation id="6683022854667115063">Oorfone</translation>
 <translation id="6686023075541098243">Stel jou foon op om jou kennisgewings te bekyk</translation>
diff --git a/ash/strings/ash_strings_ar.xtb b/ash/strings/ash_strings_ar.xtb
index 41e1516..18a8ba3 100644
--- a/ash/strings/ash_strings_ar.xtb
+++ b/ash/strings/ash_strings_ar.xtb
@@ -252,6 +252,7 @@
 <translation id="1915307458270490472">قطع الاتصال</translation>
 <translation id="1918022425394817322">تم توجيه الكاميرا إلى الزاوية العلوية اليمنى.</translation>
 <translation id="1923539912171292317">النقرات التلقائية</translation>
+<translation id="1925320505152357008">أقل من دقيقة واحدة</translation>
 <translation id="1928739107511554905">‏للحصول على التحديث، استخدم الشاشة التي تعمل باللمس لإعادة تشغيل جهاز Chromebook، مع توصيل لوحة المفاتيح المرفقة.</translation>
 <translation id="1948405482892809935">التبديل إلى المستخدم التالي</translation>
 <translation id="1951012854035635156">المساعد</translation>
@@ -607,6 +608,7 @@
 <translation id="334927402682780278">اختيار النص من موضع المؤشر إلى نهاية السطر</translation>
 <translation id="3349345708646875009">فتح "إدارة المهام"</translation>
 <translation id="3364721542077212959">أدوات قلم الشاشة</translation>
+<translation id="3365281428003534650">ضبط موقّت ومَهمّة وموسيقى</translation>
 <translation id="3365977133351922112">‏هاتفك بعيد جدًا. ضَع هاتفك في مكان قريب من جهاز Chromebook.</translation>
 <translation id="3368922792935385530">متصل</translation>
 <translation id="3369111525500416043">مطلوب تسليمها قريبًا</translation>
@@ -910,6 +912,7 @@
 <translation id="4406883609789734330">النسخ النصي التلقائي</translation>
 <translation id="4412698727486357573">مركز المساعدة</translation>
 <translation id="4412944820643904175">ميزة <ph name="FEATURE_NAME" /> غير مُفعَّلة.</translation>
+<translation id="4417647906073317561">إعدادات "وضع التركيز" لضبط موقّت ومَهمّة وموسيقى ومساعدتك في التركيز على مهامك</translation>
 <translation id="4424159417645388645">سطح المكتب 5</translation>
 <translation id="4430019312045809116">مستوى الصوت</translation>
 <translation id="4441283832827406317">تم ترتيب التطبيقات حسب الاسم.</translation>
@@ -1862,6 +1865,7 @@
         <ph name="MANAGED" />،
         <ph name="IME" />،
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">يتم كتم صوت الإشعارات حتى <ph name="TIME" /> أثناء استخدام "وضع التركيز"</translation>
 <translation id="7901190436359881020">تبديل النوافذ</translation>
 <translation id="7901405293566323524">Phone Hub</translation>
 <translation id="7902625623987030061">المس أداة استشعار بصمات الإصبع.</translation>
diff --git a/ash/strings/ash_strings_as.xtb b/ash/strings/ash_strings_as.xtb
index a3f86dc..55ef68661 100644
--- a/ash/strings/ash_strings_as.xtb
+++ b/ash/strings/ash_strings_as.xtb
@@ -181,6 +181,7 @@
 <translation id="1611993646327628135">অন আছে</translation>
 <translation id="1620510694547887537">কেমেৰা</translation>
 <translation id="1623768535032616219">Google Classroom সংকোচন কৰক</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" /> উপলব্ধ নহয়।</translation>
 <translation id="1632985212731562677">ছুইচৰ দ্বাৰা এক্সেছ ছেটিংসমূহ ইয়াত অক্ষম কৰিব পৰা যায় &gt; সাধ্য সুবিধা।</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> টা ডিভাইচ</translation>
 <translation id="1639239467298939599">ল'ড কৰি থকা হৈছে</translation>
@@ -253,6 +254,7 @@
 <translation id="1915307458270490472">কল শেষ কৰক</translation>
 <translation id="1918022425394817322">কেমেৰা ওপৰৰ সোঁফালৰ কোণলৈ স্নেপ কৰা হৈছে</translation>
 <translation id="1923539912171292317">স্বয়ংক্ৰিয় ক্লিক</translation>
+<translation id="1925320505152357008">১ মিনিটতকৈ কম</translation>
 <translation id="1928739107511554905">আপডে’টটো পাবলৈ কীব’ৰ্ড সংলগ্ন থকা Chromebook ৰিষ্টাৰ্ট কৰিবলৈ টাচ্‌স্ক্ৰীনখন ব্যৱহাৰ কৰক।</translation>
 <translation id="1948405482892809935">পৰৱৰ্তী ব্যৱহাৰকাৰীলৈ সলনি কৰক</translation>
 <translation id="1951012854035635156">Assistant</translation>
@@ -610,6 +612,7 @@
 <translation id="334927402682780278">কাৰ্ছৰৰ পৰা শাৰীৰ শেষলৈকে পাঠ বাছনি কৰক</translation>
 <translation id="3349345708646875009">কাৰ্য পৰিচালক খোলক</translation>
 <translation id="3364721542077212959">ষ্টাইলাছ সঁজুলি</translation>
+<translation id="3365281428003534650">টাইমাৰ ছেট কৰা, কাৰ্য আৰু সংগীত</translation>
 <translation id="3365977133351922112">আপোনাৰ ফ’নটো অনেক দূৰত আছে। আপোনাৰ ফ’নটো ওচৰলৈ আনক।</translation>
 <translation id="3368922792935385530">সংযোগ কৰা হ’ল</translation>
 <translation id="3369111525500416043">কাৰ্য সমাপ্তিৰ অন্তিম সময় সমাগত</translation>
@@ -725,6 +728,7 @@
 <translation id="3702846122927433391">নাইজেৰিয়াৰ জনসংখ্যা</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">মনোৰঞ্জন</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> আৰু <ph name="UNAVAILABLE_DLC_TWO" /> উপলব্ধ নহয়।</translation>
 <translation id="3708186454126126312">আগতে সংযোগ কৰা</translation>
 <translation id="3712143870407382523">এই ফালটোৰ বাবে এখন ৱিণ্ড’ বাছনি কৰক</translation>
 <translation id="371370241367527062">সন্মুখৰ মাইক্ৰ’ফ’ন</translation>
@@ -912,6 +916,7 @@
 <translation id="4406883609789734330">লাইভ কেপশ্বন</translation>
 <translation id="4412698727486357573">সহায় কেন্দ্ৰ</translation>
 <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> অফ কৰা আছে।</translation>
+<translation id="4417647906073317561">ফ’কাছৰ ছেটিংসমূহ। নিমগ্ন হ’বলৈ টাইমাৰ ছেট কৰা, কাৰ্য আৰু সংগীত।</translation>
 <translation id="4424159417645388645">ডেস্ক ৫</translation>
 <translation id="4430019312045809116">ভলিউম</translation>
 <translation id="4441283832827406317">নাম অনুসৰি এপ্ সজোৱা হৈছে</translation>
@@ -997,6 +1002,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (বাকী আছে)</translation>
 <translation id="4734965478015604180">আনুভূমিক</translation>
 <translation id="4735944890391795473">ডেস্ক ১২</translation>
+<translation id="4736732123074402682">আপোনাৰ সংযোগ পৰীক্ষা কৰক আৰু পুনৰ চেষ্টা কৰক।</translation>
 <translation id="473775607612524610">আপডে'ট কৰক</translation>
 <translation id="4740516757091333363">ছেভ কৰি থোৱা ডেস্ক মচিবনে?</translation>
 <translation id="4746798685375253449">{0,plural, =1{এদিনৰ ভিতৰত ডিভাইচটো পূৰ্বৱৰ্তী সংস্কৰণলৈ আপডে’ট কৰক}one{# দিনৰ ভিতৰত ডিভাইচটো পূৰ্বৱৰ্তী সংস্কৰণলৈ আপডে’ট কৰক}other{# দিনৰ ভিতৰত ডিভাইচটো পূৰ্বৱৰ্তী সংস্কৰণলৈ আপডে’ট কৰক}}</translation>
@@ -1330,6 +1336,7 @@
 <translation id="588258955323874662">পূৰ্ণস্ক্ৰীণ</translation>
 <translation id="5887954372087850114">ৱিণ্ড’ <ph name="WINDOW_TITLE" /> <ph name="DESK_TITLE" />ক আবণ্টন কৰা হৈছে আৰু অন্য আটাইবোৰ ডেস্কৰ পৰা আবণ্টন আঁতৰোৱা হৈছে</translation>
 <translation id="588817334757907802">Chrome ব্ৰাউজাৰত ফাইলটো খোলক</translation>
+<translation id="5892014525522223653">আপুনি অফলাইন হৈ আছে।</translation>
 <translation id="5895138241574237353">ৰিষ্টাৰ্ট কৰক</translation>
 <translation id="589817443623831496">পইণ্ট স্কেনিং</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1389,6 +1396,7 @@
 <translation id="6095425951508823973"><ph name="PROVIDER" />ৰ সৈতে সংযোগ কৰক</translation>
 <translation id="6099678161144790572">যোৱা মাহটোত সম্পাদনা কৰিছিল</translation>
 <translation id="6103838137565245112">ছিষ্টেম</translation>
+<translation id="610395411842312282">দুখন লগা-লগিকৈ থকা ৱিণ্ড’ গোটবদ্ধ কৰক</translation>
 <translation id="6108952804512516814">AIৰ জৰিয়তে সৃষ্টি কৰক</translation>
 <translation id="6114505516289286752"><ph name="LANGUAGE" /> কথনৰ ফাইল ডাউনল’ড কৰা হৈছে</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />। <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1396,6 +1404,7 @@
 <translation id="6121838516699723042"><ph name="FILENAME" /> ডাউনল’ড কৰিব বিচাৰে বুলি নিশ্চিত কৰক</translation>
 <translation id="612734058257491180">অতিথিৰ ছেশ্বনত Google Assistant উপলব্ধ নহয়।</translation>
 <translation id="6127370444807669747">ব্যক্তিগতকৃত প্লে’লিষ্ট আৰু অধিক ফ’কাছ সংগীতৰ বাবে, YouTube Music Premium ব্যৱহাৰ কৰি চাওক</translation>
+<translation id="6127395413317891856">আপুনি অফলাইন হৈ আছে। আপোনাৰ সংযোগ পৰীক্ষা কৰক আৰু পুনৰ চেষ্টা কৰক।</translation>
 <translation id="6129953537138746214">স্পেচ</translation>
 <translation id="6137566720514957455"><ph name="USER_EMAIL_ADDRESS" />ৰ বাবে আঁতৰোৱাৰ ডায়লগ খোলক</translation>
 <translation id="6141205840878048728">আপুনি কিহৰ ওপৰত ফ’কাছ কৰিব বিচাৰে?</translation>
@@ -1864,6 +1873,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">ফ’কাছ কৰাৰ সময়ত <ph name="TIME" /> পৰ্যন্ত জাননীসমূহ মিউট কৰা হয়</translation>
 <translation id="7901190436359881020">ৱিণ্ড’সমূহ সলনাসলনি কৰক</translation>
 <translation id="7901405293566323524">ফ’ন হাব</translation>
 <translation id="7902625623987030061">ফিংগাৰপ্ৰিণ্ট ছেন্সৰটো স্পৰ্শ কৰক</translation>
@@ -1969,6 +1979,7 @@
 <translation id="8257510091797044096">আপোনাৰ ডিভাইচটো ছেট আপ কৰক</translation>
 <translation id="8261506727792406068">মচক</translation>
 <translation id="8262312463845990408">প্লে’বেক ট’গল কৰক</translation>
+<translation id="8268302343625273732">Google Classroomত আটাইবোৰ এছাইনমেণ্ট চাওক</translation>
 <translation id="8277261673056602147">আপোনাৰ স্ক্ৰীনত থকা পাঠ হাইলাইট কৰক</translation>
 <translation id="8287009018010202411">উৎপাদনশীলতা</translation>
 <translation id="828708037801473432">অফ আছে</translation>
diff --git a/ash/strings/ash_strings_be.xtb b/ash/strings/ash_strings_be.xtb
index aa26134..b3c578ef 100644
--- a/ash/strings/ash_strings_be.xtb
+++ b/ash/strings/ash_strings_be.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Рэжым адзінага працоўнага стала</translation>
 <translation id="2220572644011485463">PIN-код або пароль</translation>
 <translation id="2222841058024245321">Працоўны стол 7</translation>
+<translation id="2223384056430485343">У рэжыме падзеленага экрана</translation>
 <translation id="2224075387478458881">Запіс экрана забаронены, калі на ім ёсць абароненае змесціва</translation>
 <translation id="2227179592712503583">Выдаліць прапанову</translation>
 <translation id="2248634276911611268">Адкрыць спасылку ў новай укладцы і перайсці на гэту ўкладку</translation>
diff --git a/ash/strings/ash_strings_bg.xtb b/ash/strings/ash_strings_bg.xtb
index b63c243..4d991aa88 100644
--- a/ash/strings/ash_strings_bg.xtb
+++ b/ash/strings/ash_strings_bg.xtb
@@ -1133,6 +1133,7 @@
 <translation id="5208059991603368177">Вкл.</translation>
 <translation id="5216991270656129561">Изключено до <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Изход</translation>
+<translation id="5228195526683428788">Разделител в режима за разделен екран</translation>
 <translation id="5229343007215035173">Включване/изключване на екрана за поверителност</translation>
 <translation id="5230516054153933099">Window</translation>
 <translation id="5234764350956374838">Отхвърляне</translation>
@@ -1519,6 +1520,7 @@
 <translation id="6613765291890844037">Използвано място от хранилището: <ph name="STORAGE_IN_USE_SIZE" /> | Общо: <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">Екранът за поверителност е включен</translation>
 <translation id="6622679827379792051">Настройване на прегледа на приложенията на телефона ви</translation>
+<translation id="662279009180869175">Използвайте стрелките за наляво и надясно, за да преоразмерите разделения екран</translation>
 <translation id="6624493541160101248">Текущ работен кът: <ph name="DESK_NAME" />. Работен кът <ph name="DESK_INDEX" /> от <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Известията от <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> и други приложения са скрити, тъй като защитата срещу надничане е включена</translation>
 <translation id="6627638273713273709">клавиш „търсене“ + Shift + K</translation>
@@ -1537,6 +1539,7 @@
 <translation id="6670153871843998651">Работен кът 3</translation>
 <translation id="6671495933530132209">Копиране на изображението</translation>
 <translation id="6671661918848783005">Chromebook не може да се отключи</translation>
+<translation id="6676552993057022464">Използвайте стрелките за нагоре и надолу, за да преоразмерите разделения екран</translation>
 <translation id="6682029141988159141">Поставяне на съдържанието от буферната памет</translation>
 <translation id="6683022854667115063">Слушалки</translation>
 <translation id="6686023075541098243">Настройване на прегледа на известията на телефона ви</translation>
diff --git a/ash/strings/ash_strings_bn.xtb b/ash/strings/ash_strings_bn.xtb
index 298df2c..605ebed7 100644
--- a/ash/strings/ash_strings_bn.xtb
+++ b/ash/strings/ash_strings_bn.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">একীভূত ডেস্কটপ মোড</translation>
 <translation id="2220572644011485463">PIN বা পাসওয়ার্ড</translation>
 <translation id="2222841058024245321">ডেস্ক ৭</translation>
+<translation id="2223384056430485343">স্প্লিট স্ক্রিনে</translation>
 <translation id="2224075387478458881">কোনও সুরক্ষিত কন্টেন্ট দেখানোর সময় স্ক্রিন রেকর্ড করার অনুমতি দেওয়া হয় না</translation>
 <translation id="2227179592712503583">সাজেশন সরিয়ে দিন</translation>
 <translation id="2248634276911611268">নতুন ট্যাবে লিঙ্ক খুলুন এবং এই নতুন ট্যাবে সুইচ করুন</translation>
diff --git a/ash/strings/ash_strings_bs.xtb b/ash/strings/ash_strings_bs.xtb
index b1bed58..8329c9c 100644
--- a/ash/strings/ash_strings_bs.xtb
+++ b/ash/strings/ash_strings_bs.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">Uključeno</translation>
 <translation id="1620510694547887537">Kamera</translation>
 <translation id="1623768535032616219">Sužavanje Google Učionice</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" />: nije dostupno.</translation>
 <translation id="1632985212731562677">Pristup pomoću prekidača se može onemogućiti u meniju Postavke &gt; Pristupačnost.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> uređaj(a)</translation>
 <translation id="1639239467298939599">Učitavanje</translation>
@@ -251,6 +252,7 @@
 <translation id="1915307458270490472">Prekini vezu</translation>
 <translation id="1918022425394817322">Kamera se uklopila u gornji desni ugao</translation>
 <translation id="1923539912171292317">Automatski klikovi</translation>
+<translation id="1925320505152357008">manje od 1 min</translation>
 <translation id="1928739107511554905">Da primate ažuriranja pomoću ekrana na dodir, ponovo pokrenite Chromebook dok je tastatura priključena.</translation>
 <translation id="1948405482892809935">Prebacite se na sljedećeg korisnika</translation>
 <translation id="1951012854035635156">Asistent</translation>
@@ -309,7 +311,7 @@
 <translation id="2208323208084708176">Unificirani način rada na računaru</translation>
 <translation id="2220572644011485463">PIN ili lozinka</translation>
 <translation id="2222841058024245321">Radna površina 7</translation>
-<translation id="2223384056430485343">Na podijeljenom zaslonu</translation>
+<translation id="2223384056430485343">Na podijeljenom ekranu</translation>
 <translation id="2224075387478458881">Snimanje ekrana nije dozvoljeno kada je prisutan zaštićeni sadržaj</translation>
 <translation id="2227179592712503583">Ukloni prijedlog</translation>
 <translation id="2248634276911611268">Otvaranje linka u novoj kartici i prelazak na tu novu karticu</translation>
@@ -606,6 +608,7 @@
 <translation id="334927402682780278">Odabir teksta od kursora do kraja reda</translation>
 <translation id="3349345708646875009">Otvorite upravitelja zadataka</translation>
 <translation id="3364721542077212959">Stilos alati</translation>
+<translation id="3365281428003534650">Postavite tajmer/zadatak/muziku</translation>
 <translation id="3365977133351922112">Vaš telefon je previše udaljen. Približite ga.</translation>
 <translation id="3368922792935385530">Povezano</translation>
 <translation id="3369111525500416043">Uskoro je rok</translation>
@@ -721,6 +724,7 @@
 <translation id="3702846122927433391">Broj stanovnika u Nigeriji</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">Zabava</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> i <ph name="UNAVAILABLE_DLC_TWO" /> nisu dostupni.</translation>
 <translation id="3708186454126126312">Prethodno povezano</translation>
 <translation id="3712143870407382523">Odaberite prozor za ovu stranu</translation>
 <translation id="371370241367527062">Prednji mikrofon</translation>
@@ -908,6 +912,7 @@
 <translation id="4406883609789734330">Automatski titlovi</translation>
 <translation id="4412698727486357573">Centar za pomoć</translation>
 <translation id="4412944820643904175">Funkcija <ph name="FEATURE_NAME" /> je isključena.</translation>
+<translation id="4417647906073317561">Postavke fokusiranja. Postavljanje tajmera, zadatka i muzike radi bolje koncentracije.</translation>
 <translation id="4424159417645388645">Radna površina 5</translation>
 <translation id="4430019312045809116">Jačina zvuka</translation>
 <translation id="4441283832827406317">Aplikacije su poredane po nazivu</translation>
@@ -992,6 +997,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (lijevo)</translation>
 <translation id="4734965478015604180">Horizontalno</translation>
 <translation id="4735944890391795473">12. radna površina</translation>
+<translation id="4736732123074402682">Provjerite vezu i pokušajte ponovo.</translation>
 <translation id="473775607612524610">Ažuriraj</translation>
 <translation id="4740516757091333363">Izbrisati sačuvanu radnu površinu?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Ažurirajte uređaj na prethodnu verziju u roku od jednog dana}one{Ažurirajte uređaj na prethodnu verziju u roku od # dana}few{Ažurirajte uređaj na prethodnu verziju u roku od # dana}other{Ažurirajte uređaj na prethodnu verziju u roku od # dana}}</translation>
@@ -1133,7 +1139,7 @@
 <translation id="5208059991603368177">Uključeno</translation>
 <translation id="5216991270656129561">Isključeno do <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Odjava</translation>
-<translation id="5228195526683428788">Razdjelnik podijeljenog zaslona</translation>
+<translation id="5228195526683428788">Razdjelnik podijeljenog ekrana</translation>
 <translation id="5229343007215035173">Uključivanje/isključivanje ekrana privatnosti</translation>
 <translation id="5230516054153933099">Prozor</translation>
 <translation id="5234764350956374838">Odbaci</translation>
@@ -1325,6 +1331,7 @@
 <translation id="588258955323874662">Cijeli ekran</translation>
 <translation id="5887954372087850114">Prozor <ph name="WINDOW_TITLE" /> je dodijeljen radnoj površini <ph name="DESK_TITLE" /> i poništeno je njegovo dodjeljivanje svim drugim radnim površinama</translation>
 <translation id="588817334757907802">Otvori fajl u pregledniku Chrome</translation>
+<translation id="5892014525522223653">Niste povezani s internetom.</translation>
 <translation id="5895138241574237353">Ponovo pokreni</translation>
 <translation id="589817443623831496">Pregledanje po tačkama</translation>
 <translation id="5901316534475909376">Shift + Esc</translation>
@@ -1384,6 +1391,7 @@
 <translation id="6095425951508823973">Dodavanje veze s pružaocem <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">Uređeno u proteklom mjesecu</translation>
 <translation id="6103838137565245112">sistem</translation>
+<translation id="610395411842312282">Grupiranje dva usporedna prozora</translation>
 <translation id="6108952804512516814">Kreiraj pomoću AI-ja</translation>
 <translation id="6114505516289286752">Fajlovi govora na jeziku <ph name="LANGUAGE" /> su preuzeti</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1391,6 +1399,7 @@
 <translation id="6121838516699723042">Potvrđivanje preuzimanja fajla <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">Google Asistent nije dostupan u sesiji gosta.</translation>
 <translation id="6127370444807669747">Za personalizirane plejliste i više muzike za vrijeme fokusiranja isprobajte YouTube Music Premium</translation>
+<translation id="6127395413317891856">Niste povezani s internetom. Provjerite vezu i pokušajte ponovo.</translation>
 <translation id="6129953537138746214">Tipka za razmak</translation>
 <translation id="6137566720514957455">Otvaranje dijaloškog okvira za uklanjanje korisnika <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">Na šta se želite fokusirati?</translation>
@@ -1520,7 +1529,7 @@
 <translation id="6613765291890844037"><ph name="STORAGE_IN_USE_SIZE" /> pohrane je u upotrebi | Ukupno <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">Ekran za privatnost je uključen</translation>
 <translation id="6622679827379792051">Postavljanje pregledanja aplikacija telefona</translation>
-<translation id="662279009180869175">Pomoću strelica lijevo i desno možete promijeniti veličinu podijeljenog zaslona</translation>
+<translation id="662279009180869175">Promjena veličine podijeljenog ekrana pomoću strelica ulijevo i udesno</translation>
 <translation id="6624493541160101248">Trenutna radna površina: <ph name="DESK_NAME" />. Radna površina <ph name="DESK_INDEX" /> od <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Obavještenja aplikacija <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> i drugih su skrivena jer je uključena zaštita od pregleda</translation>
 <translation id="6627638273713273709">Tipka za pretraživanje + Shift + K</translation>
@@ -1539,7 +1548,7 @@
 <translation id="6670153871843998651">Radna površina 3</translation>
 <translation id="6671495933530132209">Kopiraj sliku</translation>
 <translation id="6671661918848783005">Nije moguće otključati Chromebook</translation>
-<translation id="6676552993057022464">Pomoću strelica prema gore i dolje možete promijeniti veličinu podijeljenog zaslona</translation>
+<translation id="6676552993057022464">Promjena veličine podijeljenog ekrana pomoću strelica nagore i nadolje</translation>
 <translation id="6682029141988159141">Lijepljenje sadržaja iz međumemorije</translation>
 <translation id="6683022854667115063">Slušalice</translation>
 <translation id="6686023075541098243">Postavljanje pregledanja obavještenja telefona</translation>
@@ -1859,6 +1868,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">Obavještenja su isključena do <ph name="TIME" /> tokom fokusiranja</translation>
 <translation id="7901190436359881020">Zamjena prozora</translation>
 <translation id="7901405293566323524">Hub telefona</translation>
 <translation id="7902625623987030061">Dodirnite senzor za otisak prsta</translation>
@@ -1963,6 +1973,7 @@
 <translation id="8257510091797044096">Postavite uređaj</translation>
 <translation id="8261506727792406068">Izbriši</translation>
 <translation id="8262312463845990408">Uključi/isključi reprodukciju</translation>
+<translation id="8268302343625273732">Prikaz svih zadataka u Google učionici</translation>
 <translation id="8277261673056602147">Istaknite tekst na ekranu</translation>
 <translation id="8287009018010202411">Produktivnost</translation>
 <translation id="828708037801473432">Isključeno</translation>
diff --git a/ash/strings/ash_strings_ca.xtb b/ash/strings/ash_strings_ca.xtb
index 0be9877..91624a30 100644
--- a/ash/strings/ash_strings_ca.xtb
+++ b/ash/strings/ash_strings_ca.xtb
@@ -1133,6 +1133,7 @@
 <translation id="5208059991603368177">Activat</translation>
 <translation id="5216991270656129561">Desactivada fins a les <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Tanca la sessió</translation>
+<translation id="5228195526683428788">Separador de pantalla dividida</translation>
 <translation id="5229343007215035173">Activa/desactiva la pantalla de privadesa</translation>
 <translation id="5230516054153933099">Finestra</translation>
 <translation id="5234764350956374838">Ignora</translation>
@@ -1519,6 +1520,7 @@
 <translation id="6613765291890844037">Emmagatzematge: <ph name="STORAGE_IN_USE_SIZE" /> en ús | <ph name="STORAGE_TOTAL_SIZE" /> en total</translation>
 <translation id="6614169507485700968">La pantalla de privadesa està activada</translation>
 <translation id="6622679827379792051">Configura la visualització de les aplicacions del telèfon</translation>
+<translation id="662279009180869175">Utilitza les fletxes esquerra i dreta per canviar la mida de la pantalla dividida</translation>
 <translation id="6624493541160101248">Escriptori actual: <ph name="DESK_NAME" />. Escriptori <ph name="DESK_INDEX" /> de <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388"><ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> i altres notificacions estan amagades perquè la protecció antimirades està activada</translation>
 <translation id="6627638273713273709">Cerca+Maj+K</translation>
@@ -1537,6 +1539,7 @@
 <translation id="6670153871843998651">Escriptori 3</translation>
 <translation id="6671495933530132209">Copia la imatge</translation>
 <translation id="6671661918848783005">No es pot desbloquejar el Chromebook</translation>
+<translation id="6676552993057022464">Utilitza les fletxes amunt i avall per canviar la mida de la pantalla dividida</translation>
 <translation id="6682029141988159141">Enganxa el contingut del porta-retalls</translation>
 <translation id="6683022854667115063">Auriculars</translation>
 <translation id="6686023075541098243">Configura la visualització de les notificacions del telèfon</translation>
diff --git a/ash/strings/ash_strings_cs.xtb b/ash/strings/ash_strings_cs.xtb
index 229a215..15adcfb 100644
--- a/ash/strings/ash_strings_cs.xtb
+++ b/ash/strings/ash_strings_cs.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Jednotný režim klasické plochy</translation>
 <translation id="2220572644011485463">PIN nebo heslo</translation>
 <translation id="2222841058024245321">Plocha 7</translation>
+<translation id="2223384056430485343">Je zobrazena rozdělená obrazovka</translation>
 <translation id="2224075387478458881">Když je viditelný chráněný obsah, nahrávání obrazovky je zakázáno</translation>
 <translation id="2227179592712503583">Odebrat návrh</translation>
 <translation id="2248634276911611268">Otevřít odkaz na nové kartě a přepnout na tuto novou kartu</translation>
@@ -1132,6 +1133,7 @@
 <translation id="5208059991603368177">Zap</translation>
 <translation id="5216991270656129561">Vypnuto do <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Odhlásit se</translation>
+<translation id="5228195526683428788">Čára rozdělující obrazovku</translation>
 <translation id="5229343007215035173">Zapnout/vypnout obrazovku ochrany soukromí</translation>
 <translation id="5230516054153933099">Okno</translation>
 <translation id="5234764350956374838">Zavřít</translation>
@@ -1518,6 +1520,7 @@
 <translation id="6613765291890844037">Využité úložiště: <ph name="STORAGE_IN_USE_SIZE" /> | celkem <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">Obrazovka ochrany soukromí je zapnutá</translation>
 <translation id="6622679827379792051">Nastavit zobrazování aplikací z telefonu</translation>
+<translation id="662279009180869175">Velikost rozdělené obrazovky změníte šipkami vlevo a vpravo</translation>
 <translation id="6624493541160101248">Aktuální plocha: <ph name="DESK_NAME" />. Plocha <ph name="DESK_INDEX" /> z <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Oznámení aplikací <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> a další oznámení jsou skryta, protože je zapnutá ochrana před špehováním</translation>
 <translation id="6627638273713273709">Vyhledávací tlačítko + Shift + K</translation>
@@ -1536,6 +1539,7 @@
 <translation id="6670153871843998651">Plocha 3</translation>
 <translation id="6671495933530132209">Zkopírovat obrázek</translation>
 <translation id="6671661918848783005">Chromebook se nepodařilo odemknout.</translation>
+<translation id="6676552993057022464">Velikost rozdělené obrazovky změníte šipkami nahoru a dolů</translation>
 <translation id="6682029141988159141">Vložit obsah ze schránky</translation>
 <translation id="6683022854667115063">Sluchátka</translation>
 <translation id="6686023075541098243">Nastavit zobrazování oznámení z telefonu</translation>
diff --git a/ash/strings/ash_strings_cy.xtb b/ash/strings/ash_strings_cy.xtb
index 95f3098..b096768 100644
--- a/ash/strings/ash_strings_cy.xtb
+++ b/ash/strings/ash_strings_cy.xtb
@@ -1133,6 +1133,7 @@
 <translation id="5208059991603368177">Ymlaen</translation>
 <translation id="5216991270656129561">Wedi'i ddiffodd tan <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Allgofnodi</translation>
+<translation id="5228195526683428788">Rhannwr sgrîn hollt</translation>
 <translation id="5229343007215035173">Troi'r sgrîn preifatrwydd ymlaen/ei ddiffodd</translation>
 <translation id="5230516054153933099">Ffenestr</translation>
 <translation id="5234764350956374838">Diystyru</translation>
@@ -1519,6 +1520,7 @@
 <translation id="6613765291890844037">Mae storfa <ph name="STORAGE_IN_USE_SIZE" /> yn cael ei defnyddio | <ph name="STORAGE_TOTAL_SIZE" /> mewn cyfanswm</translation>
 <translation id="6614169507485700968">Mae'r sgrîn preifatrwydd ymlaen</translation>
 <translation id="6622679827379792051">Gosod gweld apiau eich ffôn</translation>
+<translation id="662279009180869175">Defnyddiwch y saeth chwith a'r saeth dde i newid maint y sgrîn hollt</translation>
 <translation id="6624493541160101248">Desg bresennol: <ph name="DESK_NAME" />. Desg <ph name="DESK_INDEX" /> o <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Mae hysbysiadau <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> ac eraill wedi'u cuddio oherwydd bod amddiffyniad gwylio ymlaen</translation>
 <translation id="6627638273713273709">Search+Shift+K</translation>
@@ -1537,6 +1539,7 @@
 <translation id="6670153871843998651">Desg 3</translation>
 <translation id="6671495933530132209">Copïo’r llun</translation>
 <translation id="6671661918848783005">Methu â datgloi eich Chromebook</translation>
+<translation id="6676552993057022464">Defnyddiwch y saeth i fyny a'r saeth i lawr i newid maint y sgrîn hollt</translation>
 <translation id="6682029141988159141">Gludo cynnwys o'r clipfwrdd</translation>
 <translation id="6683022854667115063">Clustffonau</translation>
 <translation id="6686023075541098243">Gosod gweld hysbysiadau eich ffôn</translation>
diff --git a/ash/strings/ash_strings_de.xtb b/ash/strings/ash_strings_de.xtb
index a29ac5d..76128e9 100644
--- a/ash/strings/ash_strings_de.xtb
+++ b/ash/strings/ash_strings_de.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Unified Desktop-Modus</translation>
 <translation id="2220572644011485463">PIN oder Passwort</translation>
 <translation id="2222841058024245321">Desktop 7</translation>
+<translation id="2223384056430485343">In einem Splitscreen</translation>
 <translation id="2224075387478458881">Die Bildschirmaufzeichnung ist blockiert, wenn geschützte Inhalte sichtbar sind</translation>
 <translation id="2227179592712503583">Vorschlag entfernen</translation>
 <translation id="2248634276911611268">Link auf neuem Tab öffnen und zu diesem wechseln</translation>
@@ -1132,6 +1133,7 @@
 <translation id="5208059991603368177">An</translation>
 <translation id="5216991270656129561">Deaktiviert bis <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Abmelden</translation>
+<translation id="5228195526683428788">Bildschirmteiler</translation>
 <translation id="5229343007215035173">Privatsphärefunktion aktivieren/deaktivieren</translation>
 <translation id="5230516054153933099">Fenster</translation>
 <translation id="5234764350956374838">Schließen</translation>
@@ -1518,6 +1520,7 @@
 <translation id="6613765291890844037"><ph name="STORAGE_IN_USE_SIZE" /> Speicher verwendet | <ph name="STORAGE_TOTAL_SIZE" /> insgesamt</translation>
 <translation id="6614169507485700968">Der Datenschutzbildschirm ist momentan aktiviert</translation>
 <translation id="6622679827379792051">Anzeige der Apps auf deinem Smartphone einrichten</translation>
+<translation id="662279009180869175">Verwende die Links- und Rechtspfeile, um die Größe des geteilten Bildschirms anzupassen</translation>
 <translation id="6624493541160101248">Aktueller Desktop: <ph name="DESK_NAME" />. Desktop <ph name="DESK_INDEX" /> von <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Benachrichtigungen von <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> und weiteren Apps wurden ausgeblendet, da der Spionageschutz aktiviert ist</translation>
 <translation id="6627638273713273709">Suchtaste + Umschalttaste + K</translation>
@@ -1536,6 +1539,7 @@
 <translation id="6670153871843998651">Desktop 3</translation>
 <translation id="6671495933530132209">Bild kopieren</translation>
 <translation id="6671661918848783005">Chromebook kann nicht entsperrt werden</translation>
+<translation id="6676552993057022464">Verwende den Auf- und Abwärtspfeil, um die Größe des geteilten Bildschirms anzupassen</translation>
 <translation id="6682029141988159141">Inhalt aus Zwischenablage einfügen</translation>
 <translation id="6683022854667115063">Kopfhörer</translation>
 <translation id="6686023075541098243">Anzeige der Benachrichtigungen auf deinem Smartphone einrichten</translation>
diff --git a/ash/strings/ash_strings_en-GB.xtb b/ash/strings/ash_strings_en-GB.xtb
index 1b6da20..7a63135 100644
--- a/ash/strings/ash_strings_en-GB.xtb
+++ b/ash/strings/ash_strings_en-GB.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">On</translation>
 <translation id="1620510694547887537">Camera</translation>
 <translation id="1623768535032616219">Collapse Google Classroom</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" /> is not available.</translation>
 <translation id="1632985212731562677">Switch Access can be disabled in Settings &gt; Accessibility.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> devices</translation>
 <translation id="1639239467298939599">Loading</translation>
@@ -251,6 +252,7 @@
 <translation id="1915307458270490472">Hang up</translation>
 <translation id="1918022425394817322">Camera snapped to the top-right corner</translation>
 <translation id="1923539912171292317">Automatic clicks</translation>
+<translation id="1925320505152357008">less than one min</translation>
 <translation id="1928739107511554905">To get the update, use the touchscreen to restart your Chromebook with the keyboard attached.</translation>
 <translation id="1948405482892809935">Switch to next user</translation>
 <translation id="1951012854035635156">Assistant</translation>
@@ -606,6 +608,7 @@
 <translation id="334927402682780278">Select text from cursor to end of line</translation>
 <translation id="3349345708646875009">Open task manager</translation>
 <translation id="3364721542077212959">Stylus tools</translation>
+<translation id="3365281428003534650">Set a timer, task and music</translation>
 <translation id="3365977133351922112">Your phone is too far away. Bring your phone closer.</translation>
 <translation id="3368922792935385530">Connected</translation>
 <translation id="3369111525500416043">Due soon</translation>
@@ -721,6 +724,7 @@
 <translation id="3702846122927433391">Population in Nigeria</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">Entertainment</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> and <ph name="UNAVAILABLE_DLC_TWO" /> are not available.</translation>
 <translation id="3708186454126126312">Previously connected</translation>
 <translation id="3712143870407382523">Choose a window for this side</translation>
 <translation id="371370241367527062">Front microphone</translation>
@@ -908,6 +912,7 @@
 <translation id="4406883609789734330">Live Caption</translation>
 <translation id="4412698727486357573">Help Centre</translation>
 <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> is off.</translation>
+<translation id="4417647906073317561">Focus settings. Set a timer, task and music to get in the flow.</translation>
 <translation id="4424159417645388645">Desk 5</translation>
 <translation id="4430019312045809116">Volume</translation>
 <translation id="4441283832827406317">Apps are sorted by name</translation>
@@ -992,6 +997,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (left)</translation>
 <translation id="4734965478015604180">Horizontal</translation>
 <translation id="4735944890391795473">Desk 12</translation>
+<translation id="4736732123074402682">Check your connection and try again.</translation>
 <translation id="473775607612524610">Update</translation>
 <translation id="4740516757091333363">Delete saved desk?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Update device to previous version within a day}other{Update device to previous version within # days}}</translation>
@@ -1325,6 +1331,7 @@
 <translation id="588258955323874662">Full screen</translation>
 <translation id="5887954372087850114">Window <ph name="WINDOW_TITLE" /> assigned to <ph name="DESK_TITLE" /> and unassigned from all other desks</translation>
 <translation id="588817334757907802">Open file in Chrome browser</translation>
+<translation id="5892014525522223653">You're offline.</translation>
 <translation id="5895138241574237353">Restart</translation>
 <translation id="589817443623831496">Point scanning</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1384,6 +1391,7 @@
 <translation id="6095425951508823973">Add connection with <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">Edited in the past month</translation>
 <translation id="6103838137565245112">system</translation>
+<translation id="610395411842312282">Group two side-by-side windows</translation>
 <translation id="6108952804512516814">Create with AI</translation>
 <translation id="6114505516289286752"><ph name="LANGUAGE" /> speech files downloaded</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1391,6 +1399,7 @@
 <translation id="6121838516699723042">Confirm download <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">The Google Assistant is not available in a guest session.</translation>
 <translation id="6127370444807669747">For personalised playlists and more focus music, try YouTube Music Premium</translation>
+<translation id="6127395413317891856">You're offline. Check your connection and try again.</translation>
 <translation id="6129953537138746214">Space</translation>
 <translation id="6137566720514957455">Open remove dialogue for <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">What would you like to focus on?</translation>
@@ -1859,6 +1868,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">Notifications are muted until <ph name="TIME" /> while focusing</translation>
 <translation id="7901190436359881020">Swap the windows</translation>
 <translation id="7901405293566323524">Phone Hub</translation>
 <translation id="7902625623987030061">Touch the fingerprint sensor</translation>
@@ -1963,6 +1973,7 @@
 <translation id="8257510091797044096">Set up your device</translation>
 <translation id="8261506727792406068">Delete</translation>
 <translation id="8262312463845990408">Toggle -playback</translation>
+<translation id="8268302343625273732">See all assignments in Google Classroom</translation>
 <translation id="8277261673056602147">Highlight text on your screen</translation>
 <translation id="8287009018010202411">Productivity</translation>
 <translation id="828708037801473432">Off</translation>
diff --git a/ash/strings/ash_strings_es-419.xtb b/ash/strings/ash_strings_es-419.xtb
index d61c2d7..3fee000 100644
--- a/ash/strings/ash_strings_es-419.xtb
+++ b/ash/strings/ash_strings_es-419.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Modo de escritorio unificado</translation>
 <translation id="2220572644011485463">PIN o contraseña</translation>
 <translation id="2222841058024245321">Escritorio 7</translation>
+<translation id="2223384056430485343">En una pantalla dividida</translation>
 <translation id="2224075387478458881">No se permite la grabación de pantalla cuando hay contenido protegido a la vista.</translation>
 <translation id="2227179592712503583">Quitar sugerencia</translation>
 <translation id="2248634276911611268">Abrir el vínculo en una pestaña nueva y cambiar a esa pestaña</translation>
@@ -1133,6 +1134,7 @@
 <translation id="5208059991603368177">Sí</translation>
 <translation id="5216991270656129561">Desactivada hasta las <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Salir</translation>
+<translation id="5228195526683428788">Divisor de pantalla dividida</translation>
 <translation id="5229343007215035173">Activar o desactivar la pantalla de privacidad</translation>
 <translation id="5230516054153933099">Ventana</translation>
 <translation id="5234764350956374838">Descartar</translation>
@@ -1519,6 +1521,7 @@
 <translation id="6613765291890844037">Almacenamiento en uso: <ph name="STORAGE_IN_USE_SIZE" /> | Total: <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">La pantalla de privacidad está activada</translation>
 <translation id="6622679827379792051">Configurar la visualización de las apps de tu teléfono</translation>
+<translation id="662279009180869175">Usa las flechas hacia la izquierda y la derecha para cambiar el tamaño de la pantalla dividida</translation>
 <translation id="6624493541160101248">Escritorio actual: <ph name="DESK_NAME" />; escritorio <ph name="DESK_INDEX" /> de <ph name="DESK_COUNT" /></translation>
 <translation id="6625718907317144388">Se ocultan <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> y otras notificaciones porque está activada la protección de visualización</translation>
 <translation id="6627638273713273709">Búsqueda+mayúscula+K</translation>
@@ -1537,6 +1540,7 @@
 <translation id="6670153871843998651">Escritorio 3</translation>
 <translation id="6671495933530132209">Copiar imagen</translation>
 <translation id="6671661918848783005">No se puede desbloquear la Chromebook</translation>
+<translation id="6676552993057022464">Usa las flechas hacia arriba y hacia abajo para cambiar el tamaño de la pantalla dividida</translation>
 <translation id="6682029141988159141">Pegar el contenido del portapapeles</translation>
 <translation id="6683022854667115063">Auriculares</translation>
 <translation id="6686023075541098243">Configurar la visualización de las notificaciones de tu teléfono</translation>
diff --git a/ash/strings/ash_strings_es.xtb b/ash/strings/ash_strings_es.xtb
index 553c6aae..110f6e6 100644
--- a/ash/strings/ash_strings_es.xtb
+++ b/ash/strings/ash_strings_es.xtb
@@ -1134,6 +1134,7 @@
 <translation id="5208059991603368177">Sí</translation>
 <translation id="5216991270656129561">Desactivada hasta el <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Cerrar sesión</translation>
+<translation id="5228195526683428788">Divisor de pantalla dividida</translation>
 <translation id="5229343007215035173">Activar o desactivar la pantalla de privacidad</translation>
 <translation id="5230516054153933099">Ventana</translation>
 <translation id="5234764350956374838">Cerrar</translation>
@@ -1520,6 +1521,7 @@
 <translation id="6613765291890844037">Almacenamiento en uso: <ph name="STORAGE_IN_USE_SIZE" /> | Almacenamiento total: <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">La pantalla de privacidad está activada</translation>
 <translation id="6622679827379792051">Configurar la visualización de las aplicaciones de tu teléfono</translation>
+<translation id="662279009180869175">Usa las flechas hacia la izquierda y hacia la derecha para cambiar el tamaño de la pantalla dividida</translation>
 <translation id="6624493541160101248">Escritorio actual: <ph name="DESK_NAME" />. Escritorio <ph name="DESK_INDEX" /> de <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Se han ocultado notificaciones de <ph name="APP_1_TITLE" /> y <ph name="APP_2_TITLE" />, entre otras, porque la protección contra fisgones está activada</translation>
 <translation id="6627638273713273709">Tecla de búsqueda + Mayús + K</translation>
@@ -1538,6 +1540,7 @@
 <translation id="6670153871843998651">Escritorio 3</translation>
 <translation id="6671495933530132209">Copiar imagen</translation>
 <translation id="6671661918848783005">No se puede desbloquear tu Chromebook</translation>
+<translation id="6676552993057022464">Usa las flechas hacia arriba y hacia abajo para cambiar el tamaño de la pantalla dividida</translation>
 <translation id="6682029141988159141">Pegar el contenido del portapapeles</translation>
 <translation id="6683022854667115063">Auriculares</translation>
 <translation id="6686023075541098243">Configurar la visualización de las notificaciones de tu teléfono</translation>
diff --git a/ash/strings/ash_strings_et.xtb b/ash/strings/ash_strings_et.xtb
index 751d245..ced7784 100644
--- a/ash/strings/ash_strings_et.xtb
+++ b/ash/strings/ash_strings_et.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Ühendatud töölaua režiim</translation>
 <translation id="2220572644011485463">PIN-kood või parool</translation>
 <translation id="2222841058024245321">Töölaud 7</translation>
+<translation id="2223384056430485343">Jagatud ekraanikuva režiimis</translation>
 <translation id="2224075387478458881">Ekraanikuva jäädvustamine pole lubatud, kui kaitstud sisu on nähtaval</translation>
 <translation id="2227179592712503583">Eemalda soovitus</translation>
 <translation id="2248634276911611268">Lingi avamine uuel vahelehel ja sellele vahelehele lülitumine</translation>
diff --git a/ash/strings/ash_strings_eu.xtb b/ash/strings/ash_strings_eu.xtb
index 70f7253..ec9e1a63 100644
--- a/ash/strings/ash_strings_eu.xtb
+++ b/ash/strings/ash_strings_eu.xtb
@@ -72,6 +72,7 @@
 <translation id="1235458158152011030">Sare ezagunak</translation>
 <translation id="1239161794459865856"><ph name="FEATURE_NAME" /> konektatuta dago.</translation>
 <translation id="1240638468526743569">Aplikazio bat</translation>
+<translation id="1242198791279543032">Ezkutatuta daude jakinarazpenak</translation>
 <translation id="1242883863226959074">gailuan</translation>
 <translation id="1245644940275736236">Joan Laguntzailea zerbitzura</translation>
 <translation id="124678866338384709">Itxi oraingo fitxa</translation>
diff --git a/ash/strings/ash_strings_fa.xtb b/ash/strings/ash_strings_fa.xtb
index 225c1d2..a60ee18 100644
--- a/ash/strings/ash_strings_fa.xtb
+++ b/ash/strings/ash_strings_fa.xtb
@@ -251,6 +251,7 @@
 <translation id="1915307458270490472">قطع تماس</translation>
 <translation id="1918022425394817322">دوربین به گوشه بالا سمت راست چسبید</translation>
 <translation id="1923539912171292317">کلیک‌های خودکار</translation>
+<translation id="1925320505152357008">کمتر از ۱ دقیقه</translation>
 <translation id="1928739107511554905">‏برای دریافت به‌روزرسانی، از صفحه لمسی برای بازراه‌اندازی Chromebook خود با صفحه‌کلید متصل استفاده کنید.</translation>
 <translation id="1948405482892809935">جابه‌جایی به کاربر بعدی</translation>
 <translation id="1951012854035635156">دستیار</translation>
@@ -606,6 +607,7 @@
 <translation id="334927402682780278">انتخاب متن از مکان‌نما تا انتهای خط</translation>
 <translation id="3349345708646875009">باز کردن مدیر وظایف</translation>
 <translation id="3364721542077212959">ابزارهای قلم</translation>
+<translation id="3365281428003534650">زمان‌سنج، تکلیف، و موسیقی تنظیم کنید</translation>
 <translation id="3365977133351922112">تلفنتان خیلی دور است. تلفنتان را نزدیک‌تر بیاورید.</translation>
 <translation id="3368922792935385530">متصل</translation>
 <translation id="3369111525500416043">سررسید به‌زودی فرا می‌رسد</translation>
@@ -908,6 +910,7 @@
 <translation id="4406883609789734330">زیرنویس زنده</translation>
 <translation id="4412698727486357573">مرکز راهنمایی</translation>
 <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> خاموش است.</translation>
+<translation id="4417647906073317561">تنظیمات «تمرکز». زمان‌سنج، تکلیف، و موسیقی تنظیم کنید تا وارد جریان شوید.</translation>
 <translation id="4424159417645388645">میزکار ۵</translation>
 <translation id="4430019312045809116">میزان صدا</translation>
 <translation id="4441283832827406317">برنامه‌ها براساس نام مرتب شده‌اند</translation>
@@ -1859,6 +1862,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">وقتی «تمرکز» روشن باشد، اعلان‌ها تا <ph name="TIME" /> بی‌صدا می‌شود</translation>
 <translation id="7901190436359881020">جابه‌جا کردن پنجره‌ها</translation>
 <translation id="7901405293566323524">مرکز تلفن</translation>
 <translation id="7902625623987030061">حسگر اثر انگشت را لمس کنید</translation>
diff --git a/ash/strings/ash_strings_fi.xtb b/ash/strings/ash_strings_fi.xtb
index 58ab49f..ee0d247 100644
--- a/ash/strings/ash_strings_fi.xtb
+++ b/ash/strings/ash_strings_fi.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">Päällä</translation>
 <translation id="1620510694547887537">Kamera</translation>
 <translation id="1623768535032616219">Tiivistä Google Classroom</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" /> ei ole käytettävissä.</translation>
 <translation id="1632985212731562677">Kytkimen käytön voi laittaa pois päältä kohdassa Asetukset &gt; Esteettömyys.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> laitetta</translation>
 <translation id="1639239467298939599">Ladataan</translation>
@@ -309,6 +310,7 @@
 <translation id="2208323208084708176">Yhtenäisen työpöydän tila</translation>
 <translation id="2220572644011485463">PIN-koodi tai salasana</translation>
 <translation id="2222841058024245321">Työpöytä 7</translation>
+<translation id="2223384056430485343">Jaetulla näytöllä</translation>
 <translation id="2224075387478458881">Näytön tallentajan käyttöä ei sallita, kun suojattua sisältöä on nähtävissä</translation>
 <translation id="2227179592712503583">Poista ehdotus</translation>
 <translation id="2248634276911611268">Avaa linkki uudella välilehdellä ja siirry kyseiselle välilehdelle</translation>
@@ -720,6 +722,7 @@
 <translation id="3702846122927433391">Nigerian väkiluku</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">Viihde</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> ja <ph name="UNAVAILABLE_DLC_TWO" /> eivät ole käytettävissä.</translation>
 <translation id="3708186454126126312">Aiemmin yhdistetyt</translation>
 <translation id="3712143870407382523">Valitse ikkuna tälle puolelle</translation>
 <translation id="371370241367527062">Etumikrofoni</translation>
@@ -991,6 +994,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" /> % (vasen)</translation>
 <translation id="4734965478015604180">Vaakasuora</translation>
 <translation id="4735944890391795473">Työpöytä 12</translation>
+<translation id="4736732123074402682">Tarkista verkkoyhteys ja yritä uudelleen.</translation>
 <translation id="473775607612524610">Päivitä</translation>
 <translation id="4740516757091333363">Poistetaanko tallennettu työpöytä?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Päivitä laite aiempaan versioon päivän kuluessa}other{Päivitä laite aiempaan versioon # päivän kuluessa}}</translation>
@@ -1132,6 +1136,7 @@
 <translation id="5208059991603368177">Päällä</translation>
 <translation id="5216991270656129561">Pois päältä <ph name="TIME" /> asti</translation>
 <translation id="5222676887888702881">Kirjaudu ulos</translation>
+<translation id="5228195526683428788">Näytönjakaja</translation>
 <translation id="5229343007215035173">Laita Yksityinen näkyvyys päälle tai pois päältä</translation>
 <translation id="5230516054153933099">Ikkuna</translation>
 <translation id="5234764350956374838">Hylkää</translation>
@@ -1323,6 +1328,7 @@
 <translation id="588258955323874662">Koko näyttö</translation>
 <translation id="5887954372087850114">Ikkuna (<ph name="WINDOW_TITLE" />) lisätty työpöydälle <ph name="DESK_TITLE" /> mutta ei muille työpöydille</translation>
 <translation id="588817334757907802">Avaa tiedosto Chrome-selaimessa</translation>
+<translation id="5892014525522223653">Olet offline-tilassa.</translation>
 <translation id="5895138241574237353">Käynnistä uudelleen</translation>
 <translation id="589817443623831496">Pisteskannaus</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1382,6 +1388,7 @@
 <translation id="6095425951508823973">Lisää yhteys palveluntarjoajalla (<ph name="PROVIDER" />)</translation>
 <translation id="6099678161144790572">Muokattu kuluneen kuukauden aikana</translation>
 <translation id="6103838137565245112">järjestelmä</translation>
+<translation id="610395411842312282">Lisää kaksi vierekkäistä ikkunaa ryhmään</translation>
 <translation id="6108952804512516814">Luo tekoälyn avulla</translation>
 <translation id="6114505516289286752">Puhetiedostot (<ph name="LANGUAGE" />) ladattu</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1389,6 +1396,7 @@
 <translation id="6121838516699723042">Vahvista lataus: <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">Google Assistantia ei voi käyttää Vierailija-käyttökerralla.</translation>
 <translation id="6127370444807669747">YouTube Music Premiumilla saat omia soittolistoja ja enemmän keskittymismusiikkia</translation>
+<translation id="6127395413317891856">Olet offline-tilassa. Tarkista verkkoyhteys ja yritä uudelleen.</translation>
 <translation id="6129953537138746214">Välilyönti</translation>
 <translation id="6137566720514957455">Avaa poiston valintaikkuna: <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">Mihin asiaan haluaisit keskittyä?</translation>
@@ -1518,6 +1526,7 @@
 <translation id="6613765291890844037">Tallennustilaa käytössä <ph name="STORAGE_IN_USE_SIZE" /> | Yhteensä <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">Yksityinen näkyvyys on päällä</translation>
 <translation id="6622679827379792051">Ota käyttöön puhelimen sovellusten katselu</translation>
+<translation id="662279009180869175">Muuta jaetun näytön kokoa vasemmalla ja oikealla nuolinäppäimellä.</translation>
 <translation id="6624493541160101248">Nykyinen työpöytä: <ph name="DESK_NAME" />. Työpöytä <ph name="DESK_INDEX" />/<ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Ilmoitukset (<ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> ja muita) on piilotettu, koska urkinnan esto on päällä</translation>
 <translation id="6627638273713273709">Haku+Vaihto+K</translation>
@@ -1536,6 +1545,7 @@
 <translation id="6670153871843998651">Pöytä 3</translation>
 <translation id="6671495933530132209">Kopioi kuva</translation>
 <translation id="6671661918848783005">Chromebookin lukitusta ei voi avata</translation>
+<translation id="6676552993057022464">Muuta jaetun näytön kokoa ylä- ja alanuolilla.</translation>
 <translation id="6682029141988159141">Liitä sisältöä leikepöydältä</translation>
 <translation id="6683022854667115063">Kuulokkeet</translation>
 <translation id="6686023075541098243">Ota käyttöön puhelimen ilmoitusten katselu</translation>
@@ -1959,6 +1969,7 @@
 <translation id="8257510091797044096">Ota laite käyttöön</translation>
 <translation id="8261506727792406068">Poista</translation>
 <translation id="8262312463845990408">Käynnistä tai keskeytä toisto</translation>
+<translation id="8268302343625273732">Katso kaikki kotitehtävät Google Classroomissa</translation>
 <translation id="8277261673056602147">Korosta tekstiä näytöllä</translation>
 <translation id="8287009018010202411">Tuottavuus</translation>
 <translation id="828708037801473432">Poissa päältä</translation>
diff --git a/ash/strings/ash_strings_fr-CA.xtb b/ash/strings/ash_strings_fr-CA.xtb
index 4ae65ca..49349b0 100644
--- a/ash/strings/ash_strings_fr-CA.xtb
+++ b/ash/strings/ash_strings_fr-CA.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Mode Bureau unifié</translation>
 <translation id="2220572644011485463">NIP ou mot de passe</translation>
 <translation id="2222841058024245321">Bureau 7</translation>
+<translation id="2223384056430485343">Sur un écran divisé</translation>
 <translation id="2224075387478458881">L'enregistrement de l'écran n"est pas autorisé lorsque du contenu protégé est visible</translation>
 <translation id="2227179592712503583">Supprimer la suggestion</translation>
 <translation id="2248634276911611268">Ouvrir le lien dans un nouvel onglet et passer à ce nouvel onglet</translation>
@@ -1131,6 +1132,7 @@
 <translation id="5208059991603368177">Activé</translation>
 <translation id="5216991270656129561">Désactivée jusqu'à <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Déconnexion</translation>
+<translation id="5228195526683428788">Séparateur d'Écran divisé</translation>
 <translation id="5229343007215035173">Activer ou désactiver l'écran de confidentialité</translation>
 <translation id="5230516054153933099">Fenêtre</translation>
 <translation id="5234764350956374838">Fermer</translation>
@@ -1517,6 +1519,7 @@
 <translation id="6613765291890844037">Espace de stockage en cours d'utilisation : <ph name="STORAGE_IN_USE_SIZE" /> | Espace de stockage total : <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">L'écran de confidentialité est activé</translation>
 <translation id="6622679827379792051">Configurer l'affichage des applications de votre téléphone</translation>
+<translation id="662279009180869175">Utiliser les flèches vers la gauche et vers la droite pour redimensionner l'Écran divisé</translation>
 <translation id="6624493541160101248">Bureau actuel : <ph name="DESK_NAME" />. Bureau <ph name="DESK_INDEX" /> de <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Les notifications de <ph name="APP_1_TITLE" />, de <ph name="APP_2_TITLE" /> et d'autres applications sont masquées parce que la protection de l'affichage est activée</translation>
 <translation id="6627638273713273709">Recherche+Maj+K</translation>
@@ -1535,6 +1538,7 @@
 <translation id="6670153871843998651">Bureau 3</translation>
 <translation id="6671495933530132209">Copier l'image</translation>
 <translation id="6671661918848783005">Impossible de déverrouiller votre Chromebook</translation>
+<translation id="6676552993057022464">Utiliser les flèches vers le haut et vers le bas pour redimensionner l'Écran divisé</translation>
 <translation id="6682029141988159141">Coller le contenu du presse-papiers</translation>
 <translation id="6683022854667115063">Écouteurs</translation>
 <translation id="6686023075541098243">Configurer l'affichage des notifications de votre téléphone</translation>
diff --git a/ash/strings/ash_strings_fr.xtb b/ash/strings/ash_strings_fr.xtb
index de071b2a..130ea64 100644
--- a/ash/strings/ash_strings_fr.xtb
+++ b/ash/strings/ash_strings_fr.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Mode bureau unifié</translation>
 <translation id="2220572644011485463">Code ou mot de passe</translation>
 <translation id="2222841058024245321">Bureau 7</translation>
+<translation id="2223384056430485343">Sur un écran partagé</translation>
 <translation id="2224075387478458881">L'enregistrement d'écran n'est pas autorisé lorsqu'un contenu protégé est affiché</translation>
 <translation id="2227179592712503583">Supprimer la suggestion</translation>
 <translation id="2248634276911611268">Ouvrir le lien dans un nouvel onglet et basculer vers ce nouvel onglet</translation>
@@ -1132,6 +1133,7 @@
 <translation id="5208059991603368177">Activé</translation>
 <translation id="5216991270656129561">Désactivé jusqu'à <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Déconnexion</translation>
+<translation id="5228195526683428788">Séparateur d'écran partagé</translation>
 <translation id="5229343007215035173">Activer/Désactiver l'Écran Confidentialité</translation>
 <translation id="5230516054153933099">Fenêtre</translation>
 <translation id="5234764350956374838">Ignorer</translation>
@@ -1518,6 +1520,7 @@
 <translation id="6613765291890844037">Espace de stockage : <ph name="STORAGE_IN_USE_SIZE" /> utilisés | <ph name="STORAGE_TOTAL_SIZE" /> au total</translation>
 <translation id="6614169507485700968">L'écran de confidentialité est activé</translation>
 <translation id="6622679827379792051">Configurer l'affichage des applis de votre téléphone</translation>
+<translation id="662279009180869175">Utilisez les flèches vers la gauche et vers la droite pour redimensionner l'écran partagé</translation>
 <translation id="6624493541160101248">Bureau actuel : <ph name="DESK_NAME" />. Bureau <ph name="DESK_INDEX" /> sur <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Les notifications <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> et d'autres applications sont masquées, car la protection anti-regard est activée</translation>
 <translation id="6627638273713273709">Rechercher+Maj+K</translation>
@@ -1536,6 +1539,7 @@
 <translation id="6670153871843998651">Bureau 3</translation>
 <translation id="6671495933530132209">Copier l'image</translation>
 <translation id="6671661918848783005">Impossible de déverrouiller votre Chromebook</translation>
+<translation id="6676552993057022464">Utilisez les flèches vers le haut et vers le bas pour redimensionner l'écran partagé</translation>
 <translation id="6682029141988159141">Coller le contenu du presse-papiers</translation>
 <translation id="6683022854667115063">Casque audio</translation>
 <translation id="6686023075541098243">Configurer l'affichage des notifications de votre téléphone</translation>
diff --git a/ash/strings/ash_strings_gl.xtb b/ash/strings/ash_strings_gl.xtb
index c447b452..c09e5aa 100644
--- a/ash/strings/ash_strings_gl.xtb
+++ b/ash/strings/ash_strings_gl.xtb
@@ -72,6 +72,7 @@
 <translation id="1235458158152011030">Redes coñecidas</translation>
 <translation id="1239161794459865856">A función <ph name="FEATURE_NAME" /> está conectada.</translation>
 <translation id="1240638468526743569">Unha aplicación</translation>
+<translation id="1242198791279543032">As notificacións están silenciadas</translation>
 <translation id="1242883863226959074">dispositivo</translation>
 <translation id="1245644940275736236">Ir ao Asistente</translation>
 <translation id="124678866338384709">Pechar a pestana actual</translation>
diff --git a/ash/strings/ash_strings_gu.xtb b/ash/strings/ash_strings_gu.xtb
index c4edd29a..54576c0 100644
--- a/ash/strings/ash_strings_gu.xtb
+++ b/ash/strings/ash_strings_gu.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">એકીકૃત ડેસ્કટૉપ મોડ</translation>
 <translation id="2220572644011485463">PIN અથવા પાસવર્ડ</translation>
 <translation id="2222841058024245321">ડેસ્ક 7</translation>
+<translation id="2223384056430485343">સ્ક્રીનને વિભાજિત કરવાના મોડમાં</translation>
 <translation id="2224075387478458881">સંરક્ષિત કન્ટેન્ટ દેખાય ત્યારે સ્ક્રીન રેકોર્ડિંગની મંજૂરી નથી</translation>
 <translation id="2227179592712503583">સૂચન દૂર કરો</translation>
 <translation id="2248634276911611268">લિંકને નવા ટૅબમાં ખોલો અને આ નવા ટૅબ પર સ્વિચ કરો</translation>
diff --git a/ash/strings/ash_strings_hi.xtb b/ash/strings/ash_strings_hi.xtb
index e722a80..78752dee 100644
--- a/ash/strings/ash_strings_hi.xtb
+++ b/ash/strings/ash_strings_hi.xtb
@@ -1134,6 +1134,7 @@
 <translation id="5208059991603368177">चालू करें</translation>
 <translation id="5216991270656129561">यह सुविधा <ph name="TIME" /> तक बंद रहेगी</translation>
 <translation id="5222676887888702881">साइन आउट करें</translation>
+<translation id="5228195526683428788">स्प्लिट स्क्रीन डिवाइडर</translation>
 <translation id="5229343007215035173">निजता स्क्रीन चालू/बंद करें</translation>
 <translation id="5230516054153933099">विंडो</translation>
 <translation id="5234764350956374838">खारिज करें</translation>
@@ -1520,6 +1521,7 @@
 <translation id="6613765291890844037"><ph name="STORAGE_IN_USE_SIZE" /> स्टोरेज इस्तेमाल किया जा रहा है | कुल <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">निजता स्क्रीन चालू है</translation>
 <translation id="6622679827379792051">अपने फ़ोन में मौजूद ऐप्लिकेशन को देखने की सुविधा सेट अप करें</translation>
+<translation id="662279009180869175">स्प्लिट स्क्रीन का साइज़ बदलने के लिए, लेफ़्ट और राइट ऐरो बटन का इस्तेमाल करें</translation>
 <translation id="6624493541160101248">मौजूदा डेस्क: <ph name="DESK_NAME" />. <ph name="DESK_COUNT" /> में से <ph name="DESK_INDEX" /> डेस्क.</translation>
 <translation id="6625718907317144388">व्यूइंग प्रोटेक्शन चालू होने की वजह से, <ph name="APP_1_TITLE" /> और <ph name="APP_2_TITLE" /> से मिलने वाली सूचनाओं के साथ-साथ अन्य सूचनाओं को छिपाया गया है</translation>
 <translation id="6627638273713273709">Search+Shift+K</translation>
@@ -1538,6 +1540,7 @@
 <translation id="6670153871843998651">डेस्क 3</translation>
 <translation id="6671495933530132209">इमेज की कॉपी बनाएं</translation>
 <translation id="6671661918848783005">आपका Chromebook अनलॉक नहीं किया जा सका</translation>
+<translation id="6676552993057022464">स्प्लिट स्क्रीन का साइज़ बदलने के लिए, अप और डाउन ऐरो बटन का इस्तेमाल करें</translation>
 <translation id="6682029141988159141">क्लिपबोर्ड से कॉन्टेंट चिपकाएं</translation>
 <translation id="6683022854667115063">हेडफ़ोन</translation>
 <translation id="6686023075541098243">अपने फ़ोन की सूचनाओं को देखने की सुविधा सेट अप करें</translation>
diff --git a/ash/strings/ash_strings_hr.xtb b/ash/strings/ash_strings_hr.xtb
index 5d447e0..7e4505a 100644
--- a/ash/strings/ash_strings_hr.xtb
+++ b/ash/strings/ash_strings_hr.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">Uključeno</translation>
 <translation id="1620510694547887537">Fotoaparat</translation>
 <translation id="1623768535032616219">Sažmi Google učionicu</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" />: nije dostupno.</translation>
 <translation id="1632985212731562677">Prekidač za pristup možete onemogućiti tako da otvorite Postavke &gt; Pristupačnost.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> uređaj/a</translation>
 <translation id="1639239467298939599">Učitavanje</translation>
@@ -251,6 +252,7 @@
 <translation id="1915307458270490472">Prekini vezu</translation>
 <translation id="1918022425394817322">Kamera je poravnata s gornjim desnim kutom</translation>
 <translation id="1923539912171292317">Automatski klikovi</translation>
+<translation id="1925320505152357008">manje od 1 min</translation>
 <translation id="1928739107511554905">Da biste preuzeli ažuriranje, ponovo pokrenite Chromebook pomoću dodirnog zaslona dok je tipkovnica priključena.</translation>
 <translation id="1948405482892809935">Prelazak na sljedećeg korisnika</translation>
 <translation id="1951012854035635156">Asistent</translation>
@@ -606,6 +608,7 @@
 <translation id="334927402682780278">Odabir teksta od pokazivača do kraja retka</translation>
 <translation id="3349345708646875009">Otvaranje upravitelja zadataka</translation>
 <translation id="3364721542077212959">Alati pisaljke</translation>
+<translation id="3365281428003534650">Postavite mjerač vremena, zadatak i glazbu</translation>
 <translation id="3365977133351922112">Telefon je predaleko. Približite telefon.</translation>
 <translation id="3368922792935385530">Spojeno</translation>
 <translation id="3369111525500416043">Uskoro je rok</translation>
@@ -721,6 +724,7 @@
 <translation id="3702846122927433391">Broj stanovnika u Nigeriji</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">Zabava</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> i <ph name="UNAVAILABLE_DLC_TWO" /> nisu dostupni.</translation>
 <translation id="3708186454126126312">Prethodno povezano</translation>
 <translation id="3712143870407382523">Odaberite prozor za ovu stranu</translation>
 <translation id="371370241367527062">Prednji mikrofon</translation>
@@ -908,6 +912,7 @@
 <translation id="4406883609789734330">Automatski titlovi</translation>
 <translation id="4412698727486357573">Centar za pomoć</translation>
 <translation id="4412944820643904175">Značajka <ph name="FEATURE_NAME" /> je isključena.</translation>
+<translation id="4417647906073317561">Postavke načina rada za koncentraciju. Postavite mjerač vremena, zadatak i glazbu za bolju koncentraciju.</translation>
 <translation id="4424159417645388645">Radna površina 5</translation>
 <translation id="4430019312045809116">Glasnoća</translation>
 <translation id="4441283832827406317">Aplikacije su poredane po nazivu</translation>
@@ -992,6 +997,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (preostalo)</translation>
 <translation id="4734965478015604180">Vodoravno</translation>
 <translation id="4735944890391795473">Radna površina 12</translation>
+<translation id="4736732123074402682">Provjerite vezu i pokušajte ponovo.</translation>
 <translation id="473775607612524610">Ažuriraj</translation>
 <translation id="4740516757091333363">Želite li izbrisati spremljenu radnu površinu?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Ažurirajte uređaj na prethodnu verziju u roku od jednog dana}one{Ažurirajte uređaj na prethodnu verziju u roku od # dana}few{Ažurirajte uređaj na prethodnu verziju u roku od # dana}other{Ažurirajte uređaj na prethodnu verziju u roku od # dana}}</translation>
@@ -1325,6 +1331,7 @@
 <translation id="588258955323874662">Puni zaslon</translation>
 <translation id="5887954372087850114">Prozor <ph name="WINDOW_TITLE" /> dodijeljen je radnoj površini <ph name="DESK_TITLE" /> i poništeno je njegovo dodjeljivanje svim ostalim radnim površinama</translation>
 <translation id="588817334757907802">Otvori datoteku u pregledniku Chrome</translation>
+<translation id="5892014525522223653">Niste povezani s internetom.</translation>
 <translation id="5895138241574237353">Ponovno pokreni</translation>
 <translation id="589817443623831496">Traženje po točkama</translation>
 <translation id="5901316534475909376">Shift + Esc</translation>
@@ -1384,6 +1391,7 @@
 <translation id="6095425951508823973">Dodajte vezu s: <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">Uređivano prošli mjesec</translation>
 <translation id="6103838137565245112">sustav</translation>
+<translation id="610395411842312282">Grupiranje dva usporedna prozora</translation>
 <translation id="6108952804512516814">Izrada pomoću umjetne inteligencije</translation>
 <translation id="6114505516289286752">Preuzete su govorne datoteke za <ph name="LANGUAGE" /></translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1391,6 +1399,7 @@
 <translation id="6121838516699723042">Potvrdite preuzimanje datoteke <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">Google asistent nije dostupan u gostujućoj sesiji.</translation>
 <translation id="6127370444807669747">Za personalizirane playliste i više glazbe za koncentraciju isprobajte YouTube Music Premium</translation>
+<translation id="6127395413317891856">Niste povezani s internetom. Provjerite vezu i pokušajte ponovo.</translation>
 <translation id="6129953537138746214">Razmak</translation>
 <translation id="6137566720514957455">Otvorite dijalog za uklanjanje za <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">Na što se želite koncentrirati?</translation>
@@ -1859,6 +1868,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">Tijekom fokusiranja obavijesti su isključene do <ph name="TIME" /></translation>
 <translation id="7901190436359881020">Zamijeni prozore</translation>
 <translation id="7901405293566323524">Phone Hub</translation>
 <translation id="7902625623987030061">Dodirnite senzor otiska prsta</translation>
@@ -1963,6 +1973,7 @@
 <translation id="8257510091797044096">Postavljanje uređaja</translation>
 <translation id="8261506727792406068">Izbriši</translation>
 <translation id="8262312463845990408">Uključi/isključi reprodukciju</translation>
+<translation id="8268302343625273732">Prikaz svih zadataka u Google učionici</translation>
 <translation id="8277261673056602147">Istaknite tekst na zaslonu</translation>
 <translation id="8287009018010202411">Produktivnost</translation>
 <translation id="828708037801473432">Isključeno</translation>
diff --git a/ash/strings/ash_strings_hu.xtb b/ash/strings/ash_strings_hu.xtb
index ba8b23de..649c7c7 100644
--- a/ash/strings/ash_strings_hu.xtb
+++ b/ash/strings/ash_strings_hu.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Egységes asztali mód</translation>
 <translation id="2220572644011485463">PIN-kód vagy jelszó</translation>
 <translation id="2222841058024245321">7. asztal</translation>
+<translation id="2223384056430485343">Osztott képernyőn</translation>
 <translation id="2224075387478458881">Nem engedélyezett felvétel készítése a képernyőről, ha védett tartalom látható rajta</translation>
 <translation id="2227179592712503583">Javaslat eltávolítása</translation>
 <translation id="2248634276911611268">Link megnyitása új lapon, majd váltás erre az új lapra</translation>
diff --git a/ash/strings/ash_strings_id.xtb b/ash/strings/ash_strings_id.xtb
index 9c827fcdf..0a4f1537 100644
--- a/ash/strings/ash_strings_id.xtb
+++ b/ash/strings/ash_strings_id.xtb
@@ -1133,6 +1133,7 @@
 <translation id="5208059991603368177">Aktif</translation>
 <translation id="5216991270656129561">Nonaktif sampai <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Logout</translation>
+<translation id="5228195526683428788">Pembatas layar terpisah</translation>
 <translation id="5229343007215035173">Aktifkan/nonaktifkan layar privasi</translation>
 <translation id="5230516054153933099">Jendela</translation>
 <translation id="5234764350956374838">Tutup</translation>
@@ -1519,6 +1520,7 @@
 <translation id="6613765291890844037"><ph name="STORAGE_IN_USE_SIZE" /> penyimpanan sedang digunakan | Total <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">Layar privasi aktif</translation>
 <translation id="6622679827379792051">Siapkan untuk melihat aplikasi ponsel Anda</translation>
+<translation id="662279009180869175">Gunakan panah kiri dan kanan untuk mengubah ukuran layar terpisah</translation>
 <translation id="6624493541160101248">Desktop virtual saat ini: <ph name="DESK_NAME" />. Desktop virtual <ph name="DESK_INDEX" /> dari <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Notifikasi <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" />, dan lainnya disembunyikan karena perlindungan tampilan aktif</translation>
 <translation id="6627638273713273709">Tombol Penelusuran+Shift+K</translation>
@@ -1537,6 +1539,7 @@
 <translation id="6670153871843998651">Halaman kerja 3</translation>
 <translation id="6671495933530132209">Salin gambar</translation>
 <translation id="6671661918848783005">Tidak dapat membuka kunci Chromebook</translation>
+<translation id="6676552993057022464">Gunakan panah atas dan bawah untuk mengubah ukuran layar terpisah</translation>
 <translation id="6682029141988159141">Tempelkan konten dari papan klip</translation>
 <translation id="6683022854667115063">Headphone</translation>
 <translation id="6686023075541098243">Siapkan untuk melihat notifikasi ponsel Anda</translation>
diff --git a/ash/strings/ash_strings_is.xtb b/ash/strings/ash_strings_is.xtb
index 07ec965a..5a1ba0a 100644
--- a/ash/strings/ash_strings_is.xtb
+++ b/ash/strings/ash_strings_is.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">Kveikt</translation>
 <translation id="1620510694547887537">Myndavél</translation>
 <translation id="1623768535032616219">Draga saman Google Classroom</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" /> er ekki tiltækt.</translation>
 <translation id="1632985212731562677">Hægt er að slökkva á rofaaðgangi í Stillingar &gt; Aðgengi.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> tæki</translation>
 <translation id="1639239467298939599">Hleður</translation>
@@ -721,6 +722,7 @@
 <translation id="3702846122927433391">Íbúafjöldi í Nígeríu</translation>
 <translation id="3705722231355495246">–</translation>
 <translation id="3706423975342040244">Afþreying</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> og <ph name="UNAVAILABLE_DLC_TWO" /> eru ekki tiltæk.</translation>
 <translation id="3708186454126126312">Áður tengt</translation>
 <translation id="3712143870407382523">Veldu glugga fyrir þessa hlið</translation>
 <translation id="371370241367527062">Fremri hljóðnemi</translation>
@@ -992,6 +994,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (vinstri)</translation>
 <translation id="4734965478015604180">Lárétt</translation>
 <translation id="4735944890391795473">Skrifborð 12</translation>
+<translation id="4736732123074402682">Athugaðu nettenginguna og reyndu aftur.</translation>
 <translation id="473775607612524610">Uppfæra</translation>
 <translation id="4740516757091333363">Viltu eyða vistuðu skrifborði?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Uppfæra verður tækið í fyrri útgáfu innan eins dags}one{Uppfæra verður tækið í fyrri útgáfu innan # dags}other{Uppfæra verður tækið í fyrri útgáfu innan # daga}}</translation>
@@ -1133,6 +1136,7 @@
 <translation id="5208059991603368177">Kveikt</translation>
 <translation id="5216991270656129561">Slökkt til kl. <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Skrá út</translation>
+<translation id="5228195526683428788">Skilrúm skjáskiptingar</translation>
 <translation id="5229343007215035173">Kveikja/slökkva á persónuverndarskjá</translation>
 <translation id="5230516054153933099">Gluggi</translation>
 <translation id="5234764350956374838">Hunsa</translation>
@@ -1324,6 +1328,7 @@
 <translation id="588258955323874662">Allur skjárinn</translation>
 <translation id="5887954372087850114">Glugganum <ph name="WINDOW_TITLE" /> er úthlutað á <ph name="DESK_TITLE" /> og er ekki úthlutað á önnur skrifborð</translation>
 <translation id="588817334757907802">Opna skrá í Chrome-vafra</translation>
+<translation id="5892014525522223653">Þú ert ekki á netinu.</translation>
 <translation id="5895138241574237353">Endurræsa</translation>
 <translation id="589817443623831496">Punktaskönnun</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1383,6 +1388,7 @@
 <translation id="6095425951508823973">Bæta við tengingu við <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">Breytt í liðnum mánuði</translation>
 <translation id="6103838137565245112">kerfi</translation>
+<translation id="610395411842312282">Skipaðu saman tvo samhliða glugga</translation>
 <translation id="6108952804512516814">Búa til með gervigreind</translation>
 <translation id="6114505516289286752">Talskrár sóttar fyrir: <ph name="LANGUAGE" /></translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1390,6 +1396,7 @@
 <translation id="6121838516699723042">Staðfesta niðurhal <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">Google hjálparinn er ekki í boði í gestalotu.</translation>
 <translation id="6127370444807669747">Prófaðu YouTube Music Premium til að fá sérsniðna spilunarlista og tónlist sem auðveldar þér að einbeita þér</translation>
+<translation id="6127395413317891856">Þú ert ekki á netinu. Athugaðu nettenginguna og reyndu aftur.</translation>
 <translation id="6129953537138746214">Bil</translation>
 <translation id="6137566720514957455">Opna fjarlægingarglugga fyrir <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">Hverju viltu einbeita þér að?</translation>
@@ -1519,6 +1526,7 @@
 <translation id="6613765291890844037"><ph name="STORAGE_IN_USE_SIZE" /> af geymslurými í notkun | <ph name="STORAGE_TOTAL_SIZE" /> alls</translation>
 <translation id="6614169507485700968">Kveikt er á persónuverndarskjá</translation>
 <translation id="6622679827379792051">Setja upp skoðun forrita símans</translation>
+<translation id="662279009180869175">Notaðu vinstri og hægri örvatakkana til að breyta stærðinni á skiptum skjá.</translation>
 <translation id="6624493541160101248">Núverandi skrifborð: <ph name="DESK_NAME" />. Skrifborð <ph name="DESK_INDEX" /> af <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388"><ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> og fleiri tilkynningar eru faldar vegna þess að kveikt er á gægjuvörn</translation>
 <translation id="6627638273713273709">Leit+shift+K</translation>
@@ -1537,6 +1545,7 @@
 <translation id="6670153871843998651">Skrifborð 3</translation>
 <translation id="6671495933530132209">Afrita mynd</translation>
 <translation id="6671661918848783005">Ekki er hægt að taka Chromebook úr lás</translation>
+<translation id="6676552993057022464">Notaðu takkana fyrir ör upp og ör niður til að breyta stærðinni á skiptum skjá.</translation>
 <translation id="6682029141988159141">Líma efni af klippiborði</translation>
 <translation id="6683022854667115063">Heyrnartól</translation>
 <translation id="6686023075541098243">Setja upp að skoða tilkynningar símans</translation>
@@ -1960,6 +1969,7 @@
 <translation id="8257510091797044096">Settu tækið upp</translation>
 <translation id="8261506727792406068">Eyða</translation>
 <translation id="8262312463845990408">Slökkva/kveikja á spilun</translation>
+<translation id="8268302343625273732">Sjá öll verkefni í Google Classroom</translation>
 <translation id="8277261673056602147">Yfirstrika texta á skjánum</translation>
 <translation id="8287009018010202411">Afköst</translation>
 <translation id="828708037801473432">Slökkt</translation>
diff --git a/ash/strings/ash_strings_it.xtb b/ash/strings/ash_strings_it.xtb
index 982d8cd..9365693 100644
--- a/ash/strings/ash_strings_it.xtb
+++ b/ash/strings/ash_strings_it.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">On</translation>
 <translation id="1620510694547887537">Videocamera</translation>
 <translation id="1623768535032616219">Comprimi Google Classroom</translation>
+<translation id="163032029566320584">La funzionalità <ph name="UNAVAILABLE_DLC" /> non è disponibile.</translation>
 <translation id="1632985212731562677">È possibile disattivare Switch Access in Impostazioni &gt; Accessibilità.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> dispositivi</translation>
 <translation id="1639239467298939599">Caricamento</translation>
@@ -309,6 +310,7 @@
 <translation id="2208323208084708176">Modalità desktop unificato</translation>
 <translation id="2220572644011485463">PIN o password</translation>
 <translation id="2222841058024245321">Scrivania 7</translation>
+<translation id="2223384056430485343">In uno schermo diviso</translation>
 <translation id="2224075387478458881">La funzionalità Registrazione dello schermo non è consentita se sono visibili contenuti protetti</translation>
 <translation id="2227179592712503583">Rimuovi suggerimento</translation>
 <translation id="2248634276911611268">Apri il link in una nuova scheda e passa a questa nuova scheda</translation>
@@ -716,6 +718,7 @@
 <translation id="3702846122927433391">Popolazione della Nigeria</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">Intrattenimento</translation>
+<translation id="3707093869106077605">Le funzionalità <ph name="UNAVAILABLE_DLC_ONE" /> e <ph name="UNAVAILABLE_DLC_TWO" /> non sono disponibili.</translation>
 <translation id="3708186454126126312">Connessi in precedenza</translation>
 <translation id="3712143870407382523">Scegli una finestra per questo lato</translation>
 <translation id="371370241367527062">Microfono anteriore</translation>
@@ -988,6 +991,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (sinistro)</translation>
 <translation id="4734965478015604180">Orizzontale</translation>
 <translation id="4735944890391795473">Scrivania 12</translation>
+<translation id="4736732123074402682">Controlla la connessione e riprova.</translation>
 <translation id="473775607612524610">Aggiorna</translation>
 <translation id="4740516757091333363">Vuoi eliminare la scrivania salvata?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Esegui il rollback del dispositivo alla versione precedente entro 1 giorno}other{Esegui il rollback del dispositivo alla versione precedente entro # giorni}}</translation>
@@ -1129,6 +1133,7 @@
 <translation id="5208059991603368177">On</translation>
 <translation id="5216991270656129561">Funzionalità disattivata fino alle ore <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Esci</translation>
+<translation id="5228195526683428788">Strumento per schermo diviso</translation>
 <translation id="5229343007215035173">Attiva/disattiva la Schermata privata</translation>
 <translation id="5230516054153933099">Finestra</translation>
 <translation id="5234764350956374838">Ignora</translation>
@@ -1320,6 +1325,7 @@
 <translation id="588258955323874662">Schermo intero</translation>
 <translation id="5887954372087850114">Finestra <ph name="WINDOW_TITLE" /> assegnata a <ph name="DESK_TITLE" />; assegnazione della finestra a tutte le altre scrivanie annullata</translation>
 <translation id="588817334757907802">Apri un file nel browser Chrome</translation>
+<translation id="5892014525522223653">Sei offline.</translation>
 <translation id="5895138241574237353">Riavvia</translation>
 <translation id="589817443623831496">Scansione per punto</translation>
 <translation id="5901316534475909376">MAIUSC+ESC</translation>
@@ -1379,6 +1385,7 @@
 <translation id="6095425951508823973">Aggiungi una connessione con <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">Modificato il mese scorso</translation>
 <translation id="6103838137565245112">sistema</translation>
+<translation id="610395411842312282">Raggruppa due finestre affiancate</translation>
 <translation id="6108952804512516814">Crea con l'AI</translation>
 <translation id="6114505516289286752">File di contenuti vocali scaricati per questa la lingua: <ph name="LANGUAGE" /></translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1386,6 +1393,7 @@
 <translation id="6121838516699723042">Conferma download <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">L'Assistente Google non è disponibile in una sessione Ospite.</translation>
 <translation id="6127370444807669747">Per playlist personalizzate e altra musica per la concentrazione, prova YouTube Music Premium</translation>
+<translation id="6127395413317891856">Sei offline. Controlla la connessione e riprova.</translation>
 <translation id="6129953537138746214">Spazio</translation>
 <translation id="6137566720514957455">Apri la finestra di dialogo di rimozione per <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">Su cosa ti piacerebbe concentrati?</translation>
@@ -1515,6 +1523,7 @@
 <translation id="6613765291890844037">Spazio di archiviazione: <ph name="STORAGE_IN_USE_SIZE" /> in uso | <ph name="STORAGE_TOTAL_SIZE" /> totali</translation>
 <translation id="6614169507485700968">Schermata sulla privacy attiva</translation>
 <translation id="6622679827379792051">Configura la visualizzazione di app dello smartphone</translation>
+<translation id="662279009180869175">Usa le frecce sinistra e destra per ridimensionare lo schermo diviso</translation>
 <translation id="6624493541160101248">Scrivania corrente: <ph name="DESK_NAME" />. Scrivania <ph name="DESK_INDEX" /> di <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Le notifiche di <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> e altre app sono nascoste perché è attiva la visualizzazione protetta</translation>
 <translation id="6627638273713273709">Tasto per la ricerca + MAIUSC + K</translation>
@@ -1533,6 +1542,7 @@
 <translation id="6670153871843998651">Scrivania 3</translation>
 <translation id="6671495933530132209">Copia immagine</translation>
 <translation id="6671661918848783005">Impossibile sbloccare Chromebook</translation>
+<translation id="6676552993057022464">Usa le frecce su e giù per ridimensionare lo schermo diviso</translation>
 <translation id="6682029141988159141">Incolla i contenuti dagli appunti</translation>
 <translation id="6683022854667115063">Cuffie</translation>
 <translation id="6686023075541098243">Configura la visualizzazione di notifiche dello smartphone</translation>
@@ -1956,6 +1966,7 @@
 <translation id="8257510091797044096">Configura il tuo dispositivo</translation>
 <translation id="8261506727792406068">Elimina</translation>
 <translation id="8262312463845990408">Attiva/disattiva riproduzione</translation>
+<translation id="8268302343625273732">Visualizza tutti i compiti in Google Classroom</translation>
 <translation id="8277261673056602147">Evidenzia il testo sullo schermo</translation>
 <translation id="8287009018010202411">Produttività</translation>
 <translation id="828708037801473432">Off</translation>
diff --git a/ash/strings/ash_strings_iw.xtb b/ash/strings/ash_strings_iw.xtb
index db5cc38..d3196b9 100644
--- a/ash/strings/ash_strings_iw.xtb
+++ b/ash/strings/ash_strings_iw.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">פועל</translation>
 <translation id="1620510694547887537">מצלמה</translation>
 <translation id="1623768535032616219">‏כיווץ של Google Classroom</translation>
+<translation id="163032029566320584">התכונה <ph name="UNAVAILABLE_DLC" /> לא זמינה.</translation>
 <translation id="1632985212731562677">ניתן להשבית את התכונה 'גישה באמצעות מתג' דרך 'הגדרות' &gt; 'נגישות'.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> מכשירים</translation>
 <translation id="1639239467298939599">בטעינה</translation>
@@ -721,6 +722,7 @@
 <translation id="3702846122927433391">אוכלוסיית ניגריה</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">תרבות ובידור</translation>
+<translation id="3707093869106077605">התכונות '<ph name="UNAVAILABLE_DLC_ONE" />' ו-'<ph name="UNAVAILABLE_DLC_TWO" />' לא זמינות.</translation>
 <translation id="3708186454126126312">מכשירים שחוברו בעבר</translation>
 <translation id="3712143870407382523">בחירת חלון לצד הזה</translation>
 <translation id="371370241367527062">מיקרופון קדמי</translation>
@@ -992,6 +994,7 @@
 <translation id="4733161265940833579">%<ph name="BATTERY_PERCENTAGE" /> (שמאל)</translation>
 <translation id="4734965478015604180">אופקי</translation>
 <translation id="4735944890391795473">שולחן עבודה וירטואלי מספר 12</translation>
+<translation id="4736732123074402682">יש לבדוק את החיבור ולנסות שוב.</translation>
 <translation id="473775607612524610">עדכון</translation>
 <translation id="4740516757091333363">למחוק את שולחן העבודה השמור?</translation>
 <translation id="4746798685375253449">{0,plural, =1{עליך לעדכן את המכשיר לגרסה הקודמת בתוך יום אחד}one{עליך לעדכן את המכשיר לגרסה הקודמת בתוך # ימים}two{עליך לעדכן את המכשיר לגרסה הקודמת בתוך יומיים (#)}other{עליך לעדכן את המכשיר לגרסה הקודמת בתוך # ימים}}</translation>
@@ -1325,6 +1328,7 @@
 <translation id="588258955323874662">מסך מלא</translation>
 <translation id="5887954372087850114">החלון <ph name="WINDOW_TITLE" /> מוקצה לטובת <ph name="DESK_TITLE" /> וההקצאה שלו לכל שאר שולחנות העבודה הווירטואליים בוטלה.</translation>
 <translation id="588817334757907802">‏פתיחת הקובץ בדפדפן Chrome</translation>
+<translation id="5892014525522223653">אין חיבור לאינטרנט.</translation>
 <translation id="5895138241574237353">הפעלה מחדש</translation>
 <translation id="589817443623831496">סריקת נקודות</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1384,6 +1388,7 @@
 <translation id="6095425951508823973">הוספת חיבור באמצעות <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">נערך בחודש האחרון</translation>
 <translation id="6103838137565245112">מערכת</translation>
+<translation id="610395411842312282">קיבוץ שני חלונות אחד ליד השני</translation>
 <translation id="6108952804512516814">‏יצירה באמצעות AI</translation>
 <translation id="6114505516289286752">הורדת קובצי הדיבור של <ph name="LANGUAGE" /> הסתיימה</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1391,6 +1396,7 @@
 <translation id="6121838516699723042">אישור ההורדה של <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">‏Google Assistant לא זמינה בגלישה כאורח.</translation>
 <translation id="6127370444807669747">‏כדאי לנסות את YouTube Music Premium כדי ליהנות מפלייליסטים בהתאמה אישית וממוזיקה שמתאימה יותר לריכוז</translation>
+<translation id="6127395413317891856">אין חיבור לאינטרנט. יש לבדוק את החיבור ולנסות שוב.</translation>
 <translation id="6129953537138746214">רווח</translation>
 <translation id="6137566720514957455">פתיחת תיבת דו-דיח להסרה של <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">במה היית רוצה להתרכז?</translation>
@@ -1965,6 +1971,7 @@
 <translation id="8257510091797044096">הגדרת המכשיר שלך</translation>
 <translation id="8261506727792406068">מחיקה</translation>
 <translation id="8262312463845990408">הפעלה או השהיה של הקראת הטקסט</translation>
+<translation id="8268302343625273732">‏הצגת כל המטלות ב-Google Classroom</translation>
 <translation id="8277261673056602147">יש להדגיש טקסט במסך</translation>
 <translation id="8287009018010202411">פרודוקטיביות</translation>
 <translation id="828708037801473432">כבויה</translation>
diff --git a/ash/strings/ash_strings_ja.xtb b/ash/strings/ash_strings_ja.xtb
index 6e595e08..d26b11c 100644
--- a/ash/strings/ash_strings_ja.xtb
+++ b/ash/strings/ash_strings_ja.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">オン</translation>
 <translation id="1620510694547887537">カメラ</translation>
 <translation id="1623768535032616219">Google Classroom を折りたたむ</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" /> は使用できません。</translation>
 <translation id="1632985212731562677">スイッチ アクセスは [設定] &gt; [ユーザー補助機能] で無効にできます。</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> 台のデバイス</translation>
 <translation id="1639239467298939599">読み込んでいます</translation>
@@ -721,6 +722,7 @@
 <translation id="3702846122927433391">ナイジェリアの人口を教えて</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">エンターテイメント</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> と <ph name="UNAVAILABLE_DLC_TWO" /> は使用できません。</translation>
 <translation id="3708186454126126312">以前に接続したデバイス</translation>
 <translation id="3712143870407382523">こちら側のウィンドウを選択</translation>
 <translation id="371370241367527062">前方のマイク</translation>
@@ -992,6 +994,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />%(左)</translation>
 <translation id="4734965478015604180">横</translation>
 <translation id="4735944890391795473">デスク 12</translation>
+<translation id="4736732123074402682">接続を確認してから、もう一度お試しください。</translation>
 <translation id="473775607612524610">更新</translation>
 <translation id="4740516757091333363">保存済みのデスクを削除しますか?</translation>
 <translation id="4746798685375253449">{0,plural, =1{1 日以内にデバイスを以前のバージョンに更新してください}other{# 日以内にデバイスを以前のバージョンに更新してください}}</translation>
@@ -1325,6 +1328,7 @@
 <translation id="588258955323874662">全画面表示</translation>
 <translation id="5887954372087850114">ウィンドウ <ph name="WINDOW_TITLE" /> を <ph name="DESK_TITLE" /> に割り当て、他のすべてのデスクへの割り当てを解除しました</translation>
 <translation id="588817334757907802">Chrome ブラウザでファイルを開く</translation>
+<translation id="5892014525522223653">オフラインです。</translation>
 <translation id="5895138241574237353">再起動</translation>
 <translation id="589817443623831496">ポイント スキャン</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1384,6 +1388,7 @@
 <translation id="6095425951508823973"><ph name="PROVIDER" /> との接続を追加</translation>
 <translation id="6099678161144790572">過去 1 か月以内に編集したファイル</translation>
 <translation id="6103838137565245112">システム</translation>
+<translation id="610395411842312282">横に並んだ 2 つのウィンドウをグループ化する</translation>
 <translation id="6108952804512516814">AI を使用して作成</translation>
 <translation id="6114505516289286752"><ph name="LANGUAGE" />の音声ファイルをダウンロードしました</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />。<ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1391,6 +1396,7 @@
 <translation id="6121838516699723042"><ph name="FILENAME" /> のダウンロードの確認</translation>
 <translation id="612734058257491180">Google アシスタントは、ゲスト セッションではご利用いただけません。</translation>
 <translation id="6127370444807669747">YouTube Music Premium では、自分だけのプレイリストやフォーカス モード用の音楽を再生できます</translation>
+<translation id="6127395413317891856">オフラインです。接続を確認してから、もう一度お試しください。</translation>
 <translation id="6129953537138746214">Space</translation>
 <translation id="6137566720514957455"><ph name="USER_EMAIL_ADDRESS" /> の削除ダイアログを開きます</translation>
 <translation id="6141205840878048728">何の作業に集中しますか?</translation>
@@ -1964,6 +1970,7 @@
 <translation id="8257510091797044096">デバイスをセットアップする</translation>
 <translation id="8261506727792406068">削除</translation>
 <translation id="8262312463845990408">再生を切り替える</translation>
+<translation id="8268302343625273732">Google Classroom ですべての課題を表示</translation>
 <translation id="8277261673056602147">画面上のテキストを選択</translation>
 <translation id="8287009018010202411">仕事効率化</translation>
 <translation id="828708037801473432">オフ</translation>
diff --git a/ash/strings/ash_strings_ka.xtb b/ash/strings/ash_strings_ka.xtb
index c4034e2..e9c2fee 100644
--- a/ash/strings/ash_strings_ka.xtb
+++ b/ash/strings/ash_strings_ka.xtb
@@ -121,6 +121,7 @@
 <translation id="1383876407941801731">ძიება</translation>
 <translation id="1391102559483454063">ჩართვა</translation>
 <translation id="1394698770495054737">სრული გაბუნდოვნება</translation>
+<translation id="1395878931462960119">{DAYS,plural, =1{1 დღის წინ}other{# დღის წინ}}</translation>
 <translation id="1404963891829069586">ფოკუსირების რეჟიმის ხმები</translation>
 <translation id="1407069428457324124">მუქი თემა</translation>
 <translation id="1410568680128842168"><ph name="DATE_CELL_TOOL_TIP" />. თარიღებს შორის ნავიგაციისთვის გამოიყენეთ ისრებიანი კლავიშები.</translation>
@@ -210,6 +211,7 @@
 <translation id="174102739345480129">მარკერი გამორთულია.</translation>
 <translation id="1743570585616704562">არ არის ამოცნობილი</translation>
 <translation id="1743927604032653654">შეტყობინების „<ph name="NOTIFICATION_TITLE" />“ ჩაკეცვა</translation>
+<translation id="1744435831291625602">{HOURS,plural, =0{1 საათის განმავლობაში}=1{1 საათის წინ}other{# საათის წინ}}</translation>
 <translation id="1746730358044914197">შეყვანის მეთოდები კონფიგურირებულია თქვენი ადმინისტრატორის მიერ.</translation>
 <translation id="1747336645387973286">შესრულების ბოლო ვადა: <ph name="DUE_DATE" /></translation>
 <translation id="1747827819627189109">ეკრანული კლავიატურა ჩართულია</translation>
@@ -347,6 +349,7 @@
 <translation id="2359808026110333948">გაგრძელება</translation>
 <translation id="2360398059912971776">ბატარეა</translation>
 <translation id="2361210043495191221">Wi-Fi-ს გადართვა. <ph name="STATE" />.</translation>
+<translation id="236574664504281623">გამოგზავნილია <ph name="SESSION_NAME" />-დან</translation>
 <translation id="2367186422933365202">თქვენს Chromebook-ში შესვლა ვერ მოხერხდა</translation>
 <translation id="2367972762794486313">პროგრამების ჩვენება</translation>
 <translation id="2368828502825385061">მიკვლევა</translation>
@@ -509,6 +512,7 @@
 <translation id="2963773877003373896">mod3</translation>
 <translation id="2965227184985674128">გსურთ, ჩართოთ მიკროფონზე წვდომა?</translation>
 <translation id="296762781903199866"><ph name="LANGUAGE" /> მეტყველების ფაილები ვერ ჩამოიტვირთა</translation>
+<translation id="2968761508099987738">თქვენი მიმდინარე მდებარეობა ამჟამად არ არის მხარდაჭერილი.</translation>
 <translation id="2970920913501714344">აპების, გაფართოებებისა და თემების ინსტალაცია</translation>
 <translation id="2977598380246111477">შემდეგი ციფრი</translation>
 <translation id="2985148236010982088">ყველა აპის ნახვა</translation>
@@ -984,6 +988,7 @@
 <translation id="468293128311738995">აპები თქვენი ტელეფონიდან</translation>
 <translation id="4690510401873698237">თარო მდებარეობს ქვედა ნაწილში</translation>
 <translation id="4696813013609194136">განბლოკეთ მოწყობილობა მშობლის კოდით</translation>
+<translation id="4697357603686181098">ვერ დაგეხმარებით. სცადეთ სხვა მოთხოვნა.</translation>
 <translation id="4702647871202761252">კონფიდენციალურობის ეკრანი გამორთულია</translation>
 <translation id="4706121060329443414">ჩამოტვირთვას მოგვიანებთ შევეცდებით. ამჟამად მეტყველება გაეგზავნება Google-ს დასამუშავებლად.</translation>
 <translation id="470644585772471629">ფერთა ინვერსია</translation>
@@ -1896,6 +1901,7 @@
 <translation id="7982878511129296052">მიმდინარეობს გამორთვა...</translation>
 <translation id="7984197416080286869">დაფიქსირდა თითის ანაბეჭდის გამოყენების მეტისმეტად ბევრი მცდელობა</translation>
 <translation id="798779949890829624">ამ პარამეტრს მართავს თქვენი ადმინისტრატორი</translation>
+<translation id="7989206653429884947">ხშირად გახსნილი</translation>
 <translation id="799296642788192631">შეგიძლიათ ჩაამაგროთ მნიშვნელოვანი ფაილები. ჩასამაგრებლად გადაატარეთ კურსორი სასურველ ერთეულს, ან გახსენით Files აპი და დააწკაპუნეთ ერთეულზე მარჯვენა კლავიშით.</translation>
 <translation id="7994370417837006925">ერთდროული შესვლა სისტემაში</translation>
 <translation id="7995804128062002838">ეკრანის აღბეჭდვა ვერ მოხერხდა</translation>
@@ -2081,6 +2087,7 @@
 <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />,
         <ph name="SCREEN_SHARE_STATUS" /></translation>
 <translation id="8749787185286745219">დრო ამოიწურა! მშვენიერია! 🎉</translation>
+<translation id="8753368202781196133">ეს ენა ამჟამად არ არის მხარდაჭერილი.</translation>
 <translation id="8755498163081687682">დაადასტურეთ ვინაობა: <ph name="ORIGIN_NAME" /> ითხოვს თქვენი ვინაობის დადასტურებას</translation>
 <translation id="875593634123171288">VPN-ის პარამეტრების ჩვენება</translation>
 <translation id="8756799553341497810">ამ ხედიდან გასვლის შემდეგ შეგიძლიათ აპების განლაგების მორგების დაწყება.</translation>
diff --git a/ash/strings/ash_strings_kk.xtb b/ash/strings/ash_strings_kk.xtb
index 08b1c4c..a89e769 100644
--- a/ash/strings/ash_strings_kk.xtb
+++ b/ash/strings/ash_strings_kk.xtb
@@ -251,6 +251,7 @@
 <translation id="1915307458270490472">Жабу</translation>
 <translation id="1918022425394817322">Камера жоғарғы оң жақ бұрышқа ауыстырылды.</translation>
 <translation id="1923539912171292317">Автоматты басу әрекеттері</translation>
+<translation id="1925320505152357008">1 минуттан аз</translation>
 <translation id="1928739107511554905">Жаңартылған нұсқаны алу үшін, пернетақта жалғанған күйі Chromebook ноутбугын сенсорлық экран арқылы қайта қосыңыз.</translation>
 <translation id="1948405482892809935">Келесі пайдаланушыға ауысу</translation>
 <translation id="1951012854035635156">Assistant</translation>
@@ -309,6 +310,7 @@
 <translation id="2208323208084708176">Бірыңғай жұмыс үстелі режимі</translation>
 <translation id="2220572644011485463">PIN коды немесе құпия сөз</translation>
 <translation id="2222841058024245321">7-ші жұмыс үстелі</translation>
+<translation id="2223384056430485343">Бөлінген экранда</translation>
 <translation id="2224075387478458881">Қорғалған контент көрініп тұрғанда, экранды жазуға болмайды.</translation>
 <translation id="2227179592712503583">Ұсынысты өшіру</translation>
 <translation id="2248634276911611268">Сілтемені жаңа қойындыда ашып, осы жаңа қойындыға ауысу</translation>
@@ -605,6 +607,7 @@
 <translation id="334927402682780278">Курсордан жолдың соңына дейінгі мәтінді таңдау</translation>
 <translation id="3349345708646875009">Тапсырмалар реттегішін ашу</translation>
 <translation id="3364721542077212959">Стилус құралдары</translation>
+<translation id="3365281428003534650">Таймер, тапсырма, музыка орнатыңыз.</translation>
 <translation id="3365977133351922112">Телефоныңыз тым алыста. Оны жақындатыңыз.</translation>
 <translation id="3368922792935385530">Қосылған</translation>
 <translation id="3369111525500416043">Жақында төленуі тиіс</translation>
@@ -907,6 +910,7 @@
 <translation id="4406883609789734330">Live Caption</translation>
 <translation id="4412698727486357573">Анықтама орталығы</translation>
 <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> өшірулі.</translation>
+<translation id="4417647906073317561">Зейін қою режимінің параметрлері. Іске кірісу үшін таймер, тапсырма және музыка орнатыңыз.</translation>
 <translation id="4424159417645388645">5-ші жұмыс үстелі</translation>
 <translation id="4430019312045809116">Дыбыс деңгейі</translation>
 <translation id="4441283832827406317">Қолданбалар атауы бойынша сұрыпталған.</translation>
@@ -1132,6 +1136,7 @@
 <translation id="5208059991603368177">Қосулы</translation>
 <translation id="5216991270656129561"><ph name="TIME" /> дейін өшірулі</translation>
 <translation id="5222676887888702881">Шығу</translation>
+<translation id="5228195526683428788">Бөлінген экран бөлгіші</translation>
 <translation id="5229343007215035173">Құпиялық экранын қосу/өшіру</translation>
 <translation id="5230516054153933099">Терезе</translation>
 <translation id="5234764350956374838">Жабу</translation>
@@ -1518,6 +1523,7 @@
 <translation id="6613765291890844037"><ph name="STORAGE_IN_USE_SIZE" /> жады қолданыста | жалпы <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">Құпиялық экраны қосулы.</translation>
 <translation id="6622679827379792051">Телефондағы қолданбаларды көру мүмкіндігін реттеу</translation>
+<translation id="662279009180869175">Бөлінген экран өлшемін өзгерту үшін сол және оң бағыт пернелерін пайдаланыңыз.</translation>
 <translation id="6624493541160101248">Қазіргі жұмыс үстелі: <ph name="DESK_NAME" />. <ph name="DESK_INDEX" />/<ph name="DESK_COUNT" /> жұмыс үстелі.</translation>
 <translation id="6625718907317144388"><ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> және тағы басқа хабарландырулар жасырылған, себебі көруден қорғау режимі қосулы тұр.</translation>
 <translation id="6627638273713273709">Іздеу+Shift+K</translation>
@@ -1536,6 +1542,7 @@
 <translation id="6670153871843998651">3-ші жұмыс үстелі</translation>
 <translation id="6671495933530132209">Кескінді көшіру</translation>
 <translation id="6671661918848783005">Chromebook құлпын ашу мүмкін емес.</translation>
+<translation id="6676552993057022464">Бөлінген экран өлшемін өзгерту үшін жоғары және төмен бағыт пернелерін пайдаланыңыз.</translation>
 <translation id="6682029141988159141">Буферден мазмұнды қою</translation>
 <translation id="6683022854667115063">Құлақаспап</translation>
 <translation id="6686023075541098243">Телефондағы хабарландыруларды көру мүмкіндігін реттеу</translation>
@@ -1855,6 +1862,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">Зейін қою кезінде <ph name="TIME" /> дейін хабарландырулар дыбысы өшіріледі.</translation>
 <translation id="7901190436359881020">Терезелерді ауыстыру</translation>
 <translation id="7901405293566323524">Phone Hub</translation>
 <translation id="7902625623987030061">Саусақ ізін оқу сканерін түртіңіз.</translation>
diff --git a/ash/strings/ash_strings_km.xtb b/ash/strings/ash_strings_km.xtb
index bc47f48..7f16b78 100644
--- a/ash/strings/ash_strings_km.xtb
+++ b/ash/strings/ash_strings_km.xtb
@@ -121,6 +121,7 @@
 <translation id="1383876407941801731">ស្វែងរក</translation>
 <translation id="1391102559483454063">បើក</translation>
 <translation id="1394698770495054737">ព្រាល​ទាំងស្រុង</translation>
+<translation id="1395878931462960119">{DAYS,plural, =1{1 ថ្ងៃមុន}other{# ថ្ងៃមុន}}</translation>
 <translation id="1404963891829069586">សំឡេងមុខងារផ្ដោតអារម្មណ៍</translation>
 <translation id="1407069428457324124">​រចនាប័ទ្ម​ងងឹត</translation>
 <translation id="1410568680128842168"><ph name="DATE_CELL_TOOL_TIP" />។ ប្រើគ្រាប់ចុចព្រួញ ដើម្បី​រុករករវាង​កាលបរិច្ឆេទ។</translation>
@@ -180,6 +181,7 @@
 <translation id="1611993646327628135">បើក</translation>
 <translation id="1620510694547887537">កាមេរ៉ា</translation>
 <translation id="1623768535032616219">បង្រួម Google ថ្នាក់រៀន</translation>
+<translation id="163032029566320584">មិនអាច​ប្រើ <ph name="UNAVAILABLE_DLC" /> បានទេ។</translation>
 <translation id="1632985212731562677">អាចបិទ​ការប្រើប៊ូតុងចុច​នៅក្នុងការកំណត់ &gt; ភាពងាយស្រួល។</translation>
 <translation id="1637505162081889933">ឧបករណ៍ <ph name="NUM_DEVICES" /> គ្រឿង</translation>
 <translation id="1639239467298939599">កំពុងដំណើរការ</translation>
@@ -210,6 +212,7 @@
 <translation id="174102739345480129">ហ្វឺត​ត្រូវបានបិទ។</translation>
 <translation id="1743570585616704562">មិន​ស្គាល់ទេ</translation>
 <translation id="1743927604032653654">បង្រួម​ការជូនដំណឹង​អំពី <ph name="NOTIFICATION_TITLE" /></translation>
+<translation id="1744435831291625602">{HOURS,plural, =0{ក្នុង​រយៈពេល 1 ម៉ោង}=1{1 ម៉ោង​មុន}other{# ម៉ោង​មុន}}</translation>
 <translation id="1746730358044914197">វិធីសាស្ត្រ​បញ្ចូលត្រូវ​បានកំណត់​រចនាសម្ព័ន្ធ​ដោយ​អ្នកគ្រប់គ្រង​របស់អ្នក។</translation>
 <translation id="1747336645387973286">ថ្ងៃ​ផុត​កំណត់ ថ្ងៃ<ph name="DUE_DATE" /></translation>
 <translation id="1747827819627189109">ក្តារចុចលើអេក្រង់បានបើកដំណើរការ</translation>
@@ -251,6 +254,7 @@
 <translation id="1915307458270490472">បញ្ចប់​ការ​សន្ទនា</translation>
 <translation id="1918022425394817322">បានតម្រៀប​កាមេរ៉ាទៅ​ជ្រុងខាងស្ដាំ​ផ្នែកខាងលើ</translation>
 <translation id="1923539912171292317">ចុចដោយស្វ័យប្រវត្តិ</translation>
+<translation id="1925320505152357008">តិចជាង 1 នាទី</translation>
 <translation id="1928739107511554905">ដើម្បី​ទទួល​បាន​កំណែថ្មី សូម​ប្រើ​អេក្រង់ចុច ដើម្បី​ចាប់ផ្តើម Chromebook របស់អ្នក​ឡើងវិញ​ដោយប្រើក្តារចុច​ដែល​ភ្ជាប់​មក​ជាមួយ។</translation>
 <translation id="1948405482892809935">ប្ដូរ​ទៅ​អ្នកប្រើប្រាស់​បន្ទាប់</translation>
 <translation id="1951012854035635156">ជំនួយ​ការ</translation>
@@ -346,6 +350,7 @@
 <translation id="2359808026110333948">បន្ត</translation>
 <translation id="2360398059912971776">ថ្ម</translation>
 <translation id="2361210043495191221">បិទ/បើក Wi-Fi។ <ph name="STATE" />។</translation>
+<translation id="236574664504281623">បានផ្ញើ​ពី <ph name="SESSION_NAME" /></translation>
 <translation id="2367186422933365202">មិនអាច​ចូល Chromebook របស់អ្នក​បានទេ</translation>
 <translation id="2367972762794486313">បង្ហាញកម្មវិធី</translation>
 <translation id="2368828502825385061">កំណត់ទីតាំង</translation>
@@ -508,6 +513,7 @@
 <translation id="2963773877003373896">mod3</translation>
 <translation id="2965227184985674128">បើក​សិទ្ធិចូលប្រើប្រាស់​មីក្រូហ្វូនឬ?</translation>
 <translation id="296762781903199866">មិនអាច​ទាញយក​ឯកសារនៃ​ការនិយាយ​ជាភាសា<ph name="LANGUAGE" />បានទេ</translation>
+<translation id="2968761508099987738">មិនអាចប្រើ​មុខងារនេះ​នៅទីតាំង​បច្ចុប្បន្ន​របស់អ្នក​នៅពេលនេះ​បានទេ។</translation>
 <translation id="2970920913501714344">ដំឡើង​កម្មវិធី កម្មវិធីបន្ថែម និងរចនាប័ទ្ម</translation>
 <translation id="2977598380246111477">លេខបន្ទាប់</translation>
 <translation id="2985148236010982088">មើលកម្មវិធីទាំងអស់</translation>
@@ -606,6 +612,7 @@
 <translation id="334927402682780278">ជ្រើសរើស​អក្សរ​ពី​ទស្សន៍ទ្រនិច​​ដល់​ចុង​បន្ទាត់</translation>
 <translation id="3349345708646875009">បើក​កម្មវិធីគ្រប់គ្រងកិច្ចការ</translation>
 <translation id="3364721542077212959">ឧបករណ៍ប៊ិច</translation>
+<translation id="3365281428003534650">កំណត់ម៉ោង កិច្ចការ និងតន្ត្រី</translation>
 <translation id="3365977133351922112">ទូរសព្ទរបស់អ្នកនៅឆ្ងាយពេក។ សូមដាក់ទូរសព្ទរបស់អ្នកឱ្យជិតជាងនេះ។</translation>
 <translation id="3368922792935385530">បានភ្ជាប់</translation>
 <translation id="3369111525500416043">ដល់​ពេល​កំណត់​ឆាប់ៗ​នេះ</translation>
@@ -721,6 +728,7 @@
 <translation id="3702846122927433391">ចំនួនប្រជាជននៅប្រទេសនីហ្សេរីយ៉ា</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">កម្សាន្ត</translation>
+<translation id="3707093869106077605">មិនអាច​ប្រើ <ph name="UNAVAILABLE_DLC_ONE" /> និង <ph name="UNAVAILABLE_DLC_TWO" /> បានទេ។</translation>
 <translation id="3708186454126126312">បាន​ភ្ជាប់​ពីមុន​</translation>
 <translation id="3712143870407382523">ជ្រើសរើស​វិនដូ​សម្រាប់​ចំហៀងនេះ</translation>
 <translation id="371370241367527062">មីក្រូហ្វូន​ខាងមុខ</translation>
@@ -908,6 +916,7 @@
 <translation id="4406883609789734330">អក្សររត់​ក្នុងពេល​ជាក់ស្ដែង</translation>
 <translation id="4412698727486357573">មជ្ឈមណ្ឌល​ជំនួយ</translation>
 <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> បានបិទ។</translation>
+<translation id="4417647906073317561">ការកំណត់​មុខងារ​ផ្ដោត​អារម្មណ៍។ កំណត់​មុខងារ​កំណត់ម៉ោង កិច្ចការ និង​តន្ត្រី ដើម្បី​ផ្ចង់អារម្មណ៍។</translation>
 <translation id="4424159417645388645">តុទី 5</translation>
 <translation id="4430019312045809116">សម្លេង</translation>
 <translation id="4441283832827406317">កម្មវិធីត្រូវបាន​តម្រៀបតាមឈ្មោះ</translation>
@@ -981,6 +990,7 @@
 <translation id="468293128311738995">កម្មវិធីពីទូរសព្ទរបស់​អ្នក</translation>
 <translation id="4690510401873698237">ធ្នើនៅ​ខាងក្រោម</translation>
 <translation id="4696813013609194136">ដោះ​សោ​ឧបករណ៍​ដោយ​ប្រើ​កូដ​សម្រាប់​មាតា​បិតា</translation>
+<translation id="4697357603686181098">មិនអាច​ជួយពាក់ព័ន្ធនឹង​សំណើនេះ​បានទេ។ សូម​សាកល្បងដាក់​សំណើ​ផ្សេង។</translation>
 <translation id="4702647871202761252">អេក្រង់​ឯកជនភាព​ត្រូវបានបិទ</translation>
 <translation id="4706121060329443414">នឹងព្យាយាម​ទាញយក​នៅពេលក្រោយ។ ការនិយាយ​នឹងត្រូវបានផ្ញើទៅ Google ដើម្បីដំណើរការ​សម្រាប់ពេលនេះ។</translation>
 <translation id="470644585772471629">ការបញ្ច្រាស​ពណ៌</translation>
@@ -992,6 +1002,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (ឆ្វេង)</translation>
 <translation id="4734965478015604180">ផ្ដេក​</translation>
 <translation id="4735944890391795473">តុទី 12</translation>
+<translation id="4736732123074402682">សូមពិនិត្យមើលការតភ្ជាប់របស់អ្នក រួចព្យាយាមម្ដងទៀត។</translation>
 <translation id="473775607612524610">ធ្វើបច្ចុប្បន្នភាព</translation>
 <translation id="4740516757091333363">លុប​តុដែលបាន​រក្សាទុក​ឬ?</translation>
 <translation id="4746798685375253449">{0,plural, =1{ប្ដូរកំណែ​ឧបករណ៍​ទៅកំណែមុន​ក្នុងរយៈពេល​មួយថ្ងៃ}other{ប្ដូរកំណែ​ឧបករណ៍​ទៅកំណែមុន​ក្នុងរយៈពេល # ថ្ងៃ}}</translation>
@@ -1325,6 +1336,7 @@
 <translation id="588258955323874662">ពេញអេក្រង់</translation>
 <translation id="5887954372087850114">បានកំណត់​វិនដូ <ph name="WINDOW_TITLE" /> សម្រាប់ <ph name="DESK_TITLE" /> និង​បានឈប់កំណត់​ពីតុទាំងអស់​ផ្សេងទៀត</translation>
 <translation id="588817334757907802">បើក​ឯកសារ​នៅក្នុង​កម្មវិធីរុករកតាម​អ៊ីនធឺណិត Chrome</translation>
+<translation id="5892014525522223653">អ្នកគ្មានអ៊ីនធឺណិតទេ។</translation>
 <translation id="5895138241574237353">ចាប់ផ្តើមឡើងវិញ</translation>
 <translation id="589817443623831496">ការស្កេនលក្ខណៈចំណុច</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1384,6 +1396,7 @@
 <translation id="6095425951508823973">បញ្ចូលការតភ្ជាប់ជាមួយ <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">បានកែ​កាលពីខែមុន</translation>
 <translation id="6103838137565245112">ប្រព័ន្ធ</translation>
+<translation id="610395411842312282">ដាក់​វិនដូ​ទន្ទឹម​គ្នាពីរ​ជាក្រុម</translation>
 <translation id="6108952804512516814">បង្កើតដោយប្រើ AI</translation>
 <translation id="6114505516289286752">បានទាញយក​ឯកសារនៃការនិយាយ​ជាភាសា<ph name="LANGUAGE" /></translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />។ <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1391,6 +1404,7 @@
 <translation id="6121838516699723042">បញ្ជាក់​ការទាញយក <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">​មិន​អាចប្រើ​ Google ជំនួយការនៅក្នុង​វេនភ្ញៀវ​បានទេ។</translation>
 <translation id="6127370444807669747">ដើម្បីទទួលបានកម្រងវីដេអូដែលមានលក្ខណៈផ្ទាល់ខ្លួន និងតន្ត្រីផ្ដោតអារម្មណ៍ច្រើនទៀត សូមសាកល្បងប្រើ YouTube Music Premium</translation>
+<translation id="6127395413317891856">អ្នកគ្មានអ៊ីនធឺណិតទេ។ សូមពិនិត្យមើលការតភ្ជាប់របស់អ្នក រួចព្យាយាមម្ដងទៀត។</translation>
 <translation id="6129953537138746214">ដកឃ្លា</translation>
 <translation id="6137566720514957455">បើក "ប្រអប់លុប​គណនី" សម្រាប់ <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">តើអ្នកចង់ផ្ដោតអារម្មណ៍លើអ្វី?</translation>
@@ -1858,6 +1872,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">ការជូនដំណឹង​ត្រូវបាន​បិទ​រហូតដល់​ម៉ោង <ph name="TIME" /> នៅពេល​ផ្ដោតអារម្មណ៍</translation>
 <translation id="7901190436359881020">ប្ដូរ​វិនដូ</translation>
 <translation id="7901405293566323524">Phone Hub</translation>
 <translation id="7902625623987030061">ប៉ះ​សេនស័រចាប់ស្នាមម្រាមដៃ</translation>
@@ -1891,6 +1906,7 @@
 <translation id="7982878511129296052">កំពុង​បិទ...</translation>
 <translation id="7984197416080286869">ព្យាយាមដោះសោ​តាមរយៈស្នាមម្រាមដៃច្រើនដងពេក</translation>
 <translation id="798779949890829624">ការកំណត់នេះ​ត្រូវបានគ្រប់គ្រង​ដោយអ្នកគ្រប់គ្រង​របស់អ្នក</translation>
+<translation id="7989206653429884947">បើក​ញឹកញាប់</translation>
 <translation id="799296642788192631">អ្នកអាចខ្ទាស់ឯកសារសំខាន់ៗបាន។ ដើម្បីខ្ទាស់ សូមដាក់ព្រួញនៅលើធាតុមួយ ឬបើក Files រួចចុចកណ្ដុរខាងស្ដាំលើធាតុមួយ។</translation>
 <translation id="7994370417837006925">ការចូលច្រើន</translation>
 <translation id="7995804128062002838">មិនអាច​ថតអេក្រង់បានទេ</translation>
@@ -1962,6 +1978,7 @@
 <translation id="8257510091797044096">រៀបចំឧបករណ៍របស់អ្នក</translation>
 <translation id="8261506727792406068">លុប</translation>
 <translation id="8262312463845990408">បិទ/បើកការចាក់</translation>
+<translation id="8268302343625273732">មើល​កិច្ចការ​ទាំងអស់​នៅក្នុង Google ថ្នាក់រៀន</translation>
 <translation id="8277261673056602147">រំលេចអក្សរនៅលើអេក្រង់របស់អ្នក</translation>
 <translation id="8287009018010202411">ផលិតភាព</translation>
 <translation id="828708037801473432">បិទ</translation>
@@ -2076,6 +2093,7 @@
 <translation id="8747464587821437069"><ph name="CAMERA_AND_MICROPHONE_ACCESS_STATUS" />,
 <ph name="SCREEN_SHARE_STATUS" /></translation>
 <translation id="8749787185286745219">អស់ម៉ោង។ ធ្វើ​បាន​ល្អ​ណាស់! 🎉</translation>
+<translation id="8753368202781196133">មិនអាចប្រើ​ភាសានេះ​នៅពេលនេះ​បានទេ។</translation>
 <translation id="8755498163081687682">ផ្ទៀងផ្ទាត់អត្តសញ្ញាណ​របស់អ្នក៖ <ph name="ORIGIN_NAME" /> ចង់បញ្ជាក់​ថាជាអ្នក</translation>
 <translation id="875593634123171288">បង្ហាញ​ការកំណត់​ VPN</translation>
 <translation id="8756799553341497810">អ្នកអាចចាប់ផ្តើមប្ដូរប្លង់​កម្មវិធីរបស់អ្នកតាមបំណង នៅពេលអ្នកចាកចេញពីទិដ្ឋភាពនេះ។</translation>
diff --git a/ash/strings/ash_strings_lv.xtb b/ash/strings/ash_strings_lv.xtb
index 7781080..280a8f09 100644
--- a/ash/strings/ash_strings_lv.xtb
+++ b/ash/strings/ash_strings_lv.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Vienots darbvirsmas režīms</translation>
 <translation id="2220572644011485463">PIN vai parole</translation>
 <translation id="2222841058024245321">7. darbvieta</translation>
+<translation id="2223384056430485343">Sadalītā ekrānā</translation>
 <translation id="2224075387478458881">Ja ekrānā ir redzams aizsargāts saturs, ekrāna ierakstīšana ir liegta.</translation>
 <translation id="2227179592712503583">Noņemt ieteikumu</translation>
 <translation id="2248634276911611268">Atvērt saiti jaunā cilnē un pāriet uz jauno cilni</translation>
@@ -1132,6 +1133,7 @@
 <translation id="5208059991603368177">Ieslēgts</translation>
 <translation id="5216991270656129561">Izslēgts līdz plkst. <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Izrakstīties</translation>
+<translation id="5228195526683428788">Ekrāna sadalītājs</translation>
 <translation id="5229343007215035173">Ieslēgt/izslēgt konfidencialitātes ekrānu</translation>
 <translation id="5230516054153933099">Logs</translation>
 <translation id="5234764350956374838">Nerādīt</translation>
@@ -1518,6 +1520,7 @@
 <translation id="6613765291890844037">Izmantotais krātuves apjoms: <ph name="STORAGE_IN_USE_SIZE" /> | Kopā: <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">Konfidencialitātes ekrāns ir ieslēgts</translation>
 <translation id="6622679827379792051">Iestatīt tālruņa lietotņu skatīšanu</translation>
+<translation id="662279009180869175">Lai mainītu sadalītā ekrāna lielumu, izmantojiet kreiso un labo bultiņu</translation>
 <translation id="6624493541160101248">Pašreizējā darbvieta: <ph name="DESK_NAME" />. <ph name="DESK_INDEX" />. darbvieta no <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Lietotņu <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> un citu lietotņu paziņojumi ir paslēpti, jo ir ieslēgta skatīšanas aizsardzība.</translation>
 <translation id="6627638273713273709">Meklēšana+Shift+K</translation>
@@ -1536,6 +1539,7 @@
 <translation id="6670153871843998651">3. galds</translation>
 <translation id="6671495933530132209">Kopēt attēlu</translation>
 <translation id="6671661918848783005">Nevar atbloķēt Chromebook datoru.</translation>
+<translation id="6676552993057022464">Lai mainītu sadalītā ekrāna lielumu, izmantojiet augšupvērsto un lejupvērsto bultiņu</translation>
 <translation id="6682029141988159141">Ielīmēt saturu no starpliktuves</translation>
 <translation id="6683022854667115063">Austiņas</translation>
 <translation id="6686023075541098243">Iestatīt tālruņa paziņojumu skatīšanu</translation>
diff --git a/ash/strings/ash_strings_mk.xtb b/ash/strings/ash_strings_mk.xtb
index e3579ad..3ba1dd0 100644
--- a/ash/strings/ash_strings_mk.xtb
+++ b/ash/strings/ash_strings_mk.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Режим на единствена работна површина</translation>
 <translation id="2220572644011485463">PIN или лозинка</translation>
 <translation id="2222841058024245321">Работна површина 7</translation>
+<translation id="2223384056430485343">На поделен екран</translation>
 <translation id="2224075387478458881">Снимањето на екранот не е дозволено кога се видливи заштитени содржини</translation>
 <translation id="2227179592712503583">Отстрани го предлогот</translation>
 <translation id="2248634276911611268">Отвора линк во нова картичка и се префрла на новава картичка</translation>
@@ -1133,6 +1134,7 @@
 <translation id="5208059991603368177">Вклучено</translation>
 <translation id="5216991270656129561">Исклучено до <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Одјави се</translation>
+<translation id="5228195526683428788">Разделник на поделен екран</translation>
 <translation id="5229343007215035173">Вклучување/Исклучување „Заштита на приватноста“</translation>
 <translation id="5230516054153933099">Прозорец</translation>
 <translation id="5234764350956374838">Отфрли</translation>
@@ -1519,6 +1521,7 @@
 <translation id="6613765291890844037">Искористен простор: <ph name="STORAGE_IN_USE_SIZE" /> | вкупен простор: <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">Вклучен е екранот за приватност</translation>
 <translation id="6622679827379792051">Поставете прегледување на апликациите на телефонот</translation>
+<translation id="662279009180869175">Користете ги копчињата со стрелки налево и надесно за променување на големината на поделениот екран</translation>
 <translation id="6624493541160101248">Тековна работна површина: <ph name="DESK_NAME" /> Работна површина <ph name="DESK_INDEX" /> од <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Известувањата од <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> и други се скриени бидејќи има вклучено заштита од прикажување</translation>
 <translation id="6627638273713273709">„Пребарување“+Shift+K</translation>
@@ -1537,6 +1540,7 @@
 <translation id="6670153871843998651">Биро 3</translation>
 <translation id="6671495933530132209">Копирај слика</translation>
 <translation id="6671661918848783005">Не може да се отклучи вашиот Chromebook</translation>
+<translation id="6676552993057022464">Користете ги копчињата со стрелки нагоре и надолу за променување на големината на поделениот екран</translation>
 <translation id="6682029141988159141">Ги лепи содржините од привремената меморија</translation>
 <translation id="6683022854667115063">Слушалки</translation>
 <translation id="6686023075541098243">Поставете прегледување на известувањата на телефонот</translation>
diff --git a/ash/strings/ash_strings_ne.xtb b/ash/strings/ash_strings_ne.xtb
index b2505b6..61d92dec 100644
--- a/ash/strings/ash_strings_ne.xtb
+++ b/ash/strings/ash_strings_ne.xtb
@@ -251,6 +251,7 @@
 <translation id="1915307458270490472">ह्याङ्ग अप</translation>
 <translation id="1918022425394817322">क्यामेरा सिरानको दायाँ कुनामा स्न्याप गरियो</translation>
 <translation id="1923539912171292317">स्वचालित क्लिकहरू</translation>
+<translation id="1925320505152357008">१ मिनेटभन्दा कम</translation>
 <translation id="1928739107511554905">उक्त अद्यावधिक प्राप्त गर्न, किबोर्ड जोडिएकै अवस्थामा आफ्नो Chromebook लाई पुनः सुचारु गर्न टचस्क्रिनको प्रयोग गर्नुहोस्।</translation>
 <translation id="1948405482892809935">अर्को प्रयोगकर्ताका रूपमा साइन इन गर्नुहोस्</translation>
 <translation id="1951012854035635156">सहायक</translation>
@@ -606,6 +607,7 @@
 <translation id="334927402682780278">कर्सरबाट लाइनको अन्तिमसम्मको टेक्स्ट चयन गर्नुहोस्</translation>
 <translation id="3349345708646875009">टास्क म्यानेजर खोल्नुहोस्</translation>
 <translation id="3364721542077212959">स्टाइलस सम्बन्धी उपकरणहरू</translation>
+<translation id="3365281428003534650">टाइमर, कार्य र सङ्गीत सेट गर्नुहोस्</translation>
 <translation id="3365977133351922112">तपाईंको फोन धेरै टाढा छ। फोन अझ नजिक ल्याउनुहोस्।</translation>
 <translation id="3368922792935385530">जडित</translation>
 <translation id="3369111525500416043">पूरा गर्नु पर्ने मिति निकट रहेका</translation>
@@ -908,6 +910,7 @@
 <translation id="4406883609789734330">लाइभ क्याप्सन</translation>
 <translation id="4412698727486357573">मद्दत केन्द्र</translation>
 <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> अफ छ।</translation>
+<translation id="4417647906073317561">फोकस मोडका सेटिङ। यो सेटिङ प्रयोग गरी टाइमर, कार्य र सङ्गीत सेट गर्नुहोस्।</translation>
 <translation id="4424159417645388645">डेस्क ५</translation>
 <translation id="4430019312045809116">आयतन</translation>
 <translation id="4441283832827406317">एपहरू नामअनुसार क्रमबद्ध गरिन्छन्</translation>
@@ -1859,6 +1862,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">फोकस गरिरहेका बेला <ph name="TIME" /> सम्म सूचनाहरू म्युट गरिन्छन्</translation>
 <translation id="7901190436359881020">विन्डोहरू अदलबदल गर्नुहोस्</translation>
 <translation id="7901405293566323524">फोन हब</translation>
 <translation id="7902625623987030061">फिंगरप्रिन्ट सेन्सरमा छुनुहोस्</translation>
diff --git a/ash/strings/ash_strings_nl.xtb b/ash/strings/ash_strings_nl.xtb
index 353c5b5..811d02bb 100644
--- a/ash/strings/ash_strings_nl.xtb
+++ b/ash/strings/ash_strings_nl.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">Aan</translation>
 <translation id="1620510694547887537">Camera</translation>
 <translation id="1623768535032616219">Google Classroom samenvouwen</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" /> is niet beschikbaar.</translation>
 <translation id="1632985212731562677">Je kunt Toegang via schakelaar uitzetten via Instellingen &gt; Toegankelijkheid.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> apparaten</translation>
 <translation id="1639239467298939599">Laden</translation>
@@ -251,6 +252,7 @@
 <translation id="1915307458270490472">Ophangen</translation>
 <translation id="1918022425394817322">Camera uitgelijnd op de rechterbovenhoek</translation>
 <translation id="1923539912171292317">Automatische klikken</translation>
+<translation id="1925320505152357008">minder dan 1 min</translation>
 <translation id="1928739107511554905">Als je de update wilt downloaden, sluit je het toetsenbord aan en start je je Chromebook opnieuw op via het touchscreen.</translation>
 <translation id="1948405482892809935">Overschakelen naar volgende gebruiker</translation>
 <translation id="1951012854035635156">Assistent</translation>
@@ -606,6 +608,7 @@
 <translation id="334927402682780278">Tekst vanaf cursor tot het einde van de regel selecteren</translation>
 <translation id="3349345708646875009">Taakbeheer openen</translation>
 <translation id="3364721542077212959">Stylustools</translation>
+<translation id="3365281428003534650">Stel een timer, taak en muziek in</translation>
 <translation id="3365977133351922112">Je telefoon is te ver weg. Breng je telefoon dichterbij.</translation>
 <translation id="3368922792935385530">Verbonden</translation>
 <translation id="3369111525500416043">Binnenkort inleveren</translation>
@@ -721,6 +724,7 @@
 <translation id="3702846122927433391">Bevolking van Nigeria</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">Entertainment</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> en <ph name="UNAVAILABLE_DLC_TWO" /> zijn niet beschikbaar.</translation>
 <translation id="3708186454126126312">Eerder verbonden</translation>
 <translation id="3712143870407382523">Kies een venster voor deze kant</translation>
 <translation id="371370241367527062">Microfoon aan voorzijde</translation>
@@ -908,6 +912,7 @@
 <translation id="4406883609789734330">Live ondertiteling</translation>
 <translation id="4412698727486357573">Helpcentrum</translation>
 <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> staat uit.</translation>
+<translation id="4417647906073317561">Focusinstellingen. Stel een timer, taak en muziek in om in de flow te komen.</translation>
 <translation id="4424159417645388645">Bureau 5</translation>
 <translation id="4430019312045809116">Volume</translation>
 <translation id="4441283832827406317">Apps zijn gesorteerd op naam</translation>
@@ -992,6 +997,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (links)</translation>
 <translation id="4734965478015604180">Horizontaal</translation>
 <translation id="4735944890391795473">Bureau 12</translation>
+<translation id="4736732123074402682">Check de verbinding en probeer het opnieuw.</translation>
 <translation id="473775607612524610">Updaten</translation>
 <translation id="4740516757091333363">Opgeslagen bureau verwijderen?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Update het apparaat binnen een dag naar een eerdere versie}other{Update het apparaat binnen # dagen naar een eerdere versie}}</translation>
@@ -1325,6 +1331,7 @@
 <translation id="588258955323874662">Volledig scherm</translation>
 <translation id="5887954372087850114">Venster <ph name="WINDOW_TITLE" /> is toegewezen aan <ph name="DESK_TITLE" /> en is niet meer toegewezen aan andere bureaus</translation>
 <translation id="588817334757907802">Bestand openen in Chrome-browser</translation>
+<translation id="5892014525522223653">Je bent offline.</translation>
 <translation id="5895138241574237353">Opnieuw starten</translation>
 <translation id="589817443623831496">Puntscannen</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1384,6 +1391,7 @@
 <translation id="6095425951508823973">Verbinding met <ph name="PROVIDER" /> toevoegen</translation>
 <translation id="6099678161144790572">In de afgelopen maand bewerkt</translation>
 <translation id="6103838137565245112">systeem</translation>
+<translation id="610395411842312282">2 vensters naast elkaar groeperen</translation>
 <translation id="6108952804512516814">Maken met AI</translation>
 <translation id="6114505516289286752">Spraakbestanden in het <ph name="LANGUAGE" /> gedownload</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" />.</translation>
@@ -1391,6 +1399,7 @@
 <translation id="6121838516699723042">Downloaden van <ph name="FILENAME" /> bevestigen</translation>
 <translation id="612734058257491180">De Google Assistent is niet beschikbaar in een gastsessie.</translation>
 <translation id="6127370444807669747">Probeer YouTube Music Premium voor gepersonaliseerde playlists en meer focusmuziek</translation>
+<translation id="6127395413317891856">Je bent offline. Check de verbinding en probeer het opnieuw.</translation>
 <translation id="6129953537138746214">Spatie</translation>
 <translation id="6137566720514957455">Dialoogvenster 'Account verwijderen' openen voor <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">Waarop wil je je focussen?</translation>
@@ -1859,6 +1868,7 @@
 <ph name="MANAGED" />
 <ph name="IME" />
 <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">Meldingen worden verborgen tot <ph name="TIME" /> terwijl je je focust</translation>
 <translation id="7901190436359881020">De vensters omwisselen</translation>
 <translation id="7901405293566323524">Phone Hub</translation>
 <translation id="7902625623987030061">Raak de vingerafdruksensor aan</translation>
@@ -1963,6 +1973,7 @@
 <translation id="8257510091797044096">Je apparaat instellen</translation>
 <translation id="8261506727792406068">Verwijderen</translation>
 <translation id="8262312463845990408">Afspelen aan-/uitzetten</translation>
+<translation id="8268302343625273732">Alle opdrachten in Google Classroom bekijken</translation>
 <translation id="8277261673056602147">Tekst op je scherm markeren</translation>
 <translation id="8287009018010202411">Productiviteit</translation>
 <translation id="828708037801473432">Uit</translation>
diff --git a/ash/strings/ash_strings_no.xtb b/ash/strings/ash_strings_no.xtb
index 507a90f3..83ef7f5 100644
--- a/ash/strings/ash_strings_no.xtb
+++ b/ash/strings/ash_strings_no.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Enhetlig skrivebordsmodus</translation>
 <translation id="2220572644011485463">PIN-kode eller passord</translation>
 <translation id="2222841058024245321">Skrivebord 7</translation>
+<translation id="2223384056430485343">På delt skjerm</translation>
 <translation id="2224075387478458881">Skjermopptak tillates ikke når beskyttet innhold er synlig</translation>
 <translation id="2227179592712503583">Fjern forslaget</translation>
 <translation id="2248634276911611268">Åpne link i en ny fane, og bytt til den nye fanen</translation>
diff --git a/ash/strings/ash_strings_pa.xtb b/ash/strings/ash_strings_pa.xtb
index 880990c..2ce1021 100644
--- a/ash/strings/ash_strings_pa.xtb
+++ b/ash/strings/ash_strings_pa.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">ਯੂਨੀਫਾਈਡ ਡੈਸਕਟਾਪ ਮੋਡ</translation>
 <translation id="2220572644011485463">ਪਿੰਨ ਜਾਂ ਪਾਸਵਰਡ</translation>
 <translation id="2222841058024245321">ਡੈਸਕ 7</translation>
+<translation id="2223384056430485343">ਸਪਲਿਟ ਸਕ੍ਰੀਨ ਵਿੱਚ</translation>
 <translation id="2224075387478458881">ਸੁਰੱਖਿਅਤ ਸਮੱਗਰੀ ਦੇ ਦਿਸਣਯੋਗ ਹੋਣ 'ਤੇ ਸਕ੍ਰੀਨ ਰਿਕਾਰਡਿੰਗ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ</translation>
 <translation id="2227179592712503583">ਸੁਝਾਅ ਹਟਾਓ</translation>
 <translation id="2248634276911611268">ਨਵੀਂ ਟੈਬ ਵਿੱਚ ਲਿੰਕ ਖੋਲ੍ਹੋ ਅਤੇ ਇਸ ਨਵੀਂ ਟੈਬ 'ਤੇ ਸਵਿੱਚ ਕਰੋ</translation>
diff --git a/ash/strings/ash_strings_pt-BR.xtb b/ash/strings/ash_strings_pt-BR.xtb
index f0b8a21..4722c368 100644
--- a/ash/strings/ash_strings_pt-BR.xtb
+++ b/ash/strings/ash_strings_pt-BR.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Modo de área de trabalho unificada.</translation>
 <translation id="2220572644011485463">PIN ou senha</translation>
 <translation id="2222841058024245321">Espaço de trabalho 7</translation>
+<translation id="2223384056430485343">Em uma tela dividida</translation>
 <translation id="2224075387478458881">A gravação de tela não é permitida quando conteúdo protegido está visível</translation>
 <translation id="2227179592712503583">Remover sugestão</translation>
 <translation id="2248634276911611268">Abrir link em uma nova guia e mudar para ela</translation>
@@ -1132,6 +1133,7 @@
 <translation id="5208059991603368177">Ativado</translation>
 <translation id="5216991270656129561">Desativado até <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Sair</translation>
+<translation id="5228195526683428788">Divisor de tela</translation>
 <translation id="5229343007215035173">Ativar/desativar a Tela de privacidade</translation>
 <translation id="5230516054153933099">Janela</translation>
 <translation id="5234764350956374838">Dispensar</translation>
@@ -1518,6 +1520,7 @@
 <translation id="6613765291890844037">Armazenamento: <ph name="STORAGE_IN_USE_SIZE" /> em uso | Total: <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">A tela de privacidade está ativada</translation>
 <translation id="6622679827379792051">Configurar a visualização dos apps do seu smartphone</translation>
+<translation id="662279009180869175">Use as setas para a esquerda e direita para redimensionar a tela dividida</translation>
 <translation id="6624493541160101248">Espaço de trabalho atual: <ph name="DESK_NAME" />. Espaço de trabalho <ph name="DESK_INDEX" /> de <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">As notificações dos apps <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" />, entre outros estão ocultas porque a proteção de visualização está ativada</translation>
 <translation id="6627638273713273709">Pesquisar+Shift+K</translation>
@@ -1536,6 +1539,7 @@
 <translation id="6670153871843998651">Espaço de trabalho 3</translation>
 <translation id="6671495933530132209">Copiar imagem</translation>
 <translation id="6671661918848783005">Não foi possível desbloquear o Chromebook</translation>
+<translation id="6676552993057022464">Use as setas para cima e para baixo para redimensionar a tela dividida</translation>
 <translation id="6682029141988159141">Colar conteúdo da área de transferência</translation>
 <translation id="6683022854667115063">Fones de ouvido</translation>
 <translation id="6686023075541098243">Configurar a visualização de notificações do smartphone</translation>
diff --git a/ash/strings/ash_strings_pt-PT.xtb b/ash/strings/ash_strings_pt-PT.xtb
index 0cb61c6..e3133aa 100644
--- a/ash/strings/ash_strings_pt-PT.xtb
+++ b/ash/strings/ash_strings_pt-PT.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">Ativado</translation>
 <translation id="1620510694547887537">Câmara</translation>
 <translation id="1623768535032616219">Reduzir Google Classroom</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" /> não está disponível.</translation>
 <translation id="1632985212731562677">O acesso por comutador pode ser desativado em Definições &gt; Acessibilidade.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> dispositivos</translation>
 <translation id="1639239467298939599">A carregar…</translation>
@@ -723,6 +724,7 @@
 <translation id="3702846122927433391">População da Nigéria</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">Entretenimento</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> e <ph name="UNAVAILABLE_DLC_TWO" /> não estão disponíveis.</translation>
 <translation id="3708186454126126312">Ligados anteriormente</translation>
 <translation id="3712143870407382523">Escolha uma janela para este lado</translation>
 <translation id="371370241367527062">Microfone frontal</translation>
@@ -995,6 +997,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (esquerdo)</translation>
 <translation id="4734965478015604180">Horizontal</translation>
 <translation id="4735944890391795473">Espaço de trabalho 12</translation>
+<translation id="4736732123074402682">Verifique a ligação e tente novamente.</translation>
 <translation id="473775607612524610">Atualizar</translation>
 <translation id="4740516757091333363">Eliminar espaço de trabalho guardado?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Atualize o dispositivo para a versão anterior dentro de 1 dia}other{Atualize o dispositivo para a versão anterior dentro de # dias}}</translation>
@@ -1328,6 +1331,7 @@
 <translation id="588258955323874662">Ecrã inteiro</translation>
 <translation id="5887954372087850114">Janela <ph name="WINDOW_TITLE" /> atribuída a <ph name="DESK_TITLE" /> e não atribuída a mais nenhum espaço de trabalho</translation>
 <translation id="588817334757907802">Abrir ficheiro no navegador Chrome</translation>
+<translation id="5892014525522223653">Está offline.</translation>
 <translation id="5895138241574237353">Reiniciar</translation>
 <translation id="589817443623831496">Análise de pontos</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1387,6 +1391,7 @@
 <translation id="6095425951508823973">Adicionar ligação a <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">Editado no mês passado</translation>
 <translation id="6103838137565245112">sistema</translation>
+<translation id="610395411842312282">Agrupar duas janelas lado a lado</translation>
 <translation id="6108952804512516814">Criar com IA</translation>
 <translation id="6114505516289286752">Ficheiros de voz em <ph name="LANGUAGE" /> transferidos</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1394,6 +1399,7 @@
 <translation id="6121838516699723042">Confirmar transferência de <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">O Assistente Google não está disponível em sessões de convidado.</translation>
 <translation id="6127370444807669747">Para playlists personalizadas e mais música de concentração, experimente o YouTube Music Premium</translation>
+<translation id="6127395413317891856">Está offline. Verifique a ligação e tente novamente.</translation>
 <translation id="6129953537138746214">Espaço</translation>
 <translation id="6137566720514957455">Abrir caixa de diálogo de remoção para <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">Em que é que gostaria de se focar?</translation>
@@ -1967,6 +1973,7 @@
 <translation id="8257510091797044096">Configurar o dispositivo</translation>
 <translation id="8261506727792406068">Eliminar</translation>
 <translation id="8262312463845990408">Ativar/desativar reprodução</translation>
+<translation id="8268302343625273732">Ver todos os trabalhos no Google Classroom</translation>
 <translation id="8277261673056602147">Realce texto no ecrã</translation>
 <translation id="8287009018010202411">Produtividade</translation>
 <translation id="828708037801473432">Desativada</translation>
diff --git a/ash/strings/ash_strings_ru.xtb b/ash/strings/ash_strings_ru.xtb
index 19b5c42..f2aacbb 100644
--- a/ash/strings/ash_strings_ru.xtb
+++ b/ash/strings/ash_strings_ru.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Единый рабочий стол</translation>
 <translation id="2220572644011485463">PIN-код или пароль</translation>
 <translation id="2222841058024245321">Рабочий стол 7</translation>
+<translation id="2223384056430485343">В режиме разделения экрана</translation>
 <translation id="2224075387478458881">Запись экрана запрещена, так как на нем есть защищенный контент.</translation>
 <translation id="2227179592712503583">Удалить подсказку</translation>
 <translation id="2248634276911611268">Открыть ссылку в новой вкладке и перейти на нее</translation>
diff --git a/ash/strings/ash_strings_si.xtb b/ash/strings/ash_strings_si.xtb
index fbc8b2a..aed76d8 100644
--- a/ash/strings/ash_strings_si.xtb
+++ b/ash/strings/ash_strings_si.xtb
@@ -253,6 +253,7 @@
 <translation id="1915307458270490472">විසන්ධි කරන්න</translation>
 <translation id="1918022425394817322">කැමරාව ඉහළ දකුණු කෙළවරට සවි කර ඇත</translation>
 <translation id="1923539912171292317">ස්වයංක්‍රීය ක්ලික්</translation>
+<translation id="1925320505152357008">1 විනාඩියකට අඩු</translation>
 <translation id="1928739107511554905">යාවත්කාලීනය ලබා ගැනීමට, අමුණා ඇති යතුරු පුවරුව සමග ඔබගේ Chromebook නැවත ආරම්භ කිරීමට ස්පර්ශ තිරය භාවිතා කරන්න.</translation>
 <translation id="1948405482892809935">ඊළඟ පරිශීලක වෙත මාරු කරන්න</translation>
 <translation id="1951012854035635156">සහායක</translation>
@@ -311,6 +312,7 @@
 <translation id="2208323208084708176">එකාබද්ධ ඩෙස්ක්ටොප් ප්‍රකාරය</translation>
 <translation id="2220572644011485463">PIN අංකය හෝ මුරපදය</translation>
 <translation id="2222841058024245321">මේසය 7</translation>
+<translation id="2223384056430485343">බෙදුණු තිරයක</translation>
 <translation id="2224075387478458881">ආරක්ෂිත අන්තර්ගතයන් දෘශ්‍යමාන විට තිර පටිගත කිරීමට ඉඩ නොදේ</translation>
 <translation id="2227179592712503583">යෝජනාව ඉවත් කරන්න</translation>
 <translation id="2248634276911611268">සබැඳිය නව පටිත්තක විවෘත කර මෙම නව පටිත්තට මාරු වන්න</translation>
@@ -609,6 +611,7 @@
 <translation id="334927402682780278">කර්සරයේ සිට පේළියේ අවසානය දක්වා පෙළ තෝරන්න</translation>
 <translation id="3349345708646875009">කාර්ය කළමණාකරු විවෘත කරන්න</translation>
 <translation id="3364721542077212959">පන්හිඳ මෙවලම්</translation>
+<translation id="3365281428003534650">මුහූර්තකයක්, කාර්යයක්, සහ සංගීතය සකසන්න</translation>
 <translation id="3365977133351922112">ඔබගේ දුරකථනය දුර වැඩිය. ඔබගේ දුරකථනය සමීපයට ගෙන එන්න.</translation>
 <translation id="3368922792935385530">සම්බන්ධ කළ</translation>
 <translation id="3369111525500416043">ඉක්මනින් නියමිතයි</translation>
@@ -911,6 +914,7 @@
 <translation id="4406883609789734330">සජීවී සිරස්තලය</translation>
 <translation id="4412698727486357573">උදවු මධ්‍යස්ථානය</translation>
 <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> ක්‍රියාවිරහිතයි.</translation>
+<translation id="4417647906073317561">අවධාන සැකසීම්. ප්‍රවාහයට ඇතුළු වීමට මුහූර්තකයක්, කාර්යයක්, සහ සංගීතය සකසන්න.</translation>
 <translation id="4424159417645388645">මේසය 5</translation>
 <translation id="4430019312045809116">ශබ්ද තීව්‍රතාවය</translation>
 <translation id="4441283832827406317">නාමය අනුව යෙදුම් අනුපිළිවෙළට සකසා ඇත</translation>
@@ -1863,6 +1867,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">අවධානය යොමු කරන අතරතුර <ph name="TIME" /> දක්වා දැනුම්දීම් නිහඬ කෙරේ</translation>
 <translation id="7901190436359881020">කවුළු මාරු කරන්න</translation>
 <translation id="7901405293566323524">දුරකථන මධ්‍යස්ථානය</translation>
 <translation id="7902625623987030061">ඇඟිලි සලකුණු සංවේදකය ස්පර්ශ කරන්න</translation>
diff --git a/ash/strings/ash_strings_sl.xtb b/ash/strings/ash_strings_sl.xtb
index 5e3e811..43d5264b 100644
--- a/ash/strings/ash_strings_sl.xtb
+++ b/ash/strings/ash_strings_sl.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">Vklopljeno</translation>
 <translation id="1620510694547887537">Kamera</translation>
 <translation id="1623768535032616219">Strnitev Učilnice Google</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" /> ni na voljo.</translation>
 <translation id="1632985212731562677">Stikalni dostop lahko onemogočite v »Nastavitve &gt; Dostopnost«.</translation>
 <translation id="1637505162081889933">Št. naprav: <ph name="NUM_DEVICES" /></translation>
 <translation id="1639239467298939599">Nalaganje</translation>
@@ -721,6 +722,7 @@
 <translation id="3702846122927433391">Število prebivalcev v Nigeriji</translation>
 <translation id="3705722231355495246">–</translation>
 <translation id="3706423975342040244">Razvedrilo</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> in <ph name="UNAVAILABLE_DLC_TWO" /> nista na voljo.</translation>
 <translation id="3708186454126126312">Predhodno povezane naprave</translation>
 <translation id="3712143870407382523">Izberite okno za to stran</translation>
 <translation id="371370241367527062">Sprednji mikrofon</translation>
@@ -992,6 +994,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" /> % (leva)</translation>
 <translation id="4734965478015604180">Vodoravno</translation>
 <translation id="4735944890391795473">Namizje 12</translation>
+<translation id="4736732123074402682">Preverite povezavo in poskusite znova.</translation>
 <translation id="473775607612524610">Posodobi</translation>
 <translation id="4740516757091333363">Želite izbrisati shranjeno namizje?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Posodobite napravo na prejšnjo različico v enem dnevu}one{Posodobite napravo na prejšnjo različico v # dnevu}two{Posodobite napravo na prejšnjo različico v # dnevih}few{Posodobite napravo na prejšnjo različico v # dneh}other{Posodobite napravo na prejšnjo različico v # dneh}}</translation>
@@ -1325,6 +1328,7 @@
 <translation id="588258955323874662">Celozaslonsko</translation>
 <translation id="5887954372087850114">Okno <ph name="WINDOW_TITLE" /> je dodeljeno namizju <ph name="DESK_TITLE" /> in njegova dodelitev je preklicana za vsa druga namizja.</translation>
 <translation id="588817334757907802">Odpiranje datoteke v brskalniku Chrome</translation>
+<translation id="5892014525522223653">Nimate vzpostavljene povezave.</translation>
 <translation id="5895138241574237353">Znova zaženi</translation>
 <translation id="589817443623831496">Točkovno iskanje</translation>
 <translation id="5901316534475909376">Shift + Esc</translation>
@@ -1384,6 +1388,7 @@
 <translation id="6095425951508823973">Dodajanje povezavo s ponudnikom <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">Urejeno v preteklem mesecu</translation>
 <translation id="6103838137565245112">sistem</translation>
+<translation id="610395411842312282">Združiteh dveh oken drugega ob drugem</translation>
 <translation id="6108952804512516814">Ustvarjanje z umetno inteligenco</translation>
 <translation id="6114505516289286752">Datoteke za govor v jeziku <ph name="LANGUAGE" /> so bile prenesene</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" />.</translation>
@@ -1391,6 +1396,7 @@
 <translation id="6121838516699723042">Potrditev prenosa datoteke <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">Pomočnik Google ni na voljo v gostujoči seji.</translation>
 <translation id="6127370444807669747">Če želite osebno prilagojene sezname predvajanja in več glasbe za osredotočanje, preizkusite YouTube Music Premium</translation>
+<translation id="6127395413317891856">Nimate vzpostavljene povezave. Preverite povezavo in poskusite znova.</translation>
 <translation id="6129953537138746214">Presledek</translation>
 <translation id="6137566720514957455">Odpri pogovorno okno za odstranjevanje za <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">Na kaj se želite osredotočiti?</translation>
@@ -1963,6 +1969,7 @@
 <translation id="8257510091797044096">Nastavitev naprave</translation>
 <translation id="8261506727792406068">Izbriši</translation>
 <translation id="8262312463845990408">Preklop predvajanja</translation>
+<translation id="8268302343625273732">Ogled vseh nalog v Učilnici Google</translation>
 <translation id="8277261673056602147">Označevanje besedila na zaslonu</translation>
 <translation id="8287009018010202411">Storilnost</translation>
 <translation id="828708037801473432">Izklopljeno</translation>
diff --git a/ash/strings/ash_strings_sq.xtb b/ash/strings/ash_strings_sq.xtb
index a9bd995..5810190 100644
--- a/ash/strings/ash_strings_sq.xtb
+++ b/ash/strings/ash_strings_sq.xtb
@@ -72,6 +72,7 @@
 <translation id="1235458158152011030">Rrjetet e njohura</translation>
 <translation id="1239161794459865856"><ph name="FEATURE_NAME" /> është lidhur.</translation>
 <translation id="1240638468526743569">Një aplikacion</translation>
+<translation id="1242198791279543032">Njoftimet janë vendosur në heshtje</translation>
 <translation id="1242883863226959074">pajisja</translation>
 <translation id="1245644940275736236">Shko tek "Asistenti"</translation>
 <translation id="124678866338384709">Mbyll skedën aktuale</translation>
@@ -308,6 +309,7 @@
 <translation id="2208323208084708176">Modaliteti i desktopit të unifikuar</translation>
 <translation id="2220572644011485463">Kodi PIN ose fjalëkalimi</translation>
 <translation id="2222841058024245321">Tavolina e punës 7</translation>
+<translation id="2223384056430485343">Në një ekran të ndarë</translation>
 <translation id="2224075387478458881">Regjistrimi i ekranit nuk lejohet kur përmbajtja e mbrojtur është e dukshme</translation>
 <translation id="2227179592712503583">Hiq sugjerimin</translation>
 <translation id="2248634276911611268">Hape lidhjen në një skedë të re dhe kalo te kjo skedë e re</translation>
@@ -1131,6 +1133,7 @@
 <translation id="5208059991603368177">Aktive</translation>
 <translation id="5216991270656129561">Joaktive deri në <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Dil</translation>
+<translation id="5228195526683428788">Ndarësi i ekranit të ndarë</translation>
 <translation id="5229343007215035173">Aktivizo/çaktivizo ekranin e privatësisë</translation>
 <translation id="5230516054153933099">Dritare</translation>
 <translation id="5234764350956374838">Hiq</translation>
@@ -1517,6 +1520,7 @@
 <translation id="6613765291890844037">Hapësira ruajtëse: <ph name="STORAGE_IN_USE_SIZE" /> në përdorim | <ph name="STORAGE_TOTAL_SIZE" /> në total</translation>
 <translation id="6614169507485700968">Ekrani i privatësisë është aktiv</translation>
 <translation id="6622679827379792051">Konfiguro shikimin e aplikacioneve të telefonit tënd</translation>
+<translation id="662279009180869175">Përdor shigjetat majtas dhe djathtas për të ndryshuar madhësinë e ekranit të ndarë</translation>
 <translation id="6624493541160101248">Tavolina aktuale e punës: <ph name="DESK_NAME" />. Tavolina e punës <ph name="DESK_INDEX" /> nga <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388"><ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> dhe njoftimet e tjera janë fshehur sepse është aktivizuar mbrojtja e shikimit</translation>
 <translation id="6627638273713273709">Kërko+Shift+K</translation>
@@ -1535,6 +1539,7 @@
 <translation id="6670153871843998651">Tavolina e punës 3</translation>
 <translation id="6671495933530132209">Kopjo imazhin</translation>
 <translation id="6671661918848783005">Nuk mund të shkyçet Chromebook-u yt</translation>
+<translation id="6676552993057022464">Përdor shigjetat lart dhe poshtë për të ndryshuar madhësinë e ekranit të ndarë</translation>
 <translation id="6682029141988159141">Ngjit përmbajtjen nga kujtesa e fragmenteve</translation>
 <translation id="6683022854667115063">Kufje</translation>
 <translation id="6686023075541098243">Konfiguro shikimin e njoftimeve të telefonit tënd</translation>
diff --git a/ash/strings/ash_strings_sr-Latn.xtb b/ash/strings/ash_strings_sr-Latn.xtb
index 4d5d934..e481fa3 100644
--- a/ash/strings/ash_strings_sr-Latn.xtb
+++ b/ash/strings/ash_strings_sr-Latn.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">Uključeno</translation>
 <translation id="1620510694547887537">Kamera</translation>
 <translation id="1623768535032616219">Skupi Google učionicu</translation>
+<translation id="163032029566320584">Funkcija <ph name="UNAVAILABLE_DLC" /> nije dostupna</translation>
 <translation id="1632985212731562677">Pristup pomoću prekidača može da se onemogući u odeljku Podešavanja &gt; Pristupačnost.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> uređaja</translation>
 <translation id="1639239467298939599">Učitava se</translation>
@@ -251,6 +252,7 @@
 <translation id="1915307458270490472">Prekini vezu</translation>
 <translation id="1918022425394817322">Kamera je uklopljena u gornji desni ugao</translation>
 <translation id="1923539912171292317">Automatski klikovi</translation>
+<translation id="1925320505152357008">manje od 1 min</translation>
 <translation id="1928739107511554905">Da biste preuzeli ažuriranje, restartujte Chromebook sa priključenom tastaturom na dodirnom ekranu.</translation>
 <translation id="1948405482892809935">Pređite na sledećeg korisnika</translation>
 <translation id="1951012854035635156">Pomoćnik</translation>
@@ -606,6 +608,7 @@
 <translation id="334927402682780278">Izaberi tekst od kursora do kraja reda</translation>
 <translation id="3349345708646875009">Otvori menadžer zadataka</translation>
 <translation id="3364721542077212959">Alatke za pisaljku</translation>
+<translation id="3365281428003534650">Podesite tajmer, zadatak i muziku</translation>
 <translation id="3365977133351922112">Telefon je previše daleko. Približite ga.</translation>
 <translation id="3368922792935385530">Povezan</translation>
 <translation id="3369111525500416043">Rok uskoro ističe</translation>
@@ -721,6 +724,7 @@
 <translation id="3702846122927433391">Populacija Nigerije</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">Zabava</translation>
+<translation id="3707093869106077605">Funkcije <ph name="UNAVAILABLE_DLC_ONE" /> i <ph name="UNAVAILABLE_DLC_TWO" /> nisu dostupne</translation>
 <translation id="3708186454126126312">Prethodno povezani</translation>
 <translation id="3712143870407382523">Odaberite prozor za ovu stranu</translation>
 <translation id="371370241367527062">Prednji mikrofon</translation>
@@ -909,6 +913,7 @@
 <translation id="4406883609789734330">Titl uživo</translation>
 <translation id="4412698727486357573">Centar za pomoć</translation>
 <translation id="4412944820643904175">Funkcija <ph name="FEATURE_NAME" /> je isključena.</translation>
+<translation id="4417647906073317561">Podešavanja fokusa. Podesite tajmer, zadatak i muziku da biste se fokusirali.</translation>
 <translation id="4424159417645388645">Radna površina 5</translation>
 <translation id="4430019312045809116">Jačina zvuka</translation>
 <translation id="4441283832827406317">Aplikacije su sortirane prema nazivu</translation>
@@ -993,6 +998,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (leva)</translation>
 <translation id="4734965478015604180">Horizontalno</translation>
 <translation id="4735944890391795473">Radna površina 12</translation>
+<translation id="4736732123074402682">Proverite vezu i probajte ponovo.</translation>
 <translation id="473775607612524610">Ažuriraj</translation>
 <translation id="4740516757091333363">Želite da izbrišete sačuvanu radnu površinu?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Promenite verziju uređaja u prethodnu verziju u roku od jednog dana}one{Promenite verziju uređaja u prethodnu verziju u roku od # dana}few{Promenite verziju uređaja u prethodnu verziju u roku od # dana}other{Promenite verziju uređaja u prethodnu verziju u roku od # dana}}</translation>
@@ -1326,6 +1332,7 @@
 <translation id="588258955323874662">Ceo ekran</translation>
 <translation id="5887954372087850114">Prozor <ph name="WINDOW_TITLE" /> je dodeljen radnoj površini <ph name="DESK_TITLE" /> i njegovo dodeljivanje je opozvano sa svih drugih radnih površina</translation>
 <translation id="588817334757907802">Otvori fajl u Chrome pregledaču</translation>
+<translation id="5892014525522223653">Oflajn ste.</translation>
 <translation id="5895138241574237353">Pokreni ponovo</translation>
 <translation id="589817443623831496">Skeniranje sadržaja po tačkama</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1385,6 +1392,7 @@
 <translation id="6095425951508823973">Dodajte vezu sa dobavljačem <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">Izmenjeno proteklog meseca</translation>
 <translation id="6103838137565245112">sistem</translation>
+<translation id="610395411842312282">Grupišite dva uporedna prozora</translation>
 <translation id="6108952804512516814">Pravite pomoću veštačke inteligencije</translation>
 <translation id="6114505516289286752">Preuzeti su fajlovi sa govorom na jeziku <ph name="LANGUAGE" /></translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1392,6 +1400,7 @@
 <translation id="6121838516699723042">Potvrdite preuzimanje fajla <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">Google pomoćnik nije dostupan u sesiji gosta.</translation>
 <translation id="6127370444807669747">Ako želite personalizovane plejliste i više fokusirane muzike, isprobajte YouTube Music Premium</translation>
+<translation id="6127395413317891856">Oflajn ste. Proverite vezu i probajte ponovo.</translation>
 <translation id="6129953537138746214">Razmak</translation>
 <translation id="6137566720514957455">Otvara nalog za uklanjanje za korisnika <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">Na šta želite da se fokusirate?</translation>
@@ -1861,6 +1870,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">Obaveštenja su isključena do <ph name="TIME" /> dok se fokusirate</translation>
 <translation id="7901190436359881020">Zameni prozor</translation>
 <translation id="7901405293566323524">Phone Hub</translation>
 <translation id="7902625623987030061">Dodirnite senzor za otisak prsta</translation>
@@ -1965,6 +1975,7 @@
 <translation id="8257510091797044096">Podesite uređaj</translation>
 <translation id="8261506727792406068">Izbriši</translation>
 <translation id="8262312463845990408">Uključite/isključite reprodukciju</translation>
+<translation id="8268302343625273732">Pogledajte sve zadatke u Google učionici</translation>
 <translation id="8277261673056602147">Istaknite tekst na ekranu</translation>
 <translation id="8287009018010202411">Produktivnost</translation>
 <translation id="828708037801473432">Isključeno</translation>
diff --git a/ash/strings/ash_strings_sr.xtb b/ash/strings/ash_strings_sr.xtb
index fcd3424..8a047ef 100644
--- a/ash/strings/ash_strings_sr.xtb
+++ b/ash/strings/ash_strings_sr.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">Укључено</translation>
 <translation id="1620510694547887537">Камера</translation>
 <translation id="1623768535032616219">Скупи Google учионицу</translation>
+<translation id="163032029566320584">Функција <ph name="UNAVAILABLE_DLC" /> није доступна</translation>
 <translation id="1632985212731562677">Приступ помоћу прекидача може да се онемогући у одељку Подешавања &gt; Приступачност.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> уређаја</translation>
 <translation id="1639239467298939599">Учитава се</translation>
@@ -251,6 +252,7 @@
 <translation id="1915307458270490472">Прекини везу</translation>
 <translation id="1918022425394817322">Камера је уклопљена у горњи десни угао</translation>
 <translation id="1923539912171292317">Аутоматски кликови</translation>
+<translation id="1925320505152357008">мање од 1 мин</translation>
 <translation id="1928739107511554905">Да бисте преузели ажурирање, рестартујте Chromebook са прикљученом тастатуром на додирном екрану.</translation>
 <translation id="1948405482892809935">Пређите на следећег корисника</translation>
 <translation id="1951012854035635156">Помоћник</translation>
@@ -606,6 +608,7 @@
 <translation id="334927402682780278">Изабери текст од курсора до краја реда</translation>
 <translation id="3349345708646875009">Отвори менаџер задатака</translation>
 <translation id="3364721542077212959">Алатке за писаљку</translation>
+<translation id="3365281428003534650">Подесите тајмер, задатак и музику</translation>
 <translation id="3365977133351922112">Телефон је превише далеко. Приближите га.</translation>
 <translation id="3368922792935385530">Повезан</translation>
 <translation id="3369111525500416043">Рок ускоро истиче</translation>
@@ -721,6 +724,7 @@
 <translation id="3702846122927433391">Популација Нигерије</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">Забава</translation>
+<translation id="3707093869106077605">Функције <ph name="UNAVAILABLE_DLC_ONE" /> и <ph name="UNAVAILABLE_DLC_TWO" /> нису доступне</translation>
 <translation id="3708186454126126312">Претходно повезани</translation>
 <translation id="3712143870407382523">Одаберите прозор за ову страну</translation>
 <translation id="371370241367527062">Предњи микрофон</translation>
@@ -909,6 +913,7 @@
 <translation id="4406883609789734330">Титл уживо</translation>
 <translation id="4412698727486357573">Центар за помоћ</translation>
 <translation id="4412944820643904175">Функција <ph name="FEATURE_NAME" /> је искључена.</translation>
+<translation id="4417647906073317561">Подешавања фокуса. Подесите тајмер, задатак и музику да бисте се фокусирали.</translation>
 <translation id="4424159417645388645">Радна површина 5</translation>
 <translation id="4430019312045809116">Јачина звука</translation>
 <translation id="4441283832827406317">Апликације су сортиране према називу</translation>
@@ -993,6 +998,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (лева)</translation>
 <translation id="4734965478015604180">Хоризонтално</translation>
 <translation id="4735944890391795473">Радна површина 12</translation>
+<translation id="4736732123074402682">Проверите везу и пробајте поново.</translation>
 <translation id="473775607612524610">Ажурирај</translation>
 <translation id="4740516757091333363">Желите да избришете сачувану радну површину?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Промените верзију уређаја у претходну верзију у року од једног дана}one{Промените верзију уређаја у претходну верзију у року од # дана}few{Промените верзију уређаја у претходну верзију у року од # дана}other{Промените верзију уређаја у претходну верзију у року од # дана}}</translation>
@@ -1326,6 +1332,7 @@
 <translation id="588258955323874662">Цеo екран</translation>
 <translation id="5887954372087850114">Прозор <ph name="WINDOW_TITLE" /> је додељен радној површини <ph name="DESK_TITLE" /> и његово додељивање је опозвано са свих других радних површина</translation>
 <translation id="588817334757907802">Отвори фајл у Chrome прегледачу</translation>
+<translation id="5892014525522223653">Офлајн сте.</translation>
 <translation id="5895138241574237353">Покрени поново</translation>
 <translation id="589817443623831496">Скенирање садржаја по тачкама</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1385,6 +1392,7 @@
 <translation id="6095425951508823973">Додајте везу са добављачем <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">Измењено протеклог месеца</translation>
 <translation id="6103838137565245112">систем</translation>
+<translation id="610395411842312282">Групишите два упоредна прозора</translation>
 <translation id="6108952804512516814">Правите помоћу вештачке интелигенције</translation>
 <translation id="6114505516289286752">Преузети су фајлови са говором на језику <ph name="LANGUAGE" /></translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1392,6 +1400,7 @@
 <translation id="6121838516699723042">Потврдите преузимање фајла <ph name="FILENAME" /></translation>
 <translation id="612734058257491180">Google помоћник није доступан у сесији госта.</translation>
 <translation id="6127370444807669747">Ако желите персонализоване плејлисте и више фокусиране музике, испробајте YouTube Music Premium</translation>
+<translation id="6127395413317891856">Офлајн сте. Проверите везу и пробајте поново.</translation>
 <translation id="6129953537138746214">Размак</translation>
 <translation id="6137566720514957455">Отвара налог за уклањање за корисника <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">На шта желите да се фокусирате?</translation>
@@ -1861,6 +1870,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">Обавештења су искључена до <ph name="TIME" /> док се фокусирате</translation>
 <translation id="7901190436359881020">Замени прозор</translation>
 <translation id="7901405293566323524">Phone Hub</translation>
 <translation id="7902625623987030061">Додирните сензор за отисак прста</translation>
@@ -1965,6 +1975,7 @@
 <translation id="8257510091797044096">Подесите уређај</translation>
 <translation id="8261506727792406068">Избриши</translation>
 <translation id="8262312463845990408">Укључите/искључите репродукцију</translation>
+<translation id="8268302343625273732">Погледајте све задатке у Google учионици</translation>
 <translation id="8277261673056602147">Истакните текст на екрану</translation>
 <translation id="8287009018010202411">Продуктивност</translation>
 <translation id="828708037801473432">Искључено</translation>
diff --git a/ash/strings/ash_strings_sv.xtb b/ash/strings/ash_strings_sv.xtb
index 6375518..c47f1f7 100644
--- a/ash/strings/ash_strings_sv.xtb
+++ b/ash/strings/ash_strings_sv.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Enhetligt skrivbordsläge</translation>
 <translation id="2220572644011485463">Pinkod eller lösenord</translation>
 <translation id="2222841058024245321">Skrivbord 7</translation>
+<translation id="2223384056430485343">På delad skärm</translation>
 <translation id="2224075387478458881">Skärminspelning tillåts inte när skyddat innehåll är synligt</translation>
 <translation id="2227179592712503583">Ta bort förslag</translation>
 <translation id="2248634276911611268">Öppna länken i en ny flik och byt till den nya fliken</translation>
@@ -1132,6 +1133,7 @@
 <translation id="5208059991603368177">På</translation>
 <translation id="5216991270656129561">Av till <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Logga ut</translation>
+<translation id="5228195526683428788">Avdelare för delad skärm</translation>
 <translation id="5229343007215035173">Aktivera/inaktivera integritetsskärmen</translation>
 <translation id="5230516054153933099">Fönster</translation>
 <translation id="5234764350956374838">Stäng</translation>
@@ -1518,6 +1520,7 @@
 <translation id="6613765291890844037"><ph name="STORAGE_IN_USE_SIZE" /> lagringsutrymme används | <ph name="STORAGE_TOTAL_SIZE" /> totalt</translation>
 <translation id="6614169507485700968">Integritetsskärmen är aktiverad</translation>
 <translation id="6622679827379792051">Ställ in visning av telefonens appar</translation>
+<translation id="662279009180869175">Använd vänster- och högerpilarna för att ändra storlek på den delade skärmen</translation>
 <translation id="6624493541160101248">Aktuellt skrivbord: <ph name="DESK_NAME" /> Skrivbord <ph name="DESK_INDEX" /> av <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Aviseringar från <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> och andra appar har dolts eftersom skyddet mot smygtittare har aktiverats</translation>
 <translation id="6627638273713273709">Söktangenten + Skift + K</translation>
@@ -1536,6 +1539,7 @@
 <translation id="6670153871843998651">Skrivbord 3</translation>
 <translation id="6671495933530132209">Kopiera bild</translation>
 <translation id="6671661918848783005">Det går inte att låsa upp Chromebook</translation>
+<translation id="6676552993057022464">Använd uppåt- och nedåtpilarna för att ändra storlek på den delade skärmen</translation>
 <translation id="6682029141988159141">Klistra in innehåll från Urklipp</translation>
 <translation id="6683022854667115063">Hörlurar</translation>
 <translation id="6686023075541098243">Ställ in visning av telefonens aviseringar</translation>
diff --git a/ash/strings/ash_strings_sw.xtb b/ash/strings/ash_strings_sw.xtb
index a95af77..f51783d 100644
--- a/ash/strings/ash_strings_sw.xtb
+++ b/ash/strings/ash_strings_sw.xtb
@@ -1133,6 +1133,7 @@
 <translation id="5208059991603368177">Yamewashwa</translation>
 <translation id="5216991270656129561">Itazimwa hadi <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Ondoka</translation>
+<translation id="5228195526683428788">Kitenganishi cha kugawa skrini</translation>
 <translation id="5229343007215035173">Washa au uzime skrini ya faragha</translation>
 <translation id="5230516054153933099">Dirisha</translation>
 <translation id="5234764350956374838">Ondoa</translation>
@@ -1519,6 +1520,7 @@
 <translation id="6613765291890844037">Nafasi ya hifadhi ya <ph name="STORAGE_IN_USE_SIZE" /> inatumika | jumla ya nafasi ya hifadhi <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">Skrini ya faragha imewashwa</translation>
 <translation id="6622679827379792051">Weka mipangilio ya kuangalia programu za simu yako</translation>
+<translation id="662279009180869175">Tumia vishale vya kushoto na kulia ili ubadilishe ukubwa wa skrini iliyogawanywa</translation>
 <translation id="6624493541160101248">Eneokazi la sasa: <ph name="DESK_NAME" />. Eneokazi la <ph name="DESK_INDEX" /> kati ya <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Arifa za <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> na nyinginezo zimefichwa kwa sababu ulinzi wa utazamaji umewashwa</translation>
 <translation id="6627638273713273709">Tafuta+Shift+K</translation>
@@ -1537,6 +1539,7 @@
 <translation id="6670153871843998651">Eneokazi la 3</translation>
 <translation id="6671495933530132209">Nakili picha</translation>
 <translation id="6671661918848783005">Imeshindwa kufungua Chromebook yako</translation>
+<translation id="6676552993057022464">Tumia vishale vya juu na chini ili ubadilishe ukubwa wa skrini iliyogawanywa</translation>
 <translation id="6682029141988159141">Bandika maudhui kwenye ubao wa kunakili</translation>
 <translation id="6683022854667115063">Vipokea sauti vya kichwani</translation>
 <translation id="6686023075541098243">Weka mipangilio ya kuangalia arifa za simu yako</translation>
diff --git a/ash/strings/ash_strings_ta.xtb b/ash/strings/ash_strings_ta.xtb
index 632cfa7b..b91261b 100644
--- a/ash/strings/ash_strings_ta.xtb
+++ b/ash/strings/ash_strings_ta.xtb
@@ -308,6 +308,7 @@
 <translation id="2208323208084708176">ஒன்றிணைந்த டெஸ்க்டாப் பயன்முறை</translation>
 <translation id="2220572644011485463">பின் அல்லது கடவுச்சொல்</translation>
 <translation id="2222841058024245321">டெஸ்க் 7</translation>
+<translation id="2223384056430485343">திரைப் பிரிப்பில்</translation>
 <translation id="2224075387478458881">பாதுகாக்கப்பட்ட உள்ளடக்கம் காட்டப்படும்போது ஸ்கிரீன் ரெக்கார்டிங் அனுமதிக்கப்படாது</translation>
 <translation id="2227179592712503583">பரிந்துரையை அகற்று</translation>
 <translation id="2248634276911611268">இணைப்பைப் புதிய பக்கத்தில் திறந்து அந்தப் புதிய பக்கத்திற்கு மாறும்</translation>
@@ -1131,6 +1132,7 @@
 <translation id="5208059991603368177">இயக்கு</translation>
 <translation id="5216991270656129561"><ph name="TIME" /> வரை இயங்காது</translation>
 <translation id="5222676887888702881">வெளியேறு</translation>
+<translation id="5228195526683428788">திரைப் பிரிப்பு டிவைடர்</translation>
 <translation id="5229343007215035173">தனிப்பட்ட திரையை இயக்கு/முடக்கு</translation>
 <translation id="5230516054153933099">விண்டோ</translation>
 <translation id="5234764350956374838">நிராகரி</translation>
@@ -1517,6 +1519,7 @@
 <translation id="6613765291890844037"><ph name="STORAGE_TOTAL_SIZE" /> மொத்தச் சேமிப்பகத்தில் <ph name="STORAGE_IN_USE_SIZE" /> பயன்படுத்தப்பட்டுள்ளது</translation>
 <translation id="6614169507485700968">தனிப்பட்ட திரை இயக்கப்பட்டுள்ளது</translation>
 <translation id="6622679827379792051">மொபைலில் உள்ள ஆப்ஸைப் பார்க்கும்படி அமைக்கும்</translation>
+<translation id="662279009180869175">திரைப் பிரிப்பின் அளவை மாற்ற வலது மற்றும் இடது அம்புக்குறிகளைப் பயன்படுத்தவும்</translation>
 <translation id="6624493541160101248">தற்போதைய டெஸ்க்: <ph name="DESK_NAME" />. டெஸ்க் <ph name="DESK_INDEX" />/<ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">பார்ப்பதற்கான கட்டுப்பாடு இயக்கத்தில் உள்ளதால் <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> மற்றும் பிறவற்றின் அறிவிப்புகள் மறைக்கப்பட்டுள்ளன</translation>
 <translation id="6627638273713273709">தேடல்+Shift+K</translation>
@@ -1535,6 +1538,7 @@
 <translation id="6670153871843998651">மேசை 3</translation>
 <translation id="6671495933530132209">படத்தை நகலெடு</translation>
 <translation id="6671661918848783005">Chromebookகை அன்லாக் செய்ய முடியவில்லை</translation>
+<translation id="6676552993057022464">திரைப் பிரிப்பின் அளவை மாற்ற மேல் மற்றும் கீழ் அம்புக்குறிகளைப் பயன்படுத்தவும்</translation>
 <translation id="6682029141988159141">கிளிப்போர்டில் உள்ள உள்ளடக்கத்தை ஒட்டும்</translation>
 <translation id="6683022854667115063">ஹெட்ஃபோன்கள்</translation>
 <translation id="6686023075541098243">மொபைலில் உள்ள அறிவிப்புகளைப் பார்க்கும்படி அமைக்கும்</translation>
diff --git a/ash/strings/ash_strings_tr.xtb b/ash/strings/ash_strings_tr.xtb
index e02dd49..3b2cbda 100644
--- a/ash/strings/ash_strings_tr.xtb
+++ b/ash/strings/ash_strings_tr.xtb
@@ -309,6 +309,7 @@
 <translation id="2208323208084708176">Birleştirilmiş masaüstü modu</translation>
 <translation id="2220572644011485463">PIN veya şifre</translation>
 <translation id="2222841058024245321">Masa 7</translation>
+<translation id="2223384056430485343">Bölünmüş ekranda</translation>
 <translation id="2224075387478458881">Ekranda korunan içerik varken ekran kaydı almaya izin verilmez</translation>
 <translation id="2227179592712503583">Öneriyi kaldır</translation>
 <translation id="2248634276911611268">Bağlantıyı yeni sekmede açıp bu yeni sekmeye geç</translation>
@@ -1132,6 +1133,7 @@
 <translation id="5208059991603368177">Açık</translation>
 <translation id="5216991270656129561">Saat <ph name="TIME" /> olana kadar kapalı</translation>
 <translation id="5222676887888702881">Çıkış</translation>
+<translation id="5228195526683428788">Bölünmüş ekran ayırıcı</translation>
 <translation id="5229343007215035173">Gizlilik ekranını açın/kapatın</translation>
 <translation id="5230516054153933099">Pencere</translation>
 <translation id="5234764350956374838">Kapat</translation>
@@ -1518,6 +1520,7 @@
 <translation id="6613765291890844037"><ph name="STORAGE_IN_USE_SIZE" /> depolama alanı kullanılıyor | Toplam <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">Gizlilik ekranı açık</translation>
 <translation id="6622679827379792051">Telefonunuzdaki uygulamaları görme seçeneğini ayarlayın</translation>
+<translation id="662279009180869175">Bölünmüş ekranı yeniden boyutlandırmak için sol ve sağ okları kullanın</translation>
 <translation id="6624493541160101248">Geçerli masa: <ph name="DESK_NAME" />. Masa <ph name="DESK_INDEX" />/<ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Görüntüleme koruması açık olduğundan <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> ve diğer bildirimler gösterilmiyor</translation>
 <translation id="6627638273713273709">Ara+Üst Karakter+K</translation>
@@ -1536,6 +1539,7 @@
 <translation id="6670153871843998651">Çalışma Masası 3</translation>
 <translation id="6671495933530132209">Resmi kopyala</translation>
 <translation id="6671661918848783005">Chromebook'unuzun kilidi açılamıyor</translation>
+<translation id="6676552993057022464">Bölünmüş ekranı yeniden boyutlandırmak için yukarı ve aşağı okları kullanın</translation>
 <translation id="6682029141988159141">Panodaki içeriği yapıştır</translation>
 <translation id="6683022854667115063">Kulaklık</translation>
 <translation id="6686023075541098243">Telefonunuzdaki bildirimleri görme seçeneğini ayarlayın</translation>
diff --git a/ash/strings/ash_strings_uk.xtb b/ash/strings/ash_strings_uk.xtb
index f244f4e..a5d8f972 100644
--- a/ash/strings/ash_strings_uk.xtb
+++ b/ash/strings/ash_strings_uk.xtb
@@ -1133,6 +1133,7 @@
 <translation id="5208059991603368177">Увімкнено</translation>
 <translation id="5216991270656129561">Вимкнено до <ph name="TIME" /></translation>
 <translation id="5222676887888702881">Вийти</translation>
+<translation id="5228195526683428788">Розділювач екрана</translation>
 <translation id="5229343007215035173">Увімкнути або вимкнути екран конфіденційності</translation>
 <translation id="5230516054153933099">Вікно</translation>
 <translation id="5234764350956374838">Закрити</translation>
@@ -1519,6 +1520,7 @@
 <translation id="6613765291890844037">Використаний обсяг пам’яті: <ph name="STORAGE_IN_USE_SIZE" /> | Усього: <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">Екран конфіденційності ввімкнено</translation>
 <translation id="6622679827379792051">Налаштувати перегляд додатків на телефоні</translation>
+<translation id="662279009180869175">Щоб змінювати розмір розділеного екрана, використовуйте стрілки вліво й вправо</translation>
 <translation id="6624493541160101248">Поточний робочий стіл: <ph name="DESK_NAME" />. Робочий стіл <ph name="DESK_INDEX" /> із <ph name="DESK_COUNT" />.</translation>
 <translation id="6625718907317144388">Сповіщення з додатків <ph name="APP_1_TITLE" />, <ph name="APP_2_TITLE" /> та інших приховано, оскільки ввімкнено безпечний перегляд</translation>
 <translation id="6627638273713273709">Search+Shift+K</translation>
@@ -1537,6 +1539,7 @@
 <translation id="6670153871843998651">Робочий стіл 3</translation>
 <translation id="6671495933530132209">Копіювати зображення</translation>
 <translation id="6671661918848783005">Не вдається розблокувати Chromebook.</translation>
+<translation id="6676552993057022464">Щоб змінювати розмір розділеного екрана, використовуйте стрілки вгору й униз</translation>
 <translation id="6682029141988159141">Вставити контент із буфера обміну</translation>
 <translation id="6683022854667115063">Навушники</translation>
 <translation id="6686023075541098243">Налаштувати перегляд сповіщень на телефоні</translation>
diff --git a/ash/strings/ash_strings_ur.xtb b/ash/strings/ash_strings_ur.xtb
index e84d39a..6c19c361 100644
--- a/ash/strings/ash_strings_ur.xtb
+++ b/ash/strings/ash_strings_ur.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">آن</translation>
 <translation id="1620510694547887537">کیمرا</translation>
 <translation id="1623768535032616219">‏‫Google Classroom کو سکیڑیں</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" /> دستیاب نہیں ہے۔</translation>
 <translation id="1632985212731562677">سوئچ رسائی کو ترتیبات &gt; ایکسیسبیلٹی میں غیر فعال کیا جا سکتا ہے۔</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> آلات</translation>
 <translation id="1639239467298939599">لوڈ ہو رہی ہے</translation>
@@ -251,6 +252,7 @@
 <translation id="1915307458270490472">کال منقطع کریں</translation>
 <translation id="1918022425394817322">کیمرا اوپری دائیں کونے میں اسنیپ کیا گیا ہے</translation>
 <translation id="1923539912171292317">خودکار کلکس</translation>
+<translation id="1925320505152357008">1 منٹ سے کم</translation>
 <translation id="1928739107511554905">‏اپ ڈیٹ حاصل کرنے کیلئے، ٹچ اسکرین استعمال کر کے منسلک شدہ کی بورڈ سے اپنا Chromebook دوبارہ شروع کریں۔</translation>
 <translation id="1948405482892809935">اگلے صارف پر سوئچ کریں</translation>
 <translation id="1951012854035635156">اسسٹنٹ</translation>
@@ -606,6 +608,7 @@
 <translation id="334927402682780278">کرسر سے لائن کے آخر تک ٹیکسٹ منتخب کریں</translation>
 <translation id="3349345708646875009">ٹاسک مینیجر کھولیں</translation>
 <translation id="3364721542077212959">اسٹائلس ٹولز</translation>
+<translation id="3365281428003534650">ٹائمر، ٹاسک اور موسیقی سیٹ کریں</translation>
 <translation id="3365977133351922112">آپ کا فون بہت دور ہے۔ اپنے فون کو قریب لائیں۔</translation>
 <translation id="3368922792935385530">منسلک</translation>
 <translation id="3369111525500416043">اسائنمنٹ پورا کرنے کی تاریخ آنے والی ہے</translation>
@@ -721,6 +724,7 @@
 <translation id="3702846122927433391">نائیجیریا میں آبادی</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">تفریح</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> اور <ph name="UNAVAILABLE_DLC_TWO" /> دستیاب نہیں ہیں۔</translation>
 <translation id="3708186454126126312">پہلے سے منسلک کردہ</translation>
 <translation id="3712143870407382523">اس سائیڈ کے لیے ایک ونڈو کا انتخاب کریں</translation>
 <translation id="371370241367527062">سامنے کا مائیکروفون</translation>
@@ -908,6 +912,7 @@
 <translation id="4406883609789734330">لائیو کیپشن</translation>
 <translation id="4412698727486357573">ہیلپ سینٹر</translation>
 <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> آف ہے۔</translation>
+<translation id="4417647906073317561">فوکس کی ترتیبات۔ توجہ مرکوز کرنے کے لیے ٹائمر، ٹاسک اور موسیقی سیٹ کریں۔</translation>
 <translation id="4424159417645388645">ڈیسک 5</translation>
 <translation id="4430019312045809116">والیوم</translation>
 <translation id="4441283832827406317">ایپس نام کے لحاظ سے ترتیب دی گئی ہیں</translation>
@@ -992,6 +997,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (بائیں)</translation>
 <translation id="4734965478015604180">افقی</translation>
 <translation id="4735944890391795473">ڈیسک 12</translation>
+<translation id="4736732123074402682">اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔</translation>
 <translation id="473775607612524610">اپ ڈيٹ کریں</translation>
 <translation id="4740516757091333363">محفوظ کردہ ڈیسک کو حذف کریں؟</translation>
 <translation id="4746798685375253449">{0,plural, =1{ایک دن کے اندر آلے کو پچھلے ورژن پر اپ ڈیٹ کریں}other{# دن کے اندر آلے کو پچھلے ورژن پر اپ ڈیٹ کریں}}</translation>
@@ -1325,6 +1331,7 @@
 <translation id="588258955323874662">پوری اسکرین</translation>
 <translation id="5887954372087850114">ونڈو <ph name="WINDOW_TITLE" /> کو <ph name="DESK_TITLE" /> کو تفویض کیا گیا اور دیگر تمام ڈیسک سے غیر تفویض کیا گیا</translation>
 <translation id="588817334757907802">‏Chrome براؤزر میں فائل کھولیں</translation>
+<translation id="5892014525522223653">آپ آف لائن ہیں۔</translation>
 <translation id="5895138241574237353">دوبارہ شروع کریں</translation>
 <translation id="589817443623831496">پوائنٹ اسکیننگ</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1384,6 +1391,7 @@
 <translation id="6095425951508823973"><ph name="PROVIDER" /> کے ساتھ کنکشن شامل کریں</translation>
 <translation id="6099678161144790572">گزشتہ مہینے میں ترمیم کی</translation>
 <translation id="6103838137565245112">سسٹم</translation>
+<translation id="610395411842312282">سائیڈ و سائیڈ دو ونڈوز کو گروپ کریں</translation>
 <translation id="6108952804512516814">‏AI کے ذریعے تخلیق کریں</translation>
 <translation id="6114505516289286752"><ph name="LANGUAGE" /> کی اسپیچ فائلز ڈاؤن لوڈ ہو گئی</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />۔ <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1391,6 +1399,7 @@
 <translation id="6121838516699723042"><ph name="FILENAME" /> ڈاؤن لوڈ کی توثیق کریں</translation>
 <translation id="612734058257491180">‏Google اسسٹنٹ مہمان سیشن میں دستیاب نہیں ہے۔</translation>
 <translation id="6127370444807669747">‏ذاتی نوعیت کی پلے لسٹس اور زیادہ فوکس والی موسیقی کے لیے، YouTube Music Premium آزمائیں</translation>
+<translation id="6127395413317891856">آپ آف لائن ہیں۔ اپنا کنکشن چیک کریں اور دوبارہ کوشش کریں۔</translation>
 <translation id="6129953537138746214">اسپیس</translation>
 <translation id="6137566720514957455"><ph name="USER_EMAIL_ADDRESS" /> کے لئے اکاؤنٹ ہٹائیں کا ڈائیلاگ کھولیں</translation>
 <translation id="6141205840878048728">آپ کس چیز پر فوکس کرنا چاہیں گے؟</translation>
@@ -1858,6 +1867,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">فوکس کرتے وقت اطلاعات کو <ph name="TIME" /> تک خاموش کیا جاتا ہے</translation>
 <translation id="7901190436359881020">ونڈوز تبدیل کریں</translation>
 <translation id="7901405293566323524">فون کا ہب</translation>
 <translation id="7902625623987030061">فنگر پرنٹ سینسر کو ٹچ کریں</translation>
@@ -1962,6 +1972,7 @@
 <translation id="8257510091797044096">اپنا آلہ سیٹ اپ کریں</translation>
 <translation id="8261506727792406068">حذف کریں</translation>
 <translation id="8262312463845990408">پلے بیک ٹوگل کریں</translation>
+<translation id="8268302343625273732">‏‫Google کلاس روم میں تمام اسائنمنٹس دیکھیں</translation>
 <translation id="8277261673056602147">اپنی اسکرین پر ٹیکسٹ کو نمایاں کریں</translation>
 <translation id="8287009018010202411">پروڈکٹیوٹی</translation>
 <translation id="828708037801473432">آف</translation>
diff --git a/ash/strings/ash_strings_uz.xtb b/ash/strings/ash_strings_uz.xtb
index be6d71d..9052dd3 100644
--- a/ash/strings/ash_strings_uz.xtb
+++ b/ash/strings/ash_strings_uz.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">Yoniq</translation>
 <translation id="1620510694547887537">Kamera</translation>
 <translation id="1623768535032616219">Google Classroom maʼlumotlarini yopish</translation>
+<translation id="163032029566320584"><ph name="UNAVAILABLE_DLC" /> ishlamaydi.</translation>
 <translation id="1632985212731562677">Switch Access funksiyasini Sozlamalar &gt; Qulayliklar orqali faolsizlantirish mumkin.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> ta qurilma</translation>
 <translation id="1639239467298939599">Yuklanmoqda</translation>
@@ -721,6 +722,7 @@
 <translation id="3702846122927433391">Nigeriyada aholi soni</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">Hordiq</translation>
+<translation id="3707093869106077605"><ph name="UNAVAILABLE_DLC_ONE" /> va <ph name="UNAVAILABLE_DLC_TWO" /> ishlamaydi.</translation>
 <translation id="3708186454126126312">Avval ulangan qurilmalar</translation>
 <translation id="3712143870407382523">Bu yon panel oynasini tanlang</translation>
 <translation id="371370241367527062">Old mikrofon</translation>
@@ -992,6 +994,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (chap)</translation>
 <translation id="4734965478015604180">Gorizontal</translation>
 <translation id="4735944890391795473">Desk 12</translation>
+<translation id="4736732123074402682">Aloqani tekshirib, qayta urining.</translation>
 <translation id="473775607612524610">Yangilash</translation>
 <translation id="4740516757091333363">Saqlangan ish stoli oʻchirilsinmi?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Qurilma tizimi bir kun ichida avvalgi versiyaga qaytariladi}other{Qurilma tizimi # kun ichida avvalgi versiyaga qaytariladi}}</translation>
@@ -1325,6 +1328,7 @@
 <translation id="588258955323874662">Butun ekran</translation>
 <translation id="5887954372087850114"><ph name="WINDOW_TITLE" /> oynasi <ph name="DESK_TITLE" /> ish stoliga biriktirildi va barcha boshqa ish stollaridan yechildi</translation>
 <translation id="588817334757907802">Faylni Chrome brauzerida ochish</translation>
+<translation id="5892014525522223653">Internetga ulanmagansiz.</translation>
 <translation id="5895138241574237353">Qayta ishga tushirish</translation>
 <translation id="589817443623831496">Nuqtali skanerlash</translation>
 <translation id="5901316534475909376">Shift + Esc</translation>
@@ -1384,6 +1388,7 @@
 <translation id="6095425951508823973"><ph name="PROVIDER" /> bilan aloqa oʻrnatish</translation>
 <translation id="6099678161144790572">Oxirgi oyda tahrirlangan</translation>
 <translation id="6103838137565245112">tizim</translation>
+<translation id="610395411842312282">Ikkita yonma-yon oynani guruhlash</translation>
 <translation id="6108952804512516814">AI bilan yaratish</translation>
 <translation id="6114505516289286752"><ph name="LANGUAGE" /> nutq fayllari yuklab olindi</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1391,6 +1396,7 @@
 <translation id="6121838516699723042"><ph name="FILENAME" /> fayli yuklanishni tasdiqlang</translation>
 <translation id="612734058257491180">Google Assistent mehmon seansida ishlamaydi.</translation>
 <translation id="6127370444807669747">Moslangan pleylistlar va boshqa fokus qilish musiqalari uchun YouTube Music Premium sinang</translation>
+<translation id="6127395413317891856">Internetga ulanmagansiz. Aloqani tekshirib, qayta urining.</translation>
 <translation id="6129953537138746214">Bo‘shliq</translation>
 <translation id="6137566720514957455"><ph name="USER_EMAIL_ADDRESS" /> hisobini olib tashlash oynasini ochish</translation>
 <translation id="6141205840878048728">Nima maqsadda fokus qilishni istaysiz?</translation>
@@ -1963,6 +1969,7 @@
 <translation id="8257510091797044096">Qurilmangizni sozlang</translation>
 <translation id="8261506727792406068">O‘chirish</translation>
 <translation id="8262312463845990408">Ijro tugmasi</translation>
+<translation id="8268302343625273732">Google Classroom xizmatidagi barcha vazifalarni koʻrish</translation>
 <translation id="8277261673056602147">Ekrandagi matnni tanlash</translation>
 <translation id="8287009018010202411">Unumdorlik</translation>
 <translation id="828708037801473432">Oʻchiq</translation>
diff --git a/ash/strings/ash_strings_vi.xtb b/ash/strings/ash_strings_vi.xtb
index c770bcff..b8b708e 100644
--- a/ash/strings/ash_strings_vi.xtb
+++ b/ash/strings/ash_strings_vi.xtb
@@ -180,6 +180,7 @@
 <translation id="1611993646327628135">Bật</translation>
 <translation id="1620510694547887537">Camera</translation>
 <translation id="1623768535032616219">Thu gọn Google Lớp học</translation>
+<translation id="163032029566320584">Bạn chưa thể sử dụng <ph name="UNAVAILABLE_DLC" />.</translation>
 <translation id="1632985212731562677">Bạn có thể tắt tính năng Tiếp cận bằng công tắc trong phần Cài đặt &gt; Hỗ trợ tiếp cận.</translation>
 <translation id="1637505162081889933"><ph name="NUM_DEVICES" /> thiết bị</translation>
 <translation id="1639239467298939599">Đang tải</translation>
@@ -251,6 +252,7 @@
 <translation id="1915307458270490472">Kết thúc</translation>
 <translation id="1918022425394817322">Máy ảnh đang bám theo góc trên bên phải</translation>
 <translation id="1923539912171292317">Nhấp chuột tự động</translation>
+<translation id="1925320505152357008">dưới 1 phút</translation>
 <translation id="1928739107511554905">Để cập nhật, hãy dùng màn hình cảm ứng để khởi động lại Chromebook bằng bàn phím đã kết nối.</translation>
 <translation id="1948405482892809935">Chuyển sang người dùng tiếp theo</translation>
 <translation id="1951012854035635156">Trợ lý</translation>
@@ -606,6 +608,7 @@
 <translation id="334927402682780278">Chọn văn bản từ vị trí con trỏ đến cuối dòng</translation>
 <translation id="3349345708646875009">Mở trình quản lý tác vụ</translation>
 <translation id="3364721542077212959">Công cụ bút cảm ứng</translation>
+<translation id="3365281428003534650">Đặt hẹn giờ, công việc, nhạc</translation>
 <translation id="3365977133351922112">Điện thoại của bạn ở quá xa. Hãy đưa điện thoại đến gần hơn.</translation>
 <translation id="3368922792935385530">Đã kết nối</translation>
 <translation id="3369111525500416043">Sắp đến hạn</translation>
@@ -721,6 +724,7 @@
 <translation id="3702846122927433391">Dân số ở Nigeria</translation>
 <translation id="3705722231355495246">-</translation>
 <translation id="3706423975342040244">Giải trí</translation>
+<translation id="3707093869106077605">Bạn chưa thể sử dụng <ph name="UNAVAILABLE_DLC_ONE" /> và <ph name="UNAVAILABLE_DLC_TWO" />.</translation>
 <translation id="3708186454126126312">Đã kết nối trước đây</translation>
 <translation id="3712143870407382523">Chọn một cửa sổ cho nửa bên này</translation>
 <translation id="371370241367527062">Micrô mặt trước</translation>
@@ -908,6 +912,7 @@
 <translation id="4406883609789734330">Phụ đề trực tiếp</translation>
 <translation id="4412698727486357573">Trung tâm trợ giúp</translation>
 <translation id="4412944820643904175"><ph name="FEATURE_NAME" /> đang tắt.</translation>
+<translation id="4417647906073317561">Chế độ cài đặt Tập trung. Bạn có thể đặt đồng hồ hẹn giờ, việc cần làm và nhạc để dễ dàng tập trung cao độ.</translation>
 <translation id="4424159417645388645">Không gian làm việc 5</translation>
 <translation id="4430019312045809116">Âm lượng</translation>
 <translation id="4441283832827406317">Ứng dụng được sắp xếp theo tên</translation>
@@ -992,6 +997,7 @@
 <translation id="4733161265940833579"><ph name="BATTERY_PERCENTAGE" />% (Trái)</translation>
 <translation id="4734965478015604180">Ngang</translation>
 <translation id="4735944890391795473">Không gian làm việc 12</translation>
+<translation id="4736732123074402682">Hãy kiểm tra kết nối rồi thử lại.</translation>
 <translation id="473775607612524610">Cập nhật</translation>
 <translation id="4740516757091333363">Xoá không gian làm việc đã lưu?</translation>
 <translation id="4746798685375253449">{0,plural, =1{Khôi phục hệ điều hành trên thiết bị về phiên bản trước trong vòng 1 ngày}other{Khôi phục hệ điều hành trên thiết bị về phiên bản trước trong vòng # ngày}}</translation>
@@ -1325,6 +1331,7 @@
 <translation id="588258955323874662">Toàn màn hình</translation>
 <translation id="5887954372087850114">Cửa sổ <ph name="WINDOW_TITLE" /> đã được chỉ định cho <ph name="DESK_TITLE" /> và được gỡ chỉ định khỏi tất cả không gian làm việc khác</translation>
 <translation id="588817334757907802">Mở tệp trong trình duyệt Chrome</translation>
+<translation id="5892014525522223653">Bạn chưa kết nối mạng.</translation>
 <translation id="5895138241574237353">Khởi động lại</translation>
 <translation id="589817443623831496">Quét điểm</translation>
 <translation id="5901316534475909376">Shift+Esc</translation>
@@ -1384,6 +1391,7 @@
 <translation id="6095425951508823973">Thêm đường kết nối bằng <ph name="PROVIDER" /></translation>
 <translation id="6099678161144790572">Chỉnh sửa tháng trước</translation>
 <translation id="6103838137565245112">hệ thống</translation>
+<translation id="610395411842312282">Xếp hai cửa sổ cạnh nhau vào một nhóm</translation>
 <translation id="6108952804512516814">Tạo bằng AI</translation>
 <translation id="6114505516289286752">Đã tải tệp mã chuyển lời nói thành văn bản <ph name="LANGUAGE" /> xuống</translation>
 <translation id="6119360623251949462"><ph name="CHARGING_STATE" />. <ph name="BATTERY_SAVER_STATE" /></translation>
@@ -1391,6 +1399,7 @@
 <translation id="6121838516699723042">Xác nhận tải <ph name="FILENAME" /> xuống</translation>
 <translation id="612734058257491180">Bạn không thể dùng Trợ lý Google trong phiên khách.</translation>
 <translation id="6127370444807669747">Nếu bạn muốn có danh sách phát dành riêng cho mình và nhiều bản nhạc tăng khả năng tập trung hơn, hãy dùng thử YouTube Music Premium</translation>
+<translation id="6127395413317891856">Bạn chưa kết nối mạng. Hãy kiểm tra kết nối rồi thử lại.</translation>
 <translation id="6129953537138746214">Dấu cách</translation>
 <translation id="6137566720514957455">Mở hộp thoại xóa tài khoản cho <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="6141205840878048728">Bạn muốn tập trung vào việc gì?</translation>
@@ -1859,6 +1868,7 @@
         <ph name="MANAGED" />
         <ph name="IME" />
         <ph name="LOCALE" /></translation>
+<translation id="7899977217122813285">Trong thời gian bạn ở chế độ tập trung, thông báo sẽ bị tắt tiếng (cho đến <ph name="TIME" />)</translation>
 <translation id="7901190436359881020">Hoán đổi cửa sổ</translation>
 <translation id="7901405293566323524">Trung tâm điều khiển điện thoại</translation>
 <translation id="7902625623987030061">Chạm vào cảm biến vân tay</translation>
@@ -1963,6 +1973,7 @@
 <translation id="8257510091797044096">Thiết lập thiết bị của bạn</translation>
 <translation id="8261506727792406068">Xoá</translation>
 <translation id="8262312463845990408">Phát hoặc dừng phát</translation>
+<translation id="8268302343625273732">Xem tất cả bài tập trong Google Lớp học</translation>
 <translation id="8277261673056602147">Đánh dấu văn bản trên màn hình</translation>
 <translation id="8287009018010202411">Năng suất</translation>
 <translation id="828708037801473432">Đang tắt</translation>
diff --git a/ash/strings/ash_strings_zh-HK.xtb b/ash/strings/ash_strings_zh-HK.xtb
index 9ac0494..bbab7c38 100644
--- a/ash/strings/ash_strings_zh-HK.xtb
+++ b/ash/strings/ash_strings_zh-HK.xtb
@@ -309,7 +309,7 @@
 <translation id="2208323208084708176">統一桌面模式</translation>
 <translation id="2220572644011485463">PIN 或密碼</translation>
 <translation id="2222841058024245321">桌面 7</translation>
-<translation id="2223384056430485343">在分割畫面中</translation>
+<translation id="2223384056430485343">喺分割螢幕</translation>
 <translation id="2224075387478458881">當畫面上有受保護的內容時,就無法使用螢幕畫面錄影功能</translation>
 <translation id="2227179592712503583">移除建議</translation>
 <translation id="2248634276911611268">在新分頁中開啟連結並切換至此新分頁</translation>
@@ -1132,7 +1132,7 @@
 <translation id="5208059991603368177">開啟</translation>
 <translation id="5216991270656129561">關閉,直到<ph name="TIME" /></translation>
 <translation id="5222676887888702881">登出</translation>
-<translation id="5228195526683428788">分割畫面分隔線</translation>
+<translation id="5228195526683428788">分割螢幕分隔線</translation>
 <translation id="5229343007215035173">開啟/關閉私隱保護畫面</translation>
 <translation id="5230516054153933099">視窗</translation>
 <translation id="5234764350956374838">關閉</translation>
@@ -1518,7 +1518,7 @@
 <translation id="6613765291890844037">已使用 <ph name="STORAGE_IN_USE_SIZE" /> 的儲存空間 | 共 <ph name="STORAGE_TOTAL_SIZE" /></translation>
 <translation id="6614169507485700968">已啟用私隱保護畫面</translation>
 <translation id="6622679827379792051">設定睇手機嘅應用程式</translation>
-<translation id="662279009180869175">使用向左和向右鍵調整分割畫面大小</translation>
+<translation id="662279009180869175">用左同右箭嘴調整分割螢幕大細</translation>
 <translation id="6624493541160101248">目前的桌面:<ph name="DESK_NAME" />。第 <ph name="DESK_INDEX" /> 個桌面,共 <ph name="DESK_COUNT" /> 個。</translation>
 <translation id="6625718907317144388">檢視保護功能已開啟,因此系統已隱藏 <ph name="APP_1_TITLE" />、<ph name="APP_2_TITLE" /> 和其他應用程式的通知</translation>
 <translation id="6627638273713273709">搜尋鍵 + Shift + K 鍵</translation>
@@ -1537,7 +1537,7 @@
 <translation id="6670153871843998651">桌面 3</translation>
 <translation id="6671495933530132209">複製圖片</translation>
 <translation id="6671661918848783005">無法解鎖 Chromebook</translation>
-<translation id="6676552993057022464">使用向上和向下鍵調整分割畫面大小</translation>
+<translation id="6676552993057022464">用上同下箭嘴調整分割螢幕大細</translation>
 <translation id="6682029141988159141">貼上剪貼簿中的內容</translation>
 <translation id="6683022854667115063">耳機</translation>
 <translation id="6686023075541098243">設定睇手機嘅通知</translation>
diff --git a/ash/strings/ash_strings_zh-TW.xtb b/ash/strings/ash_strings_zh-TW.xtb
index c9e38d6..ccbcd32ad 100644
--- a/ash/strings/ash_strings_zh-TW.xtb
+++ b/ash/strings/ash_strings_zh-TW.xtb
@@ -293,7 +293,7 @@
 <translation id="2108303511227308752">「Alt + Backspace 鍵」的鍵盤快速鍵已變更。如要使用 Delete 鍵,請按下<ph name="LAUNCHER_KEY_NAME" />鍵 + Backspace 鍵。</translation>
 <translation id="2126242104232412123">新增虛擬桌面</translation>
 <translation id="2132302418721800944">錄製全螢幕畫面</translation>
-<translation id="2135456203358955318">停駐放大鏡</translation>
+<translation id="2135456203358955318">置頂放大鏡</translation>
 <translation id="2148716181193084225">今天</translation>
 <translation id="2149229036084364364">播放上一首曲目</translation>
 <translation id="2152895518047545149">你沒有缺交任何作業,表現真好!</translation>
@@ -497,7 +497,7 @@
 <translation id="2932487126591186298">已延長 10 分鐘,還剩 <ph name="REMAINING_TIME" />。</translation>
 <translation id="2935225303485967257">管理個人資料</translation>
 <translation id="2941112035454246133">低</translation>
-<translation id="2942350706960889382">停駐放大鏡</translation>
+<translation id="2942350706960889382">置頂放大鏡</translation>
 <translation id="2942516765047364088">檔案櫃位置</translation>
 <translation id="2946119680249604491">新增連線</translation>
 <translation id="2947835478872237115">目前電池電量:<ph name="BATTERY_PERCENTAGE" />%;充電所需時間:<ph name="TIME" /></translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_af.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_af.xtb
index 43badc2..a34c181 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_af.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_af.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Swenk links</translation>
 <translation id="2360840973209616515">Die kamera-app word deur jou administrateur bestuur.
         Kontak die administrateur vir besonderhede.</translation>
+<translation id="2442754296994859145">Kopieer om die inhoud te verifieer of vou uit om op te hou skandeer.</translation>
+<translation id="2486151619109781620">Vou dialoog in en begin skandeer</translation>
 <translation id="2501278716633472235">Gaan terug</translation>
 <translation id="2501853267655415902">Opname is gestop</translation>
 <translation id="2517472476991765520">Skandeer</translation>
 <translation id="2549985041256363841">Begin opname</translation>
 <translation id="2577915835281444458">Opname sal binnekort stop. Gaan na toestelberging om spasie beskikbaar te maak.</translation>
 <translation id="2599796128805996109">Agterste kamera</translation>
+<translation id="2654491636277477479">Kopieer bespeurde teks</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" /> / <ph name="MAXIMAL" />s</translation>
 <translation id="2761536921376153655">Soort skandering</translation>
 <translation id="28682968802727151">Spieëlvoorskou</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Swenk regs</translation>
 <translation id="3081586908890909590">Skakel oor na opneem van video</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Jy kan nou teks direk in jou foto kopieer</translation>
 <translation id="3158534262962737808">Sluit aan by “<ph name="WIFINAME" />”</translation>
 <translation id="3227137524299004712">Mikrofoon</translation>
 <translation id="3240426699337459095">Skakel gekopieer</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Berg</translation>
 <translation id="5320594929574852403">Beweeg tans na links</translation>
 <translation id="5374917190292010970">4K (2160 p)</translation>
+<translation id="5634947914995388399">Vou dialoog uit en hou op skandeer</translation>
 <translation id="5662366948659129155">Skandeer tans bladsy <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Vierkant</translation>
 <translation id="574392208103952083">Medium</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Sluit aan by <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Deel</translation>
 <translation id="6586509689874700895">Druk eerstens <ph name="BUTTON_NAME" /> om in te zoem. Jy sal dan verbeterde besonderhede sien nadat jy ’n foto geneem het.</translation>
+<translation id="659539649712855529"><ph name="CONTENT" /> is gekopieer</translation>
 <translation id="6617916774429601017">Wys alle resolusies</translation>
 <translation id="6631515515009660915">Spieël af</translation>
 <translation id="6652737148136672975">Beweeg hoekposisie met pylsleutels</translation>
 <translation id="667999046851023355">Dokument</translation>
 <translation id="6681668084120808868">Neem foto</translation>
+<translation id="6692092766759105707">Kopieer om die inhoud te verifieer.</translation>
 <translation id="6778482348691154169">Kan nie foto neem nie</translation>
 <translation id="6888362557094394345">Beweeg tans na onder</translation>
 <translation id="695140971690006676">Stel alles terug</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_bg.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_bg.xtb
index 263c1f32..fdbb46c 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_bg.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_bg.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Панорамно придвижване наляво</translation>
 <translation id="2360840973209616515">Приложението за камера се управлява от администратора ви.
         За подробности се обърнете към него.</translation>
+<translation id="2442754296994859145">Копирайте, за да потвърдите съдържанието, или разгънете прозореца, за да спрете сканирането.</translation>
+<translation id="2486151619109781620">Свиване на диалоговия прозорец и стартиране на сканирането</translation>
 <translation id="2501278716633472235">Назад</translation>
 <translation id="2501853267655415902">Записването спря</translation>
 <translation id="2517472476991765520">Сканиране</translation>
 <translation id="2549985041256363841">Старт на записа</translation>
 <translation id="2577915835281444458">Записването скоро ще спре. Отворете хранилището на устройството, за да освободите място.</translation>
 <translation id="2599796128805996109">Задна камера</translation>
+<translation id="2654491636277477479">Копиране на открития текст</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> сек</translation>
 <translation id="2761536921376153655">Тип сканиране</translation>
 <translation id="28682968802727151">Визуализация на огледалното обръщане</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Панорамно придвижване надясно</translation>
 <translation id="3081586908890909590">Превключване към режима за запис на видеоклипове</translation>
 <translation id="313467653172006084">30 кдр/сек</translation>
+<translation id="3157038259444425153">Вече можете да копирате текст директно от снимката</translation>
 <translation id="3158534262962737808">Присъединяване към <ph name="WIFINAME" /></translation>
 <translation id="3227137524299004712">Микрофон</translation>
 <translation id="3240426699337459095">Връзката е копирана</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Запазване</translation>
 <translation id="5320594929574852403">Премества се наляво</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Разгъване на диалоговия прозорец и спиране на сканирането</translation>
 <translation id="5662366948659129155">Сканира се страница <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Квадрат</translation>
 <translation id="574392208103952083">Среден</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Присъединяване към <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Споделяне</translation>
 <translation id="6586509689874700895">Първо натиснете <ph name="BUTTON_NAME" /> за приближаване. След това направете снимката и ще видите подобрените детайли.</translation>
+<translation id="659539649712855529">Копирахте <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Показване на всички разделителни способности</translation>
 <translation id="6631515515009660915">Изключване на огледалното обръщане</translation>
 <translation id="6652737148136672975">Позиционирайте ъгъла чрез клавишите със стрелки</translation>
 <translation id="667999046851023355">Документ</translation>
 <translation id="6681668084120808868">Снимане</translation>
+<translation id="6692092766759105707">Копирайте, за да потвърдите съдържанието.</translation>
 <translation id="6778482348691154169">Не може да се направи снимка</translation>
 <translation id="6888362557094394345">Премества се надолу</translation>
 <translation id="695140971690006676">Повторно задаване на всичко</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_bs.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_bs.xtb
index 0572244..79d0f11 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_bs.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_bs.xtb
@@ -36,15 +36,15 @@
 <translation id="2320741269052147773">Pomičite ulijevo</translation>
 <translation id="2360840973209616515">Aplikacijom kamere upravlja administrator.
         Za detalje kontaktirajte administratora.</translation>
-<translation id="2442754296994859145">Kopirajte da biste potvrdili sadržaj ili proširite da biste zaustavili skeniranje.</translation>
-<translation id="2486151619109781620">Sažmite dijaloški okvir i pokrenite skeniranje</translation>
+<translation id="2442754296994859145">Kopirajte da potvrdite sadržaj ili proširite da zaustavite skeniranje.</translation>
+<translation id="2486151619109781620">Suzi dijaloški okvir i pokreni skeniranje</translation>
 <translation id="2501278716633472235">Nazad</translation>
 <translation id="2501853267655415902">Snimanje je zaustavljeno</translation>
 <translation id="2517472476991765520">Skeniraj</translation>
 <translation id="2549985041256363841">Započni snimanje</translation>
 <translation id="2577915835281444458">Snimanje će se uskoro zaustaviti. Idite u pohranu na uređaju da oslobodite prostor.</translation>
 <translation id="2599796128805996109">Zadnja kamera</translation>
-<translation id="2654491636277477479">Kopirajte otkriveni tekst</translation>
+<translation id="2654491636277477479">Kopiraj otkriveni tekst</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> s</translation>
 <translation id="2761536921376153655">Vrsta skeniranja</translation>
 <translation id="28682968802727151">Pregled preslikavanja</translation>
@@ -52,7 +52,7 @@
 <translation id="3067436040345934772">Pomičite udesno</translation>
 <translation id="3081586908890909590">Prebaci na snimanje videozapisa</translation>
 <translation id="313467653172006084">30 fps</translation>
-<translation id="3157038259444425153">Sada možete izravno kopirati tekst na fotografiji</translation>
+<translation id="3157038259444425153">Sada možete direktno kopirati tekst na fotografiji</translation>
 <translation id="3158534262962737808">Pridružite se mreži "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Mikrofon</translation>
 <translation id="3240426699337459095">Link je kopiran</translation>
@@ -97,7 +97,7 @@
 <translation id="5317780077021120954">Sačuvaj</translation>
 <translation id="5320594929574852403">Pomjeranje ulijevo</translation>
 <translation id="5374917190292010970">4K (2160 p)</translation>
-<translation id="5634947914995388399">Proširite dijaloški okvir i zaustavite skeniranje</translation>
+<translation id="5634947914995388399">Proširi dijaloški okvir i zaustavi skeniranje</translation>
 <translation id="5662366948659129155">Skeniranje <ph name="COUNT" />. stranice</translation>
 <translation id="5671277269877808209">Kvadrat</translation>
 <translation id="574392208103952083">Srednje</translation>
@@ -122,13 +122,13 @@
 <translation id="6519884562954018934">Pridružite se mreži <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Dijeli</translation>
 <translation id="6586509689874700895">Prvo pritisnite <ph name="BUTTON_NAME" /> da uvećate. Nakon što snimite fotografiju, vidjet ćete poboljšane detalje.</translation>
-<translation id="659539649712855529">Kopiran je tekst <ph name="CONTENT" /></translation>
+<translation id="659539649712855529">Kopirano: <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Prikaži sve rezolucije</translation>
 <translation id="6631515515009660915">Preslikavanje je isključeno</translation>
 <translation id="6652737148136672975">Pomjeranje položaja ugla tipkama sa strelicama</translation>
 <translation id="667999046851023355">Dokument</translation>
 <translation id="6681668084120808868">Snimi fotografiju</translation>
-<translation id="6692092766759105707">Kopirajte da biste potvrdili sadržaj.</translation>
+<translation id="6692092766759105707">Kopirajte da potvrdite sadržaj.</translation>
 <translation id="6778482348691154169">Nije moguće snimiti fotografiju</translation>
 <translation id="6888362557094394345">Pomjeranje nadolje</translation>
 <translation id="695140971690006676">Vrati sve na zadano</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_ca.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_ca.xtb
index 7147f09d..a78b0f1 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_ca.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_ca.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Desplaça cap a l'esquerra</translation>
 <translation id="2360840973209616515">El teu administrador gestiona l'aplicació de càmera.
         Per obtenir més detalls, contacta amb aquesta persona.</translation>
+<translation id="2442754296994859145">Copia per verificar el contingut o desplega'l per posar en pausa l'escaneig.</translation>
+<translation id="2486151619109781620">Replega el quadre de diàleg i comença a escanejar</translation>
 <translation id="2501278716633472235">Torna</translation>
 <translation id="2501853267655415902">S'ha aturat la gravació</translation>
 <translation id="2517472476991765520">Escaneja</translation>
 <translation id="2549985041256363841">Inicia la gravació</translation>
 <translation id="2577915835281444458">La gravació s'aturarà aviat. Ves a l'emmagatzematge del dispositiu per alliberar espai.</translation>
 <translation id="2599796128805996109">Càmera posterior</translation>
+<translation id="2654491636277477479">Copia el text detectat</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> s</translation>
 <translation id="2761536921376153655">Tipus de cerca</translation>
 <translation id="28682968802727151">Previsualització del mirall</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Desplaça cap a la dreta</translation>
 <translation id="3081586908890909590">Canvia al mode per gravar vídeo</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Ara pots copiar directament el text de la foto</translation>
 <translation id="3158534262962737808">Uneix-te a "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Micròfon</translation>
 <translation id="3240426699337459095">S'ha copiat l'enllaç.</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Desa</translation>
 <translation id="5320594929574852403">S'està movent cap a l'esquerra</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Desplega el quadre de diàleg i atura l'escaneig</translation>
 <translation id="5662366948659129155">S'està escanejant la pàgina <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Quadrat</translation>
 <translation id="574392208103952083">Mitja</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Uneix-te a <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Comparteix</translation>
 <translation id="6586509689874700895">Primer, prem <ph name="BUTTON_NAME" /> per ampliar. Després, quan hagis fet una foto, veuràs detalls realçats.</translation>
+<translation id="659539649712855529">S'ha copiat <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Mostra totes les resolucions</translation>
 <translation id="6631515515009660915">Mirall desactivat</translation>
 <translation id="6652737148136672975">Mou la posició de l'extrem amb les tecles de fletxa</translation>
 <translation id="667999046851023355">Document</translation>
 <translation id="6681668084120808868">Fes una foto</translation>
+<translation id="6692092766759105707">Copia per verificar el contingut.</translation>
 <translation id="6778482348691154169">No es pot fer la foto</translation>
 <translation id="6888362557094394345">S'està movent cap a la part inferior</translation>
 <translation id="695140971690006676">Reinicia-ho tot</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_cs.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_cs.xtb
index 36d4d42..a4e25b2 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_cs.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_cs.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Posunout doleva</translation>
 <translation id="2360840973209616515">Aplikaci k focení a natáčení spravuje váš administrátor.
         Pokud se chcete dozvědět podrobnosti, kontaktujte administrátora.</translation>
+<translation id="2442754296994859145">Kopírováním obsah ověřte nebo skenování rozbalením zastavte.</translation>
+<translation id="2486151619109781620">Sbalit dialogové okno a spustit skenování</translation>
 <translation id="2501278716633472235">Zpět</translation>
 <translation id="2501853267655415902">Nahrávání bylo zastaveno</translation>
 <translation id="2517472476991765520">Skenovat</translation>
 <translation id="2549985041256363841">Zahájit nahrávání</translation>
 <translation id="2577915835281444458">Nahrávání brzy skončí. Přejděte do úložiště zařízení a uvolněte místo.</translation>
 <translation id="2599796128805996109">Zadní fotoaparát</translation>
+<translation id="2654491636277477479">Zkopírovat zjištěný text</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" /> / <ph name="MAXIMAL" /> s</translation>
 <translation id="2761536921376153655">Typ skenování</translation>
 <translation id="28682968802727151">Náhled zrcadlení</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Posunout doprava</translation>
 <translation id="3081586908890909590">Přepnout na záznam videa</translation>
 <translation id="313467653172006084">30 snímků/s</translation>
+<translation id="3157038259444425153">Nově můžete přímo zkopírovat text z fotky</translation>
 <translation id="3158534262962737808">Připojit se k síti <ph name="WIFINAME" /></translation>
 <translation id="3227137524299004712">Mikrofon</translation>
 <translation id="3240426699337459095">Odkaz byl zkopírován</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Uložit</translation>
 <translation id="5320594929574852403">Pohyb doleva</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Rozbalit dialogové okno a zastavit skenování</translation>
 <translation id="5662366948659129155">Skenování stránky <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Čtverec</translation>
 <translation id="574392208103952083">Střední</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Připojit se k síti <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Sdílet</translation>
 <translation id="6586509689874700895">Nejdříve zobrazení přibližte stisknutím tlačítka <ph name="BUTTON_NAME" />. Po pořízení fotky pak lépe uvidíte detaily.</translation>
+<translation id="659539649712855529">Byl zkopírován text <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Zobrazit všechna rozlišení</translation>
 <translation id="6631515515009660915">Vypnout zrcadlení</translation>
 <translation id="6652737148136672975">Roh můžete posouvat pomocí kláves se šipkami</translation>
 <translation id="667999046851023355">Dokument</translation>
 <translation id="6681668084120808868">Vyfotit</translation>
+<translation id="6692092766759105707">Zkopírováním obsah ověříte.</translation>
 <translation id="6778482348691154169">Fotku se nepodařilo pořídit</translation>
 <translation id="6888362557094394345">Pohyb dolů</translation>
 <translation id="695140971690006676">Resetovat vše</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_cy.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_cy.xtb
index b128d9c..ea8a95f 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_cy.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_cy.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Panio i'r chwith</translation>
 <translation id="2360840973209616515">Rheolir yr ap camera gan eich gweinyddwr.
         Am fanylion, cysylltwch â'r gweinyddwr.</translation>
+<translation id="2442754296994859145">Copïwch i ddilysu'r cynnwys neu ehangwch i stopio sganio.</translation>
+<translation id="2486151619109781620">Crebachu'r deialog a dechrau sganio</translation>
 <translation id="2501278716633472235">Mynd yn ôl</translation>
 <translation id="2501853267655415902">Mae'r recordio wedi'i stopio</translation>
 <translation id="2517472476991765520">Sganio</translation>
 <translation id="2549985041256363841">Dechrau recordio</translation>
 <translation id="2577915835281444458">Bydd recordio yn stopio cyn bo hir. Ewch i storfa'r ddyfais i ryddhau le storio.</translation>
 <translation id="2599796128805996109">Camera cefn</translation>
+<translation id="2654491636277477479">Copïo'r testun a ganfuwyd</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" /> / <ph name="MAXIMAL" />e</translation>
 <translation id="2761536921376153655">Math o sgan</translation>
 <translation id="28682968802727151">Rhagolwg adlewyrchu</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Panio i'r dde</translation>
 <translation id="3081586908890909590">Newid i recordio fideo</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Gallwch bellach gopïo testun yn eich llun yn uniongyrchol</translation>
 <translation id="3158534262962737808">Ymuno â "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Meicroffon</translation>
 <translation id="3240426699337459095">Cafodd y ddolen ei chopïo</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Cadw</translation>
 <translation id="5320594929574852403">Yn symud i'r cyfeiriad chwith</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Ehangu'r deialog a stopio sganio</translation>
 <translation id="5662366948659129155">Wrthi'n sganio tudalen <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Sgwâr</translation>
 <translation id="574392208103952083">Canolig</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Ymuno <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Rhannu</translation>
 <translation id="6586509689874700895">Yn gyntaf, pwyswch <ph name="BUTTON_NAME" /> i chwyddo. Yna, ar ôl i chi dynnu llun, byddwch yn gweld manylion gwell.</translation>
+<translation id="659539649712855529">Wedi copïo <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Dangos yr holl gydraniadau</translation>
 <translation id="6631515515009660915">Adlewyrchu wedi'i ddiffodd</translation>
 <translation id="6652737148136672975">Symud safle cornel gyda bysellau saeth</translation>
 <translation id="667999046851023355">Dogfen</translation>
 <translation id="6681668084120808868">Tynnu llun</translation>
+<translation id="6692092766759105707">Copïwch i ddilysu'r cynnwys.</translation>
 <translation id="6778482348691154169">Methu â thynnu llun</translation>
 <translation id="6888362557094394345">Yn symud i'r cyfeiriad isaf</translation>
 <translation id="695140971690006676">Ailosod popeth</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_de.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_de.xtb
index 0bc5a823..b415700 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_de.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_de.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Nach links schwenken</translation>
 <translation id="2360840973209616515">Die Kamera-App wird von deinem Administrator verwaltet.
         Wende dich an diesen, um weitere Informationen zu erhalten.</translation>
+<translation id="2442754296994859145">Kopieren, um Inhalt zu überprüfen, oder maximieren, um Scannen zu beenden.</translation>
+<translation id="2486151619109781620">Dialogfeld minimieren und Scannen starten</translation>
 <translation id="2501278716633472235">Zurück</translation>
 <translation id="2501853267655415902">Aufnahme beendet</translation>
 <translation id="2517472476991765520">Scannen</translation>
 <translation id="2549985041256363841">Aufnahme starten</translation>
 <translation id="2577915835281444458">Die Aufzeichnung wird bald beendet. Gehe zu „Gerätespeicher“, um Speicherplatz freizugeben.</translation>
 <translation id="2599796128805996109">Kamera auf der Rückseite</translation>
+<translation id="2654491636277477479">Erkannten Text kopieren</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> s</translation>
 <translation id="2761536921376153655">Scantyp</translation>
 <translation id="28682968802727151">Vorschau spiegeln</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Nach rechts schwenken</translation>
 <translation id="3081586908890909590">Zu Videomodus wechseln</translation>
 <translation id="313467653172006084">30 fps</translation>
+<translation id="3157038259444425153">Du kannst jetzt Text direkt in dein Foto kopieren</translation>
 <translation id="3158534262962737808">Mit „<ph name="WIFINAME" />“ verbinden?</translation>
 <translation id="3227137524299004712">Mikrofon</translation>
 <translation id="3240426699337459095">Link wurde kopiert.</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Speichern</translation>
 <translation id="5320594929574852403">Wird nach links verschoben</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Dialogfeld maximieren und Scannen beenden</translation>
 <translation id="5662366948659129155">Seite <ph name="COUNT" /> wird gescannt</translation>
 <translation id="5671277269877808209">Quadrat</translation>
 <translation id="574392208103952083">Mittel</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Mit <ph name="WIFINAME" /> verbinden</translation>
 <translation id="6527303717912515753">Teilen</translation>
 <translation id="6586509689874700895">Drücke zuerst auf <ph name="BUTTON_NAME" />, um heranzuzoomen. Nachdem du ein Foto aufgenommen hast, siehst du dann verbesserte Details.</translation>
+<translation id="659539649712855529">„<ph name="CONTENT" />“ wurde kopiert</translation>
 <translation id="6617916774429601017">Alle Auflösungen anzeigen</translation>
 <translation id="6631515515009660915">Spiegelung deaktivieren</translation>
 <translation id="6652737148136672975">Eckenposition mit Pfeiltasten verschieben</translation>
 <translation id="667999046851023355">Dokument</translation>
 <translation id="6681668084120808868">Foto machen</translation>
+<translation id="6692092766759105707">Kopieren, um die Inhalte zu überprüfen.</translation>
 <translation id="6778482348691154169">Fotoaufnahme nicht möglich</translation>
 <translation id="6888362557094394345">Wird nach unten verschoben</translation>
 <translation id="695140971690006676">Alle zurücksetzen</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_es-419.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_es-419.xtb
index c40be89..0cded6c 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_es-419.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_es-419.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Desplazarse a la izquierda</translation>
 <translation id="2360840973209616515">Tu administrador controla la app de cámara.
         Para obtener más detalles, comunícate con el administrador.</translation>
+<translation id="2442754296994859145">Copia el texto para verificar el contenido o expande para dejar de escanear.</translation>
+<translation id="2486151619109781620">Contraer el diálogo y comenzar a escanear</translation>
 <translation id="2501278716633472235">Ir atrás</translation>
 <translation id="2501853267655415902">Se detuvo la grabación</translation>
 <translation id="2517472476991765520">Buscar</translation>
 <translation id="2549985041256363841">Comenzar grabación</translation>
 <translation id="2577915835281444458">La grabación se detendrá pronto. Ve al almacenamiento del dispositivo para liberar espacio.</translation>
 <translation id="2599796128805996109">Cámara posterior</translation>
+<translation id="2654491636277477479">Copiar texto detectado</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> s</translation>
 <translation id="2761536921376153655">Tipo de búsqueda</translation>
 <translation id="28682968802727151">Vista previa del modo espejo</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Desplazarse a la derecha</translation>
 <translation id="3081586908890909590">Cambiar al modo para grabar video</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Ahora puedes copiar directamente el texto de tu foto</translation>
 <translation id="3158534262962737808">Unirse a "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Micrófono</translation>
 <translation id="3240426699337459095">Vínculo copiado</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Guardar</translation>
 <translation id="5320594929574852403">Se está moviendo hacia la izquierda</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Expandir el diálogo y dejar de escanear</translation>
 <translation id="5662366948659129155">Escaneando página <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Cuadrado</translation>
 <translation id="574392208103952083">Media</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Unirse a <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Compartir</translation>
 <translation id="6586509689874700895">Primero, presiona <ph name="BUTTON_NAME" /> para acercar la imagen. Después de tomar una foto, verás detalles mejorados.</translation>
+<translation id="659539649712855529">Se copió <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Mostrar todas las resoluciones</translation>
 <translation id="6631515515009660915">Desactivar el modo espejo</translation>
 <translation id="6652737148136672975">Mueve la posición de las esquinas con las teclas de flechas</translation>
 <translation id="667999046851023355">Documento</translation>
 <translation id="6681668084120808868">Tomar foto</translation>
+<translation id="6692092766759105707">Cópialo para verificar el contenido.</translation>
 <translation id="6778482348691154169">No se puede tomar la foto</translation>
 <translation id="6888362557094394345">Se está moviendo hacia la parte inferior</translation>
 <translation id="695140971690006676">Restablecer todos los valores</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_es.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_es.xtb
index de282f0..f658dc0 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_es.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_es.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Mover a la izquierda</translation>
 <translation id="2360840973209616515">Tu administrador gestiona la aplicación de la cámara.
         Para obtener más información, ponte en contacto con esa persona.</translation>
+<translation id="2442754296994859145">Cópialo para verificar el contenido o amplíalo para detener el análisis.</translation>
+<translation id="2486151619109781620">Contraer cuadro de diálogo e iniciar análisis</translation>
 <translation id="2501278716633472235">Volver</translation>
 <translation id="2501853267655415902">Grabación detenida</translation>
 <translation id="2517472476991765520">Escanear</translation>
 <translation id="2549985041256363841">Iniciar grabación</translation>
 <translation id="2577915835281444458">La grabación se detendrá pronto. Ve al almacenamiento del dispositivo para liberar espacio.</translation>
 <translation id="2599796128805996109">Cámara trasera</translation>
+<translation id="2654491636277477479">Copiar texto detectado</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> s</translation>
 <translation id="2761536921376153655">Tipo de escaneado</translation>
 <translation id="28682968802727151">Vista previa de efecto espejo</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Mover a la derecha</translation>
 <translation id="3081586908890909590">Cambiar al modo de cámara de vídeo</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Ahora puedes copiar texto de tu foto directamente</translation>
 <translation id="3158534262962737808">Unirse a "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Micrófono</translation>
 <translation id="3240426699337459095">Enlace copiado</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Guardar</translation>
 <translation id="5320594929574852403">Moviendo hacia la izquierda</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Ampliar cuadro de diálogo y detener análisis</translation>
 <translation id="5662366948659129155">Escaneando página <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Cuadrado</translation>
 <translation id="574392208103952083">Media</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Unirse a <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Compartir</translation>
 <translation id="6586509689874700895">Primero, pulsa <ph name="BUTTON_NAME" /> para ampliar. Después, cuando hayas hecho una foto, verás detalles mejorados.</translation>
+<translation id="659539649712855529">Se ha copiado <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Mostrar todas las resoluciones</translation>
 <translation id="6631515515009660915">Efecto espejo desactivado</translation>
 <translation id="6652737148136672975">Mover la posición de la esquina con las teclas de flecha</translation>
 <translation id="667999046851023355">Documento</translation>
 <translation id="6681668084120808868">Hacer foto</translation>
+<translation id="6692092766759105707">Cópialo para verificar el contenido.</translation>
 <translation id="6778482348691154169">No se puede hacer la foto</translation>
 <translation id="6888362557094394345">Moviendo hacia abajo</translation>
 <translation id="695140971690006676">Restablecer todo</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_eu.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_eu.xtb
index becc0566..882fbda 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_eu.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_eu.xtb
@@ -42,7 +42,7 @@
 <translation id="2501853267655415902">Grabatzeari utzi zaio</translation>
 <translation id="2517472476991765520">Bilatu</translation>
 <translation id="2549985041256363841">Hasi grabatzen</translation>
-<translation id="2577915835281444458">Laster utziko zaio grabatzeari. Tokia egiteko, joan gailuaren memoriara.</translation>
+<translation id="2577915835281444458">Laster utziko zaio grabatzeari. Tokia egiteko, joan gailuko biltegira.</translation>
 <translation id="2599796128805996109">Atzeko kamera</translation>
 <translation id="2654491636277477479">Kopiatu hautemandako testua</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> s</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_fi.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_fi.xtb
index 77a5a91..b3bc585 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_fi.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_fi.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Panoroi vasemmalle</translation>
 <translation id="2360840973209616515">Järjestelmänvalvoja ylläpitää kamerasovellusta.
         Pyydä lisätietoja järjestelmänvalvojalta.</translation>
+<translation id="2442754296994859145">Vahvista sisältö kopioimalla tai lopeta skannaaminen laajentamalla.</translation>
+<translation id="2486151619109781620">Tiivistä valintaikkuna ja aloita skannaus</translation>
 <translation id="2501278716633472235">Takaisin</translation>
 <translation id="2501853267655415902">Tallennus lopetettu</translation>
 <translation id="2517472476991765520">Etsi</translation>
 <translation id="2549985041256363841">Aloita tallennus</translation>
 <translation id="2577915835281444458">Tallennus loppuu pian. Siirry laitteen tallennustilaan, jotta voit vapauttaa lisää tilaa.</translation>
 <translation id="2599796128805996109">Takakamera</translation>
+<translation id="2654491636277477479">Kopioi havaittu teksti</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> s</translation>
 <translation id="2761536921376153655">Kuvatyyppi</translation>
 <translation id="28682968802727151">Peilin esikatselu</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Panoroi oikealle</translation>
 <translation id="3081586908890909590">Vaihda videon kuvaamiseen</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Voit nyt kopioida tekstiä suoraan valokuvasta</translation>
 <translation id="3158534262962737808">Liity: "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Mikrofoni</translation>
 <translation id="3240426699337459095">Linkki kopioitu</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Tallenna</translation>
 <translation id="5320594929574852403">Siirretään vasemmalle</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Laajenna valintaikkuna ja lopeta skannaaminen</translation>
 <translation id="5662366948659129155">Skannataan sivua <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Neliö</translation>
 <translation id="574392208103952083">Keskivahva</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Liity: <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Jaa</translation>
 <translation id="6586509689874700895">Lähennä ensin painamalla <ph name="BUTTON_NAME" />. Kuvan ottamisen jälkeen näet parannetun tarkkuuden.</translation>
+<translation id="659539649712855529"><ph name="CONTENT" /> kopioitu</translation>
 <translation id="6617916774429601017">Näytä kaikki resoluutiot</translation>
 <translation id="6631515515009660915">Peili pois päältä</translation>
 <translation id="6652737148136672975">Siirrä kulmaa nuolinäppäimillä</translation>
 <translation id="667999046851023355">Dokumentti</translation>
 <translation id="6681668084120808868">Ota kuva</translation>
+<translation id="6692092766759105707">Vahvista sisältö kopioimalla.</translation>
 <translation id="6778482348691154169">Kuvan ottaminen epäonnistui</translation>
 <translation id="6888362557094394345">Siirretään alaspäin</translation>
 <translation id="695140971690006676">Palauta kaikki</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_fr-CA.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_fr-CA.xtb
index c60f347..9a0c682c6 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_fr-CA.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_fr-CA.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Panoramique vers la gauche</translation>
 <translation id="2360840973209616515">L'application Appareil photo est gérée par votre administrateur.
         Pour en savoir plus, communiquez avec ce dernier.</translation>
+<translation id="2442754296994859145">Copiez pour vérifier le contenu ou développez pour arrêter la numérisation.</translation>
+<translation id="2486151619109781620">Réduire la boîte de dialogue et lancer la numérisation</translation>
 <translation id="2501278716633472235">Retour</translation>
 <translation id="2501853267655415902">Enregistrement interrompu</translation>
 <translation id="2517472476991765520">Rechercher</translation>
 <translation id="2549985041256363841">Commencer l'enregistrement</translation>
 <translation id="2577915835281444458">L'enregistrement va bientôt s'arrêter. Accédez au stockage de l'appareil pour libérer de l'espace.</translation>
 <translation id="2599796128805996109">Appareil photo arrière</translation>
+<translation id="2654491636277477479">Copier le texte détecté</translation>
 <translation id="2759905922487820242"><ph name="MAXIMAL" /> de <ph name="CURRENT" /></translation>
 <translation id="2761536921376153655">Type de recherche</translation>
 <translation id="28682968802727151">Aperçu du miroir</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Panoramique vers la droite</translation>
 <translation id="3081586908890909590">Passer au mode vidéo</translation>
 <translation id="313467653172006084">30 i/s</translation>
+<translation id="3157038259444425153">Vous pouvez désormais copier directement du texte figurant dans votre photo</translation>
 <translation id="3158534262962737808">Se joindre à « <ph name="WIFINAME" /> »</translation>
 <translation id="3227137524299004712">Microphone</translation>
 <translation id="3240426699337459095">Lien copié</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Enregistrer</translation>
 <translation id="5320594929574852403">Déplacement vers la gauche</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Développer la boîte de dialogue et arrêter la numérisation</translation>
 <translation id="5662366948659129155">Numérisation de la page <ph name="COUNT" /> en cours…</translation>
 <translation id="5671277269877808209">Carré</translation>
 <translation id="574392208103952083">Moyenne</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Se joindre à <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Partager</translation>
 <translation id="6586509689874700895">Tout d'abord, appuyez sur <ph name="BUTTON_NAME" /> pour zoomer. Puis, après avoir pris une photo, vous verrez des détails plus précis.</translation>
+<translation id="659539649712855529"><ph name="CONTENT" /> copié</translation>
 <translation id="6617916774429601017">Afficher toutes les résolutions</translation>
 <translation id="6631515515009660915">Miroir désactivé</translation>
 <translation id="6652737148136672975">Déplacez la position du coin au moyen des touches fléchées</translation>
 <translation id="667999046851023355">Document</translation>
 <translation id="6681668084120808868">Prendre une photo</translation>
+<translation id="6692092766759105707">Copiez pour vérifier le contenu.</translation>
 <translation id="6778482348691154169">Impossible de prendre la photo</translation>
 <translation id="6888362557094394345">Déplacement vers la partie inférieure</translation>
 <translation id="695140971690006676">Tout réinitialiser</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_fr.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_fr.xtb
index 136f734..5ed9cd9 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_fr.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_fr.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Pano à gauche</translation>
 <translation id="2360840973209616515">L'appli Appareil photo est gérée par votre administrateur.
         Pour en savoir plus, contactez-le.</translation>
+<translation id="2442754296994859145">Copiez pour vérifier le contenu ou développez pour arrêter la recherche.</translation>
+<translation id="2486151619109781620">Réduire la boîte de dialogue et lancer la recherche</translation>
 <translation id="2501278716633472235">Retour</translation>
 <translation id="2501853267655415902">Enregistrement interrompu</translation>
 <translation id="2517472476991765520">Scanner</translation>
 <translation id="2549985041256363841">Démarrer l'enregistrement</translation>
 <translation id="2577915835281444458">L'enregistrement va bientôt s'arrêter. Accédez à l'espace de stockage de l'appareil pour libérer de l'espace.</translation>
 <translation id="2599796128805996109">Caméra arrière</translation>
+<translation id="2654491636277477479">Copier le texte détecté</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> s</translation>
 <translation id="2761536921376153655">Type de recherche</translation>
 <translation id="28682968802727151">Aperçu en mode miroir</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Pano à droite</translation>
 <translation id="3081586908890909590">Passer à l'enregistrement de vidéo</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Vous pouvez désormais copier directement le texte de votre photo</translation>
 <translation id="3158534262962737808">Rejoindre "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Micro</translation>
 <translation id="3240426699337459095">Le lien a bien été copié.</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Enregistrer</translation>
 <translation id="5320594929574852403">Déplacement vers la gauche</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Développer la boîte de dialogue et arrêter la recherche</translation>
 <translation id="5662366948659129155">Numérisation de la page <ph name="COUNT" />…</translation>
 <translation id="5671277269877808209">Carré</translation>
 <translation id="574392208103952083">Moyen</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Rejoindre <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Partager</translation>
 <translation id="6586509689874700895">Appuyez d'abord sur <ph name="BUTTON_NAME" /> pour faire un zoom avant. Une fois la photo prise, vous verrez des détails plus nets.</translation>
+<translation id="659539649712855529">Texte copié : <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Afficher toutes les résolutions</translation>
 <translation id="6631515515009660915">Miroir désactivé</translation>
 <translation id="6652737148136672975">Déplacer les angles avec les touches fléchées</translation>
 <translation id="667999046851023355">Document</translation>
 <translation id="6681668084120808868">Prendre une photo</translation>
+<translation id="6692092766759105707">Copiez pour vérifier le contenu.</translation>
 <translation id="6778482348691154169">Impossible de prendre la photo</translation>
 <translation id="6888362557094394345">Déplacement vers le bas</translation>
 <translation id="695140971690006676">Tout réinitialiser</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_hi.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_hi.xtb
index 34a0e61f..1e3c0d2 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_hi.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_hi.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">बाईं ओर पैन करें</translation>
 <translation id="2360840973209616515">Camera ऐप्लिकेशन को आपका एडमिन मैनेज करता है.
         ज़्यादा जानकारी के लिए, एडमिन से संपर्क करें.</translation>
+<translation id="2442754296994859145">टेक्स्ट की पुष्टि करने के लिए, उसे कॉपी करें या स्कैन करना बंद करने के लिए सेक्शन को बड़ा करें.</translation>
+<translation id="2486151619109781620">डायलॉग बॉक्स को छोटा करें और स्कैन करना शुरू करें</translation>
 <translation id="2501278716633472235">वापस जाएं</translation>
 <translation id="2501853267655415902">रिकॉर्डिंग रुक गई है</translation>
 <translation id="2517472476991765520">स्कैन करें</translation>
 <translation id="2549985041256363841">रिकॉर्ड करना शुरू करें</translation>
 <translation id="2577915835281444458">रिकॉर्डिंग जल्द ही बंद हो जाएगी. जगह खाली करने के लिए, डिवाइस के स्टोरेज पर जाएं.</translation>
 <translation id="2599796128805996109">पीछे वाला कैमरा</translation>
+<translation id="2654491636277477479">पहचाने गए टेक्स्ट को कॉपी करें</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" /> / <ph name="MAXIMAL" />से॰</translation>
 <translation id="2761536921376153655">स्कैन टाइप</translation>
 <translation id="28682968802727151">मिरर के कंट्रोल पैनल की झलक</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">दाईं ओर पैन करें</translation>
 <translation id="3081586908890909590">वीडियो रिकॉर्डिंग मोड पर जाएं</translation>
 <translation id="313467653172006084">30 FPS (फ़्रेम प्रति सेकंड)</translation>
+<translation id="3157038259444425153">अब फ़ोटो में मौजूद टेक्स्ट को सीधे तौर पर कॉपी किया जा सकता है</translation>
 <translation id="3158534262962737808">"<ph name="WIFINAME" />" से कनेक्ट करें</translation>
 <translation id="3227137524299004712">माइक्रोफ़ोन</translation>
 <translation id="3240426699337459095">लिंक कॉपी की गई</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">सेव करें</translation>
 <translation id="5320594929574852403">बाईं ओर जा रहा है</translation>
 <translation id="5374917190292010970">4K (2160 पिक्सल)</translation>
+<translation id="5634947914995388399">डायलॉग बॉक्स को बड़ा करें और स्कैन करना बंद करें</translation>
 <translation id="5662366948659129155">पेज <ph name="COUNT" /> को स्कैन किया जा रहा है</translation>
 <translation id="5671277269877808209">वर्ग</translation>
 <translation id="574392208103952083">मीडियम</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934"><ph name="WIFINAME" /> से कनेक्ट करें</translation>
 <translation id="6527303717912515753">शेयर करें</translation>
 <translation id="6586509689874700895">पहले, ज़ूम इन करने के लिए <ph name="BUTTON_NAME" /> दबाएं. फ़ोटो लेने के बाद, आपको ज़्यादा बारीकी से चीज़ें देखने को मिलेंगी.</translation>
+<translation id="659539649712855529"><ph name="CONTENT" /> कॉपी किया गया</translation>
 <translation id="6617916774429601017">रिज़ॉल्यूशन के सभी विकल्प दिखाएं</translation>
 <translation id="6631515515009660915">'मिरर' बटन बंद कर दिया गया है</translation>
 <translation id="6652737148136672975">ऐरो वाले बटन की मदद से, दस्तावेज़ को कोने से अडजस्ट करें</translation>
 <translation id="667999046851023355">दस्तावेज़</translation>
 <translation id="6681668084120808868">फ़ोटो लें</translation>
+<translation id="6692092766759105707">टेक्स्ट की पुष्टि करने के लिए उसे कॉपी करें.</translation>
 <translation id="6778482348691154169">फ़ोटो नहीं खींची जा सकी</translation>
 <translation id="6888362557094394345">सबसे नीचे की ओर जा रहा है</translation>
 <translation id="695140971690006676">सभी को रीसेट करें</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_id.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_id.xtb
index 1386103..645985e 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_id.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_id.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Geser ke kiri</translation>
 <translation id="2360840973209616515">Aplikasi kamera dikelola oleh administrator Anda.
         Untuk mengetahui detailnya, hubungi administrator.</translation>
+<translation id="2442754296994859145">Salin untuk memverifikasi konten atau perluas untuk menghentikan pemindaian.</translation>
+<translation id="2486151619109781620">Ciutkan dialog dan mulai memindai</translation>
 <translation id="2501278716633472235">Kembali</translation>
 <translation id="2501853267655415902">Perekaman dihentikan</translation>
 <translation id="2517472476991765520">Pindai</translation>
 <translation id="2549985041256363841">Mulai merekam</translation>
 <translation id="2577915835281444458">Perekaman akan segera berhenti. Buka penyimpanan perangkat untuk mengosongkan ruang penyimpanan.</translation>
 <translation id="2599796128805996109">Kamera belakang</translation>
+<translation id="2654491636277477479">Salin teks yang terdeteksi</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /></translation>
 <translation id="2761536921376153655">Jenis pemindaian</translation>
 <translation id="28682968802727151">Pratinjau cermin</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Geser ke kanan</translation>
 <translation id="3081586908890909590">Beralih ke mode merekam video</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Anda kini dapat langsung menyalin teks dalam foto</translation>
 <translation id="3158534262962737808">Gabung dengan "<ph name="WIFINAME" />"?</translation>
 <translation id="3227137524299004712">Mikrofon</translation>
 <translation id="3240426699337459095">Tautan disalin</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Simpan</translation>
 <translation id="5320594929574852403">Berpindah ke arah kiri</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Luaskan dialog dan hentikan pemindaian</translation>
 <translation id="5662366948659129155">Memindai halaman <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Persegi</translation>
 <translation id="574392208103952083">Sedang</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Gabung ke <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Bagikan</translation>
 <translation id="6586509689874700895">Pertama, tekan <ph name="BUTTON_NAME" /> untuk memperbesar. Kemudian, setelah mengambil foto, Anda akan melihat detail yang ditingkatkan.</translation>
+<translation id="659539649712855529"><ph name="CONTENT" /> disalin</translation>
 <translation id="6617916774429601017">Tampilkan semua resolusi</translation>
 <translation id="6631515515009660915">Cermin nonaktif</translation>
 <translation id="6652737148136672975">Pindahkan posisi pojok dengan tombol panah</translation>
 <translation id="667999046851023355">Dokumen</translation>
 <translation id="6681668084120808868">Ambil foto</translation>
+<translation id="6692092766759105707">Salin untuk memverifikasi konten.</translation>
 <translation id="6778482348691154169">Tidak dapat mengambil foto</translation>
 <translation id="6888362557094394345">Berpindah ke arah bawah</translation>
 <translation id="695140971690006676">Reset semua</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_is.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_is.xtb
index 8110485..ac005bb 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_is.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_is.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Hliðra til vinstri</translation>
 <translation id="2360840973209616515">Myndavélaforritinu er stjórnað af kerfisstjóranum þínum.
         Fyrir nánari upplýsingar skaltu hafa samband við kerfisstjórann.</translation>
+<translation id="2442754296994859145">Afritaðu til að staðfesta efni eða stækkaðu til að hætta skönnun.</translation>
+<translation id="2486151619109781620">Fella saman glugga og byrja að skanna</translation>
 <translation id="2501278716633472235">Fara til baka</translation>
 <translation id="2501853267655415902">Upptaka var stöðvuð</translation>
 <translation id="2517472476991765520">Leita</translation>
 <translation id="2549985041256363841">Hefja upptöku</translation>
 <translation id="2577915835281444458">Upptöku lýkur fljótlega. Opnaðu geymslurými tækisins til að losa um pláss.</translation>
 <translation id="2599796128805996109">Aftari myndavél</translation>
+<translation id="2654491636277477479">Afrita texta sem fannst</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> sek.</translation>
 <translation id="2761536921376153655">Gerð leitar</translation>
 <translation id="28682968802727151">Forskoðun speglunar</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Hliðra til hægri</translation>
 <translation id="3081586908890909590">Skipta yfir í upptöku myndskeiðs</translation>
 <translation id="313467653172006084">30 rammar á sekúndu</translation>
+<translation id="3157038259444425153">Nú getur þú afrita texta beint úr myndum</translation>
 <translation id="3158534262962737808">Tengjast „<ph name="WIFINAME" />“</translation>
 <translation id="3227137524299004712">Hljóðnemi</translation>
 <translation id="3240426699337459095">Tengill afritaður</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Vista</translation>
 <translation id="5320594929574852403">Færist til vinstri</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Stækka glugga og hætta skönnun</translation>
 <translation id="5662366948659129155">Skannar síðu <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Ferningur</translation>
 <translation id="574392208103952083">Miðlungs</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Tengjast <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Deila</translation>
 <translation id="6586509689874700895">Ýttu fyrst á <ph name="BUTTON_NAME" /> til að stækka. Þegar þú hefur tekið mynd muntu svo sjá betrumbætt smáatriði.</translation>
+<translation id="659539649712855529"><ph name="CONTENT" /> afritað</translation>
 <translation id="6617916774429601017">Sýna allar upplausnir</translation>
 <translation id="6631515515009660915">Slökkt á speglun</translation>
 <translation id="6652737148136672975">Nota örvalykla til að færa til horn</translation>
 <translation id="667999046851023355">Skjal</translation>
 <translation id="6681668084120808868">Taka mynd</translation>
+<translation id="6692092766759105707">Afrita til að staðfesta efni.</translation>
 <translation id="6778482348691154169">Ekki tókst að taka mynd</translation>
 <translation id="6888362557094394345">Færist niður á við</translation>
 <translation id="695140971690006676">Endurstilla allt</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_it.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_it.xtb
index 3402b05..a0b1644 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_it.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_it.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Esegui una panoramica a sinistra</translation>
 <translation id="2360840973209616515">L'app Fotocamera è gestita dall'amministratore.
         Per informazioni dettagliate, contatta l'amministratore.</translation>
+<translation id="2442754296994859145">Copia per verificare i contenuti o espandi per interrompere la scansione.</translation>
+<translation id="2486151619109781620">Comprimi la finestra di dialogo e avvia la scansione</translation>
 <translation id="2501278716633472235">Indietro</translation>
 <translation id="2501853267655415902">Registrazione interrotta</translation>
 <translation id="2517472476991765520">Scansiona</translation>
 <translation id="2549985041256363841">Avvia registrazione</translation>
 <translation id="2577915835281444458">La registrazione verrà interrotta a breve. Vai allo spazio di archiviazione del dispositivo per liberare memoria.</translation>
 <translation id="2599796128805996109">Fotocamera posteriore</translation>
+<translation id="2654491636277477479">Copia testo rilevato</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> s</translation>
 <translation id="2761536921376153655">Tipo di scansione</translation>
 <translation id="28682968802727151">Anteprima specchio</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Panoramica a destra</translation>
 <translation id="3081586908890909590">Passa alla modalità video</translation>
 <translation id="313467653172006084">30 f/s</translation>
+<translation id="3157038259444425153">Ora puoi copiare direttamente il testo nella foto</translation>
 <translation id="3158534262962737808">Connettiti a "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Microfono</translation>
 <translation id="3240426699337459095">Link copiato</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Salva</translation>
 <translation id="5320594929574852403">Spostamento a sinistra</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Espandi la finestra di dialogo e interrompi la scansione</translation>
 <translation id="5662366948659129155">Scansione pagina <ph name="COUNT" /> in corso…</translation>
 <translation id="5671277269877808209">Quadrato</translation>
 <translation id="574392208103952083">Medio</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Connettiti a <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Condividi</translation>
 <translation id="6586509689874700895">Innanzitutto, premi <ph name="BUTTON_NAME" /> per aumentare lo zoom. Poi, dopo aver scattato una foto, vedrai i dettagli migliorati.</translation>
+<translation id="659539649712855529"><ph name="CONTENT" /> copiato</translation>
 <translation id="6617916774429601017">Mostra tutte le risoluzioni</translation>
 <translation id="6631515515009660915">Specchio off</translation>
 <translation id="6652737148136672975">Sposta l'angolo del documento con i tasti Freccia</translation>
 <translation id="667999046851023355">Documento</translation>
 <translation id="6681668084120808868">Scatta foto</translation>
+<translation id="6692092766759105707">Copia per verificare i contenuti.</translation>
 <translation id="6778482348691154169">Impossibile scattare una foto</translation>
 <translation id="6888362557094394345">Spostamento in basso</translation>
 <translation id="695140971690006676">Reimposta tutto</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_iw.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_iw.xtb
index a12833bc..fd305fc 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_iw.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_iw.xtb
@@ -128,7 +128,7 @@
 <translation id="6652737148136672975">הזזת מיקום הפינה עם מקשי החיצים</translation>
 <translation id="667999046851023355">מסמך</translation>
 <translation id="6681668084120808868">צילום תמונה</translation>
-<translation id="6692092766759105707">צריך להעתיק כדי לוודא את תקינות את התוכן.</translation>
+<translation id="6692092766759105707">צריך להעתיק כדי לוודא את התקינות של התוכן.</translation>
 <translation id="6778482348691154169">לא ניתן לצלם תמונה</translation>
 <translation id="6888362557094394345">מתבצעת תזוזה למטה</translation>
 <translation id="695140971690006676">איפוס של הכול</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_kk.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_kk.xtb
index 3b0c9bb..bed9246 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_kk.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_kk.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Солға жылжыту</translation>
 <translation id="2360840973209616515">Камера қолданбасын әкімшіңіз басқарады.
         Толық мәлімет алу үшін әкімшіге хабарласыңыз.</translation>
+<translation id="2442754296994859145">Контентті тексеру үшін көшіріңіз немесе сканерлеуді тоқтату үшін жайыңыз.</translation>
+<translation id="2486151619109781620">Диалогтік терезені жию және сканерлеуді бастау</translation>
 <translation id="2501278716633472235">Артқа қайту</translation>
 <translation id="2501853267655415902">Бейнеге түсіру тоқтатылды</translation>
 <translation id="2517472476991765520">Іздеу</translation>
 <translation id="2549985041256363841">Бейнеге түсіруді бастау</translation>
 <translation id="2577915835281444458">Жазу жақын арада тоқтатылады. Орын босату үшін құрылғы жадына өтіңіз.</translation>
 <translation id="2599796128805996109">Артқы камера</translation>
+<translation id="2654491636277477479">Анықталған мәтінді көшіру</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> с</translation>
 <translation id="2761536921376153655">Сканерлеу түрі</translation>
 <translation id="28682968802727151">Айна көрінісін алдын ала көру</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Оңға жылжыту</translation>
 <translation id="3081586908890909590">Бейне жазуға ауысу</translation>
 <translation id="313467653172006084">30 кадр/сек</translation>
+<translation id="3157038259444425153">Енді фотосуреттегі мәтінді тікелей көшіруге болады.</translation>
 <translation id="3158534262962737808">"<ph name="WIFINAME" />" желісіне қосылу</translation>
 <translation id="3227137524299004712">Микрофон</translation>
 <translation id="3240426699337459095">Сілтеме көшірілді</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Сақтау</translation>
 <translation id="5320594929574852403">Солға қарай жылжыту</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Диалогтік терезені жаю және сканерлеуді тоқтату</translation>
 <translation id="5662366948659129155"><ph name="COUNT" />-бет сканерленуде.</translation>
 <translation id="5671277269877808209">Шаршы</translation>
 <translation id="574392208103952083">Орташа</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934"><ph name="WIFINAME" /> желісіне қосылу</translation>
 <translation id="6527303717912515753">Бөлісу</translation>
 <translation id="6586509689874700895">Алдымен ұлғайту үшін <ph name="BUTTON_NAME" /> түймесін басыңыз. Содан соң суретке түсіргеннен кейін, дұрысталған бөліктерді көресіз.</translation>
+<translation id="659539649712855529"><ph name="CONTENT" /> көшірілді.</translation>
 <translation id="6617916774429601017">Барлық ажыратымдылықтарды көрсету</translation>
 <translation id="6631515515009660915">Айна көрінісін өшіру</translation>
 <translation id="6652737148136672975">Бұрышты бағыт пернелерімен жылжытыңыз.</translation>
 <translation id="667999046851023355">Құжат</translation>
 <translation id="6681668084120808868">Фотосуретке түсіру</translation>
+<translation id="6692092766759105707">Контентті тексеру үшін көшіріңіз.</translation>
 <translation id="6778482348691154169">Фотосуретке түсірілмеді.</translation>
 <translation id="6888362557094394345">Төмен қарай жылжыту</translation>
 <translation id="695140971690006676">Барлығын бастапқы күйге қайтару</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_lv.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_lv.xtb
index 9637ede..2da4540 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_lv.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_lv.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Bīdīt pa kreisi</translation>
 <translation id="2360840973209616515">Kameras lietotni pārvalda jūsu administrators.
         Lai iegūtu plašāku informāciju, sazinieties ar administratoru.</translation>
+<translation id="2442754296994859145">Varat kopēt, lai pārbaudītu saturu, vai izvērst, lai pārtrauktu meklēšanu.</translation>
+<translation id="2486151619109781620">Sakļaut dialoglodziņu un sākt meklēšanu</translation>
 <translation id="2501278716633472235">Doties atpakaļ</translation>
 <translation id="2501853267655415902">Ierakstīšana apturēta</translation>
 <translation id="2517472476991765520">Meklēt</translation>
 <translation id="2549985041256363841">Sākt ierakstīšanu</translation>
 <translation id="2577915835281444458">Ierakstīšana drīz tiks pārtraukta. Lai atbrīvotu vietu, pārejiet uz ierīces krātuvi.</translation>
 <translation id="2599796128805996109">Aizmugurējā kamera</translation>
+<translation id="2654491636277477479">Kopēt noteikto tekstu</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" /> / <ph name="MAXIMAL" /></translation>
 <translation id="2761536921376153655">Meklēšanas veids</translation>
 <translation id="28682968802727151">Spoguļot priekšskatījumu</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Bīdīt pa labi</translation>
 <translation id="3081586908890909590">Ieslēdziet, lai ierakstītu videoklipu</translation>
 <translation id="313467653172006084">30 kadri/s</translation>
+<translation id="3157038259444425153">Tagad varat tieši kopēt fotoattēlā redzamo tekstu.</translation>
 <translation id="3158534262962737808">Pievienoties tīklam “<ph name="WIFINAME" />”</translation>
 <translation id="3227137524299004712">Mikrofons</translation>
 <translation id="3240426699337459095">Saite nokopēta</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Saglabāt</translation>
 <translation id="5320594929574852403">Pārvietojas pa kreisi</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Izvērst dialoglodziņu un pārtraukt meklēšanu</translation>
 <translation id="5662366948659129155">Notiek <ph name="COUNT" />. lapas skenēšana</translation>
 <translation id="5671277269877808209">Kvadrāts</translation>
 <translation id="574392208103952083">Vidējs</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Pievienoties tīklam <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Kopīgot</translation>
 <translation id="6586509689874700895">Vispirms nospiediet pogu <ph name="BUTTON_NAME" />, lai tuvinātu. Pēc fotoattēla uzņemšanas būs redzamas uzlabotas detaļas.</translation>
+<translation id="659539649712855529"><ph name="CONTENT" /> ir nokopēts</translation>
 <translation id="6617916774429601017">Rādīt visus risinājumus</translation>
 <translation id="6631515515009660915">Spogulis izslēgts</translation>
 <translation id="6652737148136672975">Pārvietojiet stūra pozīciju, izmantojot bultiņas</translation>
 <translation id="667999046851023355">Dokuments</translation>
 <translation id="6681668084120808868">Uzņemt fotoattēlu</translation>
+<translation id="6692092766759105707">Kopējiet, lai pārbaudītu saturu.</translation>
 <translation id="6778482348691154169">Nevar uzņemt fotoattēlu</translation>
 <translation id="6888362557094394345">Pārvietojas uz leju</translation>
 <translation id="695140971690006676">Atiestatīt visu</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_mk.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_mk.xtb
index 3956734..af5aaa0 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_mk.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_mk.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Движење надесно</translation>
 <translation id="2360840973209616515">Администраторот управува со апликацијата за камера.
         За детали, контактирајте со администраторот.</translation>
+<translation id="2442754296994859145">Копирајте за да се потврдат содржините или проширете за да се сопре скенирањето.</translation>
+<translation id="2486151619109781620">Собери го дијалогот и започни со скенирање</translation>
 <translation id="2501278716633472235">Врати се</translation>
 <translation id="2501853267655415902">Снимањето е запрено</translation>
 <translation id="2517472476991765520">Скенирај</translation>
 <translation id="2549985041256363841">Започни со снимање</translation>
 <translation id="2577915835281444458">Снимањето наскоро ќе запре. Одете на капацитетот на уредот за да ослободите простор.</translation>
 <translation id="2599796128805996109">Задна камера</translation>
+<translation id="2654491636277477479">Копирај го откриениот текст</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> сек.</translation>
 <translation id="2761536921376153655">Тип скенирање</translation>
 <translation id="28682968802727151">Преглед на отсликување</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Движење надесно</translation>
 <translation id="3081586908890909590">Префрли на снимање видео</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Отсега може да копирате текст директно во вашата фотографија</translation>
 <translation id="3158534262962737808">Придружете се на „<ph name="WIFINAME" />“</translation>
 <translation id="3227137524299004712">Микрофон</translation>
 <translation id="3240426699337459095">Врската е копирана</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Зачувај</translation>
 <translation id="5320594929574852403">Се преместува налево</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Прошири го дијалогот и сопри со скенирање</translation>
 <translation id="5662366948659129155">Се скенира страницата <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Квадрат</translation>
 <translation id="574392208103952083">Медиум</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Придружете се на <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Сподели</translation>
 <translation id="6586509689874700895">Прво, притиснете <ph name="BUTTON_NAME" /> за да зумирате. Потоа, откако ќе фотографирате, ќе видите подобрени детали.</translation>
+<translation id="659539649712855529">Копирано: <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Прикажи ги сите резолуции</translation>
 <translation id="6631515515009660915">Исклучено е отсликување</translation>
 <translation id="6652737148136672975">Поместете ја положбата на аголот со копчињата со стрелки</translation>
 <translation id="667999046851023355">Документ</translation>
 <translation id="6681668084120808868">Фотографирај</translation>
+<translation id="6692092766759105707">Копирајте за да се потврдат содржините.</translation>
 <translation id="6778482348691154169">Не може да се фотографира</translation>
 <translation id="6888362557094394345">Се преместува надолу</translation>
 <translation id="695140971690006676">Ресетирај ги сите</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_pt-BR.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_pt-BR.xtb
index f084f13..494c672 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_pt-BR.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_pt-BR.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Movimentar para a esquerda</translation>
 <translation id="2360840973209616515">O app de câmera é gerenciado pelo administrador.
         Para mais detalhes, entre em contato com o administrador.</translation>
+<translation id="2442754296994859145">Copie para verificar o conteúdo ou abra para interromper a digitalização.</translation>
+<translation id="2486151619109781620">Fechar caixa de diálogo e iniciar a digitalização</translation>
 <translation id="2501278716633472235">Voltar</translation>
 <translation id="2501853267655415902">A gravação foi interrompida</translation>
 <translation id="2517472476991765520">Verificar</translation>
 <translation id="2549985041256363841">Iniciar gravação</translation>
 <translation id="2577915835281444458">A gravação vai ser interrompida em breve. Acesse o armazenamento do dispositivo para liberar espaço.</translation>
 <translation id="2599796128805996109">Câmera traseira</translation>
+<translation id="2654491636277477479">Copiar texto detectado</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" /> / <ph name="MAXIMAL" /> s</translation>
 <translation id="2761536921376153655">Tipo de leitura</translation>
 <translation id="28682968802727151">Visualização do espelhamento</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Movimentar para a direita</translation>
 <translation id="3081586908890909590">Mudar para gravar vídeo</translation>
 <translation id="313467653172006084">30 QPS</translation>
+<translation id="3157038259444425153">Agora você pode copiar o texto da sua foto diretamente</translation>
 <translation id="3158534262962737808">Conectar-se a "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Microfone</translation>
 <translation id="3240426699337459095">Link copiado</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Salvar</translation>
 <translation id="5320594929574852403">Movendo para a esquerda</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Abrir caixa de diálogo e interromper a digitalização</translation>
 <translation id="5662366948659129155">Digitalizando a página <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Quadrado</translation>
 <translation id="574392208103952083">Médio</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Participar do <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Compartilhar</translation>
 <translation id="6586509689874700895">Primeiro, pressione <ph name="BUTTON_NAME" /> para aumentar o zoom. Depois de tirar uma foto, os detalhes aprimorados vão aparecer.</translation>
+<translation id="659539649712855529">Copiado: <ph name="CONTENT" />.</translation>
 <translation id="6617916774429601017">Mostrar todas as resoluções</translation>
 <translation id="6631515515009660915">Espelhamento desativado</translation>
 <translation id="6652737148136672975">Mova os cantos com as teclas de seta</translation>
 <translation id="667999046851023355">Documento</translation>
 <translation id="6681668084120808868">Tirar foto</translation>
+<translation id="6692092766759105707">Copie para verificar o conteúdo.</translation>
 <translation id="6778482348691154169">Não foi possível tirar a foto</translation>
 <translation id="6888362557094394345">Movendo para baixo</translation>
 <translation id="695140971690006676">Redefinir tudo</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_sq.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_sq.xtb
index 0ae96ed..ca908330 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_sq.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_sq.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Zgjero majtas</translation>
 <translation id="2360840973209616515">Aplikacioni i kamerës menaxhohet nga administratori yt.
         Për detaje, kontakto me administratorin.</translation>
+<translation id="2442754296994859145">Kopjo për të verifikuar përmbajtjen ose zgjero për të ndaluar skanimin.</translation>
+<translation id="2486151619109781620">Palos dialogun dhe nis skanimn</translation>
 <translation id="2501278716633472235">Kthehu prapa</translation>
 <translation id="2501853267655415902">Regjistrimi ndaloi</translation>
 <translation id="2517472476991765520">Skano</translation>
 <translation id="2549985041256363841">Nis regjistrimin</translation>
 <translation id="2577915835281444458">Regjistrimi do të ndalojë së shpejti. Shko te hapësira ruajtëse e pajisjes për të liruar hapësirën.</translation>
 <translation id="2599796128805996109">Kamera e pasme</translation>
+<translation id="2654491636277477479">Kopjo tekstin e zbuluar</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" /> / <ph name="MAXIMAL" /> sek.</translation>
 <translation id="2761536921376153655">Lloji i skanimit</translation>
 <translation id="28682968802727151">Pamja paraprake e pasqyrës</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Zgjero djathtas</translation>
 <translation id="3081586908890909590">Kalo te regjistrimi i videos</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Tani mund ta kopjosh drejtpërdrejt tekstin në fotografinë tënde</translation>
 <translation id="3158534262962737808">Bashkohu në "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Mikrofoni</translation>
 <translation id="3240426699337459095">Lidhja u kopjua</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Ruaj</translation>
 <translation id="5320594929574852403">Po zhvendoset majtas</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Zgjero dialogun dhe ndalo skanimin</translation>
 <translation id="5662366948659129155">Po skanohet faqja <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Katror</translation>
 <translation id="574392208103952083">Mesatar</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Bashkohu në <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Ndaj</translation>
 <translation id="6586509689874700895">Në fillim shtyp <ph name="BUTTON_NAME" /> për të zmadhuar. Më pas, pasi të nxjerrësh një fotografi, do të shikosh detaje të përmirësuara.</translation>
+<translation id="659539649712855529">U kopjua: <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Shfaq të gjitha rezolucionet</translation>
 <translation id="6631515515009660915">Çaktivizo pasqyrën</translation>
 <translation id="6652737148136672975">Zhvendos pozicionin e këndit me tastet e shigjetave</translation>
 <translation id="667999046851023355">Dokument</translation>
 <translation id="6681668084120808868">Nxirr një fotografi</translation>
+<translation id="6692092766759105707">Kopjo për të verifikuar përmbajtjen</translation>
 <translation id="6778482348691154169">Fotografia nuk mund të nxirret</translation>
 <translation id="6888362557094394345">Po zhvendoset poshtë</translation>
 <translation id="695140971690006676">Rivendos të gjitha</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_sv.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_sv.xtb
index b25f2e3..a4b3c77 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_sv.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_sv.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Panorera åt vänster</translation>
 <translation id="2360840973209616515">Kameraappen hanteras av administratören.
         Kontakta administratören för mer information.</translation>
+<translation id="2442754296994859145">Kopiera för att verifiera innehållet eller utöka för att sluta skanna.</translation>
+<translation id="2486151619109781620">Komprimera dialogrutan och börja skanna</translation>
 <translation id="2501278716633472235">Föregående</translation>
 <translation id="2501853267655415902">Inspelningen stoppades</translation>
 <translation id="2517472476991765520">Sök</translation>
 <translation id="2549985041256363841">Börja spela in</translation>
 <translation id="2577915835281444458">Inspelning avslutas snart. Gå till enhetens lagringsutrymme för att frigöra utrymme.</translation>
 <translation id="2599796128805996109">Bakre kamera</translation>
+<translation id="2654491636277477479">Kopiera identifierad text</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" />/<ph name="MAXIMAL" /> s</translation>
 <translation id="2761536921376153655">Sökningstyp</translation>
 <translation id="28682968802727151">Spegla förhandsgranskning</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Panorera åt höger</translation>
 <translation id="3081586908890909590">Byt till videoinspelning</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Nu kan du kopiera text i fotot direkt</translation>
 <translation id="3158534262962737808">Gå med i <ph name="WIFINAME" /></translation>
 <translation id="3227137524299004712">Mikrofon</translation>
 <translation id="3240426699337459095">Länken har kopierats</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Spara</translation>
 <translation id="5320594929574852403">Flyttas åt vänster</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Utöka dialogrutan och sluta skanna</translation>
 <translation id="5662366948659129155">Skannar sida <ph name="COUNT" />.</translation>
 <translation id="5671277269877808209">Kvadratiskt</translation>
 <translation id="574392208103952083">Medelstark</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Gå med i <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Dela</translation>
 <translation id="6586509689874700895">Tryck först på <ph name="BUTTON_NAME" /> för att zooma in. När du har tagit ett foto ser du förbättrade detaljer.</translation>
+<translation id="659539649712855529">Kopierade <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Visa alla upplösningar</translation>
 <translation id="6631515515009660915">Spegling av</translation>
 <translation id="6652737148136672975">Flytta hörnet med hjälp av pilknapparna</translation>
 <translation id="667999046851023355">Dokument</translation>
 <translation id="6681668084120808868">Ta foto</translation>
+<translation id="6692092766759105707">Kopiera för att verifiera innehållet.</translation>
 <translation id="6778482348691154169">Det gick inte att ta ett foto</translation>
 <translation id="6888362557094394345">Flyttas nedåt</translation>
 <translation id="695140971690006676">Återställ alla</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_sw.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_sw.xtb
index d69d150c..c1d69c6 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_sw.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_sw.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Geuza kushoto</translation>
 <translation id="2360840973209616515">Programu hii ya kamera inadhibitiwa na msimamizi wako.
         Kwa maelezo zaidi, wasiliana na msimamizi.</translation>
+<translation id="2442754296994859145">Nakili ili uthibitishe maudhui au panua ili uache kuchanganua.</translation>
+<translation id="2486151619109781620">Kunja kidirisha na uanze kuchanganua</translation>
 <translation id="2501278716633472235">Rudi nyuma</translation>
 <translation id="2501853267655415902">Imeacha kurekodi</translation>
 <translation id="2517472476991765520">Tafuta</translation>
 <translation id="2549985041256363841">Anza kurekodi</translation>
 <translation id="2577915835281444458">Itaaacha kurekodi hivi punde. Nenda kwenye hifadhi ya kifaa ufute faili ili uongeze nafasi.</translation>
 <translation id="2599796128805996109">Kamera ya nyuma</translation>
+<translation id="2654491636277477479">Nakili ujumbe uliotambuliwa</translation>
 <translation id="2759905922487820242">Sekunde <ph name="CURRENT" /> / <ph name="MAXIMAL" /></translation>
 <translation id="2761536921376153655">Aina ya uchanganuzi</translation>
 <translation id="28682968802727151">Onyesho la kukagua hali ya kuakisi</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Geuza kulia</translation>
 <translation id="3081586908890909590">Rekodi video</translation>
 <translation id="313467653172006084">FPS 30</translation>
+<translation id="3157038259444425153">Sasa unaweza kunakili ujumbe moja kwa moja kwenye picha yako</translation>
 <translation id="3158534262962737808">Jiunge na "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Maikrofoni</translation>
 <translation id="3240426699337459095">Kiungo kimenakiliwa</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Hifadhi</translation>
 <translation id="5320594929574852403">Inasogezwa upande wa kushoto</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Panua kidirisha na uache kuchanganua</translation>
 <translation id="5662366948659129155">Inachanganua ukurasa wa <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Mraba</translation>
 <translation id="574392208103952083">Wastani</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Jiunge na <ph name="WIFINAME" /></translation>
 <translation id="6527303717912515753">Shiriki</translation>
 <translation id="6586509689874700895">Kwanza, bofya <ph name="BUTTON_NAME" /> ili uvute karibu. Kisha, baada ya kupiga picha, utaona maelezo ya kina.</translation>
+<translation id="659539649712855529">Umenakili <ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">Onyesha hali zote za ubora</translation>
 <translation id="6631515515009660915">Zima kipengele cha kuakisi</translation>
 <translation id="6652737148136672975">Sogeza sehemu za pembeni kwa kutumia vitufe vya vishale</translation>
 <translation id="667999046851023355">Hati</translation>
 <translation id="6681668084120808868">Piga picha</translation>
+<translation id="6692092766759105707">Nakili ili uthibitishe maudhui.</translation>
 <translation id="6778482348691154169">Imeshindwa kupiga picha</translation>
 <translation id="6888362557094394345">Inasogezwa upande wa chini</translation>
 <translation id="695140971690006676">Weka vyote upya</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_ta.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_ta.xtb
index 82de3cf..6f958078 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_ta.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_ta.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">இடப்புறம் நகர்த்தவும்</translation>
 <translation id="2360840973209616515">கேமரா ஆப்ஸை உங்கள் நிர்வாகி நிர்வகிக்கிறார்.
         விவரங்களுக்கு, நிர்வாகியைத் தொடர்புகொள்ளவும்.</translation>
+<translation id="2442754296994859145">உள்ளடக்கத்தைச் சரிபார்க்க நகலெடுக்கும் அல்லது ஸ்கேனிங்கை நிறுத்த விரிவாக்கும்.</translation>
+<translation id="2486151619109781620">உரையாடலைச் சுருக்கும் மற்றும் ஸ்கேனிங்கைத் தொடங்கும்</translation>
 <translation id="2501278716633472235">திரும்பிச் செல்</translation>
 <translation id="2501853267655415902">பதிவுசெய்வது நிறுத்தப்பட்டது</translation>
 <translation id="2517472476991765520">ஸ்கேன்</translation>
 <translation id="2549985041256363841">பதிவுசெய்யத் தொடங்கு</translation>
 <translation id="2577915835281444458">ரெக்கார்டிங் விரைவில் நிறுத்தப்படும். சேமிப்பிடத்தைக் காலியாக்க சாதனச் சேமிப்பகத்திற்குச் செல்லவும்.</translation>
 <translation id="2599796128805996109">பின்பக்கக் கேமரா</translation>
+<translation id="2654491636277477479">கண்டறியப்பட்ட வார்த்தைகளை நகலெடுக்கும்</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" /> / <ph name="MAXIMAL" />வி</translation>
 <translation id="2761536921376153655">ஸ்கேன் வகை</translation>
 <translation id="28682968802727151">மிரர் மாதிரிக்காட்சி</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">வலப்புறம் நகர்த்தவும்</translation>
 <translation id="3081586908890909590">வீடியோவைப் பதிவுசெய்யும் பயன்முறைக்கு மாறு</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">இப்போது உங்கள் படத்தில் உள்ள வார்த்தைகளை நேரடியாக நகலெடுக்கலாம்</translation>
 <translation id="3158534262962737808">"<ph name="WIFINAME" />" உடன் இணை</translation>
 <translation id="3227137524299004712">மைக்ரோஃபோன்</translation>
 <translation id="3240426699337459095">இணைப்பு நகலெடுக்கப்பட்டது</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">சேமி</translation>
 <translation id="5320594929574852403">இடதுபுறம் நகர்கிறது</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">உரையாடலை விரிவாக்கும் மற்றும் ஸ்கேனிங்கை நிறுத்தும்</translation>
 <translation id="5662366948659129155">ஸ்கேன் செய்யப்படும் பக்கம்: <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">சதுரம்</translation>
 <translation id="574392208103952083">நடுநிலை</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934"><ph name="WIFINAME" /> உடன் இணை</translation>
 <translation id="6527303717912515753">பகிர்</translation>
 <translation id="6586509689874700895">முதலில், பெரிதாக்க <ph name="BUTTON_NAME" /> பட்டனை அழுத்தவும். பிறகு, படம் பிடித்தவுடன் மேம்படுத்தப்பட்ட விவரங்கள் தெரியும்.</translation>
+<translation id="659539649712855529"><ph name="CONTENT" /> நகலெடுக்கப்பட்டது</translation>
 <translation id="6617916774429601017">எல்லா ரெசல்யூஷன்களையும் காட்டு</translation>
 <translation id="6631515515009660915">மிரர் பயன்முறையை முடக்கும்</translation>
 <translation id="6652737148136672975">மூலைகளை நகர்த்த அம்புக்குறி விசைகளைப் பயன்படுத்தவும்</translation>
 <translation id="667999046851023355">ஆவணம்</translation>
 <translation id="6681668084120808868">புகைப்படம் எடு</translation>
+<translation id="6692092766759105707">உள்ளடக்கத்தைச் சரிபார்க்க நகலெடுக்கும்.</translation>
 <translation id="6778482348691154169">படம் எடுக்க முடியவில்லை</translation>
 <translation id="6888362557094394345">கீழ்ப்புறம் நகர்கிறது</translation>
 <translation id="695140971690006676">அனைத்தையும் மீட்டமை</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_tr.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_tr.xtb
index acdee74..63addbd4 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_tr.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_tr.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Sola kaydır</translation>
 <translation id="2360840973209616515">Kamera uygulaması, yöneticiniz tarafından yönetiliyor.
         Ayrıntılar için yöneticiyle iletişime geçin.</translation>
+<translation id="2442754296994859145">İçeriği doğrulamak için kopyalayın veya taramayı durdurmak için genişletin.</translation>
+<translation id="2486151619109781620">İletişim kutusunu daralt ve taramayı başlat</translation>
 <translation id="2501278716633472235">Geri dön</translation>
 <translation id="2501853267655415902">Kayıt durduruldu</translation>
 <translation id="2517472476991765520">Tara</translation>
 <translation id="2549985041256363841">Kaydı başlat</translation>
 <translation id="2577915835281444458">Kayıt yakında durdurulacak. Yer açmak için cihazın depolama alanına gidin.</translation>
 <translation id="2599796128805996109">Arka kamera</translation>
+<translation id="2654491636277477479">Algılanan metni kopyala</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" /> / <ph name="MAXIMAL" /> sn.</translation>
 <translation id="2761536921376153655">Tarama türü</translation>
 <translation id="28682968802727151">Yansıtma önizlemesi</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Sağa kaydır</translation>
 <translation id="3081586908890909590">Video kaydetmeye geç</translation>
 <translation id="313467653172006084">30 FPS</translation>
+<translation id="3157038259444425153">Artık fotoğrafınızdaki metni doğrudan kopyalayabilirsiniz</translation>
 <translation id="3158534262962737808">"<ph name="WIFINAME" />" ağına katılmak istiyor musunuz?</translation>
 <translation id="3227137524299004712">Mikrofon</translation>
 <translation id="3240426699337459095">Bağlantı kopyalandı</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Kaydet</translation>
 <translation id="5320594929574852403">Sola doğru hareket ediyor</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">İletişim kutusunu genişlet ve taramayı durdur</translation>
 <translation id="5662366948659129155"><ph name="COUNT" />. sayfa taranıyor</translation>
 <translation id="5671277269877808209">Kare</translation>
 <translation id="574392208103952083">Orta</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934"><ph name="WIFINAME" /> ağına katılın</translation>
 <translation id="6527303717912515753">Paylaş</translation>
 <translation id="6586509689874700895">Öncelikle, yakınlaştırmak için <ph name="BUTTON_NAME" /> tuşuna basın. Fotoğraf çektikten sonra, iyileştirilmiş ayrıntıları görürsünüz.</translation>
+<translation id="659539649712855529"><ph name="CONTENT" /> kopyalandı</translation>
 <translation id="6617916774429601017">Tüm çözünürlükleri göster</translation>
 <translation id="6631515515009660915">Yansıtma kapalı</translation>
 <translation id="6652737148136672975">Köşe konumunu ok tuşlarıyla taşıyın</translation>
 <translation id="667999046851023355">Doküman</translation>
 <translation id="6681668084120808868">Fotoğraf çek</translation>
+<translation id="6692092766759105707">İçeriği doğrulamak için kopyalayın.</translation>
 <translation id="6778482348691154169">Fotoğraf çekilemiyor</translation>
 <translation id="6888362557094394345">Alta doğru hareket ediyor</translation>
 <translation id="695140971690006676">Hepsini sıfırla</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_uk.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_uk.xtb
index 56a87278..4d8520d 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_uk.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_uk.xtb
@@ -36,12 +36,15 @@
 <translation id="2320741269052147773">Перемістити вліво</translation>
 <translation id="2360840973209616515">Додатком для камери керує адміністратор.
         Щоб дізнатися більше, зв’яжіться із цією особою.</translation>
+<translation id="2442754296994859145">Скопіюйте, щоб підтвердити контент, або розгорніть вікно, щоб зупинити сканування.</translation>
+<translation id="2486151619109781620">Згорнути вікно й почати сканування</translation>
 <translation id="2501278716633472235">Назад</translation>
 <translation id="2501853267655415902">Запис припинено</translation>
 <translation id="2517472476991765520">Сканувати</translation>
 <translation id="2549985041256363841">Почати запис</translation>
 <translation id="2577915835281444458">Незабаром запис буде зупинено. Щоб звільнити місце, перейдіть у налаштування сховища пристрою.</translation>
 <translation id="2599796128805996109">Камера на задній панелі</translation>
+<translation id="2654491636277477479">Копіювати виявлений текст</translation>
 <translation id="2759905922487820242"><ph name="CURRENT" /> / <ph name="MAXIMAL" /> с</translation>
 <translation id="2761536921376153655">Тип сканування</translation>
 <translation id="28682968802727151">Попередній перегляд віддзеркаленого зображення</translation>
@@ -49,6 +52,7 @@
 <translation id="3067436040345934772">Перемістити вправо</translation>
 <translation id="3081586908890909590">Перейти в режим запису відео</translation>
 <translation id="313467653172006084">30 кадрів/с</translation>
+<translation id="3157038259444425153">Тепер ви можете безпосередньо копіювати текст на фото</translation>
 <translation id="3158534262962737808">Підключитися до мережі "<ph name="WIFINAME" />"</translation>
 <translation id="3227137524299004712">Мікрофон</translation>
 <translation id="3240426699337459095">Посилання скопійовано</translation>
@@ -93,6 +97,7 @@
 <translation id="5317780077021120954">Зберегти</translation>
 <translation id="5320594929574852403">Переміщення вліво</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
+<translation id="5634947914995388399">Розгорнути вікно й зупинити сканування</translation>
 <translation id="5662366948659129155">Сканування сторінки <ph name="COUNT" /></translation>
 <translation id="5671277269877808209">Квадрат</translation>
 <translation id="574392208103952083">Середній</translation>
@@ -117,11 +122,13 @@
 <translation id="6519884562954018934">Підключитися до мережі "<ph name="WIFINAME" />"</translation>
 <translation id="6527303717912515753">Надіслати</translation>
 <translation id="6586509689874700895">Спершу натисніть значок <ph name="BUTTON_NAME" />, щоб наблизити камеру. Зробивши знімок, ви побачите більше деталей.</translation>
+<translation id="659539649712855529">Контент "<ph name="CONTENT" />" скопійовано</translation>
 <translation id="6617916774429601017">Показати всі варіанти роздільної здатності</translation>
 <translation id="6631515515009660915">Режим віддзеркалення вимкнено</translation>
 <translation id="6652737148136672975">Змінюйте положення кутів за допомогою клавіш регулювання</translation>
 <translation id="667999046851023355">Документ</translation>
 <translation id="6681668084120808868">Зробити фото</translation>
+<translation id="6692092766759105707">Скопіюйте, щоб підтвердити контент.</translation>
 <translation id="6778482348691154169">Не вдається сфотографувати</translation>
 <translation id="6888362557094394345">Переміщення вниз</translation>
 <translation id="695140971690006676">Скинути все</translation>
diff --git a/ash/webui/camera_app_ui/resources/strings/camera_strings_zh-HK.xtb b/ash/webui/camera_app_ui/resources/strings/camera_strings_zh-HK.xtb
index 29613fee..1c55b57a 100644
--- a/ash/webui/camera_app_ui/resources/strings/camera_strings_zh-HK.xtb
+++ b/ash/webui/camera_app_ui/resources/strings/camera_strings_zh-HK.xtb
@@ -36,8 +36,8 @@
 <translation id="2320741269052147773">向左平移</translation>
 <translation id="2360840973209616515">此相機應用程式由你的管理員管理。
         詳情請聯絡管理員。</translation>
-<translation id="2442754296994859145">複製即可驗證內容,展開則可停止掃描。</translation>
-<translation id="2486151619109781620">收合對話方塊並開始掃描</translation>
+<translation id="2442754296994859145">複製即可驗證內容,展開則可停止掃瞄。</translation>
+<translation id="2486151619109781620">收合對話框並開始掃瞄</translation>
 <translation id="2501278716633472235">返回</translation>
 <translation id="2501853267655415902">停咗錄影</translation>
 <translation id="2517472476991765520">掃瞄</translation>
@@ -52,7 +52,7 @@
 <translation id="3067436040345934772">向右平移</translation>
 <translation id="3081586908890909590">切換至錄影模式</translation>
 <translation id="313467653172006084">每秒畫格數:30</translation>
-<translation id="3157038259444425153">現在可以直接複製相片中的文字</translation>
+<translation id="3157038259444425153">現在你可以直接複製相片中的文字</translation>
 <translation id="3158534262962737808">加入「<ph name="WIFINAME" />」</translation>
 <translation id="3227137524299004712">麥克風</translation>
 <translation id="3240426699337459095">已複製連結</translation>
@@ -97,7 +97,7 @@
 <translation id="5317780077021120954">儲存</translation>
 <translation id="5320594929574852403">向左移</translation>
 <translation id="5374917190292010970">4K (2160p)</translation>
-<translation id="5634947914995388399">展開對話方塊並停止掃描</translation>
+<translation id="5634947914995388399">展開對話框並停止掃瞄</translation>
 <translation id="5662366948659129155">正在掃瞄第 <ph name="COUNT" /> 頁</translation>
 <translation id="5671277269877808209">正方形</translation>
 <translation id="574392208103952083">中</translation>
@@ -122,7 +122,7 @@
 <translation id="6519884562954018934">加入「<ph name="WIFINAME" />」</translation>
 <translation id="6527303717912515753">分享</translation>
 <translation id="6586509689874700895">首先,按下「<ph name="BUTTON_NAME" />」圖示即可放大。拍照後,就會看見經過強化的細節。</translation>
-<translation id="659539649712855529">已複製「<ph name="CONTENT" />」</translation>
+<translation id="659539649712855529">複製咗<ph name="CONTENT" /></translation>
 <translation id="6617916774429601017">顯示所有解像度</translation>
 <translation id="6631515515009660915">閂鏡像</translation>
 <translation id="6652737148136672975">用方向鍵嚟移動角落成位置</translation>
diff --git a/base/BUILD.gn b/base/BUILD.gn
index 4ae52e5..d90246b8 100644
--- a/base/BUILD.gn
+++ b/base/BUILD.gn
@@ -1112,7 +1112,7 @@
     ]
 
     # Base provides conversions between CXX types and base types (e.g.
-    # StringPiece).
+    # std::string_view).
     public_deps += [ "//build/rust:cxx_cppdeps" ]
   }
 
diff --git a/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java b/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java
index 8a656100..8dfe650 100644
--- a/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java
+++ b/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java
@@ -41,18 +41,16 @@
 import javax.annotation.concurrent.GuardedBy;
 
 /**
- * This class provides functionality to load and register the native libraries.
- * Callers are allowed to separate loading the libraries from initializing
- * them. When a zygote process is used (WebView or AppZygote) the per process
- * initialization happens after the application processes are forked from the
- * zygote process.
+ * This class provides functionality to load and register the native libraries. Callers are allowed
+ * to separate loading the libraries from initializing them. When a zygote process is used (WebView
+ * or AppZygote) the per process initialization happens after the application processes are forked
+ * from the zygote process.
  *
- * The libraries may be loaded and initialized from any thread. Synchronization
- * primitives are used to ensure that overlapping requests from different
- * threads are handled sequentially.
+ * <p>The libraries may be loaded and initialized from any thread. Synchronization primitives are
+ * used to ensure that overlapping requests from different threads are handled sequentially.
  *
- * See also base/android/library_loader/library_loader_hooks.cc, which contains
- * the native counterpart to this class.
+ * <p>See also base/android/library_loader/library_loader_hooks.cc, which contains the native
+ * counterpart to this class.
  */
 @JNINamespace("base::android")
 public class LibraryLoader {
@@ -61,10 +59,6 @@
     // Constant guarding debug logging in this class.
     static final boolean DEBUG = false;
 
-    // Compile time switch for sharing RELRO between the browser and the app zygote.
-    // TODO(crbug.com/40159355): remove when the issue is closed.
-    private static final boolean ALLOW_CHROMIUM_LINKER_IN_ZYGOTE = true;
-
     // Shared preferences key for the background thread pool setting.
     private static final String BACKGROUND_THREAD_POOL_KEY = "background_thread_pool_enabled";
 
@@ -163,38 +157,38 @@
     // Returns true when sharing RELRO between the browser process and the app zygote should *not*
     // be attempted.
     public static boolean mainProcessIntendsToProvideRelroFd() {
-        return !ALLOW_CHROMIUM_LINKER_IN_ZYGOTE || Build.VERSION.SDK_INT <= Build.VERSION_CODES.R;
+        return Build.VERSION.SDK_INT <= Build.VERSION_CODES.R;
     }
 
     /**
      * Inner class encapsulating points of communication between instances of LibraryLoader in
      * different processes.
      *
-     * Usage:
+     * <p>Usage:
      *
-     * 0. In the main (Browser) process this mediator can be bypassed by
-     *    {@link LibraryLoader#ensureInitialized()}. It is convenient for targets that do not pay
-     *    attention to RELRO sharing and load time statistics, but it is also more error prone. The
-     *    {@link #ensureInitializedInMainProcess()} is recommended.
+     * <p>0. In the main (Browser) process this mediator can be bypassed by {@link
+     * LibraryLoader#ensureInitialized()}. It is convenient for targets that do not pay attention to
+     * RELRO sharing and load time statistics, but it is also more error prone. The {@link
+     * #ensureInitializedInMainProcess()} is recommended.
      *
-     * 1. For a {@link LibraryLoader} requiring the knowledge of the load address before
-     *    initialization, {@link #takeLoadAddressFromBundle(Bundle)} should be called first. It is
-     *    done very early after establishing a Binder connection.
+     * <p>1. For a {@link LibraryLoader} requiring the knowledge of the load address before
+     * initialization, {@link #takeLoadAddressFromBundle(Bundle)} should be called first. It is done
+     * very early after establishing a Binder connection.
      *
-     * 2. After the load address is received, the object needs to be initialized using one of
-     *    {@link #ensureInitializedInMainProcess()}, {@link #initInChildProcess()} and
-     *    {@link #initInAppZygote()}. For the main process the subsequent calls to initialization
-     *    are ignored, primarily to simplify tests.
+     * <p>2. After the load address is received, the object needs to be initialized using one of
+     * {@link #ensureInitializedInMainProcess()}, {@link #initInChildProcess()} and {@link
+     * #initInAppZygote()}. For the main process the subsequent calls to initialization are ignored,
+     * primarily to simplify tests.
      *
-     * 3. Later {@link #putLoadAddressToBundle(Bundle)} and
-     *    {@link #takeLoadAddressFromBundle(Bundle)} should be called for passing the RELRO
-     *    information between library loaders.
+     * <p>3. Later {@link #putLoadAddressToBundle(Bundle)} and {@link
+     * #takeLoadAddressFromBundle(Bundle)} should be called for passing the RELRO information
+     * between library loaders.
      *
-     * Internally the {@link LibraryLoader} may ignore these messages because it can fall back to
+     * <p>Internally the {@link LibraryLoader} may ignore these messages because it can fall back to
      * not sharing RELRO.
      *
-     * In general the class is *not* thread safe. The client must guarantee that the steps 1-3 above
-     * happen sequentially in the memory model sense. After that the class is safe to use from
+     * <p>In general the class is *not* thread safe. The client must guarantee that the steps 1-3
+     * above happen sequentially in the memory model sense. After that the class is safe to use from
      * multiple threads concurrently.
      */
     public class MultiProcessMediator {
diff --git a/base/debug/stack_trace_fuchsia.cc b/base/debug/stack_trace_fuchsia.cc
index c51dc0a7..649f354 100644
--- a/base/debug/stack_trace_fuchsia.cc
+++ b/base/debug/stack_trace_fuchsia.cc
@@ -188,7 +188,7 @@
       // The "module" stack trace annotation doesn't allow for strings which
       // resemble paths, so extract the filename portion from |link_map_name|.
       size_t directory_prefix_idx = link_map_name.find_last_of("/");
-      if (directory_prefix_idx != StringPiece::npos) {
+      if (directory_prefix_idx != std::string_view::npos) {
         link_map_name = link_map_name.substr(
             directory_prefix_idx + 1,
             link_map_name.size() - directory_prefix_idx - 1);
diff --git a/base/files/file_path.cc b/base/files/file_path.cc
index 2131146..c83007b 100644
--- a/base/files/file_path.cc
+++ b/base/files/file_path.cc
@@ -12,6 +12,7 @@
 #include <string.h>
 
 #include <algorithm>
+#include <string_view>
 
 #include "base/check_op.h"
 #include "base/files/safe_base_name.h"
@@ -19,7 +20,6 @@
 #include "base/pickle.h"
 #include "base/ranges/algorithm.h"
 #include "base/strings/strcat.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/string_util.h"
 #include "base/strings/sys_string_conversions.h"
 #include "base/strings/utf_ostream_operators.h"
@@ -444,8 +444,7 @@
       base::StrCat({RemoveExtension().value(), suffix, Extension()}));
 }
 
-FilePath FilePath::InsertBeforeExtensionASCII(StringPiece suffix)
-    const {
+FilePath FilePath::InsertBeforeExtensionASCII(std::string_view suffix) const {
   DCHECK(IsStringASCII(suffix));
 #if BUILDFLAG(IS_WIN)
   return InsertBeforeExtension(UTF8ToWide(suffix));
@@ -472,7 +471,7 @@
   return FilePath(str);
 }
 
-FilePath FilePath::AddExtensionASCII(StringPiece extension) const {
+FilePath FilePath::AddExtensionASCII(std::string_view extension) const {
   DCHECK(IsStringASCII(extension));
 #if BUILDFLAG(IS_WIN)
   return AddExtension(UTF8ToWide(extension));
@@ -572,7 +571,7 @@
   return Append(component.path().value());
 }
 
-FilePath FilePath::AppendASCII(StringPiece component) const {
+FilePath FilePath::AppendASCII(std::string_view component) const {
   DCHECK(base::IsStringASCII(component));
 #if BUILDFLAG(IS_WIN)
   return Append(UTF8ToWide(component));
@@ -658,18 +657,18 @@
 }
 
 // static
-FilePath FilePath::FromASCII(StringPiece ascii) {
+FilePath FilePath::FromASCII(std::string_view ascii) {
   DCHECK(base::IsStringASCII(ascii));
   return FilePath(ASCIIToWide(ascii));
 }
 
 // static
-FilePath FilePath::FromUTF8Unsafe(StringPiece utf8) {
+FilePath FilePath::FromUTF8Unsafe(std::string_view utf8) {
   return FilePath(UTF8ToWide(utf8));
 }
 
 // static
-FilePath FilePath::FromUTF16Unsafe(StringPiece16 utf16) {
+FilePath FilePath::FromUTF16Unsafe(std::u16string_view utf16) {
   return FilePath(AsWStringView(utf16));
 }
 
@@ -705,13 +704,13 @@
 }
 
 // static
-FilePath FilePath::FromASCII(StringPiece ascii) {
+FilePath FilePath::FromASCII(std::string_view ascii) {
   DCHECK(base::IsStringASCII(ascii));
   return FilePath(ascii);
 }
 
 // static
-FilePath FilePath::FromUTF8Unsafe(StringPiece utf8) {
+FilePath FilePath::FromUTF8Unsafe(std::string_view utf8) {
 #if defined(SYSTEM_NATIVE_UTF8)
   return FilePath(utf8);
 #else
@@ -720,7 +719,7 @@
 }
 
 // static
-FilePath FilePath::FromUTF16Unsafe(StringPiece16 utf16) {
+FilePath FilePath::FromUTF16Unsafe(std::u16string_view utf16) {
 #if defined(SYSTEM_NATIVE_UTF8)
   return FilePath(UTF16ToUTF8(utf16));
 #else
diff --git a/base/files/file_path.h b/base/files/file_path.h
index 2a7fdfd..34f93e0f 100644
--- a/base/files/file_path.h
+++ b/base/files/file_path.h
@@ -109,7 +109,6 @@
 #include <vector>
 
 #include "base/base_export.h"
-#include "base/strings/string_piece.h"
 #include "base/trace_event/base_tracing_forward.h"
 #include "build/build_config.h"
 
@@ -324,7 +323,8 @@
   // path == "C:\pics\jojo"     suffix == " (1)", returns "C:\pics\jojo (1)"
   // path == "C:\pics.old\jojo" suffix == " (1)", returns "C:\pics.old\jojo (1)"
   [[nodiscard]] FilePath InsertBeforeExtension(StringPieceType suffix) const;
-  [[nodiscard]] FilePath InsertBeforeExtensionASCII(StringPiece suffix) const;
+  [[nodiscard]] FilePath InsertBeforeExtensionASCII(
+      std::string_view suffix) const;
 
   // Adds |extension| to |file_name|. Returns the current FilePath if
   // |extension| is empty. Returns "" if BaseName() == "." or "..".
@@ -332,7 +332,7 @@
 
   // Like above, but takes the extension as an ASCII string. See AppendASCII for
   // details on how this is handled.
-  [[nodiscard]] FilePath AddExtensionASCII(StringPiece extension) const;
+  [[nodiscard]] FilePath AddExtensionASCII(std::string_view extension) const;
 
   // Replaces the extension of |file_name| with |extension|.  If |file_name|
   // does not have an extension, then |extension| is added.  If |extension| is
@@ -364,7 +364,7 @@
   // On Linux, although it can use any 8-bit encoding for paths, we assume that
   // ASCII is a valid subset, regardless of the encoding, since many operating
   // system paths will always be ASCII.
-  [[nodiscard]] FilePath AppendASCII(StringPiece component) const;
+  [[nodiscard]] FilePath AppendASCII(std::string_view component) const;
 
   // Returns true if this FilePath contains an absolute path.  On Windows, an
   // absolute path begins with either a drive letter specification followed by
@@ -421,7 +421,7 @@
   std::u16string AsUTF16Unsafe() const;
 
   // Returns a FilePath object from a path name in ASCII.
-  static FilePath FromASCII(StringPiece ascii);
+  static FilePath FromASCII(std::string_view ascii);
 
   // Returns a FilePath object from a path name in UTF-8. This function
   // should only be used for cases where you are sure that the input
@@ -431,10 +431,10 @@
   // internally calls SysWideToNativeMB() on POSIX systems other than Mac
   // and Chrome OS, to mitigate the encoding issue. See the comment at
   // AsUTF8Unsafe() for details.
-  static FilePath FromUTF8Unsafe(StringPiece utf8);
+  static FilePath FromUTF8Unsafe(std::string_view utf8);
 
   // Similar to FromUTF8Unsafe, but accepts UTF-16 instead.
-  static FilePath FromUTF16Unsafe(StringPiece16 utf16);
+  static FilePath FromUTF16Unsafe(std::u16string_view utf16);
 
   void WriteToPickle(Pickle* pickle) const;
   bool ReadFromPickle(PickleIterator* iter);
diff --git a/base/files/file_path_unittest.cc b/base/files/file_path_unittest.cc
index dfe2e7a..8938621 100644
--- a/base/files/file_path_unittest.cc
+++ b/base/files/file_path_unittest.cc
@@ -12,6 +12,7 @@
 #include <stddef.h>
 
 #include <sstream>
+#include <string_view>
 
 #include "base/files/safe_base_name.h"
 #include "base/strings/utf_ostream_operators.h"
@@ -67,7 +68,7 @@
 
 struct UTF8TestData {
   FilePath::StringPieceType native;
-  StringPiece utf8;
+  std::string_view utf8;
 };
 
 // file_util winds up using autoreleased objects on the Mac, so this needs
diff --git a/base/files/file_util.h b/base/files/file_util.h
index e471ea3..8fc8d1d 100644
--- a/base/files/file_util.h
+++ b/base/files/file_util.h
@@ -16,6 +16,7 @@
 #include <optional>
 #include <set>
 #include <string>
+#include <string_view>
 
 #include "base/base_export.h"
 #include "base/containers/span.h"
@@ -590,18 +591,18 @@
 // exist, it gets created with read/write permissions for all.
 BASE_EXPORT bool WriteFile(const FilePath& filename, span<const uint8_t> data);
 
-// Another WriteFile() variant that takes a StringPiece so callers don't have to
-// do manual conversions from a char span to a uint8_t span.
-BASE_EXPORT bool WriteFile(const FilePath& filename, StringPiece data);
+// Another WriteFile() variant that takes a std::string_view so callers don't
+// have to do manual conversions from a char span to a uint8_t span.
+BASE_EXPORT bool WriteFile(const FilePath& filename, std::string_view data);
 
 #if BUILDFLAG(IS_POSIX) || BUILDFLAG(IS_FUCHSIA)
 // Appends |data| to |fd|. Does not close |fd| when done.  Returns true iff all
 // of |data| were written to |fd|.
 BASE_EXPORT bool WriteFileDescriptor(int fd, span<const uint8_t> data);
 
-// WriteFileDescriptor() variant that takes a StringPiece so callers don't have
-// to do manual conversions from a char span to a uint8_t span.
-BASE_EXPORT bool WriteFileDescriptor(int fd, StringPiece data);
+// WriteFileDescriptor() variant that takes a std::string_view so callers don't
+// have to do manual conversions from a char span to a uint8_t span.
+BASE_EXPORT bool WriteFileDescriptor(int fd, std::string_view data);
 
 // Allocates disk space for the file referred to by |fd| for the byte range
 // starting at |offset| and continuing for |size| bytes. The file size will be
@@ -617,9 +618,9 @@
 BASE_EXPORT bool AppendToFile(const FilePath& filename,
                               span<const uint8_t> data);
 
-// AppendToFile() variant that takes a StringPiece so callers don't have to do
-// manual conversions from a char span to a uint8_t span.
-BASE_EXPORT bool AppendToFile(const FilePath& filename, StringPiece data);
+// AppendToFile() variant that takes a std::string_view so callers don't have to
+// do manual conversions from a char span to a uint8_t span.
+BASE_EXPORT bool AppendToFile(const FilePath& filename, std::string_view data);
 
 // Gets the current working directory for the process.
 BASE_EXPORT bool GetCurrentDirectory(FilePath* path);
diff --git a/base/files/file_util_posix.cc b/base/files/file_util_posix.cc
index 6f93a71..a8f98f1 100644
--- a/base/files/file_util_posix.cc
+++ b/base/files/file_util_posix.cc
@@ -24,6 +24,7 @@
 #include <iomanip>
 #include <memory>
 #include <optional>
+#include <string_view>
 
 #include "base/base_export.h"
 #include "base/base_switches.h"
@@ -45,7 +46,6 @@
 #include "base/posix/eintr_wrapper.h"
 #include "base/strings/cstring_view.h"
 #include "base/strings/strcat.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/string_split.h"
 #include "base/strings/string_util.h"
 #include "base/strings/sys_string_conversions.h"
@@ -387,7 +387,7 @@
 // Appends |mode_char| to |mode| before the optional character set encoding; see
 // https://www.gnu.org/software/libc/manual/html_node/Opening-Streams.html for
 // details.
-std::string AppendModeCharacter(StringPiece mode, char mode_char) {
+std::string AppendModeCharacter(std::string_view mode, char mode_char) {
   std::string result(mode);
   size_t comma_pos = result.find(',');
   result.insert(comma_pos == std::string::npos ? result.length() : comma_pos, 1,
@@ -744,7 +744,7 @@
     return false;
   }
 
-  for (const StringPiece& cur_path :
+  for (std::string_view cur_path :
        SplitStringPiece(path, ":", KEEP_WHITESPACE, SPLIT_WANT_NONEMPTY)) {
     FilePath file(cur_path);
     int permissions;
@@ -821,11 +821,11 @@
 
 FilePath FormatTemporaryFileName(FilePath::StringPieceType identifier) {
 #if BUILDFLAG(IS_APPLE)
-  StringPiece prefix = base::apple::BaseBundleID();
+  std::string_view prefix = base::apple::BaseBundleID();
 #elif BUILDFLAG(GOOGLE_CHROME_BRANDING)
-  StringPiece prefix = "com.google.Chrome";
+  std::string_view prefix = "com.google.Chrome";
 #else
-  StringPiece prefix = "org.chromium.Chromium";
+  std::string_view prefix = "org.chromium.Chromium";
 #endif
   return FilePath(StrCat({".", prefix, ".", identifier}));
 }
@@ -1088,7 +1088,7 @@
   }
 
   int bytes_written =
-      WriteFileDescriptor(fd, StringPiece(data, static_cast<size_t>(size)))
+      WriteFileDescriptor(fd, std::string_view(data, static_cast<size_t>(size)))
           ? size
           : -1;
   if (IGNORE_EINTR(close(fd)) < 0) {
@@ -1110,7 +1110,7 @@
   return true;
 }
 
-bool WriteFileDescriptor(int fd, StringPiece data) {
+bool WriteFileDescriptor(int fd, std::string_view data) {
   return WriteFileDescriptor(fd, as_bytes(make_span(data)));
 }
 
@@ -1219,7 +1219,7 @@
   return ret;
 }
 
-bool AppendToFile(const FilePath& filename, StringPiece data) {
+bool AppendToFile(const FilePath& filename, std::string_view data) {
   return AppendToFile(filename, as_bytes(make_span(data)));
 }
 
diff --git a/base/files/file_util_win.cc b/base/files/file_util_win.cc
index e63c95f..7149d50 100644
--- a/base/files/file_util_win.cc
+++ b/base/files/file_util_win.cc
@@ -19,6 +19,7 @@
 #include <array>
 #include <limits>
 #include <string>
+#include <string_view>
 #include <utility>
 #include <vector>
 
@@ -40,7 +41,6 @@
 #include "base/rand_util.h"
 #include "base/strings/strcat.h"
 #include "base/strings/string_number_conversions.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/string_util.h"
 #include "base/strings/string_util_win.h"
 #include "base/strings/utf_string_conversions.h"
@@ -1074,7 +1074,7 @@
   return false;
 }
 
-bool AppendToFile(const FilePath& filename, StringPiece data) {
+bool AppendToFile(const FilePath& filename, std::string_view data) {
   return AppendToFile(filename, as_bytes(make_span(data)));
 }
 
diff --git a/base/files/important_file_writer.cc b/base/files/important_file_writer.cc
index 49a4500f..e5c357d 100644
--- a/base/files/important_file_writer.cc
+++ b/base/files/important_file_writer.cc
@@ -15,6 +15,7 @@
 
 #include <algorithm>
 #include <string>
+#include <string_view>
 #include <utility>
 
 #include "base/check.h"
@@ -57,7 +58,7 @@
 #endif
 
 void UmaHistogramTimesWithSuffix(const char* histogram_name,
-                                 StringPiece histogram_suffix,
+                                 std::string_view histogram_suffix,
                                  base::TimeDelta sample) {
   DCHECK(histogram_name);
   std::string histogram_full_name(histogram_name);
@@ -109,9 +110,10 @@
 }  // namespace
 
 // static
-bool ImportantFileWriter::WriteFileAtomically(const FilePath& path,
-                                              StringPiece data,
-                                              StringPiece histogram_suffix) {
+bool ImportantFileWriter::WriteFileAtomically(
+    const FilePath& path,
+    std::string_view data,
+    std::string_view histogram_suffix) {
   // Calling the impl by way of the public WriteFileAtomically, so
   // |from_instance| is false.
   return WriteFileAtomicallyImpl(path, data, histogram_suffix,
@@ -147,10 +149,11 @@
 }
 
 // static
-bool ImportantFileWriter::WriteFileAtomicallyImpl(const FilePath& path,
-                                                  StringPiece data,
-                                                  StringPiece histogram_suffix,
-                                                  bool from_instance) {
+bool ImportantFileWriter::WriteFileAtomicallyImpl(
+    const FilePath& path,
+    std::string_view data,
+    std::string_view histogram_suffix,
+    bool from_instance) {
   const TimeTicks write_start = TimeTicks::Now();
   if (!from_instance)
     ImportantFileWriterCleaner::AddDirectory(path.DirName());
@@ -275,7 +278,7 @@
 ImportantFileWriter::ImportantFileWriter(
     const FilePath& path,
     scoped_refptr<SequencedTaskRunner> task_runner,
-    StringPiece histogram_suffix)
+    std::string_view histogram_suffix)
     : ImportantFileWriter(path,
                           std::move(task_runner),
                           kDefaultCommitInterval,
@@ -285,7 +288,7 @@
     const FilePath& path,
     scoped_refptr<SequencedTaskRunner> task_runner,
     TimeDelta interval,
-    StringPiece histogram_suffix)
+    std::string_view histogram_suffix)
     : path_(path),
       task_runner_(std::move(task_runner)),
       commit_interval_(interval),
diff --git a/base/files/important_file_writer.h b/base/files/important_file_writer.h
index 1ec3aba..8839d73 100644
--- a/base/files/important_file_writer.h
+++ b/base/files/important_file_writer.h
@@ -8,13 +8,13 @@
 #include <memory>
 #include <optional>
 #include <string>
+#include <string_view>
 
 #include "base/base_export.h"
 #include "base/files/file_path.h"
 #include "base/functional/callback.h"
 #include "base/memory/raw_ptr.h"
 #include "base/sequence_checker.h"
-#include "base/strings/string_piece.h"
 #include "base/time/time.h"
 #include "base/timer/timer.h"
 #include "third_party/abseil-cpp/absl/types/variant.h"
@@ -76,9 +76,10 @@
   // Save |data| to |path| in an atomic manner. Blocks and writes data on the
   // current thread. Does not guarantee file integrity across system crash (see
   // the class comment above).
-  static bool WriteFileAtomically(const FilePath& path,
-                                  StringPiece data,
-                                  StringPiece histogram_suffix = StringPiece());
+  static bool WriteFileAtomically(
+      const FilePath& path,
+      std::string_view data,
+      std::string_view histogram_suffix = std::string_view());
 
   // Initialize the writer.
   // |path| is the name of file to write.
@@ -87,13 +88,13 @@
   // All non-const methods, ctor and dtor must be called on the same thread.
   ImportantFileWriter(const FilePath& path,
                       scoped_refptr<SequencedTaskRunner> task_runner,
-                      StringPiece histogram_suffix = StringPiece());
+                      std::string_view histogram_suffix = std::string_view());
 
   // Same as above, but with a custom commit interval.
   ImportantFileWriter(const FilePath& path,
                       scoped_refptr<SequencedTaskRunner> task_runner,
                       TimeDelta interval,
-                      StringPiece histogram_suffix = StringPiece());
+                      std::string_view histogram_suffix = std::string_view());
 
   ImportantFileWriter(const ImportantFileWriter&) = delete;
   ImportantFileWriter& operator=(const ImportantFileWriter&) = delete;
@@ -179,8 +180,8 @@
   // WriteFileAtomically. When false, the directory containing |path| is added
   // to the set cleaned by the ImportantFileWriterCleaner (Windows only).
   static bool WriteFileAtomicallyImpl(const FilePath& path,
-                                      StringPiece data,
-                                      StringPiece histogram_suffix,
+                                      std::string_view data,
+                                      std::string_view histogram_suffix,
                                       bool from_instance);
 
   void ClearPendingWrite();
diff --git a/base/files/os_validation_win_unittest.cc b/base/files/os_validation_win_unittest.cc
index fe26991..87461251 100644
--- a/base/files/os_validation_win_unittest.cc
+++ b/base/files/os_validation_win_unittest.cc
@@ -9,6 +9,7 @@
 #include <iterator>
 #include <memory>
 #include <string>
+#include <string_view>
 #include <tuple>
 
 #include "base/files/file_path.h"
@@ -211,7 +212,7 @@
  private:
   struct BitAndName {
     DWORD bit;
-    StringPiece name;
+    std::string_view name;
   };
 
   // Appends the names of the bits present in |bitfield| to |result| based on
diff --git a/base/functional/function_ref.h b/base/functional/function_ref.h
index edee844..1039db8 100644
--- a/base/functional/function_ref.h
+++ b/base/functional/function_ref.h
@@ -6,6 +6,7 @@
 #define BASE_FUNCTIONAL_FUNCTION_REF_H_
 
 #include <concepts>
+#include <string_view>
 #include <type_traits>
 #include <utility>
 
@@ -33,7 +34,7 @@
 // valid to invoke.
 //
 // The usual lifetime precautions for other non-owning references types (e.g.
-// `base::StringPiece`, `base::span`) also apply to `base::FunctionRef`.
+// `std::string_view`, `base::span`) also apply to `base::FunctionRef`.
 // `base::FunctionRef` should typically be used as an argument; returning a
 // `base::FunctionRef` or storing a `base::FunctionRef` as a field is dangerous
 // and likely to result in lifetime bugs.
diff --git a/base/native_library.h b/base/native_library.h
index 6e8f90ba..bca1eb9 100644
--- a/base/native_library.h
+++ b/base/native_library.h
@@ -9,11 +9,11 @@
 // a loadable module.
 
 #include <string>
+#include <string_view>
 
 #include "base/base_export.h"
 #include "base/files/file_path.h"
 #include "base/memory/raw_ptr_exclusion.h"
-#include "base/strings/string_piece.h"
 #include "build/build_config.h"
 
 #if BUILDFLAG(IS_WIN)
@@ -122,13 +122,13 @@
 // - "mylib.dll" on Windows
 // - "libmylib.so" on Linux
 // - "libmylib.dylib" on Mac
-BASE_EXPORT std::string GetNativeLibraryName(StringPiece name);
+BASE_EXPORT std::string GetNativeLibraryName(std::string_view name);
 
 // Returns the full platform-specific name for a gn |loadable_module| target.
 // See tools/gn/docs/reference.md#loadable_module
 // The returned name is the same as GetNativeLibraryName() on all platforms
 // except for Mac where for "mylib" it returns "mylib.so".
-BASE_EXPORT std::string GetLoadableModuleName(StringPiece name);
+BASE_EXPORT std::string GetLoadableModuleName(std::string_view name);
 
 }  // namespace base
 
diff --git a/base/native_library_fuchsia.cc b/base/native_library_fuchsia.cc
index 52c7d19..c8c75f0 100644
--- a/base/native_library_fuchsia.cc
+++ b/base/native_library_fuchsia.cc
@@ -14,6 +14,8 @@
 #include <zircon/status.h>
 #include <zircon/syscalls.h>
 
+#include <string_view>
+
 #include "base/base_paths.h"
 #include "base/files/file.h"
 #include "base/files/file_path.h"
@@ -22,7 +24,6 @@
 #include "base/path_service.h"
 #include "base/posix/safe_strerror.h"
 #include "base/strings/strcat.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/stringprintf.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/threading/thread_restrictions.h"
@@ -98,11 +99,11 @@
   return dlsym(library, name);
 }
 
-std::string GetNativeLibraryName(StringPiece name) {
+std::string GetNativeLibraryName(std::string_view name) {
   return StrCat({"lib", name, ".so"});
 }
 
-std::string GetLoadableModuleName(StringPiece name) {
+std::string GetLoadableModuleName(std::string_view name) {
   return GetNativeLibraryName(name);
 }
 
diff --git a/base/native_library_ios.mm b/base/native_library_ios.mm
index 34350f2d..22c0e13 100644
--- a/base/native_library_ios.mm
+++ b/base/native_library_ios.mm
@@ -4,9 +4,10 @@
 
 #include "base/native_library.h"
 
+#include <string_view>
+
 #include "base/check.h"
 #include "base/notimplemented.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/string_util.h"
 
 namespace base {
@@ -35,12 +36,12 @@
   return nullptr;
 }
 
-std::string GetNativeLibraryName(StringPiece name) {
+std::string GetNativeLibraryName(std::string_view name) {
   DCHECK(IsStringASCII(name));
   return std::string(name);
 }
 
-std::string GetLoadableModuleName(StringPiece name) {
+std::string GetLoadableModuleName(std::string_view name) {
   return GetNativeLibraryName(name);
 }
 
diff --git a/base/native_library_mac.mm b/base/native_library_mac.mm
index 4d9bdfc..d2e142a5e 100644
--- a/base/native_library_mac.mm
+++ b/base/native_library_mac.mm
@@ -7,12 +7,13 @@
 #include <dlfcn.h>
 #include <mach-o/getsect.h>
 
+#include <string_view>
+
 #include "base/apple/scoped_cftyperef.h"
 #include "base/files/file_path.h"
 #include "base/files/file_util.h"
 #include "base/logging.h"
 #include "base/strings/strcat.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/string_util.h"
 #include "base/strings/sys_string_conversions.h"
 #include "base/strings/utf_string_conversions.h"
@@ -120,12 +121,12 @@
   return function_pointer;
 }
 
-std::string GetNativeLibraryName(StringPiece name) {
+std::string GetNativeLibraryName(std::string_view name) {
   DCHECK(IsStringASCII(name));
   return StrCat({"lib", name, ".dylib"});
 }
 
-std::string GetLoadableModuleName(StringPiece name) {
+std::string GetLoadableModuleName(std::string_view name) {
   DCHECK(IsStringASCII(name));
   return StrCat({name, ".so"});
 }
diff --git a/base/native_library_posix.cc b/base/native_library_posix.cc
index ab8587d..45a9147 100644
--- a/base/native_library_posix.cc
+++ b/base/native_library_posix.cc
@@ -6,11 +6,12 @@
 
 #include <dlfcn.h>
 
+#include <string_view>
+
 #include "base/files/file_path.h"
 #include "base/logging.h"
 #include "base/notreached.h"
 #include "base/strings/strcat.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/threading/scoped_blocking_call.h"
@@ -62,12 +63,12 @@
   return dlsym(library, name);
 }
 
-std::string GetNativeLibraryName(StringPiece name) {
+std::string GetNativeLibraryName(std::string_view name) {
   DCHECK(IsStringASCII(name));
   return StrCat({"lib", name, ".so"});
 }
 
-std::string GetLoadableModuleName(StringPiece name) {
+std::string GetLoadableModuleName(std::string_view name) {
   return GetNativeLibraryName(name);
 }
 
diff --git a/base/native_library_win.cc b/base/native_library_win.cc
index b9ac477..ab6b7f3 100644
--- a/base/native_library_win.cc
+++ b/base/native_library_win.cc
@@ -6,12 +6,13 @@
 
 #include <windows.h>
 
+#include <string_view>
+
 #include "base/files/file_util.h"
 #include "base/metrics/histogram_macros.h"
 #include "base/path_service.h"
 #include "base/scoped_native_library.h"
 #include "base/strings/strcat.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/string_util.h"
 #include "base/strings/stringprintf.h"
 #include "base/strings/utf_string_conversions.h"
@@ -127,12 +128,12 @@
   return reinterpret_cast<void*>(GetProcAddress(library, name));
 }
 
-std::string GetNativeLibraryName(StringPiece name) {
+std::string GetNativeLibraryName(std::string_view name) {
   DCHECK(IsStringASCII(name));
   return StrCat({name, ".dll"});
 }
 
-std::string GetLoadableModuleName(StringPiece name) {
+std::string GetLoadableModuleName(std::string_view name) {
   return GetNativeLibraryName(name);
 }
 
diff --git a/base/pickle.cc b/base/pickle.cc
index e67971e..c2755cb 100644
--- a/base/pickle.cc
+++ b/base/pickle.cc
@@ -14,6 +14,7 @@
 #include <cstdlib>
 #include <limits>
 #include <ostream>
+#include <string_view>
 #include <type_traits>
 
 #include "base/bits.h"
@@ -165,7 +166,7 @@
   return true;
 }
 
-bool PickleIterator::ReadStringPiece(StringPiece* result) {
+bool PickleIterator::ReadStringPiece(std::string_view* result) {
   size_t len;
   if (!ReadLength(&len))
     return false;
@@ -173,7 +174,7 @@
   if (!read_from)
     return false;
 
-  *result = StringPiece(read_from, len);
+  *result = std::string_view(read_from, len);
   return true;
 }
 
@@ -189,7 +190,7 @@
   return true;
 }
 
-bool PickleIterator::ReadStringPiece16(StringPiece16* result) {
+bool PickleIterator::ReadStringPiece16(std::u16string_view* result) {
   size_t len;
   if (!ReadLength(&len))
     return false;
@@ -197,7 +198,8 @@
   if (!read_from)
     return false;
 
-  *result = StringPiece16(reinterpret_cast<const char16_t*>(read_from), len);
+  *result =
+      std::u16string_view(reinterpret_cast<const char16_t*>(read_from), len);
   return true;
 }
 
@@ -332,11 +334,11 @@
   return *this;
 }
 
-void Pickle::WriteString(const StringPiece& value) {
+void Pickle::WriteString(std::string_view value) {
   WriteData(value.data(), value.size());
 }
 
-void Pickle::WriteString16(const StringPiece16& value) {
+void Pickle::WriteString16(std::u16string_view value) {
   WriteInt(checked_cast<int>(value.size()));
   WriteBytes(value.data(), value.size() * sizeof(char16_t));
 }
diff --git a/base/pickle.h b/base/pickle.h
index ec297d38..d81fd5db 100644
--- a/base/pickle.h
+++ b/base/pickle.h
@@ -23,7 +23,6 @@
 #include "base/gtest_prod_util.h"
 #include "base/memory/raw_ptr_exclusion.h"
 #include "base/memory/ref_counted.h"
-#include "base/strings/string_piece.h"
 
 namespace base {
 
@@ -51,11 +50,13 @@
   [[nodiscard]] bool ReadFloat(float* result);
   [[nodiscard]] bool ReadDouble(double* result);
   [[nodiscard]] bool ReadString(std::string* result);
-  // The StringPiece data will only be valid for the lifetime of the message.
-  [[nodiscard]] bool ReadStringPiece(StringPiece* result);
+  // The std::string_view data will only be valid for the lifetime of the
+  // message.
+  [[nodiscard]] bool ReadStringPiece(std::string_view* result);
   [[nodiscard]] bool ReadString16(std::u16string* result);
-  // The StringPiece16 data will only be valid for the lifetime of the message.
-  [[nodiscard]] bool ReadStringPiece16(StringPiece16* result);
+  // The std::u16string_view data will only be valid for the lifetime of the
+  // message.
+  [[nodiscard]] bool ReadStringPiece16(std::u16string_view* result);
 
   // A pointer to the data will be placed in |*data|, and the length will be
   // placed in |*length|. The pointer placed into |*data| points into the
@@ -229,8 +230,8 @@
   void WriteUInt64(uint64_t value) { WritePOD(value); }
   void WriteFloat(float value) { WritePOD(value); }
   void WriteDouble(double value) { WritePOD(value); }
-  void WriteString(const StringPiece& value);
-  void WriteString16(const StringPiece16& value);
+  void WriteString(std::string_view value);
+  void WriteString16(std::u16string_view value);
   // "Data" is a blob with a length. When you read it out you will be given the
   // length. See also WriteBytes.
   // TODO(https://crbug.com/40284755): Migrate callers to the span versions.
diff --git a/base/pickle_unittest.cc b/base/pickle_unittest.cc
index 572799e4f..62be22f 100644
--- a/base/pickle_unittest.cc
+++ b/base/pickle_unittest.cc
@@ -15,6 +15,7 @@
 
 #include <memory>
 #include <string>
+#include <string_view>
 #include <tuple>
 
 #include "base/containers/heap_array.h"
@@ -96,11 +97,11 @@
   EXPECT_TRUE(iter.ReadString16(&outstring16));
   EXPECT_EQ(teststring16, outstring16);
 
-  StringPiece outstringpiece;
+  std::string_view outstringpiece;
   EXPECT_TRUE(iter.ReadStringPiece(&outstringpiece));
   EXPECT_EQ(testrawstring, outstringpiece);
 
-  StringPiece16 outstringpiece16;
+  std::u16string_view outstringpiece16;
   EXPECT_TRUE(iter.ReadStringPiece16(&outstringpiece16));
   EXPECT_EQ(testrawstring16, outstringpiece16);
 
diff --git a/base/scoped_add_feature_flags.cc b/base/scoped_add_feature_flags.cc
index ee4900a..5d83d51 100644
--- a/base/scoped_add_feature_flags.cc
+++ b/base/scoped_add_feature_flags.cc
@@ -4,6 +4,8 @@
 
 #include "base/scoped_add_feature_flags.h"
 
+#include <string_view>
+
 #include "base/base_switches.h"
 #include "base/command_line.h"
 #include "base/containers/contains.h"
@@ -18,11 +20,11 @@
       command_line->GetSwitchValueASCII(switches::kEnableFeatures);
   std::string disabled_features =
       command_line->GetSwitchValueASCII(switches::kDisableFeatures);
-  for (const StringPiece& feature :
+  for (std::string_view feature :
        FeatureList::SplitFeatureListString(enabled_features)) {
     enabled_features_.emplace_back(feature);
   }
-  for (const StringPiece& feature :
+  for (std::string_view feature :
        FeatureList::SplitFeatureListString(disabled_features)) {
     disabled_features_.emplace_back(feature);
   }
@@ -41,9 +43,10 @@
   AddFeatureIfNotSet(feature, /*suffix=*/"", /*enable=*/true);
 }
 
-void ScopedAddFeatureFlags::EnableIfNotSetWithParameter(const Feature& feature,
-                                                        StringPiece name,
-                                                        StringPiece value) {
+void ScopedAddFeatureFlags::EnableIfNotSetWithParameter(
+    const Feature& feature,
+    std::string_view name,
+    std::string_view value) {
   std::string suffix = StrCat({":", name, "/", value});
   AddFeatureIfNotSet(feature, suffix, true /* enable */);
 }
@@ -59,8 +62,8 @@
 
 bool ScopedAddFeatureFlags::IsEnabledWithParameter(
     const Feature& feature,
-    StringPiece parameter_name,
-    StringPiece parameter_value) {
+    std::string_view parameter_name,
+    std::string_view parameter_value) {
   std::string feature_name = feature.name;
   if (!parameter_name.empty()) {
     StrAppend(&feature_name, {":", parameter_name, "/", parameter_value});
@@ -73,7 +76,7 @@
 }
 
 void ScopedAddFeatureFlags::AddFeatureIfNotSet(const Feature& feature,
-                                               StringPiece suffix,
+                                               std::string_view suffix,
                                                bool enable) {
   std::string feature_name = StrCat({feature.name, suffix});
   if (Contains(enabled_features_, feature_name) ||
diff --git a/base/scoped_add_feature_flags.h b/base/scoped_add_feature_flags.h
index fea3d21..9bb19e8 100644
--- a/base/scoped_add_feature_flags.h
+++ b/base/scoped_add_feature_flags.h
@@ -6,6 +6,7 @@
 #define BASE_SCOPED_ADD_FEATURE_FLAGS_H_
 
 #include <string>
+#include <string_view>
 #include <vector>
 
 #include "base/base_export.h"
@@ -34,8 +35,8 @@
   void EnableIfNotSet(const Feature& feature);
   void DisableIfNotSet(const Feature& feature);
   void EnableIfNotSetWithParameter(const Feature& feature,
-                                   StringPiece name,
-                                   StringPiece value);
+                                   std::string_view name,
+                                   std::string_view value);
 
   // Check if the feature is enabled from command line or functions above
   bool IsEnabled(const Feature& feature);
@@ -44,12 +45,12 @@
   // from command line or functions above. An empty parameter name means that we
   // are checking if the feature is enabled without any parameter.
   bool IsEnabledWithParameter(const Feature& feature,
-                              StringPiece parameter_name,
-                              StringPiece parameter_value);
+                              std::string_view parameter_name,
+                              std::string_view parameter_value);
 
  private:
   void AddFeatureIfNotSet(const Feature& feature,
-                          StringPiece suffix,
+                          std::string_view suffix,
                           bool enable);
 
   const raw_ptr<CommandLine> command_line_;
diff --git a/base/scoped_add_feature_flags_unittest.cc b/base/scoped_add_feature_flags_unittest.cc
index 7548b72..ad3e4859 100644
--- a/base/scoped_add_feature_flags_unittest.cc
+++ b/base/scoped_add_feature_flags_unittest.cc
@@ -6,6 +6,7 @@
 
 #include <cstring>
 #include <string>
+#include <string_view>
 
 #include "base/base_switches.h"
 #include "base/command_line.h"
@@ -19,7 +20,7 @@
 
 // Converts a string to CommandLine::StringType, which is std::wstring on
 // Windows and std::string on other platforms.
-CommandLine::StringType ToCommandLineStringType(StringPiece s) {
+CommandLine::StringType ToCommandLineStringType(std::string_view s) {
   return CommandLine::StringType(s.begin(), s.end());
 }
 
diff --git a/base/strings/abseil_string_number_conversions.cc b/base/strings/abseil_string_number_conversions.cc
index 2ad938a..e23a6d5a 100644
--- a/base/strings/abseil_string_number_conversions.cc
+++ b/base/strings/abseil_string_number_conversions.cc
@@ -4,17 +4,18 @@
 
 #include "base/strings/abseil_string_number_conversions.h"
 
+#include <string_view>
+
 #include "base/strings/string_number_conversions_internal.h"
-#include "base/strings/string_piece.h"
 #include "third_party/abseil-cpp/absl/numeric/int128.h"
 
 namespace base {
 
-bool StringToUint128(StringPiece input, absl::uint128* output) {
+bool StringToUint128(std::string_view input, absl::uint128* output) {
   return internal::StringToIntImpl(input, *output);
 }
 
-bool HexStringToUInt128(StringPiece input, absl::uint128* output) {
+bool HexStringToUInt128(std::string_view input, absl::uint128* output) {
   return internal::HexStringToIntImpl(input, *output);
 }
 
diff --git a/base/strings/abseil_string_number_conversions.h b/base/strings/abseil_string_number_conversions.h
index 00b0f4e1..5a4301f 100644
--- a/base/strings/abseil_string_number_conversions.h
+++ b/base/strings/abseil_string_number_conversions.h
@@ -5,20 +5,22 @@
 #ifndef BASE_STRINGS_ABSEIL_STRING_NUMBER_CONVERSIONS_H_
 #define BASE_STRINGS_ABSEIL_STRING_NUMBER_CONVERSIONS_H_
 
+#include <string_view>
+
 #include "base/base_export.h"
-#include "base/strings/string_piece.h"
 #include "third_party/abseil-cpp/absl/numeric/int128.h"
 
 namespace base {
 
 // Best effort conversion, see `base::StringToInt()` for restrictions.
 // Will only successfully parse values that will fit into `output`.
-BASE_EXPORT bool StringToUint128(StringPiece input, absl::uint128* output);
+BASE_EXPORT bool StringToUint128(std::string_view input, absl::uint128* output);
 
 // Best effort conversion, see `base::StringToInt()` for restrictions.
 // Will only successfully parse hex values that will fit into `output`.
 // The string is not required to start with 0x.
-BASE_EXPORT bool HexStringToUInt128(StringPiece input, absl::uint128* output);
+BASE_EXPORT bool HexStringToUInt128(std::string_view input,
+                                    absl::uint128* output);
 
 }  // namespace base
 
diff --git a/base/strings/escape.cc b/base/strings/escape.cc
index c131d57..89855be 100644
--- a/base/strings/escape.cc
+++ b/base/strings/escape.cc
@@ -10,12 +10,12 @@
 #include "base/strings/escape.h"
 
 #include <ostream>
+#include <string_view>
 
 #include "base/check_op.h"
 #include "base/feature_list.h"
 #include "base/features.h"
 #include "base/strings/string_number_conversions.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversion_utils.h"
 #include "base/strings/utf_string_conversions.h"
@@ -42,7 +42,7 @@
 // to +, otherwise, if spaces are in the charmap, they are converted to
 // %20. And if keep_escaped is true, %XX will be kept as it is, otherwise, if
 // '%' is in the charmap, it is converted to %25.
-std::string Escape(StringPiece text,
+std::string Escape(std::string_view text,
                    const Charmap& charmap,
                    bool use_plus,
                    bool keep_escaped = false) {
@@ -70,7 +70,7 @@
 void AppendEscapedCharForHTMLImpl(typename str::value_type c, str* output) {
   static constexpr struct {
     char key;
-    StringPiece replacement;
+    std::string_view replacement;
   } kCharsToEscape[] = {
       {'<', "&lt;"},   {'>', "&gt;"},   {'&', "&amp;"},
       {'"', "&quot;"}, {'\'', "&#39;"},
@@ -186,7 +186,7 @@
 // Attempts to unescape the sequence at |index| within |escaped_text|.  If
 // successful, sets |value| to the unescaped value.  Returns whether
 // unescaping succeeded.
-bool UnescapeUnsignedByteAtIndex(StringPiece escaped_text,
+bool UnescapeUnsignedByteAtIndex(std::string_view escaped_text,
                                  size_t index,
                                  unsigned char* value) {
   if ((index + 2) >= escaped_text.size())
@@ -208,7 +208,7 @@
 // the character's code point and |unescaped_out| to be the unescaped UTF-8
 // string. |unescaped_out| will always be 1/3rd the length of the substring of
 // |escaped_text| that corresponds to the unescaped character.
-bool UnescapeUTF8CharacterAtIndex(StringPiece escaped_text,
+bool UnescapeUTF8CharacterAtIndex(std::string_view escaped_text,
                                   size_t index,
                                   base_icu::UChar32* code_point_out,
                                   std::string* unescaped_out) {
@@ -387,7 +387,7 @@
 // character.  The resulting |adjustments| will always be sorted by increasing
 // offset.
 std::string UnescapeURLWithAdjustmentsImpl(
-    StringPiece escaped_text,
+    std::string_view escaped_text,
     UnescapeRule::Type rules,
     OffsetAdjuster::Adjustments* adjustments) {
   if (adjustments)
@@ -461,37 +461,37 @@
 
 }  // namespace
 
-std::string EscapeAllExceptUnreserved(StringPiece text) {
+std::string EscapeAllExceptUnreserved(std::string_view text) {
   return Escape(text, kUnreservedCharmap, false);
 }
 
-std::string EscapeQueryParamValue(StringPiece text, bool use_plus) {
+std::string EscapeQueryParamValue(std::string_view text, bool use_plus) {
   return Escape(text, kQueryCharmap, use_plus);
 }
 
-std::string EscapePath(StringPiece path) {
+std::string EscapePath(std::string_view path) {
   return Escape(path, kPathCharmap, false);
 }
 
 #if BUILDFLAG(IS_APPLE)
-std::string EscapeNSURLPrecursor(StringPiece precursor) {
+std::string EscapeNSURLPrecursor(std::string_view precursor) {
   return Escape(precursor, kNSURLCharmap, false, true);
 }
 #endif  // BUILDFLAG(IS_APPLE)
 
-std::string EscapeUrlEncodedData(StringPiece path, bool use_plus) {
+std::string EscapeUrlEncodedData(std::string_view path, bool use_plus) {
   return Escape(path, kUrlEscape, use_plus);
 }
 
-std::string EscapeNonASCIIAndPercent(StringPiece input) {
+std::string EscapeNonASCIIAndPercent(std::string_view input) {
   return Escape(input, kNonASCIICharmapAndPercent, false);
 }
 
-std::string EscapeNonASCII(StringPiece input) {
+std::string EscapeNonASCII(std::string_view input) {
   return Escape(input, kNonASCIICharmap, false);
 }
 
-std::string EscapeExternalHandlerValue(StringPiece text) {
+std::string EscapeExternalHandlerValue(std::string_view text) {
   return Escape(text, kExternalHandlerCharmap, false, true);
 }
 
@@ -499,21 +499,21 @@
   AppendEscapedCharForHTMLImpl(c, output);
 }
 
-std::string EscapeForHTML(StringPiece input) {
+std::string EscapeForHTML(std::string_view input) {
   return EscapeForHTMLImpl(input);
 }
 
-std::u16string EscapeForHTML(StringPiece16 input) {
+std::u16string EscapeForHTML(std::u16string_view input) {
   return EscapeForHTMLImpl(input);
 }
 
-std::string UnescapeURLComponent(StringPiece escaped_text,
+std::string UnescapeURLComponent(std::string_view escaped_text,
                                  UnescapeRule::Type rules) {
   return UnescapeURLWithAdjustmentsImpl(escaped_text, rules, nullptr);
 }
 
 std::u16string UnescapeAndDecodeUTF8URLComponentWithAdjustments(
-    StringPiece text,
+    std::string_view text,
     UnescapeRule::Type rules,
     OffsetAdjuster::Adjustments* adjustments) {
   std::u16string result;
@@ -533,7 +533,7 @@
   return UTF8ToUTF16WithAdjustments(text, adjustments);
 }
 
-std::string UnescapeBinaryURLComponent(StringPiece escaped_text,
+std::string UnescapeBinaryURLComponent(std::string_view escaped_text,
                                        UnescapeRule::Type rules) {
   // Only NORMAL and REPLACE_PLUS_WITH_SPACE are supported.
   DCHECK(rules != UnescapeRule::NONE);
@@ -598,7 +598,7 @@
   return unescaped_text;
 }
 
-bool UnescapeBinaryURLComponentSafe(StringPiece escaped_text,
+bool UnescapeBinaryURLComponentSafe(std::string_view escaped_text,
                                     bool fail_on_path_separators,
                                     std::string* unescaped_text) {
   unescaped_text->clear();
@@ -618,7 +618,7 @@
   return true;
 }
 
-bool ContainsEncodedBytes(StringPiece escaped_text,
+bool ContainsEncodedBytes(std::string_view escaped_text,
                           const std::set<unsigned char>& bytes) {
   for (size_t i = 0, max = escaped_text.size(); i < max;) {
     unsigned char byte;
@@ -638,7 +638,7 @@
   return false;
 }
 
-std::u16string UnescapeForHTML(StringPiece16 input) {
+std::u16string UnescapeForHTML(std::u16string_view input) {
   static const struct {
     const char* ampersand_code;
     const char16_t replacement;
diff --git a/base/strings/escape.h b/base/strings/escape.h
index fd0479a..8ce6229c 100644
--- a/base/strings/escape.h
+++ b/base/strings/escape.h
@@ -9,9 +9,9 @@
 
 #include <set>
 #include <string>
+#include <string_view>
 
 #include "base/base_export.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/utf_offset_string_conversions.h"
 #include "build/build_config.h"
 
@@ -21,51 +21,53 @@
 
 // Escapes all characters except unreserved characters. Unreserved characters,
 // as defined in RFC 3986, include alphanumerics and -._~
-BASE_EXPORT std::string EscapeAllExceptUnreserved(StringPiece text);
+BASE_EXPORT std::string EscapeAllExceptUnreserved(std::string_view text);
 
 // Escapes characters in text suitable for use as a query parameter value.
 // We %XX everything except alphanumerics and -_.!~*'()
 // Spaces change to "+" unless you pass usePlus=false.
 // This is basically the same as encodeURIComponent in javascript.
-BASE_EXPORT std::string EscapeQueryParamValue(StringPiece text, bool use_plus);
+BASE_EXPORT std::string EscapeQueryParamValue(std::string_view text,
+                                              bool use_plus);
 
 // Escapes a partial or complete file/pathname.  This includes:
 // non-printable, non-7bit, and (including space)  "#%:<>?[\]^`{|}
-BASE_EXPORT std::string EscapePath(StringPiece path);
+BASE_EXPORT std::string EscapePath(std::string_view path);
 
 #if BUILDFLAG(IS_APPLE)
 // Escapes characters as per expectations of NSURL. This includes:
 // non-printable, non-7bit, and (including space)  "#%<>[\]^`{|}
-BASE_EXPORT std::string EscapeNSURLPrecursor(StringPiece precursor);
+BASE_EXPORT std::string EscapeNSURLPrecursor(std::string_view precursor);
 #endif  // BUILDFLAG(IS_APPLE)
 
 // Escapes application/x-www-form-urlencoded content.  This includes:
 // non-printable, non-7bit, and (including space)  ?>=<;+'&%$#"![\]^`{|}
 // Space is escaped as + (if use_plus is true) and other special characters
 // as %XX (hex).
-BASE_EXPORT std::string EscapeUrlEncodedData(StringPiece path, bool use_plus);
+BASE_EXPORT std::string EscapeUrlEncodedData(std::string_view path,
+                                             bool use_plus);
 
 // Escapes all non-ASCII input, as well as escaping % to %25.
-BASE_EXPORT std::string EscapeNonASCIIAndPercent(StringPiece input);
+BASE_EXPORT std::string EscapeNonASCIIAndPercent(std::string_view input);
 
 // Escapes all non-ASCII input. Note this function leaves % unescaped, which
 // means the unescaping the resulting string will not give back the original
 // input.
-BASE_EXPORT std::string EscapeNonASCII(StringPiece input);
+BASE_EXPORT std::string EscapeNonASCII(std::string_view input);
 
 // Escapes characters in text suitable for use as an external protocol handler
 // command.
 // We %XX everything except alphanumerics and -_.!~*'() and the restricted
 // characters (;/?:@&=+$,#[]) and a valid percent escape sequence (%XX).
-BASE_EXPORT std::string EscapeExternalHandlerValue(StringPiece text);
+BASE_EXPORT std::string EscapeExternalHandlerValue(std::string_view text);
 
 // Appends the given character to the output string, escaping the character if
 // the character would be interpreted as an HTML delimiter.
 BASE_EXPORT void AppendEscapedCharForHTML(char c, std::string* output);
 
 // Escapes chars that might cause this text to be interpreted as HTML tags.
-BASE_EXPORT std::string EscapeForHTML(StringPiece text);
-BASE_EXPORT std::u16string EscapeForHTML(StringPiece16 text);
+BASE_EXPORT std::string EscapeForHTML(std::string_view text);
+BASE_EXPORT std::u16string EscapeForHTML(std::u16string_view text);
 
 // Unescaping ------------------------------------------------------------------
 
@@ -122,7 +124,7 @@
 // UTF-8, they could be used to mislead the user. Callers that want to
 // unconditionally unescape everything for uses other than displaying data to
 // the user should use UnescapeBinaryURLComponent().
-BASE_EXPORT std::string UnescapeURLComponent(StringPiece escaped_text,
+BASE_EXPORT std::string UnescapeURLComponent(std::string_view escaped_text,
                                              UnescapeRule::Type rules);
 
 // Unescapes the given substring as a URL, and then tries to interpret the
@@ -132,7 +134,7 @@
 // information on how the original string was adjusted to get the string
 // returned.
 BASE_EXPORT std::u16string UnescapeAndDecodeUTF8URLComponentWithAdjustments(
-    StringPiece text,
+    std::string_view text,
     UnescapeRule::Type rules,
     OffsetAdjuster::Adjustments* adjustments);
 
@@ -143,7 +145,7 @@
 //
 // Only the NORMAL and REPLACE_PLUS_WITH_SPACE rules are allowed.
 BASE_EXPORT std::string UnescapeBinaryURLComponent(
-    StringPiece escaped_text,
+    std::string_view escaped_text,
     UnescapeRule::Type rules = UnescapeRule::NORMAL);
 
 // Variant of UnescapeBinaryURLComponent().  Writes output to |unescaped_text|.
@@ -153,7 +155,7 @@
 // CRLF but not space), and optionally path separators. Path separators include
 // both forward and backward slashes on all platforms. Does not fail if any of
 // those characters appear unescaped in the input string.
-BASE_EXPORT bool UnescapeBinaryURLComponentSafe(StringPiece escaped_text,
+BASE_EXPORT bool UnescapeBinaryURLComponentSafe(std::string_view escaped_text,
                                                 bool fail_on_path_separators,
                                                 std::string* unescaped_text);
 
@@ -163,12 +165,12 @@
 // For example, if |bytes| is {'%', '/'}, returns true if |escaped_text|
 // contains "%25" or "%2F", but not if it just contains bare '%' or '/'
 // characters.
-BASE_EXPORT bool ContainsEncodedBytes(StringPiece escaped_text,
+BASE_EXPORT bool ContainsEncodedBytes(std::string_view escaped_text,
                                       const std::set<unsigned char>& bytes);
 
 // Unescapes the following ampersand character codes from |text|:
 // &lt; &gt; &amp; &quot; &#39;
-BASE_EXPORT std::u16string UnescapeForHTML(StringPiece16 text);
+BASE_EXPORT std::u16string UnescapeForHTML(std::u16string_view text);
 
 }  // namespace base
 
diff --git a/base/strings/escape_fuzzer.cc b/base/strings/escape_fuzzer.cc
index 3c83b37..fc475887 100644
--- a/base/strings/escape_fuzzer.cc
+++ b/base/strings/escape_fuzzer.cc
@@ -4,6 +4,8 @@
 
 #include "base/strings/escape.h"
 
+#include <string_view>
+
 // Prevent the optimizer from optimizing away a function call by "using" the
 // result.
 //
@@ -17,7 +19,7 @@
 
 // Entry point for LibFuzzer.
 extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
-  base::StringPiece data_string(reinterpret_cast<const char*>(data), size);
+  std::string_view data_string(reinterpret_cast<const char*>(data), size);
 
   UseResult(base::EscapeQueryParamValue(data_string, /*use_plus=*/false));
   UseResult(base::EscapeQueryParamValue(data_string, /*use_plus=*/true));
diff --git a/base/strings/pattern.cc b/base/strings/pattern.cc
index ffa9e01..78ec3828 100644
--- a/base/strings/pattern.cc
+++ b/base/strings/pattern.cc
@@ -9,6 +9,8 @@
 
 #include "base/strings/pattern.h"
 
+#include <string_view>
+
 #include "base/third_party/icu/icu_utf.h"
 
 namespace base {
@@ -147,12 +149,12 @@
 
 }  // namespace
 
-bool MatchPattern(StringPiece eval, StringPiece pattern) {
+bool MatchPattern(std::string_view eval, std::string_view pattern) {
   return MatchPatternT(eval.data(), eval.data() + eval.size(), pattern.data(),
                        pattern.data() + pattern.size(), NextCharUTF8());
 }
 
-bool MatchPattern(StringPiece16 eval, StringPiece16 pattern) {
+bool MatchPattern(std::u16string_view eval, std::u16string_view pattern) {
   return MatchPatternT(eval.data(), eval.data() + eval.size(), pattern.data(),
                        pattern.data() + pattern.size(), NextCharUTF16());
 }
diff --git a/base/strings/pattern.h b/base/strings/pattern.h
index 472f5f6..87aa430d 100644
--- a/base/strings/pattern.h
+++ b/base/strings/pattern.h
@@ -5,8 +5,9 @@
 #ifndef BASE_STRINGS_PATTERN_H_
 #define BASE_STRINGS_PATTERN_H_
 
+#include <string_view>
+
 #include "base/base_export.h"
-#include "base/strings/string_piece.h"
 
 namespace base {
 
@@ -15,8 +16,10 @@
 //
 // The backslash character (\) is an escape character for * and ?.
 // ? matches 0 or 1 character, while * matches 0 or more characters.
-BASE_EXPORT bool MatchPattern(StringPiece string, StringPiece pattern);
-BASE_EXPORT bool MatchPattern(StringPiece16 string, StringPiece16 pattern);
+BASE_EXPORT bool MatchPattern(std::string_view string,
+                              std::string_view pattern);
+BASE_EXPORT bool MatchPattern(std::u16string_view string,
+                              std::u16string_view pattern);
 
 }  // namespace base
 
diff --git a/base/strings/strcat.cc b/base/strings/strcat.cc
index f5e90ea..354ef23 100644
--- a/base/strings/strcat.cc
+++ b/base/strings/strcat.cc
@@ -5,16 +5,17 @@
 #include "base/strings/strcat.h"
 
 #include <string>
+#include <string_view>
 
 #include "base/strings/strcat_internal.h"
 
 namespace base {
 
-std::string StrCat(span<const StringPiece> pieces) {
+std::string StrCat(span<const std::string_view> pieces) {
   return internal::StrCatT(pieces);
 }
 
-std::u16string StrCat(span<const StringPiece16> pieces) {
+std::u16string StrCat(span<const std::u16string_view> pieces) {
   return internal::StrCatT(pieces);
 }
 
@@ -26,11 +27,11 @@
   return internal::StrCatT(pieces);
 }
 
-void StrAppend(std::string* dest, span<const StringPiece> pieces) {
+void StrAppend(std::string* dest, span<const std::string_view> pieces) {
   internal::StrAppendT(*dest, pieces);
 }
 
-void StrAppend(std::u16string* dest, span<const StringPiece16> pieces) {
+void StrAppend(std::u16string* dest, span<const std::u16string_view> pieces) {
   internal::StrAppendT(*dest, pieces);
 }
 
diff --git a/base/strings/strcat.h b/base/strings/strcat.h
index 5d150c0..b2a76568 100644
--- a/base/strings/strcat.h
+++ b/base/strings/strcat.h
@@ -6,10 +6,10 @@
 #define BASE_STRINGS_STRCAT_H_
 
 #include <initializer_list>
+#include <string_view>
 
 #include "base/base_export.h"
 #include "base/containers/span.h"
-#include "base/strings/string_piece.h"
 #include "build/build_config.h"
 
 #if BUILDFLAG(IS_WIN)
@@ -36,7 +36,7 @@
 // StrCat can see all arguments at once, so it can allocate one return buffer
 // of exactly the right size and copy once, as opposed to a sequence of
 // operator+ which generates a series of temporary strings, copying as it goes.
-// And by using StringPiece arguments, StrCat can avoid creating temporary
+// And by using std::string_view arguments, StrCat can avoid creating temporary
 // string objects for char* constants.
 //
 // ALTERNATIVES
@@ -53,24 +53,26 @@
 // and the call sites look nice.
 //
 // As-written Abseil's helper class for numbers generates slightly more code
-// than the raw StringPiece version. We can de-inline the helper class'
-// constructors which will cause the StringPiece constructors to be de-inlined
-// for this call and generate slightly less code. This is something we can
-// explore more in the future.
+// than the raw std::string_view version. We can de-inline the helper class'
+// constructors which will cause the std::string_view constructors to be
+// de-inlined for this call and generate slightly less code. This is something
+// we can explore more in the future.
 
-[[nodiscard]] BASE_EXPORT std::string StrCat(span<const StringPiece> pieces);
+[[nodiscard]] BASE_EXPORT std::string StrCat(
+    span<const std::string_view> pieces);
 [[nodiscard]] BASE_EXPORT std::u16string StrCat(
-    span<const StringPiece16> pieces);
+    span<const std::u16string_view> pieces);
 [[nodiscard]] BASE_EXPORT std::string StrCat(span<const std::string> pieces);
 [[nodiscard]] BASE_EXPORT std::u16string StrCat(
     span<const std::u16string> pieces);
 
 // Initializer list forwards to the array version.
-inline std::string StrCat(std::initializer_list<StringPiece> pieces) {
+inline std::string StrCat(std::initializer_list<std::string_view> pieces) {
   return StrCat(make_span(pieces));
 }
 
-inline std::u16string StrCat(std::initializer_list<StringPiece16> pieces) {
+inline std::u16string StrCat(
+    std::initializer_list<std::u16string_view> pieces) {
   return StrCat(make_span(pieces));
 }
 
@@ -82,21 +84,22 @@
 //   foo += StrCat(...);
 // because it avoids a temporary string allocation and copy.
 
-BASE_EXPORT void StrAppend(std::string* dest, span<const StringPiece> pieces);
+BASE_EXPORT void StrAppend(std::string* dest,
+                           span<const std::string_view> pieces);
 BASE_EXPORT void StrAppend(std::u16string* dest,
-                           span<const StringPiece16> pieces);
+                           span<const std::u16string_view> pieces);
 BASE_EXPORT void StrAppend(std::string* dest, span<const std::string> pieces);
 BASE_EXPORT void StrAppend(std::u16string* dest,
                            span<const std::u16string> pieces);
 
 // Initializer list forwards to the array version.
 inline void StrAppend(std::string* dest,
-                      std::initializer_list<StringPiece> pieces) {
+                      std::initializer_list<std::string_view> pieces) {
   StrAppend(dest, make_span(pieces));
 }
 
 inline void StrAppend(std::u16string* dest,
-                      std::initializer_list<StringPiece16> pieces) {
+                      std::initializer_list<std::u16string_view> pieces) {
   StrAppend(dest, make_span(pieces));
 }
 
diff --git a/base/strings/string_number_conversions.cc b/base/strings/string_number_conversions.cc
index 225b01be..9abca17e 100644
--- a/base/strings/string_number_conversions.cc
+++ b/base/strings/string_number_conversions.cc
@@ -6,11 +6,11 @@
 
 #include <iterator>
 #include <string>
+#include <string_view>
 
 #include "base/containers/span.h"
 #include "base/logging.h"
 #include "base/strings/string_number_conversions_internal.h"
-#include "base/strings/string_piece.h"
 
 namespace base {
 
@@ -70,51 +70,51 @@
   return internal::DoubleToStringT<std::u16string>(value);
 }
 
-bool StringToInt(StringPiece input, int* output) {
+bool StringToInt(std::string_view input, int* output) {
   return internal::StringToIntImpl(input, *output);
 }
 
-bool StringToInt(StringPiece16 input, int* output) {
+bool StringToInt(std::u16string_view input, int* output) {
   return internal::StringToIntImpl(input, *output);
 }
 
-bool StringToUint(StringPiece input, unsigned* output) {
+bool StringToUint(std::string_view input, unsigned* output) {
   return internal::StringToIntImpl(input, *output);
 }
 
-bool StringToUint(StringPiece16 input, unsigned* output) {
+bool StringToUint(std::u16string_view input, unsigned* output) {
   return internal::StringToIntImpl(input, *output);
 }
 
-bool StringToInt64(StringPiece input, int64_t* output) {
+bool StringToInt64(std::string_view input, int64_t* output) {
   return internal::StringToIntImpl(input, *output);
 }
 
-bool StringToInt64(StringPiece16 input, int64_t* output) {
+bool StringToInt64(std::u16string_view input, int64_t* output) {
   return internal::StringToIntImpl(input, *output);
 }
 
-bool StringToUint64(StringPiece input, uint64_t* output) {
+bool StringToUint64(std::string_view input, uint64_t* output) {
   return internal::StringToIntImpl(input, *output);
 }
 
-bool StringToUint64(StringPiece16 input, uint64_t* output) {
+bool StringToUint64(std::u16string_view input, uint64_t* output) {
   return internal::StringToIntImpl(input, *output);
 }
 
-bool StringToSizeT(StringPiece input, size_t* output) {
+bool StringToSizeT(std::string_view input, size_t* output) {
   return internal::StringToIntImpl(input, *output);
 }
 
-bool StringToSizeT(StringPiece16 input, size_t* output) {
+bool StringToSizeT(std::u16string_view input, size_t* output) {
   return internal::StringToIntImpl(input, *output);
 }
 
-bool StringToDouble(StringPiece input, double* output) {
+bool StringToDouble(std::string_view input, double* output) {
   return internal::StringToDoubleImpl(input, input.data(), *output);
 }
 
-bool StringToDouble(StringPiece16 input, double* output) {
+bool StringToDouble(std::u16string_view input, double* output) {
   return internal::StringToDoubleImpl(
       input, reinterpret_cast<const uint16_t*>(input.data()), *output);
 }
@@ -137,39 +137,39 @@
   return ret;
 }
 
-std::string HexEncode(StringPiece chars) {
+std::string HexEncode(std::string_view chars) {
   return HexEncode(base::as_byte_span(chars));
 }
 
-bool HexStringToInt(StringPiece input, int* output) {
+bool HexStringToInt(std::string_view input, int* output) {
   return internal::HexStringToIntImpl(input, *output);
 }
 
-bool HexStringToUInt(StringPiece input, uint32_t* output) {
+bool HexStringToUInt(std::string_view input, uint32_t* output) {
   return internal::HexStringToIntImpl(input, *output);
 }
 
-bool HexStringToInt64(StringPiece input, int64_t* output) {
+bool HexStringToInt64(std::string_view input, int64_t* output) {
   return internal::HexStringToIntImpl(input, *output);
 }
 
-bool HexStringToUInt64(StringPiece input, uint64_t* output) {
+bool HexStringToUInt64(std::string_view input, uint64_t* output) {
   return internal::HexStringToIntImpl(input, *output);
 }
 
-bool HexStringToBytes(StringPiece input, std::vector<uint8_t>* output) {
+bool HexStringToBytes(std::string_view input, std::vector<uint8_t>* output) {
   DCHECK(output->empty());
   return internal::HexStringToByteContainer<uint8_t>(
       input, std::back_inserter(*output));
 }
 
-bool HexStringToString(StringPiece input, std::string* output) {
+bool HexStringToString(std::string_view input, std::string* output) {
   DCHECK(output->empty());
   return internal::HexStringToByteContainer<char>(input,
                                                   std::back_inserter(*output));
 }
 
-bool HexStringToSpan(StringPiece input, span<uint8_t> output) {
+bool HexStringToSpan(std::string_view input, span<uint8_t> output) {
   if (input.size() / 2 != output.size())
     return false;
 
diff --git a/base/strings/string_number_conversions_fuzzer.cc b/base/strings/string_number_conversions_fuzzer.cc
index eaeb40b..8696080 100644
--- a/base/strings/string_number_conversions_fuzzer.cc
+++ b/base/strings/string_number_conversions_fuzzer.cc
@@ -2,14 +2,15 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
+#include "base/strings/string_number_conversions.h"
+
 #include <stddef.h>
 #include <stdint.h>
 
 #include <string>
+#include <string_view>
 #include <vector>
 
-#include "base/strings/string_number_conversions.h"
-
 template <class NumberType, class StringPieceType, class StringType>
 void CheckRoundtripsT(const uint8_t* data,
                       const size_t size,
@@ -34,17 +35,17 @@
 template <class NumberType>
 void CheckRoundtrips(const uint8_t* data,
                      const size_t size,
-                     bool (*string_to_num)(base::StringPiece, NumberType*)) {
-  return CheckRoundtripsT<NumberType, base::StringPiece, std::string>(
+                     bool (*string_to_num)(std::string_view, NumberType*)) {
+  return CheckRoundtripsT<NumberType, std::string_view, std::string>(
       data, size, &base::NumberToString, string_to_num);
 }
 
 template <class NumberType>
 void CheckRoundtrips16(const uint8_t* data,
                        const size_t size,
-                       bool (*string_to_num)(base::StringPiece16,
+                       bool (*string_to_num)(std::u16string_view,
                                              NumberType*)) {
-  return CheckRoundtripsT<NumberType, base::StringPiece16, std::u16string>(
+  return CheckRoundtripsT<NumberType, std::u16string_view, std::u16string>(
       data, size, &base::NumberToString16, string_to_num);
 }
 
@@ -63,8 +64,8 @@
   CheckRoundtrips<size_t>(data, size, &base::StringToSizeT);
   CheckRoundtrips16<size_t>(data, size, &base::StringToSizeT);
 
-  base::StringPiece string_piece_input(reinterpret_cast<const char*>(data),
-                                       size);
+  std::string_view string_piece_input(reinterpret_cast<const char*>(data),
+                                      size);
   std::string string_input(reinterpret_cast<const char*>(data), size);
 
   int out_int;
@@ -78,9 +79,9 @@
   size_t out_size;
   base::StringToSizeT(string_piece_input, &out_size);
 
-  // Test for StringPiece16 if size is even.
+  // Test for std::u16string_view if size is even.
   if (size % 2 == 0) {
-    base::StringPiece16 string_piece_input16(
+    std::u16string_view string_piece_input16(
         reinterpret_cast<const char16_t*>(data), size / 2);
 
     base::StringToInt(string_piece_input16, &out_int);
diff --git a/base/strings/string_number_conversions_internal.h b/base/strings/string_number_conversions_internal.h
index edf71f0..bdf1732 100644
--- a/base/strings/string_number_conversions_internal.h
+++ b/base/strings/string_number_conversions_internal.h
@@ -261,7 +261,7 @@
 }
 
 template <typename Char, typename OutIter>
-static bool HexStringToByteContainer(StringPiece input, OutIter output) {
+static bool HexStringToByteContainer(std::string_view input, OutIter output) {
   size_t count = input.size();
   if (count == 0 || (count % 2) != 0)
     return false;
diff --git a/base/strings/string_number_conversions_unittest.cc b/base/strings/string_number_conversions_unittest.cc
index 9b03835f5..4665bbe 100644
--- a/base/strings/string_number_conversions_unittest.cc
+++ b/base/strings/string_number_conversions_unittest.cc
@@ -17,6 +17,7 @@
 
 #include <cmath>
 #include <limits>
+#include <string_view>
 
 #include "base/bit_cast.h"
 #include "base/format_macros.h"
@@ -952,7 +953,8 @@
 
   const std::string kString = "\x01\xff";
   EXPECT_EQ(HexEncode(kString.c_str(), kString.size()), "01FF");
-  EXPECT_EQ(HexEncode(kString), "01FF");  // Implicit StringPiece conversion.
+  EXPECT_EQ(HexEncode(kString),
+            "01FF");  // Implicit std::string_view conversion.
 }
 
 // Test cases of known-bad strtod conversions that motivated the use of dmg_fp.
diff --git a/base/strings/sys_string_conversions.h b/base/strings/sys_string_conversions.h
index 006f2e3..4499cb3 100644
--- a/base/strings/sys_string_conversions.h
+++ b/base/strings/sys_string_conversions.h
@@ -12,9 +12,9 @@
 #include <stdint.h>
 
 #include <string>
+#include <string_view>
 
 #include "base/base_export.h"
-#include "base/strings/string_piece.h"
 #include "build/build_config.h"
 
 #if BUILDFLAG(IS_APPLE)
@@ -32,14 +32,15 @@
 // Converts between wide and UTF-8 representations of a string. On error, the
 // result is system-dependent.
 [[nodiscard]] BASE_EXPORT std::string SysWideToUTF8(const std::wstring& wide);
-[[nodiscard]] BASE_EXPORT std::wstring SysUTF8ToWide(StringPiece utf8);
+[[nodiscard]] BASE_EXPORT std::wstring SysUTF8ToWide(std::string_view utf8);
 
 // Converts between wide and the system multi-byte representations of a string.
 // DANGER: This will lose information and can change (on Windows, this can
 // change between reboots).
 [[nodiscard]] BASE_EXPORT std::string SysWideToNativeMB(
     const std::wstring& wide);
-[[nodiscard]] BASE_EXPORT std::wstring SysNativeMBToWide(StringPiece native_mb);
+[[nodiscard]] BASE_EXPORT std::wstring SysNativeMBToWide(
+    std::string_view native_mb);
 
 // Windows-specific ------------------------------------------------------------
 
@@ -48,7 +49,7 @@
 // Converts between 8-bit and wide strings, using the given code page. The
 // code page identifier is one accepted by the Windows function
 // MultiByteToWideChar().
-[[nodiscard]] BASE_EXPORT std::wstring SysMultiByteToWide(StringPiece mb,
+[[nodiscard]] BASE_EXPORT std::wstring SysMultiByteToWide(std::string_view mb,
                                                           uint32_t code_page);
 [[nodiscard]] BASE_EXPORT std::string SysWideToMultiByte(
     const std::wstring& wide,
@@ -64,9 +65,9 @@
 
 // Converts a string to a CFStringRef. Returns null on failure.
 [[nodiscard]] BASE_EXPORT apple::ScopedCFTypeRef<CFStringRef>
-SysUTF8ToCFStringRef(StringPiece utf8);
+SysUTF8ToCFStringRef(std::string_view utf8);
 [[nodiscard]] BASE_EXPORT apple::ScopedCFTypeRef<CFStringRef>
-SysUTF16ToCFStringRef(StringPiece16 utf16);
+SysUTF16ToCFStringRef(std::u16string_view utf16);
 
 // Converts a CFStringRef to a string. Returns an empty string on failure. It is
 // not valid to call these with a null `ref`.
@@ -76,8 +77,9 @@
 #ifdef __OBJC__
 
 // Converts a string to an autoreleased NSString. Returns nil on failure.
-[[nodiscard]] BASE_EXPORT NSString* SysUTF8ToNSString(StringPiece utf8);
-[[nodiscard]] BASE_EXPORT NSString* SysUTF16ToNSString(StringPiece16 utf16);
+[[nodiscard]] BASE_EXPORT NSString* SysUTF8ToNSString(std::string_view utf8);
+[[nodiscard]] BASE_EXPORT NSString* SysUTF16ToNSString(
+    std::u16string_view utf16);
 
 // Converts an NSString to a string. Returns an empty string on failure or if
 // `ref` is nil.
diff --git a/base/strings/sys_string_conversions_apple.mm b/base/strings/sys_string_conversions_apple.mm
index 710490c..a6aee40 100644
--- a/base/strings/sys_string_conversions_apple.mm
+++ b/base/strings/sys_string_conversions_apple.mm
@@ -14,7 +14,6 @@
 #include "base/apple/foundation_util.h"
 #include "base/apple/scoped_cftyperef.h"
 #include "base/numerics/safe_conversions.h"
-#include "base/strings/string_piece.h"
 
 namespace base {
 
@@ -96,8 +95,8 @@
                                                       out_encoding);
 }
 
-// Given a StringPiece `in` with an encoding specified by `in_encoding`, returns
-// it as a CFStringRef. Returns null on failure.
+// Given a std::string_view `in` with an encoding specified by `in_encoding`,
+// returns it as a CFStringRef. Returns null on failure.
 template <typename CharT>
 apple::ScopedCFTypeRef<CFStringRef> StringPieceToCFStringWithEncodingsT(
     std::basic_string_view<CharT> in,
@@ -126,8 +125,8 @@
 }
 
 // Do not assert in this function since it is used by the assertion code!
-std::wstring SysUTF8ToWide(StringPiece utf8) {
-  return StringToStringWithEncodingsT<StringPiece, std::wstring>(
+std::wstring SysUTF8ToWide(std::string_view utf8) {
+  return StringToStringWithEncodingsT<std::string_view, std::wstring>(
       utf8, kCFStringEncodingUTF8, kCFStringEncodingUTF32LE);
 }
 
@@ -135,23 +134,25 @@
   return SysWideToUTF8(wide);
 }
 
-std::wstring SysNativeMBToWide(StringPiece native_mb) {
+std::wstring SysNativeMBToWide(std::string_view native_mb) {
   return SysUTF8ToWide(native_mb);
 }
 
-apple::ScopedCFTypeRef<CFStringRef> SysUTF8ToCFStringRef(StringPiece utf8) {
+apple::ScopedCFTypeRef<CFStringRef> SysUTF8ToCFStringRef(
+    std::string_view utf8) {
   return StringPieceToCFStringWithEncodingsT(utf8, kCFStringEncodingUTF8);
 }
 
-apple::ScopedCFTypeRef<CFStringRef> SysUTF16ToCFStringRef(StringPiece16 utf16) {
+apple::ScopedCFTypeRef<CFStringRef> SysUTF16ToCFStringRef(
+    std::u16string_view utf16) {
   return StringPieceToCFStringWithEncodingsT(utf16, kCFStringEncodingUTF16LE);
 }
 
-NSString* SysUTF8ToNSString(StringPiece utf8) {
+NSString* SysUTF8ToNSString(std::string_view utf8) {
   return base::apple::CFToNSOwnershipCast(SysUTF8ToCFStringRef(utf8).release());
 }
 
-NSString* SysUTF16ToNSString(StringPiece16 utf16) {
+NSString* SysUTF16ToNSString(std::u16string_view utf16) {
   return base::apple::CFToNSOwnershipCast(
       SysUTF16ToCFStringRef(utf16).release());
 }
diff --git a/base/strings/sys_string_conversions_posix.cc b/base/strings/sys_string_conversions_posix.cc
index 8772b5b..baf1fd68 100644
--- a/base/strings/sys_string_conversions_posix.cc
+++ b/base/strings/sys_string_conversions_posix.cc
@@ -13,7 +13,8 @@
 #include <string.h>
 #include <wchar.h>
 
-#include "base/strings/string_piece.h"
+#include <string_view>
+
 #include "base/strings/utf_string_conversions.h"
 #include "build/build_config.h"
 
@@ -24,7 +25,7 @@
   // than our ICU, but this will do for now.
   return WideToUTF8(wide);
 }
-std::wstring SysUTF8ToWide(StringPiece utf8) {
+std::wstring SysUTF8ToWide(std::string_view utf8) {
   // In theory this should be using the system-provided conversion rather
   // than our ICU, but this will do for now.
   std::wstring out;
@@ -40,7 +41,7 @@
   return WideToUTF8(wide);
 }
 
-std::wstring SysNativeMBToWide(StringPiece native_mb) {
+std::wstring SysNativeMBToWide(std::string_view native_mb) {
   return SysUTF8ToWide(native_mb);
 }
 
@@ -103,7 +104,7 @@
   return out;
 }
 
-std::wstring SysNativeMBToWide(StringPiece native_mb) {
+std::wstring SysNativeMBToWide(std::string_view native_mb) {
   mbstate_t ps;
 
   // Calculate the number of wide characters.  We walk through the string
diff --git a/base/strings/sys_string_conversions_win.cc b/base/strings/sys_string_conversions_win.cc
index e84c79d..34fa82b 100644
--- a/base/strings/sys_string_conversions_win.cc
+++ b/base/strings/sys_string_conversions_win.cc
@@ -8,7 +8,7 @@
 
 #include <stdint.h>
 
-#include "base/strings/string_piece.h"
+#include <string_view>
 
 namespace base {
 
@@ -18,7 +18,7 @@
 }
 
 // Do not assert in this function since it is used by the asssertion code!
-std::wstring SysUTF8ToWide(StringPiece utf8) {
+std::wstring SysUTF8ToWide(std::string_view utf8) {
   return SysMultiByteToWide(utf8, CP_UTF8);
 }
 
@@ -26,12 +26,12 @@
   return SysWideToMultiByte(wide, CP_ACP);
 }
 
-std::wstring SysNativeMBToWide(StringPiece native_mb) {
+std::wstring SysNativeMBToWide(std::string_view native_mb) {
   return SysMultiByteToWide(native_mb, CP_ACP);
 }
 
 // Do not assert in this function since it is used by the asssertion code!
-std::wstring SysMultiByteToWide(StringPiece mb, uint32_t code_page) {
+std::wstring SysMultiByteToWide(std::string_view mb, uint32_t code_page) {
   if (mb.empty())
     return std::wstring();
 
diff --git a/base/strings/utf_offset_string_conversions.cc b/base/strings/utf_offset_string_conversions.cc
index e7335c6f..4848372a 100644
--- a/base/strings/utf_offset_string_conversions.cc
+++ b/base/strings/utf_offset_string_conversions.cc
@@ -8,9 +8,9 @@
 
 #include <algorithm>
 #include <memory>
+#include <string_view>
 
 #include "base/check_op.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/utf_string_conversion_utils.h"
 
 namespace base {
@@ -229,7 +229,7 @@
 }
 
 std::u16string UTF8ToUTF16WithAdjustments(
-    const base::StringPiece& utf8,
+    std::string_view utf8,
     base::OffsetAdjuster::Adjustments* adjustments) {
   std::u16string result;
   UTF8ToUTF16WithAdjustments(utf8.data(), utf8.length(), &result, adjustments);
@@ -237,7 +237,7 @@
 }
 
 std::u16string UTF8ToUTF16AndAdjustOffsets(
-    const base::StringPiece& utf8,
+    std::string_view utf8,
     std::vector<size_t>* offsets_for_adjustment) {
   for (size_t& offset : *offsets_for_adjustment) {
     if (offset > utf8.length())
@@ -250,7 +250,7 @@
 }
 
 std::string UTF16ToUTF8AndAdjustOffsets(
-    const base::StringPiece16& utf16,
+    std::u16string_view utf16,
     std::vector<size_t>* offsets_for_adjustment) {
   for (size_t& offset : *offsets_for_adjustment) {
     if (offset > utf16.length())
diff --git a/base/strings/utf_offset_string_conversions.h b/base/strings/utf_offset_string_conversions.h
index c535b96..0c52fc0 100644
--- a/base/strings/utf_offset_string_conversions.h
+++ b/base/strings/utf_offset_string_conversions.h
@@ -8,10 +8,10 @@
 #include <stddef.h>
 
 #include <string>
+#include <string_view>
 #include <vector>
 
 #include "base/base_export.h"
-#include "base/strings/string_piece.h"
 
 namespace base {
 
@@ -97,17 +97,17 @@
     std::u16string* output,
     base::OffsetAdjuster::Adjustments* adjustments);
 [[nodiscard]] BASE_EXPORT std::u16string UTF8ToUTF16WithAdjustments(
-    const base::StringPiece& utf8,
+    std::string_view utf8,
     base::OffsetAdjuster::Adjustments* adjustments);
 // As above, but instead internally examines the adjustments and applies them
 // to |offsets_for_adjustment|.  Input offsets greater than the length of the
 // input string will be set to std::u16string::npos.  See comments by
 // AdjustOffsets().
 BASE_EXPORT std::u16string UTF8ToUTF16AndAdjustOffsets(
-    const base::StringPiece& utf8,
+    std::string_view utf8,
     std::vector<size_t>* offsets_for_adjustment);
 BASE_EXPORT std::string UTF16ToUTF8AndAdjustOffsets(
-    const base::StringPiece16& utf16,
+    std::u16string_view utf16,
     std::vector<size_t>* offsets_for_adjustment);
 
 }  // namespace base
diff --git a/base/strings/utf_string_conversions.cc b/base/strings/utf_string_conversions.cc
index eb9365c2..e5fe23d1 100644
--- a/base/strings/utf_string_conversions.cc
+++ b/base/strings/utf_string_conversions.cc
@@ -17,7 +17,6 @@
 #include <string_view>
 #include <type_traits>
 
-#include "base/strings/string_piece.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_ostream_operators.h"
 #include "base/strings/utf_string_conversion_utils.h"
@@ -229,10 +228,10 @@
 // UTF16 <-> UTF8 --------------------------------------------------------------
 
 bool UTF8ToUTF16(const char* src, size_t src_len, std::u16string* output) {
-  return UTFConversion(StringPiece(src, src_len), output);
+  return UTFConversion(std::string_view(src, src_len), output);
 }
 
-std::u16string UTF8ToUTF16(StringPiece utf8) {
+std::u16string UTF8ToUTF16(std::string_view utf8) {
   std::u16string ret;
   // Ignore the success flag of this call, it will do the best it can for
   // invalid input, which is what we want here.
@@ -241,10 +240,10 @@
 }
 
 bool UTF16ToUTF8(const char16_t* src, size_t src_len, std::string* output) {
-  return UTFConversion(StringPiece16(src, src_len), output);
+  return UTFConversion(std::u16string_view(src, src_len), output);
 }
 
-std::string UTF16ToUTF8(StringPiece16 utf16) {
+std::string UTF16ToUTF8(std::u16string_view utf16) {
   std::string ret;
   // Ignore the success flag of this call, it will do the best it can for
   // invalid input, which is what we want here.
@@ -271,7 +270,7 @@
   return true;
 }
 
-std::wstring UTF16ToWide(StringPiece16 utf16) {
+std::wstring UTF16ToWide(std::u16string_view utf16) {
   return std::wstring(utf16.begin(), utf16.end());
 }
 
@@ -290,10 +289,10 @@
 }
 
 bool UTF16ToWide(const char16_t* src, size_t src_len, std::wstring* output) {
-  return UTFConversion(StringPiece16(src, src_len), output);
+  return UTFConversion(std::u16string_view(src, src_len), output);
 }
 
-std::wstring UTF16ToWide(StringPiece16 utf16) {
+std::wstring UTF16ToWide(std::u16string_view utf16) {
   std::wstring ret;
   // Ignore the success flag of this call, it will do the best it can for
   // invalid input, which is what we want here.
@@ -308,10 +307,10 @@
 // UTF8ToWide is the same code, regardless of whether wide is 16 or 32 bits
 
 bool UTF8ToWide(const char* src, size_t src_len, std::wstring* output) {
-  return UTFConversion(StringPiece(src, src_len), output);
+  return UTFConversion(std::string_view(src, src_len), output);
 }
 
-std::wstring UTF8ToWide(StringPiece utf8) {
+std::wstring UTF8ToWide(std::string_view utf8) {
   std::wstring ret;
   // Ignore the success flag of this call, it will do the best it can for
   // invalid input, which is what we want here.
@@ -327,7 +326,7 @@
 }
 
 std::string WideToUTF8(std::wstring_view wide) {
-  return UTF16ToUTF8(StringPiece16(as_u16cstr(wide), wide.size()));
+  return UTF16ToUTF8(std::u16string_view(as_u16cstr(wide), wide.size()));
 }
 
 #elif defined(WCHAR_T_IS_32_BIT)
@@ -346,18 +345,18 @@
 
 #endif  // defined(WCHAR_T_IS_32_BIT)
 
-std::u16string ASCIIToUTF16(StringPiece ascii) {
+std::u16string ASCIIToUTF16(std::string_view ascii) {
   DCHECK(IsStringASCII(ascii)) << ascii;
   return std::u16string(ascii.begin(), ascii.end());
 }
 
-std::string UTF16ToASCII(StringPiece16 utf16) {
+std::string UTF16ToASCII(std::u16string_view utf16) {
   DCHECK(IsStringASCII(utf16)) << UTF16ToUTF8(utf16);
   return std::string(utf16.begin(), utf16.end());
 }
 
 #if defined(WCHAR_T_IS_16_BIT)
-std::wstring ASCIIToWide(StringPiece ascii) {
+std::wstring ASCIIToWide(std::string_view ascii) {
   DCHECK(IsStringASCII(ascii)) << ascii;
   return std::wstring(ascii.begin(), ascii.end());
 }
diff --git a/base/strings/utf_string_conversions.h b/base/strings/utf_string_conversions.h
index c7417d6..c446b33 100644
--- a/base/strings/utf_string_conversions.h
+++ b/base/strings/utf_string_conversions.h
@@ -11,7 +11,6 @@
 #include <string_view>
 
 #include "base/base_export.h"
-#include "base/strings/string_piece.h"
 #include "base/types/always_false.h"
 #include "build/build_config.h"
 
@@ -28,7 +27,7 @@
 [[nodiscard]] BASE_EXPORT std::string WideToUTF8(std::wstring_view wide);
 BASE_EXPORT bool UTF8ToWide(const char* src, size_t src_len,
                             std::wstring* output);
-[[nodiscard]] BASE_EXPORT std::wstring UTF8ToWide(StringPiece utf8);
+[[nodiscard]] BASE_EXPORT std::wstring UTF8ToWide(std::string_view utf8);
 
 BASE_EXPORT bool WideToUTF16(const wchar_t* src,
                              size_t src_len,
@@ -37,29 +36,29 @@
 BASE_EXPORT bool UTF16ToWide(const char16_t* src,
                              size_t src_len,
                              std::wstring* output);
-[[nodiscard]] BASE_EXPORT std::wstring UTF16ToWide(StringPiece16 utf16);
+[[nodiscard]] BASE_EXPORT std::wstring UTF16ToWide(std::u16string_view utf16);
 
 BASE_EXPORT bool UTF8ToUTF16(const char* src,
                              size_t src_len,
                              std::u16string* output);
-[[nodiscard]] BASE_EXPORT std::u16string UTF8ToUTF16(StringPiece utf8);
+[[nodiscard]] BASE_EXPORT std::u16string UTF8ToUTF16(std::string_view utf8);
 BASE_EXPORT bool UTF16ToUTF8(const char16_t* src,
                              size_t src_len,
                              std::string* output);
-[[nodiscard]] BASE_EXPORT std::string UTF16ToUTF8(StringPiece16 utf16);
+[[nodiscard]] BASE_EXPORT std::string UTF16ToUTF8(std::u16string_view utf16);
 
 // This converts an ASCII string, typically a hardcoded constant, to a UTF16
 // string.
-[[nodiscard]] BASE_EXPORT std::u16string ASCIIToUTF16(StringPiece ascii);
+[[nodiscard]] BASE_EXPORT std::u16string ASCIIToUTF16(std::string_view ascii);
 
 // Converts to 7-bit ASCII by truncating. The result must be known to be ASCII
 // beforehand.
-[[nodiscard]] BASE_EXPORT std::string UTF16ToASCII(StringPiece16 utf16);
+[[nodiscard]] BASE_EXPORT std::string UTF16ToASCII(std::u16string_view utf16);
 
 #if defined(WCHAR_T_IS_16_BIT)
 // This converts an ASCII string, typically a hardcoded constant, to a wide
 // string.
-[[nodiscard]] BASE_EXPORT std::wstring ASCIIToWide(StringPiece ascii);
+[[nodiscard]] BASE_EXPORT std::wstring ASCIIToWide(std::string_view ascii);
 
 // Converts to 7-bit ASCII by truncating. The result must be known to be ASCII
 // beforehand.
@@ -92,7 +91,7 @@
 // to allow this conversion.
 template <size_t N>
 std::u16string ASCIIToUTF16(char (&str)[N]) {
-  return ASCIIToUTF16(StringPiece(str));
+  return ASCIIToUTF16(std::string_view(str));
 }
 
 }  // namespace base
diff --git a/base/strings/utf_string_conversions_fuzzer.cc b/base/strings/utf_string_conversions_fuzzer.cc
index 12e4b54c..526408ff 100644
--- a/base/strings/utf_string_conversions_fuzzer.cc
+++ b/base/strings/utf_string_conversions_fuzzer.cc
@@ -2,10 +2,12 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
+#include "base/strings/utf_string_conversions.h"
+
+#include <string_view>
 #include <tuple>
 
 #include "base/strings/string_util.h"
-#include "base/strings/utf_string_conversions.h"
 
 std::string output_std_string;
 std::wstring output_std_wstring;
@@ -13,8 +15,8 @@
 
 // Entry point for LibFuzzer.
 extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
-  base::StringPiece string_piece_input(reinterpret_cast<const char*>(data),
-                                       size);
+  std::string_view string_piece_input(reinterpret_cast<const char*>(data),
+                                      size);
 
   std::ignore = base::UTF8ToWide(string_piece_input);
   base::UTF8ToWide(reinterpret_cast<const char*>(data), size,
@@ -25,7 +27,7 @@
 
   // Test for char16_t.
   if (size % 2 == 0) {
-    base::StringPiece16 string_piece_input16(
+    std::u16string_view string_piece_input16(
         reinterpret_cast<const char16_t*>(data), size / 2);
     std::ignore = base::UTF16ToWide(output_string16);
     base::UTF16ToWide(reinterpret_cast<const char16_t*>(data), size / 2,
@@ -50,7 +52,7 @@
   // failures.
   if (base::IsStringASCII(string_piece_input)) {
     output_string16 = base::ASCIIToUTF16(string_piece_input);
-    base::StringPiece16 string_piece_input16(output_string16);
+    std::u16string_view string_piece_input16(output_string16);
     std::ignore = base::UTF16ToASCII(string_piece_input16);
   }
 
diff --git a/base/test/android/javatests/src/org/chromium/base/test/transit/README.md b/base/test/android/javatests/src/org/chromium/base/test/transit/README.md
index 2685126..a7c80ade 100644
--- a/base/test/android/javatests/src/org/chromium/base/test/transit/README.md
+++ b/base/test/android/javatests/src/org/chromium/base/test/transit/README.md
@@ -104,9 +104,9 @@
 /** The tab switcher screen, with the tab grid and the tab management toolbar. */
 public class TabSwitcherStation extends Station {
     public static final ViewElement NEW_TAB_BUTTON =
-            viewElement(withId(R.id.new_tab_button));
+            scopedViewElement(withId(R.id.new_tab_button));
     public static final ViewElement INCOGNITO_TOGGLE_TABS =
-            viewElement(withId(R.id.incognito_toggle_tabs));
+            scopedViewElement(withId(R.id.incognito_toggle_tabs));
 
     protected ActivityElement<ChromeTabbedActivity> mActivityElement;
 
diff --git a/base/test/android/javatests/src/org/chromium/base/test/transit/ScrollableFacility.java b/base/test/android/javatests/src/org/chromium/base/test/transit/ScrollableFacility.java
index 4894331..706efe3 100644
--- a/base/test/android/javatests/src/org/chromium/base/test/transit/ScrollableFacility.java
+++ b/base/test/android/javatests/src/org/chromium/base/test/transit/ScrollableFacility.java
@@ -10,7 +10,7 @@
 import static androidx.test.espresso.assertion.ViewAssertions.matches;
 import static androidx.test.espresso.matcher.ViewMatchers.isCompletelyDisplayed;
 
-import static org.chromium.base.test.transit.ViewElement.sharedViewElement;
+import static org.chromium.base.test.transit.ViewElement.scopedViewElement;
 
 import android.view.View;
 
@@ -287,11 +287,11 @@
                     break;
                 case Presence.PRESENT_AND_ENABLED:
                 case Presence.MAYBE_PRESENT:
-                    mViewElement = sharedViewElement(mOnScreenViewMatcher);
+                    mViewElement = scopedViewElement(mOnScreenViewMatcher);
                     break;
                 case Presence.PRESENT_AND_DISABLED:
                     mViewElement =
-                            sharedViewElement(
+                            scopedViewElement(
                                     mOnScreenViewMatcher,
                                     ViewElement.newOptions().expectDisabled().build());
                     break;
diff --git a/base/test/android/javatests/src/org/chromium/base/test/transit/ViewElement.java b/base/test/android/javatests/src/org/chromium/base/test/transit/ViewElement.java
index b8a784d2..bf7cc33 100644
--- a/base/test/android/javatests/src/org/chromium/base/test/transit/ViewElement.java
+++ b/base/test/android/javatests/src/org/chromium/base/test/transit/ViewElement.java
@@ -48,38 +48,25 @@
     private final String mId;
     private final Options mOptions;
 
-    /** Alias for {@link #sharedViewElement(Matcher)} as the default way to declare ViewElements. */
-    public static ViewElement viewElement(Matcher<View> viewMatcher) {
-        return sharedViewElement(viewMatcher);
-    }
-
     /**
-     * Alias for {@link #sharedViewElement(Matcher, Options)} as the default way to declare
-     * ViewElements.
-     */
-    public static ViewElement viewElement(Matcher<View> viewMatcher, Options options) {
-        return sharedViewElement(viewMatcher, options);
-    }
-
-    /**
-     * Version of {@link #sharedViewElement(Matcher, Options)} using default Options.
+     * Version of {@link #scopedViewElement(Matcher, Options)} using default Options.
      *
      * <p>This is a good default method to the declare ViewElements; when in doubt, use this.
      */
-    public static ViewElement sharedViewElement(Matcher<View> viewMatcher) {
+    public static ViewElement scopedViewElement(Matcher<View> viewMatcher) {
         return new ViewElement(viewMatcher, Scope.SCOPED, Options.DEFAULT);
     }
 
     /**
-     * Create a shared ViewElement that matches |viewMatcher|.
+     * Create a scoped ViewElement that matches |viewMatcher|.
      *
      * <p>ViewElements are matched to View instances as ENTER conditions.
      *
-     * <p>Shared ViewElements add an EXIT condition that no View is matched unless transitioning to
+     * <p>Scoped ViewElements add an EXIT condition that no View is matched unless transitioning to
      * a ConditionalState that declares a ViewElement with the same id (which usually means an equal
      * Matcher<View>).
      */
-    public static ViewElement sharedViewElement(Matcher<View> viewMatcher, Options options) {
+    public static ViewElement scopedViewElement(Matcher<View> viewMatcher, Options options) {
         return new ViewElement(viewMatcher, Scope.SCOPED, options);
     }
 
diff --git a/base/token.cc b/base/token.cc
index 9cd562f..01d692f1 100644
--- a/base/token.cc
+++ b/base/token.cc
@@ -12,12 +12,12 @@
 #include <inttypes.h>
 
 #include <optional>
+#include <string_view>
 
 #include "base/check.h"
 #include "base/hash/hash.h"
 #include "base/pickle.h"
 #include "base/rand_util.h"
-#include "base/strings/string_piece.h"
 #include "base/strings/stringprintf.h"
 
 namespace base {
@@ -40,7 +40,7 @@
 }
 
 // static
-std::optional<Token> Token::FromString(StringPiece string_representation) {
+std::optional<Token> Token::FromString(std::string_view string_representation) {
   if (string_representation.size() != 32) {
     return std::nullopt;
   }
diff --git a/base/token.h b/base/token.h
index 2d9d039..1f43241 100644
--- a/base/token.h
+++ b/base/token.h
@@ -15,10 +15,10 @@
 #include <compare>
 #include <optional>
 #include <string>
+#include <string_view>
 
 #include "base/base_export.h"
 #include "base/containers/span.h"
-#include "base/strings/string_piece.h"
 
 namespace base {
 
@@ -66,7 +66,8 @@
 
   // FromString is the opposite of ToString. It returns std::nullopt if the
   // |string_representation| is invalid.
-  static std::optional<Token> FromString(StringPiece string_representation);
+  static std::optional<Token> FromString(
+      std::string_view string_representation);
 
  private:
   // Note: Two uint64_t are used instead of uint8_t[16] in order to have a
diff --git a/base/trace_event/traced_value_support_unittest.cc b/base/trace_event/traced_value_support_unittest.cc
index 966b2dc6..ddc29fb 100644
--- a/base/trace_event/traced_value_support_unittest.cc
+++ b/base/trace_event/traced_value_support_unittest.cc
@@ -103,7 +103,7 @@
   EXPECT_EQ(perfetto::TracedValueToString(std::wstring(L"wide")), "wide");
 }
 
-TEST(TracedValueSupportTest, StringPiece) {
+TEST(TracedValueSupportTest, StdString) {
   EXPECT_EQ(perfetto::TracedValueToString(std::string_view("string")),
             "string");
   EXPECT_EQ(perfetto::TracedValueToString(std::u16string_view(u"utf-16")),
diff --git a/base/trace_event/typed_macros_unittest.cc b/base/trace_event/typed_macros_unittest.cc
index 543d7eab..79d98c6 100644
--- a/base/trace_event/typed_macros_unittest.cc
+++ b/base/trace_event/typed_macros_unittest.cc
@@ -294,7 +294,8 @@
   CancelTrace();
 }
 
-TEST_F(TypedTraceEventTest, InstantThreadEvent) {
+// TODO: crbug/334063999 - The test is disabled due to flakiness.
+TEST_F(TypedTraceEventTest, DISABLED_InstantThreadEvent) {
   EnableTrace();
 
   TRACE_EVENT_INSTANT("cat", "ThreadEvent", [](perfetto::EventContext) {});
@@ -304,7 +305,8 @@
   CancelTrace();
 }
 
-TEST_F(TypedTraceEventTest, InstantProcessEvent) {
+// TODO: crbug/334063999 - The test is disabled due to flakiness.
+TEST_F(TypedTraceEventTest, DISABLED_InstantProcessEvent) {
   EnableTrace();
 
   TRACE_EVENT_INSTANT("cat", "ProcessEvent", perfetto::ProcessTrack::Current(),
diff --git a/base/values.cc b/base/values.cc
index 92cbce94..900ed497 100644
--- a/base/values.cc
+++ b/base/values.cc
@@ -48,24 +48,24 @@
                   static_cast<size_t>(Value::Type::LIST) + 1,
               "kTypeNames Has Wrong Size");
 
-// Helper class to enumerate the path components from a StringPiece
+// Helper class to enumerate the path components from a std::string_view
 // without performing heap allocations. Components are simply separated
 // by single dots (e.g. "foo.bar.baz"  -> ["foo", "bar", "baz"]).
 //
 // Usage example:
 //    PathSplitter splitter(some_path);
 //    while (splitter.HasNext()) {
-//       StringPiece component = splitter.Next();
+//       std::string_view component = splitter.Next();
 //       ...
 //    }
 //
 class PathSplitter {
  public:
-  explicit PathSplitter(StringPiece path) : path_(path) {}
+  explicit PathSplitter(std::string_view path) : path_(path) {}
 
   bool HasNext() const { return pos_ < path_.size(); }
 
-  StringPiece Next() {
+  std::string_view Next() {
     DCHECK(HasNext());
     size_t start = pos_;
     size_t pos = path_.find('.', start);
@@ -81,7 +81,7 @@
   }
 
  private:
-  StringPiece path_;
+  std::string_view path_;
   size_t pos_ = 0;
 };
 
@@ -184,9 +184,9 @@
 Value::Value(double value)
     : data_(absl::in_place_type_t<DoubleStorage>(), value) {}
 
-Value::Value(StringPiece value) : Value(std::string(value)) {}
+Value::Value(std::string_view value) : Value(std::string(value)) {}
 
-Value::Value(StringPiece16 value) : Value(UTF16ToUTF8(value)) {}
+Value::Value(std::u16string_view value) : Value(UTF16ToUTF8(value)) {}
 
 Value::Value(const char* value) : Value(std::string(value)) {}
 
@@ -426,66 +426,66 @@
   }
 }
 
-const Value* Value::Dict::Find(StringPiece key) const {
+const Value* Value::Dict::Find(std::string_view key) const {
   DCHECK(IsStringUTF8AllowingNoncharacters(key));
   return FindPtrOrNull(storage_, key);
 }
 
-Value* Value::Dict::Find(StringPiece key) {
+Value* Value::Dict::Find(std::string_view key) {
   return FindPtrOrNull(storage_, key);
 }
 
-std::optional<bool> Value::Dict::FindBool(StringPiece key) const {
+std::optional<bool> Value::Dict::FindBool(std::string_view key) const {
   const Value* v = Find(key);
   return v ? v->GetIfBool() : std::nullopt;
 }
 
-std::optional<int> Value::Dict::FindInt(StringPiece key) const {
+std::optional<int> Value::Dict::FindInt(std::string_view key) const {
   const Value* v = Find(key);
   return v ? v->GetIfInt() : std::nullopt;
 }
 
-std::optional<double> Value::Dict::FindDouble(StringPiece key) const {
+std::optional<double> Value::Dict::FindDouble(std::string_view key) const {
   const Value* v = Find(key);
   return v ? v->GetIfDouble() : std::nullopt;
 }
 
-const std::string* Value::Dict::FindString(StringPiece key) const {
+const std::string* Value::Dict::FindString(std::string_view key) const {
   const Value* v = Find(key);
   return v ? v->GetIfString() : nullptr;
 }
 
-std::string* Value::Dict::FindString(StringPiece key) {
+std::string* Value::Dict::FindString(std::string_view key) {
   Value* v = Find(key);
   return v ? v->GetIfString() : nullptr;
 }
 
-const Value::BlobStorage* Value::Dict::FindBlob(StringPiece key) const {
+const Value::BlobStorage* Value::Dict::FindBlob(std::string_view key) const {
   const Value* v = Find(key);
   return v ? v->GetIfBlob() : nullptr;
 }
 
-const Value::Dict* Value::Dict::FindDict(StringPiece key) const {
+const Value::Dict* Value::Dict::FindDict(std::string_view key) const {
   const Value* v = Find(key);
   return v ? v->GetIfDict() : nullptr;
 }
 
-Value::Dict* Value::Dict::FindDict(StringPiece key) {
+Value::Dict* Value::Dict::FindDict(std::string_view key) {
   Value* v = Find(key);
   return v ? v->GetIfDict() : nullptr;
 }
 
-const Value::List* Value::Dict::FindList(StringPiece key) const {
+const Value::List* Value::Dict::FindList(std::string_view key) const {
   const Value* v = Find(key);
   return v ? v->GetIfList() : nullptr;
 }
 
-Value::List* Value::Dict::FindList(StringPiece key) {
+Value::List* Value::Dict::FindList(std::string_view key) {
   Value* v = Find(key);
   return v ? v->GetIfList() : nullptr;
 }
 
-Value::Dict* Value::Dict::EnsureDict(StringPiece key) {
+Value::Dict* Value::Dict::EnsureDict(std::string_view key) {
   Value::Dict* dict = FindDict(key);
   if (dict) {
     return dict;
@@ -493,7 +493,7 @@
   return &Set(key, base::Value::Dict())->GetDict();
 }
 
-Value::List* Value::Dict::EnsureList(StringPiece key) {
+Value::List* Value::Dict::EnsureList(std::string_view key) {
   Value::List* list = FindList(key);
   if (list) {
     return list;
@@ -501,7 +501,7 @@
   return &Set(key, base::Value::List())->GetList();
 }
 
-Value* Value::Dict::Set(StringPiece key, Value&& value) & {
+Value* Value::Dict::Set(std::string_view key, Value&& value) & {
   DCHECK(IsStringUTF8AllowingNoncharacters(key));
 
   auto wrapped_value = std::make_unique<Value>(std::move(value));
@@ -510,107 +510,109 @@
   return raw_value;
 }
 
-Value* Value::Dict::Set(StringPiece key, bool value) & {
+Value* Value::Dict::Set(std::string_view key, bool value) & {
   return Set(key, Value(value));
 }
 
-Value* Value::Dict::Set(StringPiece key, int value) & {
+Value* Value::Dict::Set(std::string_view key, int value) & {
   return Set(key, Value(value));
 }
 
-Value* Value::Dict::Set(StringPiece key, double value) & {
+Value* Value::Dict::Set(std::string_view key, double value) & {
   return Set(key, Value(value));
 }
 
-Value* Value::Dict::Set(StringPiece key, StringPiece value) & {
+Value* Value::Dict::Set(std::string_view key, std::string_view value) & {
   return Set(key, Value(value));
 }
 
-Value* Value::Dict::Set(StringPiece key, StringPiece16 value) & {
+Value* Value::Dict::Set(std::string_view key, std::u16string_view value) & {
   return Set(key, Value(value));
 }
 
-Value* Value::Dict::Set(StringPiece key, const char* value) & {
+Value* Value::Dict::Set(std::string_view key, const char* value) & {
   return Set(key, Value(value));
 }
 
-Value* Value::Dict::Set(StringPiece key, const char16_t* value) & {
+Value* Value::Dict::Set(std::string_view key, const char16_t* value) & {
   return Set(key, Value(value));
 }
 
-Value* Value::Dict::Set(StringPiece key, std::string&& value) & {
+Value* Value::Dict::Set(std::string_view key, std::string&& value) & {
   return Set(key, Value(std::move(value)));
 }
 
-Value* Value::Dict::Set(StringPiece key, BlobStorage&& value) & {
+Value* Value::Dict::Set(std::string_view key, BlobStorage&& value) & {
   return Set(key, Value(std::move(value)));
 }
 
-Value* Value::Dict::Set(StringPiece key, Dict&& value) & {
+Value* Value::Dict::Set(std::string_view key, Dict&& value) & {
   return Set(key, Value(std::move(value)));
 }
 
-Value* Value::Dict::Set(StringPiece key, List&& value) & {
+Value* Value::Dict::Set(std::string_view key, List&& value) & {
   return Set(key, Value(std::move(value)));
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, Value&& value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key, Value&& value) && {
   DCHECK(IsStringUTF8AllowingNoncharacters(key));
   storage_.insert_or_assign(key, std::make_unique<Value>(std::move(value)));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, bool value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key, bool value) && {
   return std::move(*this).Set(key, Value(value));
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, int value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key, int value) && {
   return std::move(*this).Set(key, Value(value));
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, double value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key, double value) && {
   return std::move(*this).Set(key, Value(value));
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, StringPiece value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key,
+                               std::string_view value) && {
   return std::move(*this).Set(key, Value(value));
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, StringPiece16 value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key,
+                               std::u16string_view value) && {
   return std::move(*this).Set(key, Value(value));
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, const char* value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key, const char* value) && {
   return std::move(*this).Set(key, Value(value));
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, const char16_t* value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key, const char16_t* value) && {
   return std::move(*this).Set(key, Value(value));
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, std::string&& value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key, std::string&& value) && {
   return std::move(*this).Set(key, Value(std::move(value)));
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, BlobStorage&& value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key, BlobStorage&& value) && {
   return std::move(*this).Set(key, Value(std::move(value)));
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, Dict&& value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key, Dict&& value) && {
   return std::move(*this).Set(key, Value(std::move(value)));
 }
 
-Value::Dict&& Value::Dict::Set(StringPiece key, List&& value) && {
+Value::Dict&& Value::Dict::Set(std::string_view key, List&& value) && {
   return std::move(*this).Set(key, Value(std::move(value)));
 }
 
-bool Value::Dict::Remove(StringPiece key) {
+bool Value::Dict::Remove(std::string_view key) {
   DCHECK(IsStringUTF8AllowingNoncharacters(key));
 
   return storage_.erase(key) > 0;
 }
 
-std::optional<Value> Value::Dict::Extract(StringPiece key) {
+std::optional<Value> Value::Dict::Extract(std::string_view key) {
   DCHECK(IsStringUTF8AllowingNoncharacters(key));
 
   auto it = storage_.find(key);
@@ -622,7 +624,7 @@
   return v;
 }
 
-const Value* Value::Dict::FindByDottedPath(StringPiece path) const {
+const Value* Value::Dict::FindByDottedPath(std::string_view path) const {
   DCHECK(!path.empty());
   DCHECK(IsStringUTF8AllowingNoncharacters(path));
 
@@ -644,63 +646,68 @@
   }
 }
 
-Value* Value::Dict::FindByDottedPath(StringPiece path) {
+Value* Value::Dict::FindByDottedPath(std::string_view path) {
   return const_cast<Value*>(std::as_const(*this).FindByDottedPath(path));
 }
 
-std::optional<bool> Value::Dict::FindBoolByDottedPath(StringPiece path) const {
+std::optional<bool> Value::Dict::FindBoolByDottedPath(
+    std::string_view path) const {
   const Value* v = FindByDottedPath(path);
   return v ? v->GetIfBool() : std::nullopt;
 }
 
-std::optional<int> Value::Dict::FindIntByDottedPath(StringPiece path) const {
+std::optional<int> Value::Dict::FindIntByDottedPath(
+    std::string_view path) const {
   const Value* v = FindByDottedPath(path);
   return v ? v->GetIfInt() : std::nullopt;
 }
 
 std::optional<double> Value::Dict::FindDoubleByDottedPath(
-    StringPiece path) const {
+    std::string_view path) const {
   const Value* v = FindByDottedPath(path);
   return v ? v->GetIfDouble() : std::nullopt;
 }
 
-const std::string* Value::Dict::FindStringByDottedPath(StringPiece path) const {
+const std::string* Value::Dict::FindStringByDottedPath(
+    std::string_view path) const {
   const Value* v = FindByDottedPath(path);
   return v ? v->GetIfString() : nullptr;
 }
 
-std::string* Value::Dict::FindStringByDottedPath(StringPiece path) {
+std::string* Value::Dict::FindStringByDottedPath(std::string_view path) {
   Value* v = FindByDottedPath(path);
   return v ? v->GetIfString() : nullptr;
 }
 
 const Value::BlobStorage* Value::Dict::FindBlobByDottedPath(
-    StringPiece path) const {
+    std::string_view path) const {
   const Value* v = FindByDottedPath(path);
   return v ? v->GetIfBlob() : nullptr;
 }
 
-const Value::Dict* Value::Dict::FindDictByDottedPath(StringPiece path) const {
+const Value::Dict* Value::Dict::FindDictByDottedPath(
+    std::string_view path) const {
   const Value* v = FindByDottedPath(path);
   return v ? v->GetIfDict() : nullptr;
 }
 
-Value::Dict* Value::Dict::FindDictByDottedPath(StringPiece path) {
+Value::Dict* Value::Dict::FindDictByDottedPath(std::string_view path) {
   Value* v = FindByDottedPath(path);
   return v ? v->GetIfDict() : nullptr;
 }
 
-const Value::List* Value::Dict::FindListByDottedPath(StringPiece path) const {
+const Value::List* Value::Dict::FindListByDottedPath(
+    std::string_view path) const {
   const Value* v = FindByDottedPath(path);
   return v ? v->GetIfList() : nullptr;
 }
 
-Value::List* Value::Dict::FindListByDottedPath(StringPiece path) {
+Value::List* Value::Dict::FindListByDottedPath(std::string_view path) {
   Value* v = FindByDottedPath(path);
   return v ? v->GetIfList() : nullptr;
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, Value&& value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path, Value&& value) & {
   DCHECK(!path.empty());
   DCHECK(IsStringUTF8AllowingNoncharacters(path));
 
@@ -708,7 +715,7 @@
   Value* current_value = nullptr;
   PathSplitter splitter(path);
   while (true) {
-    StringPiece next_key = splitter.Next();
+    std::string_view next_key = splitter.Next();
     if (!splitter.HasNext()) {
       return current_dict->Set(next_key, std::move(value));
     }
@@ -728,121 +735,133 @@
   }
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, bool value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path, bool value) & {
   return SetByDottedPath(path, Value(value));
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, int value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path, int value) & {
   return SetByDottedPath(path, Value(value));
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, double value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path, double value) & {
   return SetByDottedPath(path, Value(value));
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, StringPiece value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path,
+                                    std::string_view value) & {
   return SetByDottedPath(path, Value(value));
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, StringPiece16 value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path,
+                                    std::u16string_view value) & {
   return SetByDottedPath(path, Value(value));
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, const char* value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path,
+                                    const char* value) & {
   return SetByDottedPath(path, Value(value));
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, const char16_t* value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path,
+                                    const char16_t* value) & {
   return SetByDottedPath(path, Value(value));
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, std::string&& value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path,
+                                    std::string&& value) & {
   return SetByDottedPath(path, Value(std::move(value)));
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, BlobStorage&& value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path,
+                                    BlobStorage&& value) & {
   return SetByDottedPath(path, Value(std::move(value)));
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, Dict&& value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path, Dict&& value) & {
   return SetByDottedPath(path, Value(std::move(value)));
 }
 
-Value* Value::Dict::SetByDottedPath(StringPiece path, List&& value) & {
+Value* Value::Dict::SetByDottedPath(std::string_view path, List&& value) & {
   return SetByDottedPath(path, Value(std::move(value)));
 }
 
-bool Value::Dict::RemoveByDottedPath(StringPiece path) {
+bool Value::Dict::RemoveByDottedPath(std::string_view path) {
   return ExtractByDottedPath(path).has_value();
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, Value&& value) && {
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
+                                           Value&& value) && {
   SetByDottedPath(path, std::move(value));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, bool value) && {
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
+                                           bool value) && {
   SetByDottedPath(path, Value(value));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, int value) && {
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
+                                           int value) && {
   SetByDottedPath(path, Value(value));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, double value) && {
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
+                                           double value) && {
   SetByDottedPath(path, Value(value));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path,
-                                           StringPiece value) && {
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
+                                           std::string_view value) && {
   SetByDottedPath(path, Value(value));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path,
-                                           StringPiece16 value) && {
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
+                                           std::u16string_view value) && {
   SetByDottedPath(path, Value(value));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path,
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
                                            const char* value) && {
   SetByDottedPath(path, Value(value));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path,
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
                                            const char16_t* value) && {
   SetByDottedPath(path, Value(value));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path,
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
                                            std::string&& value) && {
   SetByDottedPath(path, Value(std::move(value)));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path,
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
                                            BlobStorage&& value) && {
   SetByDottedPath(path, Value(std::move(value)));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, Dict&& value) && {
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
+                                           Dict&& value) && {
   SetByDottedPath(path, Value(std::move(value)));
   return std::move(*this);
 }
 
-Value::Dict&& Value::Dict::SetByDottedPath(StringPiece path, List&& value) && {
+Value::Dict&& Value::Dict::SetByDottedPath(std::string_view path,
+                                           List&& value) && {
   SetByDottedPath(path, Value(std::move(value)));
   return std::move(*this);
 }
 
-std::optional<Value> Value::Dict::ExtractByDottedPath(StringPiece path) {
+std::optional<Value> Value::Dict::ExtractByDottedPath(std::string_view path) {
   DCHECK(!path.empty());
   DCHECK(IsStringUTF8AllowingNoncharacters(path));
 
@@ -855,7 +874,7 @@
   }
   // This could be clever to avoid a double-lookup by using storage_ directly,
   // but for now, just implement it in the most straightforward way.
-  StringPiece next_key = path.substr(0, dot_index);
+  std::string_view next_key = path.substr(0, dot_index);
   auto* next_dict = FindDict(next_key);
   if (!next_dict) {
     return std::nullopt;
@@ -1087,11 +1106,11 @@
   storage_.emplace_back(value);
 }
 
-void Value::List::Append(StringPiece value) & {
+void Value::List::Append(std::string_view value) & {
   Append(Value(value));
 }
 
-void Value::List::Append(StringPiece16 value) & {
+void Value::List::Append(std::u16string_view value) & {
   storage_.emplace_back(value);
 }
 
@@ -1139,12 +1158,12 @@
   return std::move(*this);
 }
 
-Value::List&& Value::List::Append(StringPiece value) && {
+Value::List&& Value::List::Append(std::string_view value) && {
   Append(Value(value));
   return std::move(*this);
 }
 
-Value::List&& Value::List::Append(StringPiece16 value) && {
+Value::List&& Value::List::Append(std::u16string_view value) && {
   storage_.emplace_back(value);
   return std::move(*this);
 }
@@ -1279,7 +1298,7 @@
   return lhs.is_double() && lhs.GetDouble() == rhs;
 }
 
-bool operator==(const Value& lhs, StringPiece rhs) {
+bool operator==(const Value& lhs, std::string_view rhs) {
   return lhs.is_string() && lhs.GetString() == rhs;
 }
 
diff --git a/base/values.h b/base/values.h
index d8e9e32..6714715 100644
--- a/base/values.h
+++ b/base/values.h
@@ -26,7 +26,6 @@
 #include "base/containers/flat_map.h"
 #include "base/containers/span.h"
 #include "base/memory/raw_ref.h"
-#include "base/strings/string_piece.h"
 #include "base/trace_event/base_tracing_forward.h"
 #include "base/value_iterators.h"
 #include "third_party/abseil-cpp/absl/types/variant.h"
@@ -837,11 +836,11 @@
   friend bool operator==(double lhs, const Value& rhs) { return rhs == lhs; }
   friend bool operator!=(const Value& lhs, double rhs) { return !(lhs == rhs); }
   friend bool operator!=(double lhs, const Value& rhs) { return !(lhs == rhs); }
-  // Note: StringPiece16 overload intentionally omitted: Value internally stores
-  // strings as UTF-8. While it is possible to implement a comparison operator
-  // that would not require first creating a new UTF-8 string from the UTF-16
-  // string argument, it is simpler to just not implement it at all for a rare
-  // use case.
+  // Note: std::u16string_view overload intentionally omitted: Value internally
+  // stores strings as UTF-8. While it is possible to implement a comparison
+  // operator that would not require first creating a new UTF-8 string from the
+  // UTF-16 string argument, it is simpler to just not implement it at all for a
+  // rare use case.
   BASE_EXPORT friend bool operator==(const Value& lhs, std::string_view rhs);
   friend bool operator==(std::string_view lhs, const Value& rhs) {
     return rhs == lhs;
@@ -999,10 +998,10 @@
 // serialization methods without having to clone the contents and transfer
 // ownership of the clone to a `Value` wrapper object.
 //
-// Like `StringPiece` and `span<T>`, this adapter does NOT retain ownership. Any
-// underlying object that is passed by reference (i.e. `std::string`,
-// `Value::BlobStorage`, `Value::Dict`, `Value::List`, or `Value`) MUST remain
-// live as long as there is a `ValueView` referencing it.
+// Like `std::string_view` and `span<T>`, this adapter does NOT retain
+// ownership. Any underlying object that is passed by reference (i.e.
+// `std::string`, `Value::BlobStorage`, `Value::Dict`, `Value::List`, or
+// `Value`) MUST remain live as long as there is a `ValueView` referencing it.
 //
 // While it might be nice to just use the `absl::variant` type directly, the
 // need to use `std::reference_wrapper` makes it clunky. `absl::variant` and
diff --git a/base/values_unittest.cc b/base/values_unittest.cc
index 5add51d..f8436d4 100644
--- a/base/values_unittest.cc
+++ b/base/values_unittest.cc
@@ -141,7 +141,7 @@
 
 TEST(ValuesTest, ConstructStringFromStringPiece) {
   std::string str = "foobar";
-  Value value{StringPiece(str)};
+  Value value{std::string_view(str)};
   EXPECT_EQ(Value::Type::STRING, value.type());
   EXPECT_THAT(value.GetIfString(), testing::Pointee(std::string("foobar")));
   EXPECT_EQ("foobar", value.GetString());
@@ -165,7 +165,7 @@
 
 TEST(ValuesTest, ConstructStringFromStringPiece16) {
   std::u16string str = u"foobar";
-  Value value{StringPiece16(str)};
+  Value value{std::u16string_view(str)};
   EXPECT_EQ(Value::Type::STRING, value.type());
   EXPECT_THAT(value.GetIfString(), testing::Pointee(std::string("foobar")));
   EXPECT_EQ("foobar", value.GetString());
@@ -491,7 +491,7 @@
   list.Append(str.c_str());
   EXPECT_TRUE(list.back().is_string());
 
-  list.Append(StringPiece(str));
+  list.Append(std::string_view(str));
   EXPECT_TRUE(list.back().is_string());
 
   list.Append(std::move(str));
@@ -1047,8 +1047,8 @@
   dict.Set("dict", Value::Dict());
 
   Value::Dict dict2;
-  dict2.Set(StringPiece("null"), Value(Value::Type::NONE));
-  dict2.Set(StringPiece("bool"), Value(Value::Type::BOOLEAN));
+  dict2.Set(std::string_view("null"), Value(Value::Type::NONE));
+  dict2.Set(std::string_view("bool"), Value(Value::Type::BOOLEAN));
   dict2.Set(std::string("int"), Value(Value::Type::INTEGER));
   dict2.Set(std::string("double"), Value(Value::Type::DOUBLE));
   dict2.Set(std::string("string"), Value(Value::Type::STRING));
@@ -1305,7 +1305,7 @@
   ASSERT_TRUE(found->is_string());
   EXPECT_EQ("bonjour monde", found->GetString());
 
-  ASSERT_TRUE(root.SetByDottedPath("foo.bar", StringPiece("rah rah")));
+  ASSERT_TRUE(root.SetByDottedPath("foo.bar", std::string_view("rah rah")));
   ASSERT_TRUE(root.SetByDottedPath("foo.bar", std::string("temp string")));
   ASSERT_TRUE(root.SetByDottedPath("foo.bar", u"temp string"));
 
@@ -2158,17 +2158,20 @@
                                v.data_view_for_test()));
   }
   {
-    ValueView v = StringPiece("hello world");
-    EXPECT_EQ("hello world", absl::get<StringPiece>(v.data_view_for_test()));
+    ValueView v = std::string_view("hello world");
+    EXPECT_EQ("hello world",
+              absl::get<std::string_view>(v.data_view_for_test()));
   }
   {
     ValueView v = "hello world";
-    EXPECT_EQ("hello world", absl::get<StringPiece>(v.data_view_for_test()));
+    EXPECT_EQ("hello world",
+              absl::get<std::string_view>(v.data_view_for_test()));
   }
   {
     std::string str = "hello world";
     ValueView v = str;
-    EXPECT_EQ("hello world", absl::get<StringPiece>(v.data_view_for_test()));
+    EXPECT_EQ("hello world",
+              absl::get<std::string_view>(v.data_view_for_test()));
   }
   {
     Value::Dict dict;
@@ -2207,7 +2210,8 @@
   {
     Value val("hello world");
     ValueView v = val;
-    EXPECT_EQ("hello world", absl::get<StringPiece>(v.data_view_for_test()));
+    EXPECT_EQ("hello world",
+              absl::get<std::string_view>(v.data_view_for_test()));
   }
   {
     Value::Dict dict;
diff --git a/chrome/android/BUILD.gn b/chrome/android/BUILD.gn
index b16077e..5f1aba8 100644
--- a/chrome/android/BUILD.gn
+++ b/chrome/android/BUILD.gn
@@ -2986,7 +2986,7 @@
     additional_apks = [
       "//chrome/android/webapk/shell_apk:javatests_webapk",
       "//chrome/test/android/chrome_public_test_support:chrome_public_test_support_apk",
-      "//components/ip_protection/android_auth_client_lib/javatests:ip_protection_auth_test_service_apk",
+      "//components/ip_protection/android_auth_client_lib/testing/mock_service:ip_protection_auth_test_service_apk",
       "//components/media_router/test/android/media_router_test_support:media_router_test_support_apk",
     ]
 
diff --git a/chrome/android/features/keyboard_accessory/javatests/src/org/chromium/chrome/browser/keyboard_accessory/PasswordGenerationIntegrationTest.java b/chrome/android/features/keyboard_accessory/javatests/src/org/chromium/chrome/browser/keyboard_accessory/PasswordGenerationIntegrationTest.java
index de22d86..ab29664 100644
--- a/chrome/android/features/keyboard_accessory/javatests/src/org/chromium/chrome/browser/keyboard_accessory/PasswordGenerationIntegrationTest.java
+++ b/chrome/android/features/keyboard_accessory/javatests/src/org/chromium/chrome/browser/keyboard_accessory/PasswordGenerationIntegrationTest.java
@@ -27,7 +27,6 @@
 import org.chromium.base.test.util.CommandLineFlags;
 import org.chromium.base.test.util.Criteria;
 import org.chromium.base.test.util.CriteriaHelper;
-import org.chromium.base.test.util.DisabledTest;
 import org.chromium.base.test.util.DoNotBatch;
 import org.chromium.base.test.util.Features;
 import org.chromium.base.test.util.IntegrationTest;
@@ -129,6 +128,7 @@
 
     @Test
     @IntegrationTest
+    @Restriction(GmsCoreVersionRestriction.RESTRICTION_TYPE_VERSION_GE_22W30)
     public void testAutomaticGenerationCancel() throws InterruptedException, TimeoutException {
         waitForGenerationLabel();
         focusField(PASSWORD_NODE_ID);
@@ -152,7 +152,7 @@
 
     @Test
     @IntegrationTest
-    @DisabledTest(message = "crbug.com/1502972")
+    @Restriction(GmsCoreVersionRestriction.RESTRICTION_TYPE_VERSION_GE_22W30)
     public void testManualGenerationCancel() throws InterruptedException, TimeoutException {
         waitForGenerationLabel();
         focusField(PASSWORD_NODE_ID_MANUAL);
@@ -174,6 +174,7 @@
 
     @Test
     @IntegrationTest
+    @Restriction(GmsCoreVersionRestriction.RESTRICTION_TYPE_VERSION_GE_22W30)
     public void testAutomaticGenerationUsePassword() throws InterruptedException, TimeoutException {
         waitForGenerationLabel();
         focusField(PASSWORD_NODE_ID);
@@ -238,9 +239,7 @@
         (mActivity.findViewById(R.id.passwords_sheet))
                 .findViewsWithText(
                         selectedViews,
-                        mActivity
-                                .getResources()
-                                .getString(R.string.password_generation_accessory_button),
+                        mActivity.getString(R.string.password_generation_accessory_button),
                         View.FIND_VIEWS_WITH_TEXT);
         View generationButton = selectedViews.get(0);
         runOnUiThreadBlockingNoException(generationButton::callOnClick);
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ar.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ar.xtb
index 02de255..9f5e2df 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ar.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ar.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">لتلقِّي تنبيه عندما يتم رصد انخفاض في سعر أحد المنتجات ضِمن علامة تبويب مفتوحة، فعِّل الإشعارات في الإعدادات.</translation>
 <translation id="3940195383040445971">تتبُّع الأسعار في علامات التبويب</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{تجميع علامة التبويب}zero{تجميع علامات التبويب}two{تجميع علامتَي التبويب}few{تجميع علامات التبويب}many{تجميع علامات التبويب}other{تجميع علامات التبويب}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{علامة تبويب واحدة (<ph name="TABS_COUNT_ONE" />) غير نشطة}zero{‫<ph name="TABS_COUNT_MANY" /> علامة تبويب غير نشطة}two{علامتا تبويب (<ph name="TABS_COUNT_MANY" />) غير نشطتَين}few{‫<ph name="TABS_COUNT_MANY" /> علامات تبويب غير نشطة}many{‫<ph name="TABS_COUNT_MANY" /> علامة تبويب غير نشطة}other{‫<ph name="TABS_COUNT_MANY" /> علامة تبويب غير نشطة}}</translation>
 <translation id="3969565576924904454">فتح "<ph name="TITLE_OF_GROUP" />"</translation>
 <translation id="3996880007329611795">تلقّي إشعارات</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{تم إنشاء المجموعة قبل يوم واحد (<ph name="NUM_DAYS_ONE" />)}zero{تم إنشاء المجموعة قبل <ph name="NUM_DAYS_MANY" /> يوم}two{تم إنشاء المجموعة قبل يومَين (<ph name="NUM_DAYS_MANY" />)}few{تم إنشاء المجموعة قبل <ph name="NUM_DAYS_MANY" /> أيام}many{تم إنشاء المجموعة قبل <ph name="NUM_DAYS_MANY" /> يومًا}other{تم إنشاء المجموعة قبل <ph name="NUM_DAYS_MANY" /> يوم}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">انخفض مؤخرًا سعر هذا المنتج من <ph name="PREVIOUS_PRICE" /> إلى <ph name="NEW_PRICE" />.</translation>
 <translation id="6193448654517602979">اختيار علامات التبويب</translation>
 <translation id="6228793724645064692">(تقييم المتجر)</translation>
+<translation id="6271513594716432922">إغلاق جميع علامات التبويب غير النشطة</translation>
 <translation id="6333260925957816943">المعلومات حول هذا المتجر</translation>
 <translation id="6381032505162537930">ستظهر لك مجموعات علامات التبويب هنا</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{إلغاء تجميع علامة التبويب (<ph name="TABS_COUNT_ONE" />) المحدّدة}zero{إلغاء تجميع علامات التبويب المحدّدة البالغ عددها <ph name="TABS_COUNT_MANY" />}two{إلغاء تجميع علامتَي التبويب (<ph name="TABS_COUNT_MANY" />) المحدّدتين}few{إلغاء تجميع علامات التبويب المحدّدة البالغ عددها <ph name="TABS_COUNT_MANY" />}many{إلغاء تجميع علامات التبويب المحدّدة البالغ عددها <ph name="TABS_COUNT_MANY" />}other{إلغاء تجميع علامات التبويب المحدّدة البالغ عددها <ph name="TABS_COUNT_MANY" />}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_as.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_as.xtb
index 17fcbd7..84001ee 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_as.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_as.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">খোলা থকা কোনো টেবত কম মূল্যৰ তথ্য উপলব্ধ হ’লে সতৰ্কবাৰ্তা লাভ কৰিবলৈ ছেটিঙলৈ গৈ জাননী অন কৰক।</translation>
 <translation id="3940195383040445971">টেবত মূল্য ট্ৰেক কৰক</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{টেবৰ গোট বনাওক}one{টেবৰ গোট বনাওক}other{টেবৰ গোট বনাওক}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> টা নিষ্ক্ৰিয় টেব}one{<ph name="TABS_COUNT_MANY" /> টা নিষ্ক্ৰিয় টেব}other{<ph name="TABS_COUNT_MANY" /> টা নিষ্ক্ৰিয় টেব}}</translation>
 <translation id="3969565576924904454"><ph name="TITLE_OF_GROUP" /> খোলক</translation>
 <translation id="3996880007329611795">জাননী পাওক</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{<ph name="NUM_DAYS_ONE" /> দিন পূৰ্বে সৃষ্টি কৰা হৈছে}one{<ph name="NUM_DAYS_MANY" /> দিন পূৰ্বে সৃষ্টি কৰা হৈছে}other{<ph name="NUM_DAYS_MANY" /> দিন পূৰ্বে সৃষ্টি কৰা হৈছে}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">শেহতীয়াকৈ এইটো বস্তুৰ মূল্য <ph name="PREVIOUS_PRICE" />ৰ পৰা <ph name="NEW_PRICE" />লৈ হ্ৰাস পাইছে</translation>
 <translation id="6193448654517602979">টেবসমূহ বাছনি কৰক</translation>
 <translation id="6228793724645064692">(ষ্ট’ৰৰ মূল্যাংকন)</translation>
+<translation id="6271513594716432922">আটাইবোৰ নিষ্ক্ৰিয় টেব বন্ধ কৰক</translation>
 <translation id="6333260925957816943">এই দোকানৰ বিষয়ে তথ্য</translation>
 <translation id="6381032505162537930">আপুনি আপোনাৰ টেবৰ গোটসমূহ ইয়াত বিচাৰি পাব</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{বাছনি কৰা <ph name="TABS_COUNT_ONE" /> টা টেবৰ গোট ভংগ কৰক}one{বাছনি কৰা <ph name="TABS_COUNT_MANY" /> টা টেবৰ গোট ভংগ কৰক}other{বাছনি কৰা <ph name="TABS_COUNT_MANY" /> টা টেবৰ গোট ভংগ কৰক}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_be.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_be.xtb
index 4df8970..87f7f57 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_be.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_be.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> укладка}one{<ph name="TABS_COUNT_MANY" /> укладка}few{<ph name="TABS_COUNT_MANY" /> укладкі}many{<ph name="TABS_COUNT_MANY" /> укладак}other{<ph name="TABS_COUNT_MANY" /> укладкі}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Дадаць у закладкі <ph name="TABS_COUNT_ONE" /> выбраную ўкладку}one{Дадаць у закладкі <ph name="TABS_COUNT_MANY" /> выбраную ўкладку}few{Дадаць у закладкі <ph name="TABS_COUNT_MANY" /> выбраныя ўкладкі}many{Дадаць у закладкі <ph name="TABS_COUNT_MANY" /> выбраных укладак}other{Дадаць у закладкі <ph name="TABS_COUNT_MANY" /> выбранай укладкі}}</translation>
 <translation id="2118649612461486615">Звесткі пра краму</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Закрытыя ўкладкі і групы можна зноў адкрыць з раздзелаў "Нядаўнія ўкладкі" і "Групы ўкладак". Выключэнне – укладка ў рэжыме інкогніта.}one{Закрытыя ўкладкі і групы можна зноў адкрыць з раздзелаў "Нядаўнія ўкладкі" і "Групы ўкладак". Выключэнне – # укладка ў рэжыме інкогніта.}few{Закрытыя ўкладкі і групы можна зноў адкрыць з раздзелаў "Нядаўнія ўкладкі" і "Групы ўкладак". Выключэнне – # укладкі ў рэжыме інкогніта.}many{Закрытыя ўкладкі і групы можна зноў адкрыць з раздзелаў "Нядаўнія ўкладкі" і "Групы ўкладак". Выключэнне – # укладак у рэжыме інкогніта.}other{Закрытыя ўкладкі і групы можна зноў адкрыць з раздзелаў "Нядаўнія ўкладкі" і "Групы ўкладак". Выключэнне – # укладкі ў рэжыме інкогніта.}}</translation>
 <translation id="2162620598375156287">Цяперашняя цана на сайце <ph name="SOURCE_WEBSITE" /> – <ph name="CURRENT_PRICE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Выдаліць укладку з групы}one{Выдаліць укладкі з групы}few{Выдаліць укладкі з групы}many{Выдаліць укладкі з групы}other{Выдаліць укладкі з групы}}</translation>
 <translation id="2271452184061378400">Тут захоўваюцца групы ўкладак</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bn.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bn.xtb
index 6409e4e..adeeee7 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bn.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bn.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" />টি ট্যাব}one{<ph name="TABS_COUNT_MANY" />টি ট্যাব}other{<ph name="TABS_COUNT_MANY" />টি ট্যাব}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" />টি বেছে নেওয়া ট্যাব বুকমার্ক করুন}one{<ph name="TABS_COUNT_MANY" />টি বেছে নেওয়া ট্যাব বুকমার্ক করুন}other{<ph name="TABS_COUNT_MANY" />টি বেছে নেওয়া ট্যাব বুকমার্ক করুন}}</translation>
 <translation id="2118649612461486615">স্টোর সংক্রান্ত তথ্য</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{আপনার বন্ধ করে দেওয়া ট্যাব ও গ্রুপ, 'সাম্প্রতিক' ট্যাব ও ট্যাব গ্রুপ বিভাগ থেকে আবার খোলা যাবে। আপনার 'ছদ্মবেশী' ট্যাবের সুবিধা উপলভ্য হবে না।}one{আপনার বন্ধ করে দেওয়া ট্যাব ও গ্রুপ, 'সাম্প্রতিক' ট্যাব ও ট্যাব গ্রুপ বিভাগ থেকে আবার খোলা যাবে। আপনার #টি 'ছদ্মবেশী' ট্যাবের সুবিধা উপলভ্য হবে না।}other{আপনার বন্ধ করে দেওয়া ট্যাব ও গ্রুপ, 'সাম্প্রতিক' ট্যাব ও ট্যাব গ্রুপ বিভাগ থেকে আবার খোলা যাবে। আপনার #টি 'ছদ্মবেশী' ট্যাবের সুবিধা উপলভ্য হবে না।}}</translation>
 <translation id="2162620598375156287">এখন <ph name="SOURCE_WEBSITE" />-এ <ph name="CURRENT_PRICE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{ট্যাব আনগ্রুপ করুন}one{ট্যাব আনগ্রুপ করুন}other{ট্যাব আনগ্রুপ করুন}}</translation>
 <translation id="2271452184061378400">আপনার ট্যাব গ্রুপ এখানে সেভ করা হয়েছে</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bs.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bs.xtb
index d971090..bbd815f 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bs.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bs.xtb
@@ -23,7 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> kartica}one{<ph name="TABS_COUNT_MANY" /> kartica}few{<ph name="TABS_COUNT_MANY" /> kartice}other{<ph name="TABS_COUNT_MANY" /> kartica}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Označavanje <ph name="TABS_COUNT_ONE" /> odabrane kartice}one{Označavanje <ph name="TABS_COUNT_MANY" /> odabrane kartice}few{Označavanje <ph name="TABS_COUNT_MANY" /> odabrane kartice}other{Označavanje <ph name="TABS_COUNT_MANY" /> odabranih kartica}}</translation>
 <translation id="2118649612461486615">Informacije o trgovini</translation>
-<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Zatvorene kartice i grupe mogu se ponovo otvoriti u odjeljku Nedavne kartice i odjeljku Grupe kartica. Vaša anonimna kartica neće biti dostupna.}one{Zatvorene kartice i grupe mogu se ponovo otvoriti u odjeljku Nedavne kartice i odjeljku Grupe kartica. Vaša # anonimna kartica neće biti dostupna.}few{Zatvorene kartice i grupe mogu se ponovo otvoriti u odjeljku Nedavne kartice i odjeljku Grupe kartica. Vaše # anonimne kartice neće biti dostupne.}other{Zatvorene kartice i grupe mogu se ponovo otvoriti u odjeljku Nedavne kartice i odjeljku Grupe kartica. Vaših # anonimnih kartica neće biti dostupno.}}</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Zatvorene kartice i grupe možete ponovo otvoriti iz odjeljaka Nedavne kartice i Grupe kartica. Anonimna kartica neće biti dostupna.}one{Zatvorene kartice i grupe možete ponovo otvoriti iz odjeljaka Nedavne kartice i Grupe kartica. # anonimna kartica neće biti dostupna.}few{Zatvorene kartice i grupe možete ponovo otvoriti iz odjeljaka Nedavne kartice i Grupe kartica. # anonimne kartice neće biti dostupne.}other{Zatvorene kartice i grupe možete ponovo otvoriti iz odjeljaka Nedavne kartice i Grupe kartica. # anonimnih kartica neće biti dostupno.}}</translation>
 <translation id="2162620598375156287">Sada je <ph name="CURRENT_PRICE" /> na <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Razgrupiši karticu}one{Razgrupiši kartice}few{Razgrupiši kartice}other{Razgrupiši kartice}}</translation>
 <translation id="2271452184061378400">Grupe kartica se pohranjuju ovdje</translation>
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">Da dobijete obavještenje kada je niža cijena na otvorenoj kartici, uključite obavještenja u Postavkama.</translation>
 <translation id="3940195383040445971">Pratite cijene na karticama</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{Grupiši karticu}one{Grupiši kartice}few{Grupiši kartice}other{Grupiši kartice}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> neaktivna kartica}one{<ph name="TABS_COUNT_MANY" /> neaktivna kartica}few{<ph name="TABS_COUNT_MANY" /> neaktivne kartice}other{<ph name="TABS_COUNT_MANY" /> neaktivnih kartica}}</translation>
 <translation id="3969565576924904454">Otvaranje grupe "<ph name="TITLE_OF_GROUP" />"</translation>
 <translation id="3996880007329611795">Šalji obavještenja</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{Kreirano je prije <ph name="NUM_DAYS_ONE" /> dana}one{Kreirano je prije <ph name="NUM_DAYS_MANY" /> dana}few{Kreirano je prije <ph name="NUM_DAYS_MANY" /> dana}other{Kreirano je prije <ph name="NUM_DAYS_MANY" /> dana}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">Cijena ove stavke je nedavno pala sa <ph name="PREVIOUS_PRICE" /> na <ph name="NEW_PRICE" /></translation>
 <translation id="6193448654517602979">Odaberite kartice</translation>
 <translation id="6228793724645064692">(ocjena trgovine)</translation>
+<translation id="6271513594716432922">Zatvori sve neaktivne kartice</translation>
 <translation id="6333260925957816943">Informacije o ovoj trgovini</translation>
 <translation id="6381032505162537930">Ovdje ćete pronaći grupe kartica</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{Razgrupisanje <ph name="TABS_COUNT_ONE" /> odabrane kartice}one{Razgrupisanje <ph name="TABS_COUNT_MANY" /> odabrane kartice}few{Razgrupisanje <ph name="TABS_COUNT_MANY" /> odabranih kartica}other{Razgrupisanje <ph name="TABS_COUNT_MANY" /> odabranih kartica}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_cs.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_cs.xtb
index 4180983..8e88034 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_cs.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_cs.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> karta}few{<ph name="TABS_COUNT_MANY" /> karty}many{<ph name="TABS_COUNT_MANY" /> karty}other{<ph name="TABS_COUNT_MANY" /> karet}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Přidat <ph name="TABS_COUNT_ONE" /> vybranou kartu do záložek}few{Přidat <ph name="TABS_COUNT_MANY" /> vybrané karty do záložek}many{Přidat <ph name="TABS_COUNT_MANY" /> vybrané karty do záložek}other{Přidat <ph name="TABS_COUNT_MANY" /> vybraných karet do záložek}}</translation>
 <translation id="2118649612461486615">Informace o prodejně</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Zavřené karty a skupiny můžete znovu otevřít ze sekcí Nedávno použité karty a Skupiny karet. Vaše anonymní karta nebude k dispozici.}few{Zavřené karty a skupiny můžete znovu otevřít ze sekcí Nedávno použité karty a Skupiny karet. # vaše anonymní karty nebudou k dispozici.}many{Zavřené karty a skupiny můžete znovu otevřít ze sekcí Nedávno použité karty a Skupiny karet. # vaší anonymní karty nebude k dispozici.}other{Zavřené karty a skupiny můžete znovu otevřít ze sekcí Nedávno použité karty a Skupiny karet. # vašich anonymních karet nebude k dispozici.}}</translation>
 <translation id="2162620598375156287">Nyní <ph name="CURRENT_PRICE" /> na webu <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Zrušit seskupení karty}few{Zrušit seskupení karet}many{Zrušit seskupení karet}other{Zrušit seskupení karet}}</translation>
 <translation id="2271452184061378400">Tady jsou uloženy vaše skupiny karet</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_de.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_de.xtb
index a9399fb..01fd8a5f 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_de.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_de.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> Tab}other{<ph name="TABS_COUNT_MANY" /> Tabs}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> ausgewählten Tab als Lesezeichen speichern}other{<ph name="TABS_COUNT_MANY" /> ausgewählte Tabs als Lesezeichen speichern}}</translation>
 <translation id="2118649612461486615">Händlerinfo</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Deine geschlossenen Tabs und Gruppen können über die Bereiche „Zuletzt geöffnete Tabs“ oder „Tabgruppen“ wieder geöffnet werden. Deinen Inkognitotab findest du dort jedoch nicht.}other{Deine geschlossenen Tabs und Gruppen können über die Bereiche „Zuletzt geöffnete Tabs“ oder „Tabgruppen“ wieder geöffnet werden. Deine # Inkognitotabs findest du dort jedoch nicht.}}</translation>
 <translation id="2162620598375156287">Jetzt <ph name="CURRENT_PRICE" /> auf <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Tab-Gruppierung aufheben}other{Tab-Gruppierung aufheben}}</translation>
 <translation id="2271452184061378400">Hier werden deine Tabgruppen gespeichert</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb
index b9ce748a..4e4b4e7 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_en-GB.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">To get an alert when there's a lower price in an open tab, turn on notifications in Settings.</translation>
 <translation id="3940195383040445971">Track prices on tabs</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{Group tab}other{Group tabs}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> inactive tab}other{<ph name="TABS_COUNT_MANY" /> inactive tabs}}</translation>
 <translation id="3969565576924904454">Open <ph name="TITLE_OF_GROUP" /></translation>
 <translation id="3996880007329611795">Get notified</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{Created <ph name="NUM_DAYS_ONE" /> day ago}other{Created <ph name="NUM_DAYS_MANY" /> days ago}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">The price of this item recently dropped from <ph name="PREVIOUS_PRICE" /> to <ph name="NEW_PRICE" /></translation>
 <translation id="6193448654517602979">Select tabs</translation>
 <translation id="6228793724645064692">(shop rating)</translation>
+<translation id="6271513594716432922">Close all inactive tabs</translation>
 <translation id="6333260925957816943">Information about this shop</translation>
 <translation id="6381032505162537930">You'll find your tab groups here</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{Ungroup <ph name="TABS_COUNT_ONE" /> selected tab}other{Ungroup <ph name="TABS_COUNT_MANY" /> selected tabs}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_es-419.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_es-419.xtb
index 57cf081..503dd219 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_es-419.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_es-419.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> pestaña}other{<ph name="TABS_COUNT_MANY" /> pestañas}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Agregar <ph name="TABS_COUNT_ONE" /> pestaña seleccionada a favoritos}other{Agregar <ph name="TABS_COUNT_MANY" /> pestañas seleccionadas a favoritos}}</translation>
 <translation id="2118649612461486615">Información sobre la tienda</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Puedes volver a abrir las pestañas y los grupos cerrados desde las secciones Pestañas recientes y Grupos de pestañas. Tu pestaña de incógnito no estará disponible.}other{Puedes volver a abrir las pestañas y los grupos cerrados desde las secciones Pestañas recientes y Grupos de pestañas. Tus # pestañas de incógnito no estarán disponibles.}}</translation>
 <translation id="2162620598375156287">Ahora <ph name="CURRENT_PRICE" /> en <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Desagrupar pestaña}other{Desagrupar pestañas}}</translation>
 <translation id="2271452184061378400">Tus grupos de pestañas se guardan aquí</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_et.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_et.xtb
index 0ae49d5..df703c9 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_et.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_et.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> vaheleht}other{<ph name="TABS_COUNT_MANY" /> vahelehte}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> valitud vahelehe järjehoidjatesse lisamine}other{<ph name="TABS_COUNT_MANY" /> valitud vahelehe järjehoidjatesse lisamine}}</translation>
 <translation id="2118649612461486615">Poe teave</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Teie suletud vahelehti ja gruppe on võimalik uuesti avada jaotistest Hiljutised vahelehed ja Vahelehegrupid. Teie inkognito vaheleht pole saadaval.}other{Teie suletud vahelehti ja gruppe on võimalik uuesti avada jaotistest Hiljutised vahelehed ja Vahelehegrupid. Teie # inkognito vahelehte pole saadaval.}}</translation>
 <translation id="2162620598375156287">Nüüd <ph name="CURRENT_PRICE" /> veebisaidil <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Tühista vahelehe grupeerimine}other{Tühista vahelehtede grupeerimine}}</translation>
 <translation id="2271452184061378400">Teie vahelehegrupid on salvestatud siia</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fa.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fa.xtb
index fb2b09f..b04bb9d 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fa.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fa.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">اعلان‌ها را در «تنظیمات» روشن کنید تا اگر قیمت کمتری در برگه‌ای باز وجود داشت هشدار دریافت کنید.</translation>
 <translation id="3940195383040445971">پیگیری قیمت در برگه‌ها</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{گروه‌بندی برگه}one{گروه‌بندی برگه}other{گروه‌بندی برگه‌ها}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{‫<ph name="TABS_COUNT_ONE" /> برگه غیرفعال}one{‫<ph name="TABS_COUNT_MANY" /> برگه غیرفعال}other{‫<ph name="TABS_COUNT_MANY" /> برگه غیرفعال}}</translation>
 <translation id="3969565576924904454">باز کردن <ph name="TITLE_OF_GROUP" /></translation>
 <translation id="3996880007329611795">دریافت اعلان</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{‫<ph name="NUM_DAYS_ONE" /> روز پیش ایجاد شد}one{‫<ph name="NUM_DAYS_MANY" /> روز پیش ایجاد شد}other{‫<ph name="NUM_DAYS_MANY" /> روز پیش ایجاد شد}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">قیمت این محصول اخیراً از <ph name="PREVIOUS_PRICE" /> به <ph name="NEW_PRICE" /> کاهش یافته است</translation>
 <translation id="6193448654517602979">انتخاب برگه‌ها</translation>
 <translation id="6228793724645064692">(رده‌بندی فروشگاه)</translation>
+<translation id="6271513594716432922">بستن همه برگه‌های غیرفعال</translation>
 <translation id="6333260925957816943">اطلاعات مربوط به این فروشگاه</translation>
 <translation id="6381032505162537930">گروه‌های برگه‌تان را اینجا خواهید دید</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{لغو گروه‌بندی <ph name="TABS_COUNT_ONE" /> برگه انتخاب‌شده}one{لغو گروه‌بندی <ph name="TABS_COUNT_MANY" /> برگه انتخاب‌شده}other{لغو گروه‌بندی <ph name="TABS_COUNT_MANY" /> برگه انتخاب‌شده}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fi.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fi.xtb
index 7379f30..2f1099c 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fi.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fi.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> välilehti}other{<ph name="TABS_COUNT_MANY" /> välilehteä}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Aseta <ph name="TABS_COUNT_ONE" /> valittu välilehti kirjanmerkiksi}other{Aseta <ph name="TABS_COUNT_MANY" /> valittua välilehteä kirjanmerkeiksi}}</translation>
 <translation id="2118649612461486615">Kaupan tiedot</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Suljetut välilehdet ja ryhmät voi avata uudelleen Viimeaikaiset välilehdet‑ ja Välilehtiryhmät-osioista. Incognito-välilehti ei ole käytettävissä.}other{Suljetut välilehdet ja ryhmät voi avata uudelleen Viimeaikaiset välilehdet‑ ja Välilehtiryhmät-osioista. # incognito-välilehteä ei ole käytettävissä.}}</translation>
 <translation id="2162620598375156287">Nyt <ph name="CURRENT_PRICE" /> osoitteessa <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Poista välilehden ryhmittely}other{Poista välilehtien ryhmittely}}</translation>
 <translation id="2271452184061378400">Välilehtiryhmäsi on tallennettu tänne</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fr-CA.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fr-CA.xtb
index 917d5fb..1ec1a3e2 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fr-CA.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fr-CA.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> onglet}one{<ph name="TABS_COUNT_MANY" /> onglet}other{<ph name="TABS_COUNT_MANY" /> onglets}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Ajouter <ph name="TABS_COUNT_ONE" /> onglet sélectionné aux favoris}one{Ajouter <ph name="TABS_COUNT_MANY" /> onglet sélectionné aux favoris}other{Ajouter <ph name="TABS_COUNT_MANY" /> onglets sélectionnés aux favoris}}</translation>
 <translation id="2118649612461486615">Renseignements sur le magasin</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Vos onglets et vos groupes fermés peuvent être rouverts à partir des sections Onglets récents et Groupes d'onglets. Votre onglet de navigation privée ne sera pas accessible.}one{Vos onglets et vos groupes fermés peuvent être rouverts à partir des sections Onglets récents et Groupes d'onglets. # onglet de navigation privée ne sera pas accessible.}other{Vos onglets et vos groupes fermés peuvent être rouverts à partir des sections Onglets récents et Groupes d'onglets. Vos # onglets de navigation privée ne seront pas accessibles.}}</translation>
 <translation id="2162620598375156287">Maintenant <ph name="CURRENT_PRICE" /> sur <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Retirer un onglet du groupe}one{Retirer un onglet du groupe}other{Dégrouper des onglets}}</translation>
 <translation id="2271452184061378400">Vos groupes d'onglets sont enregistrés ici</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fr.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fr.xtb
index c8d83c5..fffd16a 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fr.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_fr.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> onglet}one{<ph name="TABS_COUNT_MANY" /> onglet}other{<ph name="TABS_COUNT_MANY" /> onglets}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Ajouter <ph name="TABS_COUNT_ONE" /> onglet sélectionné aux favoris}one{Ajouter <ph name="TABS_COUNT_MANY" /> onglet sélectionné aux favoris}other{Ajouter <ph name="TABS_COUNT_MANY" /> onglets sélectionnés aux favoris}}</translation>
 <translation id="2118649612461486615">Infos sur le magasin</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Vous pouvez rouvrir vos onglets et groupes fermés depuis les sections "Onglets récents" et "Groupes d'onglets". L'onglet de navigation privée ne sera pas disponible.}one{Vous pouvez rouvrir vos onglets et groupes fermés depuis les sections "Onglets récents" et "Groupes d'onglets". # onglet de navigation privée ne sera pas disponible.}other{Vous pouvez rouvrir vos onglets et groupes fermés depuis les sections "Onglets récents" et "Groupes d'onglets". # onglets de navigation privée ne seront pas disponibles.}}</translation>
 <translation id="2162620598375156287">Actuellement à <ph name="CURRENT_PRICE" /> sur <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Dégrouper l'onglet}one{Dégrouper l'onglet}other{Dégrouper les onglets}}</translation>
 <translation id="2271452184061378400">Vos groupes d'onglets sont enregistrés ici</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gu.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gu.xtb
index 0c61372..ef14da7c 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gu.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gu.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> ટૅબ}one{<ph name="TABS_COUNT_MANY" /> ટૅબ}other{<ph name="TABS_COUNT_MANY" /> ટૅબ}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{પસંદ કરેલા <ph name="TABS_COUNT_ONE" /> ટૅબને બુકમાર્ક કરો}one{પસંદ કરેલા <ph name="TABS_COUNT_MANY" /> ટૅબને બુકમાર્ક કરો}other{પસંદ કરેલા <ph name="TABS_COUNT_MANY" /> ટૅબને બુકમાર્ક કરો}}</translation>
 <translation id="2118649612461486615">સ્ટોરની માહિતી</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{તમારા બંધ થયેલા ટૅબ અને ગ્રૂપ તાજેતરના ટૅબ વિભાગ અને ટૅબના ગ્રૂપ વિભાગમાંથી ફરીથી ખોલી શકાય છે. તમારું છૂપું ટૅબ ઉપલબ્ધ રહેશે નહીં.}one{તમારા બંધ થયેલા ટૅબ અને ગ્રૂપ તાજેતરના ટૅબ વિભાગ અને ટૅબના ગ્રૂપ વિભાગમાંથી ફરીથી ખોલી શકાય છે. તમારું # છૂપું ટૅબ ઉપલબ્ધ રહેશે નહીં.}other{તમારા બંધ થયેલા ટૅબ અને ગ્રૂપ તાજેતરના ટૅબ વિભાગ અને ટૅબના ગ્રૂપ વિભાગમાંથી ફરીથી ખોલી શકાય છે. તમારા # છૂપા ટૅબ ઉપલબ્ધ રહેશે નહીં.}}</translation>
 <translation id="2162620598375156287"><ph name="SOURCE_WEBSITE" /> પર હવે <ph name="CURRENT_PRICE" /> કિંમત છે</translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{ટૅબ અનગ્રૂપ કરો}one{ટૅબ અનગ્રૂપ કરો}other{ટૅબ અનગ્રૂપ કરો}}</translation>
 <translation id="2271452184061378400">તમારા ટૅબના ગ્રૂપ અહીં સાચવવામાં આવે છે</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hr.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hr.xtb
index 595315e..cc97907 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hr.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hr.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">Da biste primili obavijest u otvorenoj kartici kad niža cijena bude dostupna, uključite obavijesti u postavkama.</translation>
 <translation id="3940195383040445971">Prati cijene na karticama</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{Grupiraj karticu}one{Grupiraj kartice}few{Grupiraj kartice}other{Grupiraj kartice}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> neaktivna kartica}one{<ph name="TABS_COUNT_MANY" /> neaktivna kartica}few{<ph name="TABS_COUNT_MANY" /> neaktivne kartice}other{<ph name="TABS_COUNT_MANY" /> neaktivnih kartica}}</translation>
 <translation id="3969565576924904454">Otvorite <ph name="TITLE_OF_GROUP" /></translation>
 <translation id="3996880007329611795">Uključi obavijesti</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{Izrađeno prije <ph name="NUM_DAYS_ONE" /> dan}one{Izrađeno prije <ph name="NUM_DAYS_MANY" /> dan}few{Izrađeno prije <ph name="NUM_DAYS_MANY" /> dana}other{Izrađeno prije <ph name="NUM_DAYS_MANY" /> dana}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">Cijena ovog artikla bila je <ph name="PREVIOUS_PRICE" />, a sada iznosi <ph name="NEW_PRICE" /></translation>
 <translation id="6193448654517602979">Odaberite kartice</translation>
 <translation id="6228793724645064692">(ocjena trgovine)</translation>
+<translation id="6271513594716432922">Zatvori sve anonimne kartice</translation>
 <translation id="6333260925957816943">Informacije o ovoj trgovini</translation>
 <translation id="6381032505162537930">Ovdje ćete pronaći svoje grupe kartica</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{Poništite grupiranje <ph name="TABS_COUNT_ONE" /> odabrane kartice}one{Poništite grupiranje <ph name="TABS_COUNT_MANY" /> odabrane kartice}few{Poništite grupiranje <ph name="TABS_COUNT_MANY" /> odabrane kartice}other{Poništite grupiranje <ph name="TABS_COUNT_MANY" /> odabranih kartica}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hu.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hu.xtb
index 94ae7c3..a38c47b 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hu.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hu.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> lap}other{<ph name="TABS_COUNT_MANY" /> lap}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> kiválasztott lap felvétele a könyvjelzők közé}other{<ph name="TABS_COUNT_MANY" /> kiválasztott lap felvétele a könyvjelzők közé}}</translation>
 <translation id="2118649612461486615">Üzletadatok</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{A bezárt lapok és csoportok újra megnyithatók a Nemrég megnyitott lapok és a Lapcsoportok szakaszban. Az inkognitó lap nem lesz hozzáférhető.}other{A bezárt lapok és csoportok újra megnyithatók a Nemrég megnyitott lapok és a Lapcsoportok szakaszban. # inkognitó lap nem lesz hozzáférhető.}}</translation>
 <translation id="2162620598375156287">Most <ph name="CURRENT_PRICE" /> áron a következő webhelyen: <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Lap kivétele a csoportból}other{Lapok kivétele a csoportból}}</translation>
 <translation id="2271452184061378400">Ide menti a rendszer a lapcsoportokat</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_it.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_it.xtb
index e96adc5..3d71569b 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_it.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_it.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> scheda}other{<ph name="TABS_COUNT_MANY" /> schede}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Aggiungi <ph name="TABS_COUNT_ONE" /> scheda selezionata ai preferiti}other{Aggiungi <ph name="TABS_COUNT_MANY" /> schede selezionate ai preferiti}}</translation>
 <translation id="2118649612461486615">Informazioni sul negozio</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Le schede e i gruppi chiusi possono essere riaperti dalle sezioni Schede recenti e Gruppi di schede. La scheda di navigazione in incognito non sarà disponibile.}other{Le schede e i gruppi chiusi possono essere riaperti dalle sezioni Schede recenti e Gruppi di schede. # schede di navigazione in incognito non saranno disponibili.}}</translation>
 <translation id="2162620598375156287">Ora a <ph name="CURRENT_PRICE" /> su <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Separa scheda}other{Separa schede}}</translation>
 <translation id="2271452184061378400">I tuoi gruppi di schede vengono salvati qui</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_kk.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_kk.xtb
index 1cbd02c..f9b6f3c 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_kk.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_kk.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> қойынды}other{<ph name="TABS_COUNT_MANY" /> қойынды}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> таңдалған қойындыға бетбелгі қою}other{<ph name="TABS_COUNT_MANY" /> таңдалған қойындыға бетбелгі қою}}</translation>
 <translation id="2118649612461486615">Дүкен туралы ақпарат</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Жабылған қойындылар мен топтарды "Соңғы қойындылар" және "Қойындылар топтары" бөлімдерінен қайта ашуға болады. Инкогнито қойындыңыз қолжетімді болмайды.}other{Жабылған қойындылар мен топтарды "Соңғы қойындылар" және "Қойындылар топтары" бөлімдерінен қайта ашуға болады. # инкогнито қойындыңыз қолжетімді болмайды.}}</translation>
 <translation id="2162620598375156287"><ph name="SOURCE_WEBSITE" /> сайтындағы қазіргі бағасы – <ph name="CURRENT_PRICE" />.</translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Қойындыны топтан шығару}other{Қойындыларды топтан шығару}}</translation>
 <translation id="2271452184061378400">Қойындылар топтары осы жерде сақталады.</translation>
@@ -54,6 +55,7 @@
 <translation id="3882834874697329510">Ашық қойындыда төмен баға болған кезде, хабарландыру алу үшін "Параметрлер" бөлімінен хабарландыруларды қосыңыз.</translation>
 <translation id="3940195383040445971">Бағаны қойындыларда бақылау</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{Қойындыны жаңа топқа енгізу}other{Қойындыларды жаңа топқа енгізу}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> әрекетсіз қойынды}other{<ph name="TABS_COUNT_MANY" /> әрекетсіз қойынды}}</translation>
 <translation id="3969565576924904454"><ph name="TITLE_OF_GROUP" /> тобын ашу</translation>
 <translation id="3996880007329611795">Хабарландыру алу</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{<ph name="NUM_DAYS_ONE" /> күн бұрын жасалды.}other{<ph name="NUM_DAYS_MANY" /> күн бұрын жасалды.}}</translation>
@@ -97,6 +99,7 @@
 <translation id="6054741997831917303">Бұл тауардың бағасы жақында түсті. Ескі бағасы: <ph name="PREVIOUS_PRICE" />, жаңа бағасы: <ph name="NEW_PRICE" /></translation>
 <translation id="6193448654517602979">Қойындыларды таңдау</translation>
 <translation id="6228793724645064692">(дүкен рейтингісі)</translation>
+<translation id="6271513594716432922">Барлық әрекетсіз қойындыны жабу</translation>
 <translation id="6333260925957816943">Бұл дүкен туралы ақпарат</translation>
 <translation id="6381032505162537930">Қойындылар топтарын осы жерден табуға болады</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{Таңдалған <ph name="TABS_COUNT_ONE" /> қойындыны топтан шығару}other{Таңдалған <ph name="TABS_COUNT_MANY" /> қойындыны топтан шығару}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_km.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_km.xtb
index d82fce69..9d28d55 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_km.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_km.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">ដើម្បី​ទទួលបាន​ការជូនដំណឹង នៅពេល​មានតម្លៃទាបជាងមុន​នៅក្នុងផ្ទាំងដែល​កំពុងបើក សូមបើក​ការជូនដំណឹង​នៅក្នុងការកំណត់។</translation>
 <translation id="3940195383040445971">តាមដានតម្លៃនៅក្នុងផ្ទាំង</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{ដាក់​​ផ្ទាំងជាក្រុម}other{ដាក់ផ្ទាំងជាក្រុម}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{ផ្ទាំង​អសកម្ម <ph name="TABS_COUNT_ONE" />}other{ផ្ទាំង​អសកម្ម <ph name="TABS_COUNT_MANY" />}}</translation>
 <translation id="3969565576924904454">បើក <ph name="TITLE_OF_GROUP" /></translation>
 <translation id="3996880007329611795">ទទួល​ការជូន​ដំណឹង</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{បានបង្កើត <ph name="NUM_DAYS_ONE" /> ថ្ងៃមុន}other{បានបង្កើត <ph name="NUM_DAYS_MANY" /> ថ្ងៃមុន}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">តម្លៃទំនិញនេះ​បានធ្លាក់ចុះ​ថ្មីៗនេះ​ពី <ph name="PREVIOUS_PRICE" /> ទៅ <ph name="NEW_PRICE" /></translation>
 <translation id="6193448654517602979">ជ្រើសរើសផ្ទាំង</translation>
 <translation id="6228793724645064692">(ការវាយ​តម្លៃហាង)</translation>
+<translation id="6271513594716432922">បិទ​ផ្ទាំង​អសកម្ម​ទាំងអស់</translation>
 <translation id="6333260925957816943">ព័ត៌មានអំពី​ហាងនេះ</translation>
 <translation id="6381032505162537930">អ្នកនឹងឃើញក្រុមផ្ទាំងរបស់អ្នកនៅទីនេះ</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{បំបែក​ក្រុម​ផ្ទាំង​ដែល​បាន​ជ្រើសរើស <ph name="TABS_COUNT_ONE" />}other{បំបែកក្រុម​ផ្ទាំង​ដែល​បាន​ជ្រើសរើស <ph name="TABS_COUNT_MANY" />}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_lo.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_lo.xtb
index 3a114b2..0c121a6 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_lo.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_lo.xtb
@@ -11,6 +11,7 @@
 <translation id="1273910660700874265">ຕົວເລືອກກຸ່ມແຖບ <ph name="TITLE_OF_GROUP" /></translation>
 <translation id="1322824555808364080">ເຊີນຊວນຄົນອື່ນ</translation>
 <translation id="1419023007528516122">ການດຳເນີນການນີ້ຈະລຶບກຸ່ມອອກຈາກອຸປະກອນຂອງທ່ານຢ່າງຖາວອນ</translation>
+<translation id="1486715732399361704">ທ່ານສາມາດຊອກຫາກຸ່ມແຖບທັງໝົດໄດ້ທີ່ນີ້</translation>
 <translation id="149054111719651807">{NUM_MINS,plural, =1{ສ້າງເມື່ອ <ph name="NUM_MINS_ONE" /> ນາທີກ່ອນ}other{ສ້າງເມື່ອ <ph name="NUM_MINS_MANY" /> ນາທີກ່ອນ}}</translation>
 <translation id="1499635324672558517">ປິດແຖບ​ບໍ່ເປີດເຜີຍຕົວຕົນທັງໝົດບໍ?</translation>
 <translation id="1501480321619201731">ລຶບກຸ່ມ</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_lv.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_lv.xtb
index 837da2e..83292f5 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_lv.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_lv.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> cilne}zero{<ph name="TABS_COUNT_MANY" /> cilnes}one{<ph name="TABS_COUNT_MANY" /> cilne}other{<ph name="TABS_COUNT_MANY" /> cilnes}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Saglabāt <ph name="TABS_COUNT_ONE" /> atlasīto cilni kā grāmatzīmi}zero{Saglabāt <ph name="TABS_COUNT_MANY" /> atlasītās cilnes kā grāmatzīmes}one{Saglabāt <ph name="TABS_COUNT_MANY" /> atlasīto cilni kā grāmatzīmi}other{Saglabāt <ph name="TABS_COUNT_MANY" /> atlasītās cilnes kā grāmatzīmes}}</translation>
 <translation id="2118649612461486615">Veikala informācija</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Varat atkārtoti atvērt aizvērtās cilnes un grupas sadaļās “Nesen atvērtas cilnes” un “Ciļņu grupas”. Inkognito cilne nebūs pieejama.}zero{Varat atkārtoti atvērt aizvērtās cilnes un grupas sadaļās “Nesen atvērtas cilnes” un “Ciļņu grupas”. Neviena no # inkognito cilnēm nebūs pieejama.}one{Varat atkārtoti atvērt aizvērtās cilnes un grupas sadaļās “Nesen atvērtas cilnes” un “Ciļņu grupas”. Jūsu # inkognito cilne nebūs pieejama.}other{Varat atkārtoti atvērt aizvērtās cilnes un grupas sadaļās “Nesen atvērtas cilnes” un “Ciļņu grupas”. Neviena no # inkognito cilnēm nebūs pieejama.}}</translation>
 <translation id="2162620598375156287">Tagad cena vietnē <ph name="SOURCE_WEBSITE" /> ir <ph name="CURRENT_PRICE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Atcelt cilnes grupēšanu}zero{Atcelt ciļņu grupēšanu}one{Atcelt ciļņu grupēšanu}other{Atcelt ciļņu grupēšanu}}</translation>
 <translation id="2271452184061378400">Jūsu ciļņu grupas ir saglabātas šeit</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_mk.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_mk.xtb
index efa2466e7..148245b 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_mk.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_mk.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> картичка}one{<ph name="TABS_COUNT_MANY" /> картичка}other{<ph name="TABS_COUNT_MANY" /> картички}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Обележи <ph name="TABS_COUNT_ONE" /> избрана картичка}one{Обележи <ph name="TABS_COUNT_MANY" /> избрана картичка}other{Обележи <ph name="TABS_COUNT_MANY" /> избрани картички}}</translation>
 <translation id="2118649612461486615">Информации за продавницата</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Вашите затворени картички и групи може да се отворат повторно од делот „Неодамнешни картички“ и делот „Групи картички“. Картичката „Инкогнито“ нема да биде достапна.}one{Вашите затворени картички и групи може да се отворат повторно од делот „Неодамнешни картички“ и делот „Групи картички“. Вашите # картичка „Инкогнито“ нема да бидат достапни.}other{Вашите затворени картички и групи може да се отворат повторно од делот „Неодамнешни картички“ и делот „Групи картички“. Вашите # картички „Инкогнито“ нема да бидат достапни.}}</translation>
 <translation id="2162620598375156287">Сега <ph name="CURRENT_PRICE" /> на <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Одгрупирај ја картичката}one{Одгрупирај ги картичките}other{Одгрупирај ги картичките}}</translation>
 <translation id="2271452184061378400">Вашите групи картички се зачувани овде</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ne.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ne.xtb
index df14bd25..ffb4dbe 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ne.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ne.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">तपाईंले खोल्नुभएको ट्याबमा कुनै वस्तुको मूल्य घट्दा अलर्ट प्राप्त गर्न सेटिङमा गई सूचना प्राप्त गर्ने सुविधा अन गर्नुहोस्।</translation>
 <translation id="3940195383040445971">ट्याबहरूमा मूल्य ट्र्याक गर्नुहोस्</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{ट्याब समूहबद्ध गर्नुहोस्}other{ट्याबहरू समूहबद्ध गर्नुहोस्}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> ट्याब निष्क्रिय छ}other{<ph name="TABS_COUNT_MANY" /> वटा ट्याब निष्क्रिय छन्}}</translation>
 <translation id="3969565576924904454"><ph name="TITLE_OF_GROUP" /> खोल्नुहोस्</translation>
 <translation id="3996880007329611795">सूचना प्राप्त गर्नुहोस्</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{<ph name="NUM_DAYS_ONE" /> दिनअघि बनाइएको}other{<ph name="NUM_DAYS_MANY" /> दिनअघि बनाइएको}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">यो वस्तुको मूल्य हालसालै घटेर <ph name="PREVIOUS_PRICE" /> बाट <ph name="NEW_PRICE" /> भएको छ</translation>
 <translation id="6193448654517602979">ट्याबहरू चयन गर्नुहोस्</translation>
 <translation id="6228793724645064692">(स्टोरको रेटिङ)</translation>
+<translation id="6271513594716432922">सबै निष्क्रिय ट्याबहरू बन्द गर्नुहोस्</translation>
 <translation id="6333260925957816943">यो स्टोरसम्बन्धी जानकारी</translation>
 <translation id="6381032505162537930">तपाईं आफ्ना ट्याब समूहहरू यहाँ भेट्टाउनु हुने छ</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{चयन गरिएको <ph name="TABS_COUNT_ONE" /> वटा ट्याब समूहबाट हटाउनुहोस्}other{चयन गरिएका <ph name="TABS_COUNT_MANY" /> वटा ट्याब समूहबाट हटाउनुहोस्}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_nl.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_nl.xtb
index d6f9d3e..3e42750 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_nl.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_nl.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">Wil je een melding krijgen als er een lagere prijs is op een geopend tabblad, zet dan meldingen aan in Instellingen.</translation>
 <translation id="3940195383040445971">Prijzen volgen op tabbladen</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{Tabblad groeperen}other{Tabbladen groeperen}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> inactief tabblad}other{<ph name="TABS_COUNT_MANY" /> inactieve tabbladen}}</translation>
 <translation id="3969565576924904454"><ph name="TITLE_OF_GROUP" /> openen</translation>
 <translation id="3996880007329611795">Meldingen krijgen</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{<ph name="NUM_DAYS_ONE" /> dag geleden gemaakt}other{<ph name="NUM_DAYS_MANY" /> dagen geleden gemaakt}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">De prijs van dit item is recent verlaagd van <ph name="PREVIOUS_PRICE" /> naar <ph name="NEW_PRICE" /></translation>
 <translation id="6193448654517602979">Tabbladen selecteren</translation>
 <translation id="6228793724645064692">(winkelbeoordeling)</translation>
+<translation id="6271513594716432922">Alle inactieve tabbladen sluiten</translation>
 <translation id="6333260925957816943">Informatie over deze winkel</translation>
 <translation id="6381032505162537930">Hier vind je je tabbladgroepen</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{Groepering van <ph name="TABS_COUNT_ONE" /> geselecteerd tabblad opheffen}other{Groepering van <ph name="TABS_COUNT_MANY" /> geselecteerde tabbladen opheffen}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_no.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_no.xtb
index e183b14..725e869 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_no.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_no.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> fane}other{<ph name="TABS_COUNT_MANY" /> faner}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Sett <ph name="TABS_COUNT_ONE" /> valgt fane som bokmerke}other{Sett <ph name="TABS_COUNT_MANY" /> valgte faner som bokmerker}}</translation>
 <translation id="2118649612461486615">Butikkinformasjon</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Du kan gjenåpne de lukkede fanene og gruppene dine via Nylige faner-delen og Fanegrupper-delen. Inkognitofanen din kommer ikke til å være tilgjengelig.}other{Du kan gjenåpne de lukkede fanene og gruppene dine via Nylige faner-delen og Fanegrupper-delen. De # inkognitofanene dine kommer ikke til å være tilgjengelige.}}</translation>
 <translation id="2162620598375156287">Nå <ph name="CURRENT_PRICE" /> på <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Fjern fanen fra gruppen}other{Fjern fanene fra gruppen}}</translation>
 <translation id="2271452184061378400">Fanegruppene dine lagres her</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pa.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pa.xtb
index 4603d973..cc2c8833 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pa.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pa.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> ਟੈਬ}one{<ph name="TABS_COUNT_MANY" /> ਟੈਬ}other{<ph name="TABS_COUNT_MANY" /> ਟੈਬਾਂ}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{ਚੁਣੀ ਹੋਈ <ph name="TABS_COUNT_ONE" /> ਟੈਬ ਨੂੰ ਬੁੱਕਮਾਰਕ ਕਰੋ}one{ਚੁਣੀ ਹੋਈ <ph name="TABS_COUNT_MANY" /> ਟੈਬ ਨੂੰ ਬੁੱਕਮਾਰਕ ਕਰੋ}other{ਚੁਣੀਆਂ ਹੋਈਆਂ <ph name="TABS_COUNT_MANY" /> ਟੈਬਾਂ ਨੂੰ ਬੁੱਕਮਾਰਕ ਕਰੋ}}</translation>
 <translation id="2118649612461486615">ਸਟੋਰ ਜਾਣਕਾਰੀ</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{ਤੁਹਾਡੀਆਂ ਬੰਦ ਕੀਤੀਆਂ ਟੈਬਾਂ ਅਤੇ ਗਰੁੱਪਾਂ ਨੂੰ ਹਾਲੀਆ ਟੈਬਾਂ ਸੈਕਸ਼ਨ ਅਤੇ ਟੈਬ ਗਰੁੱਪ ਸੈਕਸ਼ਨ ਤੋਂ ਮੁੜ-ਖੋਲ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਤੁਹਾਡੀ ਇਨਕੋਗਨਿਟੋ ਟੈਬ ਉਪਲਬਧ ਨਹੀਂ ਹੋਵੇਗੀ।}one{ਤੁਹਾਡੀਆਂ ਬੰਦ ਕੀਤੀਆਂ ਟੈਬਾਂ ਅਤੇ ਗਰੁੱਪਾਂ ਨੂੰ ਹਾਲੀਆ ਟੈਬਾਂ ਸੈਕਸ਼ਨ ਅਤੇ ਟੈਬ ਗਰੁੱਪ ਸੈਕਸ਼ਨ ਤੋਂ ਮੁੜ-ਖੋਲ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਤੁਹਾਡੀ # ਇਨਕੋਗਨਿਟੋ ਟੈਬ ਉਪਲਬਧ ਨਹੀਂ ਹੋਵੇਗੀ।}other{ਤੁਹਾਡੀਆਂ ਬੰਦ ਕੀਤੀਆਂ ਟੈਬਾਂ ਅਤੇ ਗਰੁੱਪਾਂ ਨੂੰ ਹਾਲੀਆ ਟੈਬਾਂ ਸੈਕਸ਼ਨ ਅਤੇ ਟੈਬ ਗਰੁੱਪ ਸੈਕਸ਼ਨ ਤੋਂ ਮੁੜ-ਖੋਲ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਤੁਹਾਡੀਆਂ # ਇਨਕੋਗਨਿਟੋ ਟੈਬਾਂ ਉਪਲਬਧ ਨਹੀਂ ਹੋਣਗੀਆਂ।}}</translation>
 <translation id="2162620598375156287"><ph name="SOURCE_WEBSITE" /> 'ਤੇ ਹੁਣ <ph name="CURRENT_PRICE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{ਟੈਬ ਨੂੰ ਅਣ-ਗਰੁੱਪਬੱਧ ਕਰੋ}one{ਟੈਬ ਨੂੰ ਅਣ-ਗਰੁੱਪਬੱਧ ਕਰੋ}other{ਟੈਬਾਂ ਨੂੰ ਅਣ-ਗਰੁੱਪਬੱਧ ਕਰੋ}}</translation>
 <translation id="2271452184061378400">ਤੁਹਾਡੇ ਟੈਬ ਗਰੁੱਪ ਇੱਥੇ ਰੱਖਿਅਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pt-BR.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pt-BR.xtb
index e93234c..75aa3c55 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pt-BR.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_pt-BR.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> guia}one{<ph name="TABS_COUNT_MANY" /> guia}other{<ph name="TABS_COUNT_MANY" /> guias}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Adicionar <ph name="TABS_COUNT_ONE" /> guia selecionada aos favoritos}one{Adicionar <ph name="TABS_COUNT_MANY" /> guia selecionada aos favoritos}other{Adicionar <ph name="TABS_COUNT_MANY" /> guias selecionadas aos favoritos}}</translation>
 <translation id="2118649612461486615">Informações da loja</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Você pode reabrir as guias e os grupos fechados nas seções "Guias recentes" e "Grupos de guias". A guia anônima não estará disponível.}one{Você pode reabrir as guias e os grupos fechados nas seções "Guias recentes" e "Grupos de guias". # guia anônima não estará disponível.}other{Você pode reabrir as guias e os grupos fechados nas seções "Guias recentes" e "Grupos de guias". # guias anônimas não estarão disponíveis.}}</translation>
 <translation id="2162620598375156287">Agora por <ph name="CURRENT_PRICE" /> nesta loja: <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Desagrupar guia}one{Desagrupar guia}other{Desagrupar guias}}</translation>
 <translation id="2271452184061378400">Seus grupos de guias são salvos aqui</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ru.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ru.xtb
index cc87a76..6da186c 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ru.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ru.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> вкладка}one{<ph name="TABS_COUNT_MANY" /> вкладка}few{<ph name="TABS_COUNT_MANY" /> вкладки}many{<ph name="TABS_COUNT_MANY" /> вкладок}other{<ph name="TABS_COUNT_MANY" /> вкладки}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Добавить в закладки <ph name="TABS_COUNT_ONE" /> выбранную вкладку}one{Добавить в закладки <ph name="TABS_COUNT_MANY" /> выбранную вкладку}few{Добавить в закладки <ph name="TABS_COUNT_MANY" /> выбранные вкладки}many{Добавить в закладки <ph name="TABS_COUNT_MANY" /> выбранных вкладок}other{Добавить в закладки <ph name="TABS_COUNT_MANY" /> выбранной вкладки}}</translation>
 <translation id="2118649612461486615">Сведения о магазине</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Вернуть закрытые вкладки и группы можно в разделах "Недавние вкладки" и "Группы вкладок". Вкладка инкогнито не сохранится.}one{Вернуть закрытые вкладки и группы можно в разделах "Недавние вкладки" и "Группы вкладок". # вкладка инкогнито не сохранится.}few{Вернуть закрытые вкладки и группы можно в разделах "Недавние вкладки" и "Группы вкладок". # вкладки инкогнито не сохранятся.}many{Вернуть закрытые вкладки и группы можно в разделах "Недавние вкладки" и "Группы вкладок". # вкладок инкогнито не сохранится.}other{Вернуть закрытые вкладки и группы можно в разделах "Недавние вкладки" и "Группы вкладок". # вкладки инкогнито не сохранится.}}</translation>
 <translation id="2162620598375156287"><ph name="CURRENT_PRICE" /> на сайте <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Удалить вкладку из группы}one{Удалить вкладки из группы}few{Удалить вкладки из группы}many{Удалить вкладки из группы}other{Удалить вкладки из группы}}</translation>
 <translation id="2271452184061378400">Здесь находятся группы вкладок</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_si.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_si.xtb
index 3c3281a..4dd181a 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_si.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_si.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> පටිත්තක්}one{පටිති <ph name="TABS_COUNT_MANY" /> ක්}other{පටිති <ph name="TABS_COUNT_MANY" /> ක්}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{තෝරන ලද <ph name="TABS_COUNT_ONE" /> පටිත්තක් පිටුසන් කරන්න}one{තෝරන ලද පටිති <ph name="TABS_COUNT_MANY" />ක් පිටුසන් කරන්න}other{තෝරන ලද පටිති <ph name="TABS_COUNT_MANY" />ක් පිටුසන් කරන්න}}</translation>
 <translation id="2118649612461486615">වෙළඳසැල් තොරතුරු</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{ඔබේ වසන ලද පටිති සහ සමූහ මෑත පටිති කොටසින් සහ පටිති සමූහ කොටසින් නැවත විවෘත කළ හැක. ඔබේ අප්‍රකට පටිත්ත නොතිබෙනු ඇත.}one{ඔබේ වසන ලද පටිති සහ සමූහ මෑත පටිති කොටසින් සහ පටිති සමූහ කොටසින් නැවත විවෘත කළ හැක. ඔබේ අප්‍රකට පටිති #ක් නොතිබෙනු ඇත.}other{ඔබේ වසන ලද පටිති සහ සමූහ මෑත පටිති කොටසින් සහ පටිති සමූහ කොටසින් නැවත විවෘත කළ හැක. ඔබේ අප්‍රකට පටිති #ක් නොතිබෙනු ඇත.}}</translation>
 <translation id="2162620598375156287">දැන් <ph name="SOURCE_WEBSITE" /> හි <ph name="CURRENT_PRICE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{පටිත්ත සමූහගත නොකරන්න}one{පටිති සමූහගත නොකරන්න}other{පටිති සමූහගත නොකරන්න}}</translation>
 <translation id="2271452184061378400">ඔබේ පටිති සමූහය මෙහි සුරකිනු ලැබේ</translation>
@@ -54,6 +55,7 @@
 <translation id="3882834874697329510">විවෘත ටැබ් එකක අඩු මිලක් ඇති විට ඇඟවීමක් ලබා ගැනීමට, සැකසීම්වල දැනුම්දීම් ක්‍රියාත්මක කරන්න.</translation>
 <translation id="3940195383040445971">ටැබවල මිල ගණන් හඹා යන්න</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{පටිත්ත සමූහගත කරන්න}one{පටිති සමූහගත කරන්න}other{පටිති සමූහගත කරන්න}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> අක්‍රිය පටිත්තක්}one{අක්‍රිය පටිති <ph name="TABS_COUNT_MANY" /> ක්}other{අක්‍රිය පටිති <ph name="TABS_COUNT_MANY" /> ක්}}</translation>
 <translation id="3969565576924904454"><ph name="TITLE_OF_GROUP" /> විවෘත කරන්න</translation>
 <translation id="3996880007329611795">දැනුම්දීම් ලබන්න</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{දින <ph name="NUM_DAYS_ONE" />ට පෙර තනන ලදි}one{දින <ph name="NUM_DAYS_MANY" />ට පෙර තනන ලදි}other{දින <ph name="NUM_DAYS_MANY" />ට පෙර තනන ලදි}}</translation>
@@ -97,6 +99,7 @@
 <translation id="6054741997831917303">මෙම අයිතමයෙහි මිල මෑතකදී <ph name="PREVIOUS_PRICE" /> සිට <ph name="NEW_PRICE" /> දක්වා පහත වැටී ඇත</translation>
 <translation id="6193448654517602979">පටිති තෝරන්න</translation>
 <translation id="6228793724645064692">(වෙළඳසැල් ඇගයීම)</translation>
+<translation id="6271513594716432922">සියලුම අක්‍රිය පටිති වසන්න</translation>
 <translation id="6333260925957816943">මෙම වෙළඳසැල පිළිබඳ තොරතුරු</translation>
 <translation id="6381032505162537930">ඔබ ඔබේ පටිති සමූහය මෙහි සොයා ගනියි</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> තෝරන ලද පටිත්තක් සමූහගත නොකරන්න}one{තෝරන ලද පටිති <ph name="TABS_COUNT_MANY" /> සමූහගත නොකරන්න}other{තෝරන ලද පටිති <ph name="TABS_COUNT_MANY" /> සමූහගත නොකරන්න}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sq.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sq.xtb
index 1e6fa68..657c5e6 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sq.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sq.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> skedë}other{<ph name="TABS_COUNT_MANY" /> skeda}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Shto te faqeshënuesit <ph name="TABS_COUNT_ONE" /> skedë të zgjedhur}other{Shto te faqeshënuesit <ph name="TABS_COUNT_MANY" /> skeda të zgjedhura}}</translation>
 <translation id="2118649612461486615">Informacione për dyqanin</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Skedat dhe grupet e tua të mbyllura mund të hapen përsëri nga seksioni "Skedat e fundit" dhe seksioni "Grupet e skedave". Skeda "e fshehtë" nuk do të ofrohet.}other{Skedat dhe grupet e tua të mbyllura mund të hapen përsëri nga seksioni "Skedat e fundit" dhe seksioni "Grupet e skedave". # skedat "e fshehta" nuk do të ofrohen.}}</translation>
 <translation id="2162620598375156287">Tani <ph name="CURRENT_PRICE" /> te <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Anulo grupimin e skedës}other{Anulo grupimin e skedave}}</translation>
 <translation id="2271452184061378400">Grupet e skedave ruhen këtu</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb
index 3661c48..3d745783 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr-Latn.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">Da biste dobili obaveštenje kada postoji niža cena na otvorenoj kartici, uključite obaveštenja u Podešavanjima.</translation>
 <translation id="3940195383040445971">Prati cene na karticama</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{Grupiši karticu}one{Grupiši kartice}few{Grupiši kartice}other{Grupiši kartice}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> neaktivna kartica}one{<ph name="TABS_COUNT_MANY" /> neaktivna kartica}few{<ph name="TABS_COUNT_MANY" /> neaktivne kartice}other{<ph name="TABS_COUNT_MANY" /> neaktivnih kartica}}</translation>
 <translation id="3969565576924904454">Otvorite <ph name="TITLE_OF_GROUP" /></translation>
 <translation id="3996880007329611795">Obaveštavaj me</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{Napravljeno je pre <ph name="NUM_DAYS_ONE" /> dan}one{Napravljeno je pre <ph name="NUM_DAYS_MANY" /> dan}few{Napravljeno je pre <ph name="NUM_DAYS_MANY" /> dana}other{Napravljeno je pre <ph name="NUM_DAYS_MANY" /> dana}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">Cena ove stavke je nedavno snižena sa <ph name="PREVIOUS_PRICE" /> na <ph name="NEW_PRICE" /></translation>
 <translation id="6193448654517602979">Izaberite kartice</translation>
 <translation id="6228793724645064692">(ocena prodavnice)</translation>
+<translation id="6271513594716432922">Zatvori sve neaktivne kartice</translation>
 <translation id="6333260925957816943">Informacije o ovoj prodavnici</translation>
 <translation id="6381032505162537930">Ovde ćete pronaći grupe kartica</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{Opozovite grupisanje za <ph name="TABS_COUNT_ONE" /> izabranu karticu}one{Opozovite grupisanje za <ph name="TABS_COUNT_MANY" /> izabranu karticu}few{Opozovite grupisanje za <ph name="TABS_COUNT_MANY" /> izabrane kartice}other{Opozovite grupisanje za <ph name="TABS_COUNT_MANY" /> izabranih kartica}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb
index 2a092c0..52a0e873 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sr.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">Да бисте добили обавештење када постоји нижа цена на отвореној картици, укључите обавештења у Подешавањима.</translation>
 <translation id="3940195383040445971">Прати цене на картицама</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{Групиши картицу}one{Групиши картице}few{Групиши картице}other{Групиши картице}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> неактивна картица}one{<ph name="TABS_COUNT_MANY" /> неактивна картица}few{<ph name="TABS_COUNT_MANY" /> неактивне картице}other{<ph name="TABS_COUNT_MANY" /> неактивних картица}}</translation>
 <translation id="3969565576924904454">Отворите <ph name="TITLE_OF_GROUP" /></translation>
 <translation id="3996880007329611795">Обавештавај ме</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{Направљено је пре <ph name="NUM_DAYS_ONE" /> дан}one{Направљено је пре <ph name="NUM_DAYS_MANY" /> дан}few{Направљено је пре <ph name="NUM_DAYS_MANY" /> дана}other{Направљено је пре <ph name="NUM_DAYS_MANY" /> дана}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">Цена ове ставке је недавно снижена са <ph name="PREVIOUS_PRICE" /> на <ph name="NEW_PRICE" /></translation>
 <translation id="6193448654517602979">Изаберите картице</translation>
 <translation id="6228793724645064692">(оцена продавнице)</translation>
+<translation id="6271513594716432922">Затвори све неактивне картице</translation>
 <translation id="6333260925957816943">Информације о овој продавници</translation>
 <translation id="6381032505162537930">Овде ћете пронаћи групе картица</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{Опозовите груписање за <ph name="TABS_COUNT_ONE" /> изабрану картицу}one{Опозовите груписање за <ph name="TABS_COUNT_MANY" /> изабрану картицу}few{Опозовите груписање за <ph name="TABS_COUNT_MANY" /> изабране картице}other{Опозовите груписање за <ph name="TABS_COUNT_MANY" /> изабраних картица}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sv.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sv.xtb
index 2c7c10b0..a8a6ec1 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sv.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sv.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> flik}other{<ph name="TABS_COUNT_MANY" /> flikar}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Infoga bokmärke för <ph name="TABS_COUNT_ONE" /> vald flik}other{Infoga bokmärken för <ph name="TABS_COUNT_MANY" /> valda flikar}}</translation>
 <translation id="2118649612461486615">Butiksinformation</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Du kan öppna dina stängda flikar och grupper på nytt från avsnittet Senaste flikar och avsnittet Flikgrupper. Inkognitofliken är inte tillgänglig.}other{Du kan öppna dina stängda flikar och grupper på nytt från avsnittet Senaste flikar och avsnittet Flikgrupper. Dina # inkognitoflikar är inte tillgängliga.}}</translation>
 <translation id="2162620598375156287">Nu <ph name="CURRENT_PRICE" /> på <ph name="SOURCE_WEBSITE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Dela upp flik}other{Dela upp flikar}}</translation>
 <translation id="2271452184061378400">Dina flikgrupper sparas här</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ta.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ta.xtb
index 0b4e1da7..063da46 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ta.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ta.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> தாவல்}other{<ph name="TABS_COUNT_MANY" /> தாவல்கள்}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{தேர்ந்தெடுத்துள்ள <ph name="TABS_COUNT_ONE" /> பக்கத்தை புக்மார்க் செய்யும்}other{தேர்ந்தெடுத்துள்ள <ph name="TABS_COUNT_MANY" /> பக்கங்களை புக்மார்க் செய்யும்}}</translation>
 <translation id="2118649612461486615">ஸ்டோர் தகவல்</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{மூடிய பக்கங்களையும் குழுக்களையும் ‘சமீபத்திய பக்கங்கள்’, ‘பக்கக் குழுக்கள்’ ஆகிய பிரிவுகளுக்குச் சென்று மீண்டும் திறக்கலாம். உங்களின் மறைநிலைப் பக்கத்தைப் பார்க்க முடியாது.}other{மூடிய பக்கங்களையும் குழுக்களையும் ‘சமீபத்திய பக்கங்கள்’, ‘பக்கக் குழுக்கள்’ ஆகிய பிரிவுகளுக்குச் சென்று மீண்டும் திறக்கலாம். உங்களின் # மறைநிலைப் பக்கங்களைப் பார்க்க முடியாது.}}</translation>
 <translation id="2162620598375156287"><ph name="SOURCE_WEBSITE" /> தளத்தில் தற்போதைய விலை: <ph name="CURRENT_PRICE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{பக்கத்தைப் பிரி}other{பக்கங்களைப் பிரி}}</translation>
 <translation id="2271452184061378400">உங்கள் பக்கக் குழுக்கள் இங்கே சேமிக்கப்படும்</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_tr.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_tr.xtb
index 4dc11cb..305f666 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_tr.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_tr.xtb
@@ -23,6 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> sekme}other{<ph name="TABS_COUNT_MANY" /> sekme}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{Seçili <ph name="TABS_COUNT_ONE" /> sekmeye yer işareti koy}other{Seçili <ph name="TABS_COUNT_MANY" /> sekmeye yer işareti koy}}</translation>
 <translation id="2118649612461486615">Mağaza bilgileri</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{Kapattığınız sekmeleri ve grupları, "Son sekmeler" bölümünden ve "Sekme grupları" bölümünden yeniden açabilirsiniz. Gizli sekmeniz kullanılamaz.}other{Kapattığınız sekmeleri ve grupları, "Son sekmeler" bölümünden ve "Sekme grupları" bölümünden yeniden açabilirsiniz. # gizli sekmeniz kullanılamaz.}}</translation>
 <translation id="2162620598375156287">Şimdi <ph name="SOURCE_WEBSITE" /> sitesinde <ph name="CURRENT_PRICE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{Sekme grubunu iptal et}other{Sekme grubunu iptal et}}</translation>
 <translation id="2271452184061378400">Sekme gruplarınız buraya kaydedilir</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ur.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ur.xtb
index efae6a54..59939d9 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ur.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ur.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">کھلے ہوئے ٹیب میں کم قیمت ہونے پر الرٹ حاصل کرنے کے لئے، ترتیبات میں موجود اطلاعات آن کریں۔</translation>
 <translation id="3940195383040445971">ٹیبز پر قیمتیں ٹریک کریں</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{ٹیب کو گروپ میں شامل کریں}other{ٹیبز کو گروپ میں شامل کریں}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> غیر فعال ٹیب}other{<ph name="TABS_COUNT_MANY" /> غیر فعال ٹیبز}}</translation>
 <translation id="3969565576924904454"><ph name="TITLE_OF_GROUP" /> کھولیں</translation>
 <translation id="3996880007329611795">اطلاع حاصل کریں</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{<ph name="NUM_DAYS_ONE" /> دن پہلے تخلیق کیا گیا}other{<ph name="NUM_DAYS_MANY" /> دن پہلے تخلیق کیا گیا}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">اس آئٹم کی قیمت حال ہی میں کم ہو کر <ph name="PREVIOUS_PRICE" /> سے <ph name="NEW_PRICE" /> ہوئی ہے</translation>
 <translation id="6193448654517602979">ٹیبز منتخب کریں</translation>
 <translation id="6228793724645064692">(اسٹور کی درجہ بندی)</translation>
+<translation id="6271513594716432922">تمام غیر فعال ٹیبز بند کریں</translation>
 <translation id="6333260925957816943">اس اسٹور سے متعلق معلومات</translation>
 <translation id="6381032505162537930">آپ کو اپنے ٹیب گروپس یہاں ملیں گے</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> کو منتخب کردہ ٹیب سے گروپ ختم کریں}other{<ph name="TABS_COUNT_MANY" /> کو منتخب کردہ ٹیبز سے گروپ ختم کریں}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_uz.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_uz.xtb
index 9e94154..6487e03 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_uz.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_uz.xtb
@@ -11,6 +11,7 @@
 <translation id="1273910660700874265"><ph name="TITLE_OF_GROUP" /> varaqlar guruhi sozlamalari</translation>
 <translation id="1322824555808364080">Odamlarni taklif qilish</translation>
 <translation id="1419023007528516122">Bunda guruh qurilmadan butunlay oʻchirib tashlanadi.</translation>
+<translation id="1486715732399361704">Barcha varaqlar guruhi shu yerda chiqadi</translation>
 <translation id="149054111719651807">{NUM_MINS,plural, =1{<ph name="NUM_MINS_ONE" /> daqiqa oldin yaratilgan}other{<ph name="NUM_MINS_MANY" /> daqiqa oldin yaratilgan}}</translation>
 <translation id="1499635324672558517">Barcha Inkognito varaqlar yopilsinmi?</translation>
 <translation id="1501480321619201731">Ha</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_vi.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_vi.xtb
index 8ae1aaf..30ad043f 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_vi.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_vi.xtb
@@ -55,6 +55,7 @@
 <translation id="3882834874697329510">Để nhận thông báo khi có ưu đãi giảm giá trong một thẻ đang mở, hãy bật thông báo trong phần Cài đặt.</translation>
 <translation id="3940195383040445971">Theo dõi giá trên thẻ</translation>
 <translation id="3954615705217314756">{TABS_COUNT,plural, =1{Nhóm thẻ}other{Nhóm các thẻ}}</translation>
+<translation id="395587619114760247">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> thẻ không hoạt động}other{<ph name="TABS_COUNT_MANY" /> thẻ không hoạt động}}</translation>
 <translation id="3969565576924904454">Mở <ph name="TITLE_OF_GROUP" /></translation>
 <translation id="3996880007329611795">Nhận thông báo</translation>
 <translation id="4009732926939031387">{NUM_DAYS,plural, =1{Tạo <ph name="NUM_DAYS_ONE" /> ngày trước}other{Tạo <ph name="NUM_DAYS_MANY" /> ngày trước}}</translation>
@@ -98,6 +99,7 @@
 <translation id="6054741997831917303">Mức giá của mặt hàng này gần đây đã giảm từ <ph name="PREVIOUS_PRICE" /> xuống còn <ph name="NEW_PRICE" /></translation>
 <translation id="6193448654517602979">Chọn các thẻ</translation>
 <translation id="6228793724645064692">(điểm xếp hạng cửa hàng)</translation>
+<translation id="6271513594716432922">Đóng tất cả các thẻ không hoạt động</translation>
 <translation id="6333260925957816943">Thông tin về cửa hàng này</translation>
 <translation id="6381032505162537930">Bạn sẽ thấy các nhóm thẻ của mình tại đây</translation>
 <translation id="639823877092900621">{TABS_COUNT,plural, =1{Huỷ nhóm <ph name="TABS_COUNT_ONE" /> thẻ đã chọn}other{Huỷ nhóm <ph name="TABS_COUNT_MANY" /> thẻ đã chọn}}</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zh-HK.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zh-HK.xtb
index 16af33a..8bbbfc0 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zh-HK.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zh-HK.xtb
@@ -23,7 +23,7 @@
 <translation id="1869137256605757565">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> 個分頁}other{<ph name="TABS_COUNT_MANY" /> 個分頁}}</translation>
 <translation id="2050597508048557928">{TABS_COUNT,plural, =1{將揀咗嘅 <ph name="TABS_COUNT_ONE" /> 個分頁加入書籤}other{將揀咗嘅 <ph name="TABS_COUNT_MANY" /> 個分頁加入書籤}}</translation>
 <translation id="2118649612461486615">商店資料</translation>
-<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{你可以在「最近開啟的分頁」和「分頁群組」部分重新開啟已關閉的分頁和群組,但無痕分頁無法重新開啟。}other{你可以在「最近開啟的分頁」和「分頁群組」部分重新開啟已關閉的分頁和群組,但這 # 個無痕分頁無法重新開啟。}}</translation>
+<translation id="2123073051266141035">{INCOGNITO_TABS_COUNT,plural, =1{你可以在「最近開啟的分頁」和「分頁群組」部分重新開啟已關閉的分頁和群組。你將無法查看無痕式分頁。}other{你可以在「最近開啟的分頁」和「分頁群組」部分重新開啟已關閉的分頁和群組。你將無法查看 # 個無痕式分頁。}}</translation>
 <translation id="2162620598375156287">在 <ph name="SOURCE_WEBSITE" /> 上現售 <ph name="CURRENT_PRICE" /></translation>
 <translation id="22623456902492423">{TABS_COUNT,plural, =1{將分頁移出群組}other{將分頁移出群組}}</translation>
 <translation id="2271452184061378400">分頁群組會儲存在這裡</translation>
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java
index c31ef326..ef02e03 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/IntentHandler.java
@@ -261,6 +261,7 @@
     private static final String PACKAGE_PLUS = "com.google.android.apps.plus";
     private static final String PACKAGE_HANGOUTS = "com.google.android.talk";
     private static final String PACKAGE_MESSENGER = "com.google.android.apps.messaging";
+    private static final String PACKAGE_YOUTUBE = "com.google.android.youtube";
     private static final String PACKAGE_LINE = "jp.naver.line.android";
     private static final String PACKAGE_WHATSAPP = "com.whatsapp";
     private static final String PACKAGE_YAHOO_MAIL = "com.yahoo.mobile.client.android.mail";
@@ -475,6 +476,8 @@
             return ExternalAppId.HANGOUTS;
         } else if (packageName.equals(PACKAGE_MESSENGER)) {
             return ExternalAppId.MESSENGER;
+        } else if (packageName.equals(PACKAGE_YOUTUBE)) {
+            return ExternalAppId.YOUTUBE;
         } else if (packageName.equals(PACKAGE_LINE)) {
             return ExternalAppId.LINE;
         } else if (packageName.equals(PACKAGE_WHATSAPP)) {
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/feed/feedmanagement/FeedManagementActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/app/feed/feedmanagement/FeedManagementActivity.java
index ac501f15..c44fb14 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/app/feed/feedmanagement/FeedManagementActivity.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/app/feed/feedmanagement/FeedManagementActivity.java
@@ -4,24 +4,18 @@
 
 package org.chromium.chrome.browser.app.feed.feedmanagement;
 
-import android.content.Context;
-import android.content.Intent;
 import android.os.Bundle;
 import android.view.MenuItem;
 
 import androidx.appcompat.widget.Toolbar;
 
-import org.chromium.base.Log;
 import org.chromium.chrome.R;
 import org.chromium.chrome.browser.SnackbarActivity;
-import org.chromium.chrome.browser.app.feed.followmanagement.FollowManagementActivity;
 import org.chromium.chrome.browser.feed.StreamKind;
 import org.chromium.chrome.browser.feed.feedmanagement.FeedManagementCoordinator;
-import org.chromium.chrome.browser.feed.feedmanagement.FeedManagementMediator;
 
 /** Activity for managing feed and webfeed settings on the new tab page. */
-public class FeedManagementActivity extends SnackbarActivity
-        implements FeedManagementMediator.FollowManagementLauncher {
+public class FeedManagementActivity extends SnackbarActivity {
     private static final String TAG = "FeedMActivity";
     public static final String INITIATING_STREAM_TYPE_EXTRA =
             "feed_management_initiating_stream_type_extra";
@@ -33,8 +27,7 @@
         @StreamKind
         int streamKind = getIntent().getIntExtra(INITIATING_STREAM_TYPE_EXTRA, StreamKind.UNKNOWN);
 
-        FeedManagementCoordinator coordinator =
-                new FeedManagementCoordinator(this, this, streamKind);
+        FeedManagementCoordinator coordinator = new FeedManagementCoordinator(this, streamKind);
         setContentView(coordinator.getView());
 
         // Set up the toolbar and back button.
@@ -53,17 +46,4 @@
                 return super.onOptionsItemSelected(item);
         }
     }
-
-    // FollowManagementLauncher method.
-    @Override
-    public void launchFollowManagement(Context context) {
-        try {
-            // Launch a new activity for the following management page.
-            Intent intent = new Intent(context, FollowManagementActivity.class);
-            Log.d(TAG, "Launching follow management activity.");
-            context.startActivity(intent);
-        } catch (Exception e) {
-            Log.d(TAG, "Failed to launch activity " + e);
-        }
-    }
 }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/IncognitoCustomTabIntentDataProvider.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/IncognitoCustomTabIntentDataProvider.java
index 3a0f954..f5f84d3 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/IncognitoCustomTabIntentDataProvider.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/IncognitoCustomTabIntentDataProvider.java
@@ -10,6 +10,7 @@
 import static org.chromium.chrome.browser.customtabs.CustomTabIntentDataProvider.BUNDLE_EXIT_ANIMATION_RESOURCE;
 import static org.chromium.chrome.browser.customtabs.CustomTabIntentDataProvider.BUNDLE_PACKAGE_NAME;
 import static org.chromium.chrome.browser.customtabs.CustomTabIntentDataProvider.EXTRA_UI_TYPE;
+import static org.chromium.chrome.browser.customtabs.CustomTabIntentDataProvider.getClientPackageNameFromSessionOrCallingActivity;
 import static org.chromium.chrome.browser.customtabs.CustomTabIntentDataProvider.isTrustedCustomTab;
 
 import android.app.PendingIntent;
@@ -49,7 +50,6 @@
  */
 public class IncognitoCustomTabIntentDataProvider extends BrowserServicesIntentDataProvider {
     private static final int MAX_CUSTOM_MENU_ITEMS = 7;
-
     private final Intent mIntent;
     private final CustomTabsSessionToken mSession;
     private final boolean mIsTrustedIntent;
@@ -75,8 +75,8 @@
         assert intent != null;
         mIntent = intent;
         mUrlToLoad = resolveUrlToLoad(intent);
-        mSendersPackageName = getSendersPackageNameFromIntent(intent);
         mSession = CustomTabsSessionToken.getSessionTokenFromIntent(intent);
+        mSendersPackageName = getClientPackageNameFromSessionOrCallingActivity(intent, mSession);
         mIsTrustedIntent = isTrustedCustomTab(intent, mSession);
         mIsIncognitoBranded = isIncognitoBranded;
         mAnimationBundle =
@@ -159,15 +159,10 @@
         }
     }
 
-    private static String getSendersPackageNameFromIntent(Intent intent) {
-        CustomTabsSessionToken sessionToken =
-                CustomTabsSessionToken.getSessionTokenFromIntent(intent);
-        return CustomTabsConnection.getInstance().getClientPackageNameForSession(sessionToken);
-    }
-
     /**
      * Logs the usage of intents of all CCT features to a large enum histogram in order to track
      * usage by apps.
+     *
      * @param intent The intent used to launch the CCT.
      */
     private void logFeatureUsage(Intent intent) {
@@ -242,8 +237,11 @@
 
     public static boolean isValidIncognitoIntent(Intent intent) {
         if (!isIncognitoRequested(intent)) return false;
-        if (isIntentFromThirdPartyAllowed()) return true;
         var session = CustomTabsSessionToken.getSessionTokenFromIntent(intent);
+        if (isIntentFromThirdPartyAllowed()
+                && getClientPackageNameFromSessionOrCallingActivity(intent, session) != null) {
+            return true;
+        }
         boolean isTrusted = isTrustedCustomTab(intent, session);
         RecordHistogram.recordBooleanHistogram("CustomTabs.IncognitoCCTCallerIsTrusted", isTrusted);
         return isTrusted;
@@ -283,8 +281,7 @@
 
     @Override
     public String getClientPackageName() {
-        return CustomTabIntentDataProvider.getClientPackageNameFromSessionOrCallingActivity(
-                mIntent, mSession);
+        return mSendersPackageName;
     }
 
     @Override
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunActivity.java
index 9720301..8c58e02c 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunActivity.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunActivity.java
@@ -320,6 +320,10 @@
 
     private void onNativeDependenciesFullyInitialized() {
         mNativeInitializationPromise.fulfill(null);
+        if (ChromeFeatureList.isEnabled(
+                ChromeFeatureList.REPLACE_SYNC_PROMOS_WITH_SIGN_IN_PROMOS)) {
+            mPager.setOffscreenPageLimit(ViewPager2.OFFSCREEN_PAGE_LIMIT_DEFAULT);
+        }
 
         onInternalStateChanged();
     }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninAndHistoryOptInActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninAndHistoryOptInActivity.java
index f5c2d64..87aabe4 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninAndHistoryOptInActivity.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/signin/SigninAndHistoryOptInActivity.java
@@ -191,6 +191,10 @@
         mNativeInitializationPromise.fulfill(null);
     }
 
+    /**
+     * Implements {@link SigninAndHistoryOptInCoordinator.Delegate} and {@link
+     * UpgradePromoCoordinator.Delegate}.
+     */
     @Override
     public void onFlowComplete() {
         finish();
@@ -199,6 +203,12 @@
         overridePendingTransition(0, R.anim.fast_fade_out);
     }
 
+    /** Implements {@link SigninAndHistoryOptInCoordinator.Delegate}. */
+    @Override
+    public boolean isHistorySyncShownFullScreen() {
+        return !isTablet();
+    }
+
     @Override
     public void performOnConfigurationChanged(Configuration newConfig) {
         super.performOnConfigurationChanged(newConfig);
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/searchwidget/SearchActivityTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/searchwidget/SearchActivityTest.java
index 4cc1cc3..3b1ba21 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/searchwidget/SearchActivityTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/searchwidget/SearchActivityTest.java
@@ -43,6 +43,7 @@
 import org.chromium.base.test.util.Criteria;
 import org.chromium.base.test.util.CriteriaHelper;
 import org.chromium.base.test.util.CriteriaNotSatisfiedException;
+import org.chromium.base.test.util.DisabledTest;
 import org.chromium.base.test.util.DoNotBatch;
 import org.chromium.base.test.util.Features;
 import org.chromium.base.test.util.JniMocker;
@@ -450,6 +451,7 @@
 
     @Test
     @SmallTest
+    @DisabledTest(message = "crbug.com/346528506")
     public void testTypeBeforeDeferredInitialization() throws Exception {
         // Start the Activity.  It should pause and assume that a promo dialog has appeared.
         mTestDelegate.shouldDelayDeferredInitialization = true;
@@ -546,6 +548,7 @@
 
     @Test
     @SmallTest
+    @DisabledTest(message = "crbug.com/346528506")
     public void testupdateAnchorViewLayout() {
         SearchActivity searchActivity = startSearchActivity();
         View anchorView = searchActivity.findViewById(R.id.toolbar);
diff --git a/chrome/app/password_manager_ui_strings.grdp b/chrome/app/password_manager_ui_strings.grdp
index ea792bf1..8414b80 100644
--- a/chrome/app/password_manager_ui_strings.grdp
+++ b/chrome/app/password_manager_ui_strings.grdp
@@ -702,6 +702,21 @@
   <message name="IDS_PASSKEYS_MANAGER_UI_UNENROLL_TOAST_MESSAGE" desc="">
     Passkeys access removed
   </message>
+  <message name="IDS_PASSWORD_MANAGER_UI_FULL_RESET_TITLE" desc="Title of the row that lets the user delete all their password manager data.">
+    Delete all <ph name="BRAND">$1<ex>Google Password Manager</ex></ph> data
+  </message>
+  <message name="IDS_PASSWORD_MANAGER_UI_FULL_RESET_DELETE_ALL" desc="Text displayed on the button that lets the user delete all their password manager data.">
+    Delete data
+  </message>
+  <message name="IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRM" desc="Text of the confirmation button that on the dialog that lets the user delete all their password manager data.">
+    Delete
+  </message>
+  <message name="IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRMATION_TITLE" desc="Title of the confirmation dialog that lets the user delete all their password manager data.">
+    You’re about to delete your <ph name="BRAND">$1<ex>Google Password Manager</ex></ph> data
+  </message>
+  <message name="IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRMATION_DESCIPTION" desc="Description of the confirmation dialog that lets the user delete all their password manager data.">
+    If you continue, your passwords, passkeys, and other data will be permanently deleted from <ph name="BRAND">$1<ex>Google Password Manager</ex></ph>. Any accounts you created for sites or apps won’t be deleted.
+  </message>
   <message name="IDS_PASSWORD_MANAGER_UI_COPY_DISPLAY_NAME_LABEL" desc="Label for a button that lets the user copy a passkey's display name to the clipboard. This is usually the user's real name, e.g. 'John Doe'.">
     Copy display name
   </message>
diff --git a/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRM.png.sha1 b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRM.png.sha1
new file mode 100644
index 0000000..a5a24a5d
--- /dev/null
+++ b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRM.png.sha1
@@ -0,0 +1 @@
+519517e8c414d06d0f2142c105707a89b2f4cffd
\ No newline at end of file
diff --git a/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRMATION_DESCIPTION.png.sha1 b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRMATION_DESCIPTION.png.sha1
new file mode 100644
index 0000000..a5a24a5d
--- /dev/null
+++ b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRMATION_DESCIPTION.png.sha1
@@ -0,0 +1 @@
+519517e8c414d06d0f2142c105707a89b2f4cffd
\ No newline at end of file
diff --git a/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRMATION_TITLE.png.sha1 b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRMATION_TITLE.png.sha1
new file mode 100644
index 0000000..a5a24a5d
--- /dev/null
+++ b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_CONFIRMATION_TITLE.png.sha1
@@ -0,0 +1 @@
+519517e8c414d06d0f2142c105707a89b2f4cffd
\ No newline at end of file
diff --git a/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_DELETE_ALL.png.sha1 b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_DELETE_ALL.png.sha1
new file mode 100644
index 0000000..cd8e36c
--- /dev/null
+++ b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_DELETE_ALL.png.sha1
@@ -0,0 +1 @@
+2c8044f039d9c6808ca481b0cffbdc4107b90e63
\ No newline at end of file
diff --git a/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_TITLE.png.sha1 b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_TITLE.png.sha1
new file mode 100644
index 0000000..cd8e36c
--- /dev/null
+++ b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSWORD_MANAGER_UI_FULL_RESET_TITLE.png.sha1
@@ -0,0 +1 @@