diff --git a/AUTHORS b/AUTHORS
index a3c4ef3e..1b608bc 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -565,6 +565,7 @@
 Ivan Sham <ivansham@amazon.com>
 Ivan Sidorov <ivansid@gmail.com>
 Jack Bates <jack@nottheoilrig.com>
+Jack Shi <flystone2020@gmail.com>
 Jackson Loeffler <j@jloeffler.com>
 Jacky Hu <flameddd@gmail.com>
 Jacob Clark <jacob.jh.clark@googlemail.com>
diff --git a/DEPS b/DEPS
index 4f040c42..e965fa3 100644
--- a/DEPS
+++ b/DEPS
@@ -304,19 +304,19 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling V8
   # and whatever else without interference from each other.
-  'src_internal_revision': '4a3314b0120745241d731224bb983a98c2ad0bc8',
+  'src_internal_revision': 'a8958c50d9bfb424b6b682d9077eedb27542ff5a',
   # 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': 'b1717a5e9676c238970e38d952aaf61aa2ed5c67',
+  'skia_revision': '3812e110860f84690b401d21e17c5a07886a060e',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling V8
   # and whatever else without interference from each other.
-  'v8_revision': '22aa4ed603c6a75bf8a5c9cf9704db5a73a443fc',
+  'v8_revision': '9b5453026ea3517aea3a40ae86f229af12a25435',
   # 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': '4cacc66e70c49e9b300a63467946bd04fc075b88',
+  'angle_revision': 'dfddb4f7f42d56ffda7d03c7a831b5d2095f7d02',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling SwiftShader
   # and whatever else without interference from each other.
@@ -399,7 +399,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': '9f8a3d4c3d9f00977d355782005554a096b3d1d1',
+  'devtools_frontend_revision': '3ff4c1e70b35fb07f1a36e5da1eca667413f2c4e',
   # 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.
@@ -423,7 +423,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling feed
   # and whatever else without interference from each other.
-  'dawn_revision': '700892daf642d290bee5885644389af86d1d3ff0',
+  'dawn_revision': '08f33fe5c6daea5cede4c1a5ac891fd3bf975c31',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling feed
   # and whatever else without interference from each other.
@@ -989,7 +989,7 @@
 
   'src/clank': {
     'url': Var('chrome_git') + '/clank/internal/apps.git' + '@' +
-    '096c06b4ffa769bed625780e710b3fae26798020',
+    '2571327241167a454b59385bb27364a7ab524917',
     'condition': 'checkout_android and checkout_src_internal',
   },
 
@@ -1148,7 +1148,7 @@
     'packages': [
       {
           'package': 'chromium/third_party/androidx',
-          'version': 'fG3g8L4td5DpT3iW59x4D3ReoFAGMuXSci0S7xKAZhcC',
+          'version': 'xPTxMXGIMD8m1NX85ML_1b1KgouD9WTgIKB2Rz3EYicC',
       },
     ],
     'condition': 'checkout_android',
@@ -1451,7 +1451,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' + '@' + 'd6610ac3975eca22e26bcaec351242464121b3b9',
+      'url': Var('chrome_git') + '/devtools/devtools-internal.git' + '@' + '43b68c69df6463f2a92541da904d6dde886719bf',
     'condition': 'checkout_src_internal',
   },
 
@@ -1683,7 +1683,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/kotlin_stdlib',
-              'version': '05hzFgOi0AqRK3RxbSvGj2TWTFUNeLcwkJwVzwgLttUC',
+              'version': 'bCpFA9jdfF0zeuOKYuv9n1vqxV_lykSRR1oAYrVKmFsC',
           },
       ],
       'condition': 'checkout_android',
@@ -1694,7 +1694,7 @@
       'packages': [
           {
               'package': 'chromium/third_party/kotlinc',
-              'version': 'tTF6GjpaBABskkNJqSoDgeXpbdlbjV1F46x9lYzBxBgC',
+              'version': 'NL2kgA9OlpYPhqM3x3fUl_nbJCGGPtPyNGN3fsrHcwYC',
           },
       ],
       'condition': 'checkout_android',
@@ -2118,7 +2118,7 @@
       'dep_type': 'cipd',
   },
 
-  'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@e5cd267adee1cc1c8c3464f39e53023e195b0e58',
+  'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@643408ea2a0685352d831a97601997c9ea246f6f',
 
   'src/third_party/vulkan_memory_allocator':
     Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '56300b29fbfcc693ee6609ddad3fdd5b7a449a21',
@@ -2158,7 +2158,7 @@
     Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '4629efe685b7b8db08e1c7aa2cafd1e9e5769ac2',
 
   'src/third_party/webrtc':
-    Var('webrtc_git') + '/src.git' + '@' + '53d43d6a41f91bc3174f2c85a18850dccdc31e95',
+    Var('webrtc_git') + '/src.git' + '@' + 'ac426265b65df19740f0cb1a017cca6cefa3fb41',
 
   # 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.
@@ -2325,7 +2325,7 @@
     'packages': [
       {
         'package': 'chromeos_internal/apps/projector_app/app',
-        'version': 'yoWJXVWQqx4wzaDkIz28atsOzW4A_NvbcFcBnhq31KYC',
+        'version': 'FZJIAZ-Em27pmBGbBKj_EWw6CEyYuuVpCxLuGuO9hKkC',
       },
     ],
     'condition': 'checkout_chromeos and checkout_src_internal',
@@ -4395,7 +4395,7 @@
 
   'src/ios_internal':  {
       'url': Var('chrome_git') + '/chrome/ios_internal.git' + '@' +
-        'f7905409857f0baa29b03bb723ee100d4913fd9e',
+        '34d6356e8cf894b1cdc886ce951174ee2c45656c',
       'condition': 'checkout_ios and checkout_src_internal',
   },
 
diff --git a/PRESUBMIT.py b/PRESUBMIT.py
index 6616f5d3..254c8ff8c 100644
--- a/PRESUBMIT.py
+++ b/PRESUBMIT.py
@@ -808,8 +808,6 @@
           "content/browser/renderer_host/text_input_manager.cc",
           "content/browser/sandbox_parameters_mac.mm",
           "device/fido/mock_fido_device.cc",
-          "extensions/browser/api/declarative_net_request/file_backed_ruleset_source.cc",
-          "extensions/browser/api/declarative_net_request/ruleset_matcher_unittest.cc",
           "gpu/command_buffer/tests/gl_webgl_multi_draw_test.cc",
           "gpu/config/gpu_control_list.cc",
           "media/audio/win/core_audio_util_win.cc",
diff --git a/android_webview/browser/aw_devtools_manager_delegate.cc b/android_webview/browser/aw_devtools_manager_delegate.cc
index 71ec795..eadba964 100644
--- a/android_webview/browser/aw_devtools_manager_delegate.cc
+++ b/android_webview/browser/aw_devtools_manager_delegate.cc
@@ -58,4 +58,22 @@
   return true;
 }
 
+content::DevToolsAgentHost::List
+AwDevToolsManagerDelegate::RemoteDebuggingTargets(TargetType target_type) {
+  DevToolsAgentHost::List result;
+  std::set<content::WebContents*> targets_web_contents;
+  DevToolsAgentHost::List agents = DevToolsAgentHost::GetOrCreateAll();
+  for (DevToolsAgentHost::List::iterator it = agents.begin();
+       it != agents.end(); ++it) {
+    if (content::WebContents* web_contents = (*it)->GetWebContents()) {
+      if (targets_web_contents.find(web_contents) !=
+          targets_web_contents.end()) {
+        continue;
+      }
+      targets_web_contents.insert(web_contents);
+    }
+    result.push_back(*it);
+  }
+  return result;
+}
 }  // namespace android_webview
diff --git a/android_webview/browser/aw_devtools_manager_delegate.h b/android_webview/browser/aw_devtools_manager_delegate.h
index ed61f5e..98f1249f 100644
--- a/android_webview/browser/aw_devtools_manager_delegate.h
+++ b/android_webview/browser/aw_devtools_manager_delegate.h
@@ -30,6 +30,9 @@
   std::string GetTargetDescription(content::WebContents* web_contents) override;
   std::string GetDiscoveryPageHTML() override;
   bool IsBrowserTargetDiscoverable() override;
+  // Returns all targets embedder would like to report as debuggable remotely.
+  content::DevToolsAgentHost::List RemoteDebuggingTargets(
+      TargetType target_type) override;
 };
 
 } //  namespace android_webview
diff --git a/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java b/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java
index 313f9cf..df7d9018 100644
--- a/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java
+++ b/android_webview/java/src/org/chromium/android_webview/common/ProductionSupportedFlagList.java
@@ -859,6 +859,9 @@
         Flag.baseFeature(
                 ContentFeatures.WEBVIEW_SUPPRESS_TAP_DURING_FLING, "Supress tap during fling."),
         Flag.baseFeature(
+                ContentFeatures.ACCESSIBILITY_MANAGE_BROADCAST_RECEIVER_ON_BACKGROUND,
+                "Register, un-register Accessibility broadcast receiver on a background thread."),
+        Flag.baseFeature(
                 VizFeatures.INVALIDATE_LOCAL_SURFACE_ID_PRE_COMMIT,
                 "When enabled, invalidates the LocalSurfaceId of the DelegatedFrameHostAndroid when"
                         + " the old page is about to be unloaded."),
diff --git a/ash/constants/ash_features.cc b/ash/constants/ash_features.cc
index 6be58f64..6b4f9aa2 100644
--- a/ash/constants/ash_features.cc
+++ b/ash/constants/ash_features.cc
@@ -2194,11 +2194,6 @@
              "OrcaUseAccountCapabilities",
              base::FEATURE_ENABLED_BY_DEFAULT);
 
-// Enables or disables Orca internationalization.
-BASE_FEATURE(kOrcaInternationalize,
-             "OrcaInternationalize",
-             base::FEATURE_DISABLED_BY_DEFAULT);
-
 // Enables or disables Orca on Workspace.
 BASE_FEATURE(kOrcaForceFetchContextOnGetEditorPanelContext,
              "OrcaForceFetchContextOnGetEditorPanelContext",
diff --git a/ash/constants/ash_features.h b/ash/constants/ash_features.h
index dabefa6..e271a69 100644
--- a/ash/constants/ash_features.h
+++ b/ash/constants/ash_features.h
@@ -672,8 +672,6 @@
 BASE_DECLARE_FEATURE(kOrcaResizingSupport);
 COMPONENT_EXPORT(ASH_CONSTANTS)
 BASE_DECLARE_FEATURE(kOrcaUseAccountCapabilities);
-COMPONENT_EXPORT(ASH_CONSTANTS)
-BASE_DECLARE_FEATURE(kOrcaInternationalize);
 COMPONENT_EXPORT(ASH_CONSTANTS) bool IsOsFeedbackDialogEnabled();
 COMPONENT_EXPORT(ASH_CONSTANTS)
 BASE_DECLARE_FEATURE(kOsFeedbackDialog);
diff --git a/ash/constants/ash_pref_names.h b/ash/constants/ash_pref_names.h
index e70a3e6..dfd166c71 100644
--- a/ash/constants/ash_pref_names.h
+++ b/ash/constants/ash_pref_names.h
@@ -206,6 +206,10 @@
 inline constexpr char kInputNoiseCancellationEnabled[] =
     "ash.input_noise_cancellation_enabled";
 
+// A boolean pref that controls whether input style transfer is enabled.
+inline constexpr char kInputStyleTransferEnabled[] =
+    "ash.input_style_transfer_enabled";
+
 // The name of an integer pref that counts the number of times we have shown
 // the multitask menu education nudge.
 inline constexpr char kMultitaskMenuNudgeClamshellShownCount[] =
diff --git a/ash/drag_drop/drag_drop_controller.cc b/ash/drag_drop/drag_drop_controller.cc
index 78c35ace..0e3929b 100644
--- a/ash/drag_drop/drag_drop_controller.cc
+++ b/ash/drag_drop/drag_drop_controller.cc
@@ -82,7 +82,11 @@
 
   if (ui::DataTransferPolicyController::HasInstance()) {
     ui::DataTransferPolicyController::Get()->DropIfAllowed(
-        drag_data, &drag_info.data_endpoint, std::move(drop_cb));
+        (drag_data->GetSource() ? std::make_optional<ui::DataTransferEndpoint>(
+                                      *drag_data->GetSource())
+                                : std::nullopt),
+        {drag_info.data_endpoint}, drag_data->GetFilenames(),
+        std::move(drop_cb));
   } else {
     std::move(drop_cb).Run();
   }
diff --git a/ash/drag_drop/drag_drop_controller_unittest.cc b/ash/drag_drop/drag_drop_controller_unittest.cc
index 4af3d65..c1f38c0 100644
--- a/ash/drag_drop/drag_drop_controller_unittest.cc
+++ b/ash/drag_drop/drag_drop_controller_unittest.cc
@@ -1771,9 +1771,10 @@
   }
 
   // Configure `dlp_controller_` to allow sync drop.
-  EXPECT_CALL(dlp_contoller_, DropIfAllowed(_, _, _))
-      .WillOnce([&](const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+  EXPECT_CALL(dlp_contoller_, DropIfAllowed(_, _, _, _))
+      .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb) { std::move(drop_cb).Run(); });
 
   PerformDlpDragAndDrop(CreateDragData(/*with_image=*/false));
@@ -1827,9 +1828,10 @@
   // Hold the drop callback passed to `dlp_controller_` then run this drop
   // callback later. It emulates a successful async drop.
   base::OnceClosure drop_callback;
-  EXPECT_CALL(dlp_contoller_, DropIfAllowed(_, _, _))
-      .WillOnce([&](const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+  EXPECT_CALL(dlp_contoller_, DropIfAllowed(_, _, _, _))
+      .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb) {
         drop_callback = std::move(drop_cb);
       });
@@ -1855,9 +1857,10 @@
   }
 
   base::OnceClosure drop_callback;
-  EXPECT_CALL(dlp_contoller_, DropIfAllowed(_, _, _))
-      .WillOnce([&](const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+  EXPECT_CALL(dlp_contoller_, DropIfAllowed(_, _, _, _))
+      .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb) {
         drop_callback = std::move(drop_cb);
       });
@@ -1892,9 +1895,10 @@
   // Hold the drop callback passed to `dlp_controller_`. Because `drop_callback`
   // does not run, it emulates an async disallowed drop.
   base::OnceClosure drop_callback;
-  EXPECT_CALL(dlp_contoller_, DropIfAllowed(_, _, _))
-      .WillOnce([&](const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+  EXPECT_CALL(dlp_contoller_, DropIfAllowed(_, _, _, _))
+      .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb) {
         drop_callback = std::move(drop_cb);
       });
diff --git a/ash/events/event_rewriter_controller_impl.cc b/ash/events/event_rewriter_controller_impl.cc
index 561578c..96e3aa3 100644
--- a/ash/events/event_rewriter_controller_impl.cc
+++ b/ash/events/event_rewriter_controller_impl.cc
@@ -23,6 +23,7 @@
 #include "ui/aura/window_tree_host.h"
 #include "ui/base/ui_base_features.h"
 #include "ui/events/ash/caps_lock_event_rewriter.h"
+#include "ui/events/ash/discard_key_event_rewriter.h"
 #include "ui/events/ash/keyboard_device_id_event_rewriter.h"
 #include "ui/events/ash/keyboard_modifier_event_rewriter.h"
 #include "ui/events/event_sink.h"
@@ -165,6 +166,9 @@
         Shell::Get()->keyboard_capability(),
         ash::input_method::InputMethodManager::Get()->GetImeKeyboard()));
   }
+  if (features::IsModifierSplitEnabled()) {
+    AddEventRewriter(std::make_unique<ui::DiscardKeyEventRewriter>());
+  }
 }
 
 void EventRewriterControllerImpl::AddEventRewriter(
diff --git a/ash/strings/ash_strings_as.xtb b/ash/strings/ash_strings_as.xtb
index b659d53..5dd962ee 100644
--- a/ash/strings/ash_strings_as.xtb
+++ b/ash/strings/ash_strings_as.xtb
@@ -2074,6 +2074,7 @@
 <translation id="906458777597946297">ৱিণ্ড’ৰ আকাৰ সৰ্বাধিক মাত্ৰালৈ বঢ়াওক</translation>
 <translation id="9065203028668620118">সম্পাদনা কৰক</translation>
 <translation id="9070640332319875144">Assistantৰ ছেটিংসমূহ</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> উপলব্ধ নহয়</translation>
 <translation id="9072519059834302790">বেটাৰী খালী হ’বলৈ <ph name="TIME_LEFT" /> বাকী আছে।</translation>
 <translation id="9074432941673450836">আপোনাৰ <ph name="PRODUCT_NAME" />ত আপুনি বিচৰা আটাইবোৰ কাম কৰিবলৈ এপ্‌সমূহ ব্যৱহাৰ কৰক। লঞ্চাৰটোত আপুনি নিজৰ এপ্‌সমূহ বিচাৰি পাব পাৰে। আপুনি কীব’ৰ্ডত লঞ্চাৰ কীও (বাওঁ Shift কীৰ ওপৰত থকা) টিপিব পাৰে।</translation>
 <translation id="9074739597929991885">ব্লুটুথ</translation>
diff --git a/ash/strings/ash_strings_bg.xtb b/ash/strings/ash_strings_bg.xtb
index a0b48ce..c1fd80e 100644
--- a/ash/strings/ash_strings_bg.xtb
+++ b/ash/strings/ash_strings_bg.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Въведете уеб адрес в адресната лента, след което натиснете <ph name="MODIFIER" /> + <ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Наскоро инсталирано</translation>
+<translation id="6559158502366839560">Разглеждане на още приложения и игри</translation>
 <translation id="6559976592393364813">Попитайте администратора</translation>
 <translation id="6565007273808762236">Няма връзка с електронната SIM карта</translation>
 <translation id="6570831796530454248">{0,plural, =1{Актуализирайте устройството в рамките на 1 час}other{Актуализирайте устройството в рамките на # часа}}</translation>
diff --git a/ash/strings/ash_strings_bn.xtb b/ash/strings/ash_strings_bn.xtb
index c5f0b273..92b2f20 100644
--- a/ash/strings/ash_strings_bn.xtb
+++ b/ash/strings/ash_strings_bn.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">অ্যাড্রেস বারে ওয়েব অ্যাড্রেস টাইপ করুন, তারপর <ph name="MODIFIER" /><ph name="KEY" /> প্রেস করুন</translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 নতুন ইনস্টল</translation>
+<translation id="6559158502366839560">আরও অ্যাপ ও গেম এক্সপ্লোর করুন</translation>
 <translation id="6559976592393364813">অ্যাডমিনিস্ট্রেটরকে জিজ্ঞাসা করুন</translation>
 <translation id="6565007273808762236">ই-সিম কানেকশন উপলভ্য নেই</translation>
 <translation id="6570831796530454248">{0,plural, =1{১ ঘণ্টার মধ্যে ডিভাইস আপডেট করুন}one{# ঘণ্টার মধ্যে ডিভাইস আপডেট করুন}other{# ঘণ্টার মধ্যে ডিভাইস আপডেট করুন}}</translation>
diff --git a/ash/strings/ash_strings_ca.xtb b/ash/strings/ash_strings_ca.xtb
index a8340c2..236a089 100644
--- a/ash/strings/ash_strings_ca.xtb
+++ b/ash/strings/ash_strings_ca.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Escriu una adreça web a la barra d'adreces i, a continuació, prem <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Instal·lació nova</translation>
+<translation id="6559158502366839560">Explora més aplicacions i jocs</translation>
 <translation id="6559976592393364813">Pregunta a l'administrador</translation>
 <translation id="6565007273808762236">La connexió eSIM no està disponible</translation>
 <translation id="6570831796530454248">{0,plural, =1{Actualitza el dispositiu en 1 hora}other{Actualitza el dispositiu en # hores}}</translation>
diff --git a/ash/strings/ash_strings_cs.xtb b/ash/strings/ash_strings_cs.xtb
index fc330244..f943cf9 100644
--- a/ash/strings/ash_strings_cs.xtb
+++ b/ash/strings/ash_strings_cs.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Zadejte do adresního řádku webovou adresu a poté stiskněte <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Nová instalace</translation>
+<translation id="6559158502366839560">Objevte další aplikace a hry</translation>
 <translation id="6559976592393364813">Zeptejte se administrátora</translation>
 <translation id="6565007273808762236">Připojení k eSIM není k dispozici</translation>
 <translation id="6570831796530454248">{0,plural, =1{Do hodiny zařízení aktualizujte}few{Do # hodin zařízení aktualizujte}many{Do # hodiny zařízení aktualizujte}other{Do # hodin zařízení aktualizujte}}</translation>
diff --git a/ash/strings/ash_strings_es-419.xtb b/ash/strings/ash_strings_es-419.xtb
index 0080433..8bb2173 100644
--- a/ash/strings/ash_strings_es-419.xtb
+++ b/ash/strings/ash_strings_es-419.xtb
@@ -1445,6 +1445,7 @@
 <translation id="6555373427270923730">Escribe una dirección web en la barra de direcciones y, luego, presiona <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Nueva instalación</translation>
+<translation id="6559158502366839560">Explorar más apps y juegos</translation>
 <translation id="6559976592393364813">Pregúntale al administrador</translation>
 <translation id="6565007273808762236">No se puede establecer conexión con la tarjeta eSIM</translation>
 <translation id="6570831796530454248">{0,plural, =1{Actualiza el dispositivo en el transcurso de 1 hora}other{Actualiza el dispositivo en el transcurso de # horas}}</translation>
diff --git a/ash/strings/ash_strings_es.xtb b/ash/strings/ash_strings_es.xtb
index bacdc1e..41c74df 100644
--- a/ash/strings/ash_strings_es.xtb
+++ b/ash/strings/ash_strings_es.xtb
@@ -1445,6 +1445,7 @@
 <translation id="6555373427270923730">Escribe una dirección web en la barra de direcciones y, a continuación, pulsa <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Nueva instalación</translation>
+<translation id="6559158502366839560">Descubre más aplicaciones y juegos</translation>
 <translation id="6559976592393364813">Pregunta al administrador</translation>
 <translation id="6565007273808762236">Conexión eSIM no disponible</translation>
 <translation id="6570831796530454248">{0,plural, =1{Actualiza tu dispositivo en un plazo de 1 hora}other{Actualiza tu dispositivo en un plazo de # horas}}</translation>
diff --git a/ash/strings/ash_strings_fi.xtb b/ash/strings/ash_strings_fi.xtb
index 5f78b10..392c9d3 100644
--- a/ash/strings/ash_strings_fi.xtb
+++ b/ash/strings/ash_strings_fi.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Kirjoita verkko-osoite osoitepalkkiin ja paina <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Uusi asennus</translation>
+<translation id="6559158502366839560">Löydä lisää sovelluksia ja pelejä</translation>
 <translation id="6559976592393364813">Pyydä apua järjestelmänvalvojalta</translation>
 <translation id="6565007273808762236">eSIM-yhteys ei ole käytettävissä</translation>
 <translation id="6570831796530454248">{0,plural, =1{Päivitä laite tunnin kuluessa}other{Päivitä laite # tunnin kuluessa}}</translation>
diff --git a/ash/strings/ash_strings_fil.xtb b/ash/strings/ash_strings_fil.xtb
index 2f0437fd..3ca27fb6 100644
--- a/ash/strings/ash_strings_fil.xtb
+++ b/ash/strings/ash_strings_fil.xtb
@@ -2072,6 +2072,7 @@
 <translation id="906458777597946297">I-maximize ang window</translation>
 <translation id="9065203028668620118">I-edit</translation>
 <translation id="9070640332319875144">Mga Setting ng Assistant</translation>
+<translation id="9071966355747967534">Hindi available ang <ph name="FEATURE_NAME" /></translation>
 <translation id="9072519059834302790"><ph name="TIME_LEFT" /> bago maubos ang baterya.</translation>
 <translation id="9074432941673450836">Gumamit ng mga app para gawin ang lahat ng kailangan mong gawin sa iyong <ph name="PRODUCT_NAME" />. Makikita mo ang iyong mga app sa Launcher. Puwede mo ring pindutin ang Launcher key (sa itaas ng kaliwang Shift key) sa keyboard.</translation>
 <translation id="9074739597929991885">Bluetooth</translation>
diff --git a/ash/strings/ash_strings_fr-CA.xtb b/ash/strings/ash_strings_fr-CA.xtb
index 12efc583..f79e0d4e 100644
--- a/ash/strings/ash_strings_fr-CA.xtb
+++ b/ash/strings/ash_strings_fr-CA.xtb
@@ -487,7 +487,7 @@
 <translation id="296762781903199866">Impossible de télécharger les fichiers vocaux en <ph name="LANGUAGE" /></translation>
 <translation id="2970920913501714344">Installer des applications, des extensions et des thèmes</translation>
 <translation id="2977598380246111477">Prochain numéro</translation>
-<translation id="2985148236010982088">Afficher toutes les applications</translation>
+<translation id="2985148236010982088">Afficher toutes les applis</translation>
 <translation id="2992327365391326550">Le bouton du microphone de l'appareil est désactivé.</translation>
 <translation id="2996462380875591307">Loupe en mode ancré activée. Appuyez à nouveau sur Ctrl+Recherche+D pour la désactiver.</translation>
 <translation id="3000461861112256445">Audio mono</translation>
diff --git a/ash/strings/ash_strings_fr.xtb b/ash/strings/ash_strings_fr.xtb
index ec078d9..ce06a85 100644
--- a/ash/strings/ash_strings_fr.xtb
+++ b/ash/strings/ash_strings_fr.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Saisissez une adresse Web dans la barre d'adresse, puis appuyez sur <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Nouvelle installation</translation>
+<translation id="6559158502366839560">Découvrir plus d'applis et de jeux</translation>
 <translation id="6559976592393364813">Se renseigner auprès de l'administrateur</translation>
 <translation id="6565007273808762236">Connexion eSIM indisponible</translation>
 <translation id="6570831796530454248">{0,plural, =1{Mettre à jour l'appareil d'ici 1 heure}one{Mettre à jour l'appareil d'ici # heure}other{Mettre à jour l'appareil d'ici # heures}}</translation>
diff --git a/ash/strings/ash_strings_gl.xtb b/ash/strings/ash_strings_gl.xtb
index 4dd5324..0c10218 100644
--- a/ash/strings/ash_strings_gl.xtb
+++ b/ash/strings/ash_strings_gl.xtb
@@ -1445,6 +1445,7 @@
 <translation id="6555373427270923730">Escribe un enderezo web na barra de enderezos e despois preme <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Nova instalación</translation>
+<translation id="6559158502366839560">Explorar máis aplicacións e xogos</translation>
 <translation id="6559976592393364813">Pedirllo ao administrador</translation>
 <translation id="6565007273808762236">Non se puido establecer conexión coa eSIM</translation>
 <translation id="6570831796530454248">{0,plural, =1{Actualiza o dispositivo en 1 hora}other{Actualiza o dispositivo en # horas}}</translation>
diff --git a/ash/strings/ash_strings_gu.xtb b/ash/strings/ash_strings_gu.xtb
index 71eaaf4..c9d7d789 100644
--- a/ash/strings/ash_strings_gu.xtb
+++ b/ash/strings/ash_strings_gu.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">ઍડ્રેસ બારમાં વેબ ઍડ્રેસ ટાઇપ કરો, પછી <ph name="MODIFIER" />+<ph name="KEY" /> દબાવો</translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 નવી ઇન્સ્ટૉલ કરી છે</translation>
+<translation id="6559158502366839560">વધુ ઍપ અને ગેમ વિશે શોધખોળ કરો</translation>
 <translation id="6559976592393364813">વ્યવસ્થાપકને પૂછો</translation>
 <translation id="6565007273808762236">ઇ-સિમ કનેક્શન ઉપલબ્ધ નથી</translation>
 <translation id="6570831796530454248">{0,plural, =1{એક કલાકની અંદર ડિવાઇસ અપડેટ કરો}one{# કલાકની અંદર ડિવાઇસ અપડેટ કરો}other{# કલાકની અંદર ડિવાઇસ અપડેટ કરો}}</translation>
@@ -2073,6 +2074,7 @@
 <translation id="906458777597946297">વિંડો મોટી કરો</translation>
 <translation id="9065203028668620118">ફેરફાર કરો</translation>
 <translation id="9070640332319875144">Assistant સેટિંગ</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> અનુપલબ્ધ છે</translation>
 <translation id="9072519059834302790">બૅટરી ખલાસ થવામાં <ph name="TIME_LEFT" /> બાકી છે.</translation>
 <translation id="9074432941673450836">તમારી <ph name="PRODUCT_NAME" /> પર તમને જે પણ કરવાની જરૂર હોય તે દરેક વસ્તુ કરવા માટે ઍપનો ઉપયોગ કરો. તમે લૉન્ચરમાં તમારી ઍપ જોઈ શકો છો. તમે કીબોર્ડ પર લૉન્ચર કી (ડાબી બાજુની Shift કીની ઉપર) પણ દબાવી શકો છો.</translation>
 <translation id="9074739597929991885">બ્લૂટૂથ</translation>
diff --git a/ash/strings/ash_strings_hi.xtb b/ash/strings/ash_strings_hi.xtb
index 3e9d53c5..a4429d7 100644
--- a/ash/strings/ash_strings_hi.xtb
+++ b/ash/strings/ash_strings_hi.xtb
@@ -2075,6 +2075,7 @@
 <translation id="906458777597946297">विंडो को बड़ा करें</translation>
 <translation id="9065203028668620118">बदलाव करें</translation>
 <translation id="9070640332319875144">Assistant की सेटिंग</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> की सुविधा उपलब्ध नहीं है</translation>
 <translation id="9072519059834302790">बैटरी खाली होने में<ph name="TIME_LEFT" /> का समय बाकी है.</translation>
 <translation id="9074432941673450836">अपने <ph name="PRODUCT_NAME" /> पर ज़रूरत के मुताबिक हर काम करने के लिए, ऐप्लिकेशन इस्तेमाल करें. अपने ऐप्लिकेशन, लॉन्चर में खोजे जा सकते हैं. इसके अलावा, कीबोर्ड पर लॉन्चर बटन (बाईं ओर वाले Shift बटन के ऊपर) को भी दबाया जा सकता है.</translation>
 <translation id="9074739597929991885">ब्लूटूथ</translation>
diff --git a/ash/strings/ash_strings_hu.xtb b/ash/strings/ash_strings_hu.xtb
index 74f3951..e0bf5794 100644
--- a/ash/strings/ash_strings_hu.xtb
+++ b/ash/strings/ash_strings_hu.xtb
@@ -1445,6 +1445,7 @@
 <translation id="6555373427270923730">Gépelje be a címsávba az internetcímet, majd nyomja le a(z) <ph name="MODIFIER" /><ph name="KEY" /> billentyűkombinációt</translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Frissen telepítve</translation>
+<translation id="6559158502366839560">Még több alkalmazás és játék felfedezése</translation>
 <translation id="6559976592393364813">Érdeklődjön a rendszergazdánál</translation>
 <translation id="6565007273808762236">eSIM-kapcsolat nem áll rendelkezésre</translation>
 <translation id="6570831796530454248">{0,plural, =1{1 órán belül frissítse az eszközt}other{# órán belül frissítse az eszközt}}</translation>
diff --git a/ash/strings/ash_strings_hy.xtb b/ash/strings/ash_strings_hy.xtb
index 5322b53f..b04f5f8 100644
--- a/ash/strings/ash_strings_hy.xtb
+++ b/ash/strings/ash_strings_hy.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Հասցեագոտում մուտքագրեք վեբ հասցեն, ապա սեղմեք <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Նոր տեղադրում</translation>
+<translation id="6559158502366839560">Բացահայտել այլ հավելվածներ և խաղեր</translation>
 <translation id="6559976592393364813">Հարցրեք ադմինիստրատորին</translation>
 <translation id="6565007273808762236">eSIM կապն անհասանելի է</translation>
 <translation id="6570831796530454248">{0,plural, =1{Թարմացրեք սարքը մեկ ժամվա ընթացքում}one{Թարմացրեք սարքը # ժամվա ընթացքում}other{Թարմացրեք սարքը # ժամվա ընթացքում}}</translation>
@@ -2073,6 +2074,7 @@
 <translation id="906458777597946297">Առավելացնել պատուհանը</translation>
 <translation id="9065203028668620118">Փոփոխել</translation>
 <translation id="9070640332319875144">Օգնականի կարգավորումներ</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> գործառույթն անհասանելի է</translation>
 <translation id="9072519059834302790">Մարտկոցը կդատարկվի <ph name="TIME_LEFT" />ից։</translation>
 <translation id="9074432941673450836">Ձեր <ph name="PRODUCT_NAME" />-ի հավելվածներով կարող եք կատարել մի շարք առաջադրանքներ։ Անհրաժեշտ հավելվածը գտնելու համար բացեք Գործարկիչը։ Դա անելու համար կարող եք նաև սեղմել ստեղնաշարի համապատասխան կոճակը (ձախ Shift ստեղնի վերևում)։</translation>
 <translation id="9074739597929991885">Bluetooth</translation>
diff --git a/ash/strings/ash_strings_it.xtb b/ash/strings/ash_strings_it.xtb
index 841f807..038a3c2a 100644
--- a/ash/strings/ash_strings_it.xtb
+++ b/ash/strings/ash_strings_it.xtb
@@ -1441,6 +1441,7 @@
 <translation id="6555373427270923730">Digita un indirizzo web nella barra degli indirizzi, quindi premi <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Nuova installazione</translation>
+<translation id="6559158502366839560">Esplora altri giochi e app</translation>
 <translation id="6559976592393364813">Rivolgiti all'amministratore</translation>
 <translation id="6565007273808762236">Connessione eSIM non disponibile</translation>
 <translation id="6570831796530454248">{0,plural, =1{Aggiorna il dispositivo entro 1 ora}other{Aggiorna il dispositivo entro # ore}}</translation>
diff --git a/ash/strings/ash_strings_ja.xtb b/ash/strings/ash_strings_ja.xtb
index 321eba2..e4876a1 100644
--- a/ash/strings/ash_strings_ja.xtb
+++ b/ash/strings/ash_strings_ja.xtb
@@ -2074,6 +2074,7 @@
 <translation id="906458777597946297">ウィンドウを最大化</translation>
 <translation id="9065203028668620118">編集</translation>
 <translation id="9070640332319875144">アシスタントの設定</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> は使用できません</translation>
 <translation id="9072519059834302790">あと <ph name="TIME_LEFT" />で電池がなくなります。</translation>
 <translation id="9074432941673450836"><ph name="PRODUCT_NAME" /> では、アプリを使用してさまざまな作業を行うことができます。アプリはランチャーに表示されます。キーボードのランチャーキー(左 Shift キーの上)を押して表示することもできます。</translation>
 <translation id="9074739597929991885">Bluetooth</translation>
diff --git a/ash/strings/ash_strings_kk.xtb b/ash/strings/ash_strings_kk.xtb
index ba702ff6..ebdc83f 100644
--- a/ash/strings/ash_strings_kk.xtb
+++ b/ash/strings/ash_strings_kk.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Мекенжай жолағына веб-мекенжайды енгізіп, <ph name="MODIFIER" /><ph name="KEY" /> пернесін басыңыз</translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Жаңадан орнатылды</translation>
+<translation id="6559158502366839560">Басқа қолданбалар мен ойындарды қарау</translation>
 <translation id="6559976592393364813">Әкімшіден сұраңыз.</translation>
 <translation id="6565007273808762236">eSIM байланысы жоқ</translation>
 <translation id="6570831796530454248">{0,plural, =1{Құрылғыны 1 сағатта жаңарту керек}other{Құрылғыны # сағатта жаңарту керек}}</translation>
diff --git a/ash/strings/ash_strings_ko.xtb b/ash/strings/ash_strings_ko.xtb
index 86a8dd5..177d5368 100644
--- a/ash/strings/ash_strings_ko.xtb
+++ b/ash/strings/ash_strings_ko.xtb
@@ -2074,6 +2074,7 @@
 <translation id="906458777597946297">창 최대화</translation>
 <translation id="9065203028668620118">수정</translation>
 <translation id="9070640332319875144">어시스턴트 설정</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> 기능을 사용할 수 없음</translation>
 <translation id="9072519059834302790">남은 배터리 사용 시간은 <ph name="TIME_LEFT" />입니다.</translation>
 <translation id="9074432941673450836">앱을 사용하여 <ph name="PRODUCT_NAME" />에서 필요한 모든 작업을 수행해 보세요. 런처에서 앱을 찾을 수 있습니다. 키보드의 왼쪽 Shift 키 위에 있는 런처 키를 누를 수도 있습니다.</translation>
 <translation id="9074739597929991885">블루투스</translation>
diff --git a/ash/strings/ash_strings_ky.xtb b/ash/strings/ash_strings_ky.xtb
index 406a4f6..dd7c3c24 100644
--- a/ash/strings/ash_strings_ky.xtb
+++ b/ash/strings/ash_strings_ky.xtb
@@ -2074,6 +2074,7 @@
 <translation id="906458777597946297">Терезени чоңойтуу</translation>
 <translation id="9065203028668620118">Түзөтүү</translation>
 <translation id="9070640332319875144">Жардамчынын параметрлери</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> жеткиликсиз</translation>
 <translation id="9072519059834302790">Батарея <ph name="TIME_LEFT" /> кийин отуруп калат.</translation>
 <translation id="9074432941673450836">Колдонмолор аркылуу <ph name="PRODUCT_NAME" /> түзмөгүңүздө каалаган нерселерди аткарыңыз. Колдонмолоруңуз Жүргүзгүчтө жеткиликтүү. Ошондой эле баскычтоптогу Жүргүзгүч баскычын (сол Shift баскычынын үстүндө) бассаңыз болот.</translation>
 <translation id="9074739597929991885">Bluetooth</translation>
diff --git a/ash/strings/ash_strings_lo.xtb b/ash/strings/ash_strings_lo.xtb
index fd57c6b..46ca8a0a 100644
--- a/ash/strings/ash_strings_lo.xtb
+++ b/ash/strings/ash_strings_lo.xtb
@@ -2074,6 +2074,7 @@
 <translation id="906458777597946297">ຂະຫຍາຍໜ້າ​ຕ່າງ</translation>
 <translation id="9065203028668620118">ແກ້ໄຂ</translation>
 <translation id="9070640332319875144">ການຕັ້ງຄ່າຜູ້ຊ່ວຍ</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> ບໍ່ພ້ອມໃຫ້ບໍລິການ</translation>
 <translation id="9072519059834302790"><ph name="TIME_LEFT" /> ຈົນກວ່າວ່າແບັດເຕີຣີຈະໝົດ.</translation>
 <translation id="9074432941673450836">ໃຊ້ແອັບຂອງທ່ານເພື່ອເຮັດທຸກຢ່າງທີ່ທ່ານຕ້ອງການຢູ່ <ph name="PRODUCT_NAME" /> ຂອງທ່ານ. ທ່ານສາມາດຊອກຫາແອັບຂອງທ່ານໄດ້ໃນຕົວເປີດໃຊ້. ນອກຈາກນີ້, ທ່ານຍັງສາມາດກົດປຸ່ມຕົວເປີດໃຊ້ (ເທິງປຸ່ມ Shift ເບື້ອງຊ້າຍ) ຢູ່ແປ້ນພິມໄດ້ນຳ.</translation>
 <translation id="9074739597929991885">Bluetooth</translation>
diff --git a/ash/strings/ash_strings_mk.xtb b/ash/strings/ash_strings_mk.xtb
index ed295899..bea72c9 100644
--- a/ash/strings/ash_strings_mk.xtb
+++ b/ash/strings/ash_strings_mk.xtb
@@ -1445,6 +1445,7 @@
 <translation id="6555373427270923730">Напишете веб-адреса во лентата за адреси, а потоа притиснете <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Нова инсталација</translation>
+<translation id="6559158502366839560">Истражете повеќе апликации и игри</translation>
 <translation id="6559976592393364813">Прашајте го администраторот</translation>
 <translation id="6565007273808762236">Поврзувањето со eSIM е недостапно</translation>
 <translation id="6570831796530454248">{0,plural, =1{Ажурирајте го уредот во рок од еден час}one{Ажурирајте го уредот во рок од # час}other{Ажурирајте го уредот во рок од # часа}}</translation>
diff --git a/ash/strings/ash_strings_ml.xtb b/ash/strings/ash_strings_ml.xtb
index e3ccf19..0de61dd 100644
--- a/ash/strings/ash_strings_ml.xtb
+++ b/ash/strings/ash_strings_ml.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">വിലാസ ബാറിൽ ഒരു വെബ് വിലാസം ടൈപ്പ് ചെയ്യുക, തുടർന്ന് <ph name="MODIFIER" /><ph name="KEY" /> അമർത്തുക</translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 പുതിയ ഇൻസ്റ്റാൾ</translation>
+<translation id="6559158502366839560">കൂടുതൽ ആപ്പുകളും ഗെയിമുകളും അടുത്തറിയൂ</translation>
 <translation id="6559976592393364813">അഡ്‌മിനിസ്‌ട്രേറ്ററോട് ചോദിക്കുക</translation>
 <translation id="6565007273808762236">eSIM കണക്ഷൻ ലഭ്യമല്ല</translation>
 <translation id="6570831796530454248">{0,plural, =1{ഒരു മണിക്കൂറിനുള്ളിൽ ഉപകരണം അപ്‌ഡേറ്റ് ചെയ്യുക}other{# മണിക്കൂറിനുള്ളിൽ ഉപകരണം അപ്‌ഡേറ്റ് ചെയ്യുക}}</translation>
@@ -2074,6 +2075,7 @@
 <translation id="906458777597946297">വിൻഡോ വലുതാക്കുക</translation>
 <translation id="9065203028668620118">എഡിറ്റ് ചെയ്യുക</translation>
 <translation id="9070640332319875144">അസി‌സ്‌റ്റന്റ് ക്രമീകരണം</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> ലഭ്യമല്ല</translation>
 <translation id="9072519059834302790"><ph name="TIME_LEFT" />-ൽ ബാറ്ററി തീരും</translation>
 <translation id="9074432941673450836"><ph name="PRODUCT_NAME" /> എന്നതിൽ നിങ്ങൾക്ക് ആവശ്യമുള്ളതെല്ലാം ചെയ്യാൻ ആപ്പുകൾ ഉപയോഗിക്കുക. ലോഞ്ചറിൽ നിങ്ങളുടെ ആപ്പുകൾ കണ്ടെത്താം. നിങ്ങൾക്ക് കീബോർഡിലെ ലോഞ്ചർ കീ (ഇടത് Shift കീയുടെ മുകൾഭാഗത്ത്) അമർത്താനുമാകും.</translation>
 <translation id="9074739597929991885">Bluetooth</translation>
diff --git a/ash/strings/ash_strings_mr.xtb b/ash/strings/ash_strings_mr.xtb
index 29199f5..abaaa02 100644
--- a/ash/strings/ash_strings_mr.xtb
+++ b/ash/strings/ash_strings_mr.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">ॲड्रेस बारमध्ये वेब अ‍ॅड्रेस टाइप करा आणि त्यानंतर <ph name="MODIFIER" /><ph name="KEY" /> प्रेस करा</translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 नवीन इंस्टॉल केले आहे</translation>
+<translation id="6559158502366839560">आणखी अ‍ॅप्स आणि गेम एक्सप्लोर करा</translation>
 <translation id="6559976592393364813">अ‍ॅडमिनिस्ट्रेटरला विचारा</translation>
 <translation id="6565007273808762236">eSIM कनेक्शन उपलब्ध नाही</translation>
 <translation id="6570831796530454248">{0,plural, =1{डिव्हाइस एका तासाच्या आत अपडेट करा}other{डिव्हाइस # तासांच्या आत अपडेट करा}}</translation>
diff --git a/ash/strings/ash_strings_ms.xtb b/ash/strings/ash_strings_ms.xtb
index 7203335..074deb96 100644
--- a/ash/strings/ash_strings_ms.xtb
+++ b/ash/strings/ash_strings_ms.xtb
@@ -2074,6 +2074,7 @@
 <translation id="906458777597946297">Maksimumkan tetingkap</translation>
 <translation id="9065203028668620118">Edit</translation>
 <translation id="9070640332319875144">Tetapan Pembantu</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> tidak tersedia</translation>
 <translation id="9072519059834302790"><ph name="TIME_LEFT" /> sehingga kuasa bateri habis.</translation>
 <translation id="9074432941673450836">Gunakan apl untuk melakukan semua yang diperlukan pada <ph name="PRODUCT_NAME" /> anda. Anda boleh menemukan apl anda dalam Pelancar. Anda juga boleh menekan kekunci Pelancar (di atas kekunci Shift kiri) pada papan kekunci.</translation>
 <translation id="9074739597929991885">Bluetooth</translation>
diff --git a/ash/strings/ash_strings_my.xtb b/ash/strings/ash_strings_my.xtb
index ff21d76e..d527fb7 100644
--- a/ash/strings/ash_strings_my.xtb
+++ b/ash/strings/ash_strings_my.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">လိပ်စာဘားထဲတွင် ဝဘ်လိပ်စာကို ရိုက်ထည့်ပြီး <ph name="MODIFIER" /><ph name="KEY" /> ကို နှိပ်ပါ</translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 အသစ်ထည့်သွင်းမှု</translation>
+<translation id="6559158502366839560">နောက်ထပ် အက်ပ်နှင့် ဂိမ်းများ ရှာဖွေရန်</translation>
 <translation id="6559976592393364813">စီမံခန့်ခွဲသူကို မေးရန်</translation>
 <translation id="6565007273808762236">eSIM ချိတ်ဆက်မှု မရနိုင်ပါ</translation>
 <translation id="6570831796530454248">{0,plural, =1{စက်ကို တစ်နာရီအတွင်း အပ်ဒိတ်လုပ်ပါ}other{စက်ကို # နာရီအတွင်း အပ်ဒိတ်လုပ်ပါ}}</translation>
diff --git a/ash/strings/ash_strings_or.xtb b/ash/strings/ash_strings_or.xtb
index 8f94b7a..366f4529 100644
--- a/ash/strings/ash_strings_or.xtb
+++ b/ash/strings/ash_strings_or.xtb
@@ -900,7 +900,7 @@
 <translation id="4491109536499578614">ଛବି</translation>
 <translation id="4493452241184130939">ସେଗୁଡ଼ିକ ହେଉଛି ବେସିକ୍ସ! ଟିପ୍ସ ଏବଂ ସହାୟତା ପାଇଁ ଆମର ବିଲ୍ଟ-ଇନ ଆପ Exploreରେ ଜାରି ରଖନ୍ତୁ। ଆପଣ ଆରମ୍ଭ କରିବା ପାଇଁ ଟିପ୍ସ, ସୁପାରିଶ କରାଯାଇଥିବା ଆପ୍ସ, ବିଶେଷ ଅଫର ଏବଂ <ph name="PRODUCT_NAME" />ର ସବୁଠାରୁ ନୂଆ ଫିଚରଗୁଡ଼ିକ ପାଇବେ।</translation>
 <translation id="450584155212756404">ଡେଭ ଚ୍ୟାନେଲ</translation>
-<translation id="4513946894732546136">Feedback</translation>
+<translation id="4513946894732546136">ମତାମତ</translation>
 <translation id="4518404433291145981">ଆପଣଙ୍କ Chromebookକୁ ଅନଲକ୍ କରିବା ପାଇଁ, ପ୍ରଥମେ ଆପଣଙ୍କ ଫୋନକୁ ଅନଲକ୍ କରନ୍ତୁ</translation>
 <translation id="4527045527269911712">"<ph name="DEVICE_NAME" />" ବ୍ଲୁଟୁଥ୍ ଡିଭାଇସ୍ ପେୟାର୍ କରିବାକୁ ଅନୁମତି ଚାହୁଁଛି।</translation>
 <translation id="4533343294786968049">ଆପଣଙ୍କ ବ୍ୟାଟେରୀ ଲାଇଫ ବଢ଼ାଯାଉଛି। <ph name="FULLY_CHARGE_TIME" /> ସୁଦ୍ଧା ବ୍ୟାଟେରୀ ସମ୍ପୂର୍ଣ୍ଣ ଭାବେ ଚାର୍ଜ ହେବ।</translation>
diff --git a/ash/strings/ash_strings_pa.xtb b/ash/strings/ash_strings_pa.xtb
index 98316934..4e8366e 100644
--- a/ash/strings/ash_strings_pa.xtb
+++ b/ash/strings/ash_strings_pa.xtb
@@ -1445,6 +1445,7 @@
 <translation id="6555373427270923730">ਪਤਾ ਬਾਰ ਵਿੱਚ ਵੈੱਬ ਪਤਾ ਟਾਈਪ ਕਰੋ, ਫਿਰ <ph name="MODIFIER" /><ph name="KEY" /> ਦਬਾਓ</translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 ਨਵੀਂ ਸਥਾਪਤ ਕੀਤੀ ਗਈ</translation>
+<translation id="6559158502366839560">ਹੋਰ ਐਪਾਂ ਅਤੇ ਗੇਮਾਂ ਦੀ ਪੜਚੋਲ ਕਰੋ</translation>
 <translation id="6559976592393364813">ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਪੁੱਛੋ</translation>
 <translation id="6565007273808762236">ਈ-ਸਿਮ ਕਨੈਕਸ਼ਨ ਉਪਲਬਧ ਨਹੀਂ</translation>
 <translation id="6570831796530454248">{0,plural, =1{ਡੀਵਾਈਸ ਨੂੰ ਇੱਕ ਘੰਟੇ ਦੇ ਅੰਦਰ ਅੱਪਡੇਟ ਕਰੋ}one{ਡੀਵਾਈਸ ਨੂੰ # ਘੰਟੇ ਦੇ ਅੰਦਰ ਅੱਪਡੇਟ ਕਰੋ}other{ਡੀਵਾਈਸ ਨੂੰ # ਘੰਟਿਆਂ ਦੇ ਅੰਦਰ ਅੱਪਡੇਟ ਕਰੋ}}</translation>
diff --git a/ash/strings/ash_strings_pt-BR.xtb b/ash/strings/ash_strings_pt-BR.xtb
index e2a8453..0ca2519 100644
--- a/ash/strings/ash_strings_pt-BR.xtb
+++ b/ash/strings/ash_strings_pt-BR.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Digite um endereço da Web na barra de endereço e pressione <ph name="MODIFIER" /> + <ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Nova instalação</translation>
+<translation id="6559158502366839560">Encontrar mais apps e jogos</translation>
 <translation id="6559976592393364813">Peça ao administrador</translation>
 <translation id="6565007273808762236">A conexão do eSIM está indisponível</translation>
 <translation id="6570831796530454248">{0,plural, =1{Atualize o dispositivo em 1 hora}one{Atualize o dispositivo em # hora}other{Atualize o dispositivo em # horas}}</translation>
diff --git a/ash/strings/ash_strings_si.xtb b/ash/strings/ash_strings_si.xtb
index 04fd57b..a150cff 100644
--- a/ash/strings/ash_strings_si.xtb
+++ b/ash/strings/ash_strings_si.xtb
@@ -2074,6 +2074,7 @@
 <translation id="906458777597946297">කවුළුව විහිදන්න</translation>
 <translation id="9065203028668620118">සංස්කරණය කරන්න</translation>
 <translation id="9070640332319875144">සහායක සැකසීම්</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> නොලැබේ</translation>
 <translation id="9072519059834302790">බැටරිය හිස් වන තෙක් <ph name="TIME_LEFT" />ක්.</translation>
 <translation id="9074432941673450836">ඔබේ <ph name="PRODUCT_NAME" /> හි ඔබට අවශ්‍ය සියල්ල කිරීමට යෙදුම් භාවිත කරන්න. ඔබට දියත්කරණය තුළ ඔබේ යෙදුම් සොයා ගත හැක. ඔබට යතුරුපුවරුවේ දියත්කරණ යතුර (වමේ Shift යතුරට ඉහළින්) එබිය හැක.</translation>
 <translation id="9074739597929991885">Bluetooth</translation>
diff --git a/ash/strings/ash_strings_sl.xtb b/ash/strings/ash_strings_sl.xtb
index 7e049de..f6ff6b5 100644
--- a/ash/strings/ash_strings_sl.xtb
+++ b/ash/strings/ash_strings_sl.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Vnesite spletni naslov v naslovno vrstico, nato pritisnite <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Nova namestitev</translation>
+<translation id="6559158502366839560">Raziščite več aplikacij in iger</translation>
 <translation id="6559976592393364813">Vprašajte skrbnika</translation>
 <translation id="6565007273808762236">Povezava prek kartice eSIM ni na voljo</translation>
 <translation id="6570831796530454248">{0,plural, =1{Posodobite napravo v eni uri}one{Posodobite napravo v # uri}two{Posodobite napravo v # urah}few{Posodobite napravo v # urah}other{Posodobite napravo v # urah}}</translation>
diff --git a/ash/strings/ash_strings_sq.xtb b/ash/strings/ash_strings_sq.xtb
index 31bc7d28..03cd6f1 100644
--- a/ash/strings/ash_strings_sq.xtb
+++ b/ash/strings/ash_strings_sq.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Shkruaj një adresë uebi në shiritin e adresës dhe më pas shtyp <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Instalim i ri</translation>
+<translation id="6559158502366839560">Eksploro më shumë aplikacione dhe lojëra</translation>
 <translation id="6559976592393364813">Pyet administratorin</translation>
 <translation id="6565007273808762236">Lidhja e kartës eSIM nuk ofrohet</translation>
 <translation id="6570831796530454248">{0,plural, =1{Përditëso pajisjen brenda një ore}other{Përditëso pajisjen brenda # orësh}}</translation>
diff --git a/ash/strings/ash_strings_sw.xtb b/ash/strings/ash_strings_sw.xtb
index 8bb2858..d78f9815 100644
--- a/ash/strings/ash_strings_sw.xtb
+++ b/ash/strings/ash_strings_sw.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Andika anwani ya wavuti kwenye sehemu ya anwani, kisha ubonyeze <ph name="MODIFIER" /><ph name="KEY" /></translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Imesakinishwa hivi karibuni</translation>
+<translation id="6559158502366839560">Gundua programu na michezo zaidi</translation>
 <translation id="6559976592393364813">Mwulize Msimamizi</translation>
 <translation id="6565007273808762236">Muunganisho wa eSIM haupatikani</translation>
 <translation id="6570831796530454248">{0,plural, =1{Sasisha kifaa ndani ya saa moja}other{Sasisha kifaa ndani ya saa #}}</translation>
diff --git a/ash/strings/ash_strings_te.xtb b/ash/strings/ash_strings_te.xtb
index ecda1e2..3ff53dfb 100644
--- a/ash/strings/ash_strings_te.xtb
+++ b/ash/strings/ash_strings_te.xtb
@@ -2075,6 +2075,7 @@
 <translation id="906458777597946297">విండోను విస్తరించు</translation>
 <translation id="9065203028668620118">ఎడిట్</translation>
 <translation id="9070640332319875144">అసిస్టెంట్ సెట్టింగ్‌లు</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> అందుబాటులో లేదు</translation>
 <translation id="9072519059834302790">బ్యాటరీ ఛార్జ్ <ph name="TIME_LEFT" />లో ఖాళీ అవుతుంది.</translation>
 <translation id="9074432941673450836">మీ <ph name="PRODUCT_NAME" />లో మీ అవసరానికి తగిన విధంగా ప్రతి పనిని చేయడానికి యాప్‌లను ఉపయోగించండి. మీరు లాంచర్‌లో మీ యాప్‌లను కనుగొనవచ్చు. మీరు కీబోర్డ్‌లోని లాంచర్ కీని (ఎడమ షిఫ్ట్ కీ పైన) కూడా నొక్కవచ్చు.</translation>
 <translation id="9074739597929991885">బ్లూటూత్</translation>
diff --git a/ash/strings/ash_strings_tr.xtb b/ash/strings/ash_strings_tr.xtb
index b0d3376e..ddfa96f 100644
--- a/ash/strings/ash_strings_tr.xtb
+++ b/ash/strings/ash_strings_tr.xtb
@@ -1444,6 +1444,7 @@
 <translation id="6555373427270923730">Adres çubuğuna bir web adresi yazın, ardından <ph name="MODIFIER" /><ph name="KEY" /> tuşlarına basın</translation>
 <translation id="655633303491376835"><ph name="APP_NAME" />
 Yeni yüklenmiş</translation>
+<translation id="6559158502366839560">Daha fazla uygulama ve oyun keşfet</translation>
 <translation id="6559976592393364813">Yöneticiye sorun</translation>
 <translation id="6565007273808762236">eSIM bağlantısı kullanılamıyor</translation>
 <translation id="6570831796530454248">{0,plural, =1{Cihazı bir saat içinde güncelleyin}other{Cihazı # saat içinde güncelleyin}}</translation>
diff --git a/ash/strings/ash_strings_ur.xtb b/ash/strings/ash_strings_ur.xtb
index 4489a18..2388136 100644
--- a/ash/strings/ash_strings_ur.xtb
+++ b/ash/strings/ash_strings_ur.xtb
@@ -2073,6 +2073,7 @@
 <translation id="906458777597946297">ونڈو کو انتہا تک بڑا کریں</translation>
 <translation id="9065203028668620118">تبدیل کریں</translation>
 <translation id="9070640332319875144">اسسٹنٹ کی ترتیبات</translation>
+<translation id="9071966355747967534"><ph name="FEATURE_NAME" /> غیر دستیاب ہے</translation>
 <translation id="9072519059834302790">بیٹری خالی ہونے میں <ph name="TIME_LEFT" /> باقی ہے۔</translation>
 <translation id="9074432941673450836">اپنے <ph name="PRODUCT_NAME" /> پر اپنی ضرورت کی ہر چیز کرنے کے لیے ایپس کا استعمال کریں۔ آپ لانچر میں اپنی ایپس تلاش کر سکتے ہیں۔ آپ کی بورڈ پر لانچر کی (بائیں طرف کی شفٹ کی کے اوپر) کو بھی دبا سکتے ہیں۔</translation>
 <translation id="9074739597929991885">بلوٹوتھ</translation>
diff --git a/ash/strings/ash_strings_zh-HK.xtb b/ash/strings/ash_strings_zh-HK.xtb
index 14ee7fe1..1f888f1 100644
--- a/ash/strings/ash_strings_zh-HK.xtb
+++ b/ash/strings/ash_strings_zh-HK.xtb
@@ -1442,6 +1442,7 @@
 <translation id="6542521951477560771">正在投放至<ph name="RECEIVER_NAME" /></translation>
 <translation id="6555373427270923730">在網址列中輸入網址,然後按 <ph name="MODIFIER" /><ph name="KEY" /> 鍵</translation>
 <translation id="655633303491376835">新安裝的「<ph name="APP_NAME" />」</translation>
+<translation id="6559158502366839560">探索更多應用程式和遊戲</translation>
 <translation id="6559976592393364813">詢問管理員</translation>
 <translation id="6565007273808762236">無法連接 eSIM</translation>
 <translation id="6570831796530454248">{0,plural, =1{請在 1 小時內更新裝置}other{請在 # 小時內更新裝置}}</translation>
diff --git a/ash/strings/ash_strings_zh-TW.xtb b/ash/strings/ash_strings_zh-TW.xtb
index be7cc6a..391c6b0 100644
--- a/ash/strings/ash_strings_zh-TW.xtb
+++ b/ash/strings/ash_strings_zh-TW.xtb
@@ -1440,6 +1440,7 @@
 <translation id="6542521951477560771">正在投放至<ph name="RECEIVER_NAME" /></translation>
 <translation id="6555373427270923730">在網址列輸入網址,然後按下 <ph name="MODIFIER" /><ph name="KEY" /> 鍵</translation>
 <translation id="655633303491376835">新安裝的「<ph name="APP_NAME" />」</translation>
+<translation id="6559158502366839560">瀏覽更多應用程式和遊戲</translation>
 <translation id="6559976592393364813">詢問系統管理員</translation>
 <translation id="6565007273808762236">無法建立 eSIM 卡連線</translation>
 <translation id="6570831796530454248">{0,plural, =1{請在 1 小時內更新裝置}other{請在 # 小時內更新裝置}}</translation>
diff --git a/ash/system/notification_center/views/ash_notification_view_unittest.cc b/ash/system/notification_center/views/ash_notification_view_unittest.cc
index 5f65dcb..9cd2da16 100644
--- a/ash/system/notification_center/views/ash_notification_view_unittest.cc
+++ b/ash/system/notification_center/views/ash_notification_view_unittest.cc
@@ -1691,9 +1691,10 @@
   // Configure `dlp_controller_` to hold the drop callback. `drop_callback` will
   // run later if drop is allowed.
   base::OnceClosure drop_callback;
-  EXPECT_CALL(dlp_controller_, DropIfAllowed(_, _, _))
-      .WillOnce([&](const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+  EXPECT_CALL(dlp_controller_, DropIfAllowed(_, _, _, _))
+      .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb) {
         drop_callback = std::move(drop_cb);
       });
@@ -1729,20 +1730,20 @@
   {
     // Configure `dlp_controller_` to hold all drop callbacks.
     testing::InSequence s;
-    EXPECT_CALL(dlp_controller_, DropIfAllowed(_, _, _))
-        .WillOnce(
-            [&](const ui::OSExchangeData* drag_data,
-                base::optional_ref<const ui::DataTransferEndpoint> data_dst,
-                base::OnceClosure drop_cb) {
-              first_drop_callback = std::move(drop_cb);
-            });
-    EXPECT_CALL(dlp_controller_, DropIfAllowed(_, _, _))
-        .WillOnce(
-            [&](const ui::OSExchangeData* drag_data,
-                base::optional_ref<const ui::DataTransferEndpoint> data_dst,
-                base::OnceClosure drop_cb) {
-              second_drop_callback = std::move(drop_cb);
-            });
+    EXPECT_CALL(dlp_controller_, DropIfAllowed(_, _, _, _))
+        .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                      std::optional<ui::DataTransferEndpoint> data_dst,
+                      std::optional<std::vector<ui::FileInfo>> filenames,
+                      base::OnceClosure drop_cb) {
+          first_drop_callback = std::move(drop_cb);
+        });
+    EXPECT_CALL(dlp_controller_, DropIfAllowed(_, _, _, _))
+        .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                      std::optional<ui::DataTransferEndpoint> data_dst,
+                      std::optional<std::vector<ui::FileInfo>> filenames,
+                      base::OnceClosure drop_cb) {
+          second_drop_callback = std::move(drop_cb);
+        });
   }
 
   // Add one image notification then perform drag-and-drop.
@@ -1788,20 +1789,20 @@
   {
     // Configure `dlp_controller_` to hold all drop callbacks.
     testing::InSequence s;
-    EXPECT_CALL(dlp_controller_, DropIfAllowed(_, _, _))
-        .WillOnce(
-            [&](const ui::OSExchangeData* drag_data,
-                base::optional_ref<const ui::DataTransferEndpoint> data_dst,
-                base::OnceClosure drop_cb) {
-              first_drop_callback = std::move(drop_cb);
-            });
-    EXPECT_CALL(dlp_controller_, DropIfAllowed(_, _, _))
-        .WillOnce(
-            [&](const ui::OSExchangeData* drag_data,
-                base::optional_ref<const ui::DataTransferEndpoint> data_dst,
-                base::OnceClosure drop_cb) {
-              second_drop_callback = std::move(drop_cb);
-            });
+    EXPECT_CALL(dlp_controller_, DropIfAllowed(_, _, _, _))
+        .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                      std::optional<ui::DataTransferEndpoint> data_dst,
+                      std::optional<std::vector<ui::FileInfo>> filenames,
+                      base::OnceClosure drop_cb) {
+          first_drop_callback = std::move(drop_cb);
+        });
+    EXPECT_CALL(dlp_controller_, DropIfAllowed(_, _, _, _))
+        .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                      std::optional<ui::DataTransferEndpoint> data_dst,
+                      std::optional<std::vector<ui::FileInfo>> filenames,
+                      base::OnceClosure drop_cb) {
+          second_drop_callback = std::move(drop_cb);
+        });
   }
 
   // Add one image notification then perform drag-and-drop.
diff --git a/base/rand_util.h b/base/rand_util.h
index 967ac9f3..746166b 100644
--- a/base/rand_util.h
+++ b/base/rand_util.h
@@ -91,11 +91,6 @@
 // crypto::RandBytes instead to ensure the requirement is easily discoverable.
 BASE_EXPORT void RandBytes(span<uint8_t> output);
 
-// // TODO(40284755): This overload will be removed, do not use.
-inline void RandBytes(void* output, size_t output_length) {
-  UNSAFE_BUFFERS(span(static_cast<uint8_t*>(output), output_length));
-}
-
 // Creates a vector of `length` bytes, fills it with random data, and returns
 // it. Thread-safe.
 //
diff --git a/build/config/android/BUILD.gn b/build/config/android/BUILD.gn
index 810b1da..2124c74 100644
--- a/build/config/android/BUILD.gn
+++ b/build/config/android/BUILD.gn
@@ -64,6 +64,13 @@
     }
   }
 
+  # Disable TLSDESC for riscv64 until the Android NDK supports it. While
+  # Chromium's clang turns it on by default for Android RISC-V devices, NDK r27
+  # currently has it disabled. This can likely be removed in NDK r28.
+  if (current_cpu == "riscv64") {
+    cflags += [ "-mtls-dialect=trad" ]
+  }
+
   # $compile_api_level corresponds to the API level used for the sysroot path
   # calculation in //build/config/android/config.gni
   if (android_64bit_target_cpu) {
diff --git a/cc/metrics/average_lag_tracking_manager_unittest.cc b/cc/metrics/average_lag_tracking_manager_unittest.cc
index 7548c0f9..0f6bdd6f 100644
--- a/cc/metrics/average_lag_tracking_manager_unittest.cc
+++ b/cc/metrics/average_lag_tracking_manager_unittest.cc
@@ -96,8 +96,8 @@
     return ScrollUpdateEventMetrics::Create(
         ui::ET_GESTURE_SCROLL_UPDATE, ui::ScrollInputType::kTouchscreen,
         kScrollIsNotInertial, scroll_update_type, delta, event_time,
-        arrived_in_browser_main_timestamp,
-        base::IdType64<class ui::LatencyInfo>(trace_id), base::TimeTicks());
+        arrived_in_browser_main_timestamp, base::TimeTicks(),
+        base::IdType64<class ui::LatencyInfo>(trace_id));
   }
 
   AverageLagTrackingManager average_lag_tracking_manager_;
diff --git a/cc/metrics/event_metrics.cc b/cc/metrics/event_metrics.cc
index 4a9ba1e..f5382ba6 100644
--- a/cc/metrics/event_metrics.cc
+++ b/cc/metrics/event_metrics.cc
@@ -585,8 +585,8 @@
     float delta,
     base::TimeTicks timestamp,
     base::TimeTicks arrived_in_browser_main_timestamp,
-    TraceId trace_id,
-    base::TimeTicks blocking_touch_dispatched_to_renderer) {
+    base::TimeTicks blocking_touch_dispatched_to_renderer,
+    std::optional<TraceId> trace_id) {
   // TODO(crbug.com/40160689): We expect that `timestamp` is not null, but there
   // seems to be some tests that are emitting events with null timestamp. We
   // should investigate and try to fix those cases and add a `DCHECK` here to
@@ -620,8 +620,8 @@
                                            TraceId trace_id) {
   return Create(
       type, input_type, is_inertial, scroll_update_type, delta, timestamp,
-      /*arrived_in_browser_main_timestamp=*/base::TimeTicks(), trace_id,
-      /*blocking_touch_dispatched_to_renderer=*/base::TimeTicks());
+      /*arrived_in_browser_main_timestamp=*/base::TimeTicks(),
+      /*blocking_touch_dispatched_to_renderer=*/base::TimeTicks(), trace_id);
 }
 
 // static
diff --git a/cc/metrics/event_metrics.h b/cc/metrics/event_metrics.h
index 8c4d0d1a..2574392c 100644
--- a/cc/metrics/event_metrics.h
+++ b/cc/metrics/event_metrics.h
@@ -366,11 +366,12 @@
 
   // Returns a new instance if the event is of a type we are interested in.
   // Otherwise, returns `nullptr`. Should only be used for scroll-update events.
-  // The |blocking_touch_dispatched_to_renderer| must be not null only for
+  // The `arrived_in_browser_main_timestamp` can be null for events that were
+  // generated synthetically within the Renderer.  The
+  // `blocking_touch_dispatched_to_renderer` must be not null only for
   // scrolls which corresponding TouchMove was blocking.
   //
-  // TODO(b/224960731): Fix tests and stop supporting the case when
-  // `arrived_in_browser_main_timestamp` is null.
+  // TODO(b/329346768): Build `trace_id` generation for synthetic events.
   static std::unique_ptr<ScrollUpdateEventMetrics> Create(
       ui::EventType type,
       ui::ScrollInputType input_type,
@@ -379,8 +380,8 @@
       float delta,
       base::TimeTicks timestamp,
       base::TimeTicks arrived_in_browser_main_timestamp,
-      TraceId trace_id,
-      base::TimeTicks blocking_touch_dispatched_to_renderer);
+      base::TimeTicks blocking_touch_dispatched_to_renderer,
+      std::optional<TraceId> trace_id);
 
   // Prefer to use `Create()` above. This method is used only by the Browser
   // process which have own breakdowns.
diff --git a/cc/metrics/event_metrics_unittest.cc b/cc/metrics/event_metrics_unittest.cc
index f3ad8e3c..4c4ef07 100644
--- a/cc/metrics/event_metrics_unittest.cc
+++ b/cc/metrics/event_metrics_unittest.cc
@@ -195,8 +195,8 @@
           ui::ET_GESTURE_SCROLL_UPDATE, ui::ScrollInputType::kTouchscreen,
           /*is_inertial=*/false,
           ScrollUpdateEventMetrics::ScrollUpdateType::kContinued, /*delta=*/0.4,
-          event_time, arrived_in_browser_main_timestamp, trace_id,
-          blocking_touch_dispatched_to_renderer_timestamp);
+          event_time, arrived_in_browser_main_timestamp,
+          blocking_touch_dispatched_to_renderer_timestamp, trace_id);
 
   // Assert
   EXPECT_EQ(trace_id, scroll_event_metric->trace_id());
@@ -249,8 +249,8 @@
           ui::ET_GESTURE_SCROLL_UPDATE, ui::ScrollInputType::kTouchscreen,
           /*is_inertial=*/false,
           ScrollUpdateEventMetrics::ScrollUpdateType::kContinued, /*delta=*/0.4,
-          event_time, arrived_in_browser_main_timestamp, TraceId(trace_id),
-          blocking_touch_dispatched_to_renderer_timestamp);
+          event_time, arrived_in_browser_main_timestamp,
+          blocking_touch_dispatched_to_renderer_timestamp, TraceId(trace_id));
 
   // Assert
   EXPECT_EQ(trace_id, scroll_event_metric->trace_id());
@@ -298,8 +298,8 @@
           ui::ET_GESTURE_SCROLL_UPDATE, ui::ScrollInputType::kTouchscreen,
           /*is_inertial=*/false,
           ScrollUpdateEventMetrics::ScrollUpdateType::kContinued, /*delta=*/0.4,
-          event_time, arrived_in_browser_main_timestamp, trace_id,
-          blocking_touch_dispatched_to_renderer_timestamp);
+          event_time, arrived_in_browser_main_timestamp,
+          blocking_touch_dispatched_to_renderer_timestamp, trace_id);
 
   // Act
   std::unique_ptr<ScrollUpdateEventMetrics> copy_scroll_metric =
diff --git a/cc/trees/layer_tree_host_impl_unittest.cc b/cc/trees/layer_tree_host_impl_unittest.cc
index 739b9bef..0fa0938 100644
--- a/cc/trees/layer_tree_host_impl_unittest.cc
+++ b/cc/trees/layer_tree_host_impl_unittest.cc
@@ -14537,9 +14537,8 @@
         i == 0 ? ScrollUpdateEventMetrics::ScrollUpdateType::kStarted
                : ScrollUpdateEventMetrics::ScrollUpdateType::kContinued,
         /*delta=*/10.0f, base::TimeTicks::Now(),
-        base::TimeTicks::Now() + base::Milliseconds(1),
-        /*trace_id*/ base::IdType64<class ui::LatencyInfo>(123),
-        base::TimeTicks()));
+        base::TimeTicks::Now() + base::Milliseconds(1), base::TimeTicks(),
+        /*trace_id*/ base::IdType64<class ui::LatencyInfo>(123)));
     host_impl_->active_tree()->AppendEventsMetricsFromMainThread(
         std::move(events_metrics));
 
diff --git a/chrome/VERSION b/chrome/VERSION
index 2dbf716..5fb1438 100644
--- a/chrome/VERSION
+++ b/chrome/VERSION
@@ -1,4 +1,4 @@
 MAJOR=126
 MINOR=0
-BUILD=6471
+BUILD=6472
 PATCH=0
diff --git a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceConfiguration.java b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceConfiguration.java
index 92067f2..6b3619f 100644
--- a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceConfiguration.java
+++ b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceConfiguration.java
@@ -92,11 +92,6 @@
                     START_SURFACE_RETURN_TIME_USE_MODEL_PARAM,
                     false);
 
-    private static final String SURFACE_POLISH_LESS_BRAND_SPACE_PARAM = "less_brand_space";
-    public static final BooleanCachedFieldTrialParameter SURFACE_POLISH_LESS_BRAND_SPACE =
-            ChromeFeatureList.newBooleanCachedFieldTrialParameter(
-                    ChromeFeatureList.SURFACE_POLISH, SURFACE_POLISH_LESS_BRAND_SPACE_PARAM, true);
-
     private static final String SURFACE_POLISH_SCROLLABLE_MVT_PARAM = "scrollable_mvt";
     public static final BooleanCachedFieldTrialParameter SURFACE_POLISH_SCROLLABLE_MVT =
             ChromeFeatureList.newBooleanCachedFieldTrialParameter(
diff --git a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceCoordinator.java b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceCoordinator.java
index d3a840a1b..d1087d8 100644
--- a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceCoordinator.java
+++ b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceCoordinator.java
@@ -607,10 +607,6 @@
         }
 
         if (mIsSurfacePolishEnabled) {
-            if (StartSurfaceConfiguration.SURFACE_POLISH_LESS_BRAND_SPACE.getValue()) {
-                return LogoUtils.getLogoTotalHeightPolishedShort(resources);
-            }
-
             return LogoUtils.getLogoTotalHeightPolished(resources);
         }
 
diff --git a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceMediator.java b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceMediator.java
index b384807..cd8e2d3 100644
--- a/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceMediator.java
+++ b/chrome/android/features/start_surface/java/src/org/chromium/chrome/features/start_surface/StartSurfaceMediator.java
@@ -146,7 +146,6 @@
             new ObservableSupplierImpl<>();
     private final CallbackController mCallbackController = new CallbackController();
     private final View mLogoContainerView;
-    private final boolean mMoveDownLogo;
     private final ActivityLifecycleDispatcher mActivityLifecycleDispatcher;
     private final TabCreatorManager mTabCreatorManager;
     private final boolean mUseMagicStack;
@@ -242,7 +241,6 @@
         mLogoContainerView = logoContainerView;
         mActivityLifecycleDispatcher = activityLifecycleDispatcher;
         mActivityLifecycleDispatcher.register(this);
-        mMoveDownLogo = ReturnToChromeUtil.moveDownLogo();
         mProfileSupplier = profileSupplier;
         mProfileSupplier.addObserver(this::onProfileAvailable);
 
@@ -1042,7 +1040,7 @@
     }
 
     private void setLogoVisibility(boolean isVisible) {
-        if (!mMoveDownLogo) return;
+        if (!mIsSurfacePolishEnabled) return;
 
         if (isVisible && mLogoCoordinator == null) {
             mLogoCoordinator = initializeLogo();
@@ -1192,8 +1190,7 @@
             LogoUtils.setLogoViewLayoutParams(
                     logoView,
                     mContext.getResources(),
-                    false,
-                    StartSurfaceConfiguration.SURFACE_POLISH_LESS_BRAND_SPACE.getValue(),
+                    /* isTablet= */ false,
                     StartSurfaceConfiguration.isLogoPolishEnabled(),
                     StartSurfaceConfiguration.getLogoSizeForLogoPolish());
         }
diff --git a/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/ShowNtpAtStartupTest.java b/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/ShowNtpAtStartupTest.java
index 7110e27..21180e9 100644
--- a/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/ShowNtpAtStartupTest.java
+++ b/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/ShowNtpAtStartupTest.java
@@ -452,7 +452,7 @@
     @MediumTest
     @Feature({"StartSurface"})
     @Restriction({UiRestriction.RESTRICTION_TYPE_TABLET})
-    public void testLogoSizeShrink() {
+    public void testLogoSize() {
         mActivityTestRule.startMainActivityWithURL(UrlConstants.NTP_URL);
         Resources res = mActivityTestRule.getActivity().getResources();
         int expectedLogoHeight = res.getDimensionPixelSize(R.dimen.ntp_logo_height_shrink);
diff --git a/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/StartSurfaceTestUtils.java b/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/StartSurfaceTestUtils.java
index c90b310..2585466 100644
--- a/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/StartSurfaceTestUtils.java
+++ b/chrome/android/features/start_surface/javatests/src/org/chromium/chrome/features/start_surface/StartSurfaceTestUtils.java
@@ -500,11 +500,7 @@
                     LogoUtils.getLogoTotalHeightForLogoPolish(
                             resources, StartSurfaceConfiguration.getLogoSizeForLogoPolish());
         } else if (isSurfacePolishEnabled) {
-            if (StartSurfaceConfiguration.SURFACE_POLISH_LESS_BRAND_SPACE.getValue()) {
-                logoInSurfaceHeight = LogoUtils.getLogoTotalHeightPolishedShort(resources);
-            } else {
-                logoInSurfaceHeight = LogoUtils.getLogoTotalHeightPolished(resources);
-            }
+            logoInSurfaceHeight = LogoUtils.getLogoTotalHeightPolished(resources);
         }
         float toY =
                 -cta.getResources().getDimensionPixelSize(R.dimen.toolbar_height_no_shadow)
diff --git a/chrome/android/features/start_surface/junit/src/org/chromium/chrome/features/start_surface/StartSurfaceMediatorUnitTest.java b/chrome/android/features/start_surface/junit/src/org/chromium/chrome/features/start_surface/StartSurfaceMediatorUnitTest.java
index cb6a5dd..938582a 100644
--- a/chrome/android/features/start_surface/junit/src/org/chromium/chrome/features/start_surface/StartSurfaceMediatorUnitTest.java
+++ b/chrome/android/features/start_surface/junit/src/org/chromium/chrome/features/start_surface/StartSurfaceMediatorUnitTest.java
@@ -112,7 +112,6 @@
 import org.chromium.chrome.browser.tabmodel.TabModelObserver;
 import org.chromium.chrome.browser.tabmodel.TabModelSelector;
 import org.chromium.chrome.browser.tabmodel.TabModelSelectorObserver;
-import org.chromium.chrome.browser.tasks.ReturnToChromeUtil;
 import org.chromium.chrome.features.start_surface.StartSurface.OnTabSelectingListener;
 import org.chromium.chrome.features.tasks.TasksSurfaceProperties;
 import org.chromium.components.browser_ui.styles.ChromeColors;
@@ -938,8 +937,6 @@
     public void testInitializeLogoWhenSurfacePolished() {
         when(mTemplateUrlService.doesDefaultSearchEngineHaveLogo()).thenReturn(true);
 
-        Assert.assertTrue(ReturnToChromeUtil.moveDownLogo());
-
         StartSurfaceMediator mediator =
                 createStartSurfaceMediator(/* hadWarmStart= */ false, /* useMagicStack= */ false);
         showHomepageAndVerify(mediator);
diff --git a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediator.java b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediator.java
index 9cc0154..a4eace1 100644
--- a/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediator.java
+++ b/chrome/android/features/tab_ui/java/src/org/chromium/chrome/browser/tasks/tab_management/TabListMediator.java
@@ -2680,12 +2680,20 @@
         if (hideTabGroups) {
             filter.closeMultipleTabs(tabs, /* canUndo= */ true, hideTabGroups);
         } else {
+            List<Integer> tabIds = tabs.stream().map(Tab::getId).collect(Collectors.toList());
+
             // Present a confirmation dialog to the user before closing the tab group.
             Callback<Integer> onResult =
                     (@ConfirmationResult Integer result) -> {
                         if (result != ConfirmationResult.CONFIRMATION_NEGATIVE) {
                             boolean canUndo = result == ConfirmationResult.IMMEDIATE_CONTINUE;
-                            filter.closeMultipleTabs(tabs, canUndo, hideTabGroups);
+                            List<Tab> tabsToClose =
+                                    tabIds.stream()
+                                            .map(filter.getTabModel()::getTabById)
+                                            .filter(Objects::nonNull)
+                                            .filter(tab -> !tab.isClosing())
+                                            .collect(Collectors.toList());
+                            filter.closeMultipleTabs(tabsToClose, canUndo, hideTabGroups);
                         }
                     };
             mActionConfirmationManager.processDeleteGroupAttempt(onResult);
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bg.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bg.xtb
index b5cbd966..c616705 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bg.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_bg.xtb
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Отметка към раздела}other{Отметка към разделите}}</translation>
 <translation id="2359808026110333948">Напред</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Свиване на групата с раздели „<ph name="TITLE_OF_GROUP" />“ с <ph name="TABS_COUNT_ONE" /> раздел.}other{Свиване на групата с раздели „<ph name="TITLE_OF_GROUP" />“ с(ъс) <ph name="TABS_COUNT_MANY" /> раздела.}}</translation>
+<translation id="2498435670446402865">Преименуване на групата</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Свиване на <ph name="TABS_COUNT_ONE" /> раздел.}other{Свиване на групата с раздели с(ъс) <ph name="TABS_COUNT_MANY" /> раздела.}}</translation>
 <translation id="2569352796411618312">Предложение: <ph name="NUMBER_OF_TABS" /> от разделите ви не са използвани наскоро. Искате ли да ги затворите?</translation>
 <translation id="2662028055331606429">Оценка: <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></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 66b3819..d48d397 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{ট্যাব বুকমার্ক করুন}one{ট্যাব বুকমার্ক করুন}other{ট্যাব বুকমার্ক করুন}}</translation>
 <translation id="2359808026110333948">চালিয়ে যান</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{<ph name="TITLE_OF_GROUP" /> ট্যাব গ্রুপ আড়াল করুন যার মধ্যে <ph name="TABS_COUNT_ONE" />টি ট্যাব আছে।}one{<ph name="TITLE_OF_GROUP" /> ট্যাব গ্রুপ আড়াল করুন যার মধ্যে <ph name="TABS_COUNT_MANY" />টি ট্যাব আছে।}other{<ph name="TITLE_OF_GROUP" /> ট্যাব গ্রুপ আড়াল করুন যার মধ্যে <ph name="TABS_COUNT_MANY" />টি ট্যাব আছে।}}</translation>
+<translation id="2498435670446402865">ট্যাব গ্রুপের নাম বদলান</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" />টি ট্যাব ছোট করুন।}one{সেই ট্যাব গ্রুপকে ছোট করুন যাতে <ph name="TABS_COUNT_MANY" />টি ট্যাব আছে।}other{সেই ট্যাব গ্রুপকে ছোট করুন যাতে <ph name="TABS_COUNT_MANY" />টি ট্যাব আছে।}}</translation>
 <translation id="2569352796411618312">সাজেশন: সব ট্যাবের মধ্যে থেকে <ph name="NUMBER_OF_TABS" />টি ট্যাব সম্প্রতি ব্যবহার করা হয়নি। সেগুলি বন্ধ করে দিতে চান?</translation>
 <translation id="2662028055331606429"><ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /> রেটিং</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ca.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ca.xtb
index 55d5b8e..8701f07 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ca.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ca.xtb
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Pestanya d'adreces d'interès}other{Pestanyes d'adreces d'interès}}</translation>
 <translation id="2359808026110333948">Continua</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Replega el grup de pestanyes <ph name="TITLE_OF_GROUP" /> format per <ph name="TABS_COUNT_ONE" /> pestanya.}other{Replega el grup de pestanyes <ph name="TITLE_OF_GROUP" /> format per <ph name="TABS_COUNT_MANY" /> pestanyes.}}</translation>
+<translation id="2498435670446402865">Canvia nom grup pestanyes</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Replega <ph name="TABS_COUNT_ONE" /> pestanya.}other{Replega el grup format per <ph name="TABS_COUNT_MANY" /> pestanyes.}}</translation>
 <translation id="2569352796411618312">Suggeriment: <ph name="NUMBER_OF_TABS" /> de les teves pestanyes no s'han utilitzat últimament. Vols tancar-les?</translation>
 <translation id="2662028055331606429">Puntuació: <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></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 02043bb..6d9055d 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Přidat kartu do záložek}few{Přidat karty do záložek}many{Přidat karty do záložek}other{Přidat karty do záložek}}</translation>
 <translation id="2359808026110333948">Pokračovat</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Sbalit skupinu karet <ph name="TITLE_OF_GROUP" /> s <ph name="TABS_COUNT_ONE" /> kartou.}few{Sbalit skupinu karet <ph name="TITLE_OF_GROUP" /> se <ph name="TABS_COUNT_MANY" /> kartami.}many{Sbalit skupinu karet <ph name="TITLE_OF_GROUP" /> s <ph name="TABS_COUNT_MANY" /> karty.}other{Sbalit skupinu karet <ph name="TITLE_OF_GROUP" /> s <ph name="TABS_COUNT_MANY" /> kartami.}}</translation>
+<translation id="2498435670446402865">Přejmenovat skupinu karet</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Sbalit <ph name="TABS_COUNT_ONE" /> kartu.}few{Sbalit skupinu karet se <ph name="TABS_COUNT_MANY" /> kartami.}many{Sbalit skupinu karet s <ph name="TABS_COUNT_MANY" /> karty.}other{Sbalit skupinu karet s <ph name="TABS_COUNT_MANY" /> kartami.}}</translation>
 <translation id="2569352796411618312">Tento počet vašich karet v poslední době nebyl použit: <ph name="NUMBER_OF_TABS" />. Chcete je zavřít?</translation>
 <translation id="2662028055331606429">Hodnocení: <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></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 089c543..e044125 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Agregar a favoritos}other{Agregar a favoritos}}</translation>
 <translation id="2359808026110333948">Continuar</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Contraer el grupo de pestañas <ph name="TITLE_OF_GROUP" /> con <ph name="TABS_COUNT_ONE" /> pestaña.}other{Contraer el grupo de pestañas <ph name="TITLE_OF_GROUP" /> con <ph name="TABS_COUNT_MANY" /> pestañas.}}</translation>
+<translation id="2498435670446402865">Cambiar el nombre</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Contraer <ph name="TABS_COUNT_ONE" /> pestaña}other{Contraer el grupo de pestañas, el cual tiene <ph name="TABS_COUNT_MANY" /> pestañas}}</translation>
 <translation id="2569352796411618312">Sugerencia: Últimamente no usaste <ph name="NUMBER_OF_TABS" /> de tus pestañas. ¿Quieres cerrarlas?</translation>
 <translation id="2662028055331606429">Calificación: <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_es.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_es.xtb
index 6d7a785..853c27d4 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_es.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_es.xtb
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Añadir pestaña a marcadores}other{Añadir a marcadores}}</translation>
 <translation id="2359808026110333948">Continuar</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Ocultar grupo de pestañas <ph name="TITLE_OF_GROUP" /> con <ph name="TABS_COUNT_ONE" /> pestaña.}other{Ocultar grupo de pestañas <ph name="TITLE_OF_GROUP" /> con <ph name="TABS_COUNT_MANY" /> pestañas.}}</translation>
+<translation id="2498435670446402865">Cambiar nombre del grupo</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Ocultar <ph name="TABS_COUNT_ONE" /> pestaña}other{Ocultar grupo de pestañas con <ph name="TABS_COUNT_MANY" /> pestañas}}</translation>
 <translation id="2569352796411618312">Sugerencia: <ph name="NUMBER_OF_TABS" /> de las pestañas no se han usado recientemente. ¿Quieres cerrarlas?</translation>
 <translation id="2662028055331606429">Puntuación: <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></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 c2abf39..7e9a7a0 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Aseta välilehti kirjanmerkiksi}other{Aseta välilehdet kirjanmerkeiksi}}</translation>
 <translation id="2359808026110333948">Jatka</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Tiivistä välilehtiryhmä (<ph name="TITLE_OF_GROUP" />), jossa on <ph name="TABS_COUNT_ONE" /> välilehti.}other{Tiivistä välilehtiryhmä (<ph name="TITLE_OF_GROUP" />), jossa on <ph name="TABS_COUNT_MANY" /> välilehteä.}}</translation>
+<translation id="2498435670446402865">Nimeä välilehtiryhmä</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Tiivistä <ph name="TABS_COUNT_ONE" /> välilehti.}other{Tiivistä välilehtiryhmä, jossa on <ph name="TABS_COUNT_MANY" /> välilehteä.}}</translation>
 <translation id="2569352796411618312">Ehdotus: <ph name="NUMBER_OF_TABS" /> välilehteä ei ole käytetty vähään aikaan. Suljetaanko ne?</translation>
 <translation id="2662028055331606429">Arvio: <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></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 80f4dea4..bcce46f68 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Ajouter onglet aux favoris}one{Ajouter onglet aux favoris}other{Ajouter onglets aux favoris}}</translation>
 <translation id="2359808026110333948">Continuer</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Réduisez le groupe d'onglets <ph name="TITLE_OF_GROUP" /> qui contient <ph name="TABS_COUNT_ONE" /> onglet.}one{Réduisez le groupe d'onglets <ph name="TITLE_OF_GROUP" /> qui contient <ph name="TABS_COUNT_MANY" /> onglet.}other{Réduisez le groupe d'onglets <ph name="TITLE_OF_GROUP" /> qui contient <ph name="TABS_COUNT_MANY" /> onglets.}}</translation>
+<translation id="2498435670446402865">Renommer groupe d'onglets</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Réduisez <ph name="TABS_COUNT_ONE" /> onglet.}one{Réduisez le groupe d'onglets qui contient <ph name="TABS_COUNT_MANY" /> onglets.}other{Réduisez le groupe d'onglets qui contient <ph name="TABS_COUNT_MANY" /> onglets.}}</translation>
 <translation id="2569352796411618312">Suggestion : <ph name="NUMBER_OF_TABS" /> des onglets ouverts n'ont pas été utilisés récemment. Voulez-vous les fermer ?</translation>
 <translation id="2662028055331606429">Note de <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gl.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gl.xtb
index ab074812..153903a 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gl.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_gl.xtb
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Engadir pestana aos marcadores}other{Engadir pestanas aos marcadores}}</translation>
 <translation id="2359808026110333948">Continuar</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Contraer o grupo de pestanas <ph name="TITLE_OF_GROUP" /> con <ph name="TABS_COUNT_ONE" /> pestana.}other{Contraer o grupo de pestanas <ph name="TITLE_OF_GROUP" /> con <ph name="TABS_COUNT_MANY" /> pestanas.}}</translation>
+<translation id="2498435670446402865">Cambiar o nome do grupo</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Contraer <ph name="TABS_COUNT_ONE" /> pestana.}other{Contraer grupo de pestanas con <ph name="TABS_COUNT_MANY" /> pestanas.}}</translation>
 <translation id="2569352796411618312">Suxestión: <ph name="NUMBER_OF_TABS" /> das pestanas que tes abertas levan sen utilizarse un bo anaco. Queres pechalas?</translation>
 <translation id="2662028055331606429">Valoración: <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></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 5fabb66..c7f2354 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{ટૅબને બુકમાર્ક કરો}one{ટૅબને બુકમાર્ક કરો}other{ટૅબને બુકમાર્ક કરો}}</translation>
 <translation id="2359808026110333948">આગળ વધો</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> ટૅબ ધરાવતા <ph name="TITLE_OF_GROUP" /> ટૅબ ગ્રૂપને નાનું કરો.}one{<ph name="TABS_COUNT_MANY" /> ટૅબ ધરાવતા <ph name="TITLE_OF_GROUP" /> ટૅબ ગ્રૂપને નાનું કરો.}other{<ph name="TABS_COUNT_MANY" /> ટૅબ ધરાવતા <ph name="TITLE_OF_GROUP" /> ટૅબ ગ્રૂપને નાનું કરો.}}</translation>
+<translation id="2498435670446402865">ટૅબ ગ્રૂપનું નામ બદલો</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> ટૅબ નાની કરો.}one{<ph name="TABS_COUNT_MANY" /> ટૅબ ધરાવતા ટૅબ ગ્રૂપને નાનું કરો.}other{<ph name="TABS_COUNT_MANY" /> ટૅબ ધરાવતા ટૅબ ગ્રૂપને નાનું કરો.}}</translation>
 <translation id="2569352796411618312">સૂચન: હજુ સુધી તમારા ટૅબમાંથી <ph name="NUMBER_OF_TABS" /> ટૅબનો ઉપયોગ કરવામાં આવ્યો નથી. તેને બંધ કરીએ?</translation>
 <translation id="2662028055331606429"><ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /> રેટિંગ</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 0b03fcc1..1972f7b 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Felvétel a könyvjelzők közé}other{Felvétel a könyvjelzők közé}}</translation>
 <translation id="2359808026110333948">Tovább</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{A következő, <ph name="TABS_COUNT_ONE" /> lapot tartalmazó lapcsoport összecsukása: <ph name="TITLE_OF_GROUP" />.}other{A következő, <ph name="TABS_COUNT_MANY" /> lapot tartalmazó lapcsoport összecsukása: <ph name="TITLE_OF_GROUP" />.}}</translation>
+<translation id="2498435670446402865">Lapcsoport átnevezése</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> lap összecsukása.}other{<ph name="TABS_COUNT_MANY" /> lapot tartalmazó lapcsoport összecsukása.}}</translation>
 <translation id="2569352796411618312">Javaslat: <ph name="NUMBER_OF_TABS" /> lapot nem használt mostanában. Szeretné bezárni őket?</translation>
 <translation id="2662028055331606429">Értékelés: <ph name="RATING_BASELINE" />/<ph name="CURRENT_RATING" /></translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hy.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hy.xtb
index c1da698..bd6c1cd 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hy.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_hy.xtb
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Էջանշել ներդիրը}one{Էջանշել ներդիրը}other{Էջանշել ներդիրները}}</translation>
 <translation id="2359808026110333948">Շարունակել</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Ծալել <ph name="TABS_COUNT_ONE" /> ներդիրից բաղկացած «<ph name="TITLE_OF_GROUP" />» խումբը։}one{Ծալել <ph name="TABS_COUNT_MANY" /> ներդիրից բաղկացած «<ph name="TITLE_OF_GROUP" />» խումբը։}other{Ծալել <ph name="TABS_COUNT_MANY" /> ներդիրից բաղկացած «<ph name="TITLE_OF_GROUP" />» խումբը։}}</translation>
+<translation id="2498435670446402865">Վերանվանեք ներդիրների խումբը</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Ծալել <ph name="TABS_COUNT_ONE" /> ներդիր։}one{Ծալել <ph name="TABS_COUNT_MANY" /> ներդիրից բաղկացած խումբը։}other{Ծալել <ph name="TABS_COUNT_MANY" /> ներդիրից բաղկացած խումբը։}}</translation>
 <translation id="2569352796411618312">Ձեր ներդիրներից <ph name="NUMBER_OF_TABS" />-ը վաղուց չեք օգտագործել։ Փակե՞լ դրանք։</translation>
 <translation id="2662028055331606429">Գնահատական՝ <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></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 2c43e18a..8e83971 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Aggiungi scheda a preferiti}other{Aggiungi schede a preferiti}}</translation>
 <translation id="2359808026110333948">Continua</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Comprimi il gruppo di schede <ph name="TITLE_OF_GROUP" /> contenente <ph name="TABS_COUNT_ONE" /> scheda.}other{Comprimi il gruppo di schede <ph name="TITLE_OF_GROUP" /> contenente <ph name="TABS_COUNT_MANY" /> schede.}}</translation>
+<translation id="2498435670446402865">Rinomina gruppo di schede</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Comprimi <ph name="TABS_COUNT_ONE" /> scheda.}other{Comprimi il gruppo di schede con <ph name="TABS_COUNT_MANY" /> schede.}}</translation>
 <translation id="2569352796411618312">Suggerimento: <ph name="NUMBER_OF_TABS" /> delle tue schede non sono state usate ultimamente. Vuoi chiuderle?</translation>
 <translation id="2662028055331606429">Valutazione di <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></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 1bdf03e..0d25850 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Қойындыға бетбелгі қою}other{Қойындыларға бетбелгі қою}}</translation>
 <translation id="2359808026110333948">Жалғастыру</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> қойындысы бар <ph name="TITLE_OF_GROUP" /> қойындылар тобын жию.}other{<ph name="TABS_COUNT_MANY" /> қойындысы бар <ph name="TITLE_OF_GROUP" /> қойындылар тобын жию.}}</translation>
+<translation id="2498435670446402865">Топ атауын өзгерту</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> қойындысын жию.}other{<ph name="TABS_COUNT_MANY" /> қойындысы бар қойындылар тобын жию.}}</translation>
 <translation id="2569352796411618312">Ұсыныс: <ph name="NUMBER_OF_TABS" /> қойынды біраздан бері пайдаланылмады. Олар жабылсын ба?</translation>
 <translation id="2662028055331606429">Бағасы: <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></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 fe863f5..d8247a77 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Обележи ја картичката}one{Обележи ги картичките}other{Обележи ги картичките}}</translation>
 <translation id="2359808026110333948">Продолжи</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Собери ја групата картички <ph name="TITLE_OF_GROUP" /> со <ph name="TABS_COUNT_ONE" /> картичка.}one{Собери ја групата картички <ph name="TITLE_OF_GROUP" /> со <ph name="TABS_COUNT_MANY" /> картичкa.}other{Собери ја групата картички <ph name="TITLE_OF_GROUP" /> со <ph name="TABS_COUNT_MANY" /> картички.}}</translation>
+<translation id="2498435670446402865">Преимен. група картички</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Собери <ph name="TABS_COUNT_ONE" /> картичка.}one{Собери ја групата со <ph name="TABS_COUNT_MANY" /> картичка.}other{Собери ја групата со <ph name="TABS_COUNT_MANY" /> картички.}}</translation>
 <translation id="2569352796411618312">Предлог: <ph name="NUMBER_OF_TABS" /> ваши картички не се користени во последно време. Дали да се затворат?</translation>
 <translation id="2662028055331606429"><ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /> рецензии</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ml.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ml.xtb
index a729f523..a367002 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ml.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_ml.xtb
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{ടാബ് ബുക്ക്‌മാർക്ക് ചെയ്യുക}other{ടാബുകൾ ബുക്ക്‌മാർക്ക് ചെയ്യുക}}</translation>
 <translation id="2359808026110333948">തുടരുക</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> ടാബ് ഉള്ള <ph name="TITLE_OF_GROUP" /> ടാബ് ഗ്രൂപ്പ് ചുരുക്കുക.}other{<ph name="TABS_COUNT_MANY" /> ടാബുകൾ ഉള്ള <ph name="TITLE_OF_GROUP" /> ടാബ് ഗ്രൂപ്പ് ചുരുക്കുക.}}</translation>
+<translation id="2498435670446402865">ടാബ് ഗ്രൂപ്പിന്റെ പേര് മാറ്റൂ</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> ടാബ് ചുരുക്കുക.}other{<ph name="TABS_COUNT_MANY" /> ടാബുകളുള്ള ടാബ് ഗ്രൂപ്പ് ചുരുക്കുക.}}</translation>
 <translation id="2569352796411618312">നിർദ്ദേശം: നിങ്ങളുടെ ടാബുകളിൽ <ph name="NUMBER_OF_TABS" /> എണ്ണം അടുത്തിടെ ഉപയോഗിച്ചിട്ടില്ല. അവ അടയ്‌ക്കണോ?</translation>
 <translation id="2662028055331606429"><ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /> റേറ്റിംഗ്</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_mr.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_mr.xtb
index 3e34aee..fa8df0d6 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_mr.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_mr.xtb
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{टॅब बुकमार्क करा}other{टॅब बुकमार्क करा}}</translation>
 <translation id="2359808026110333948">सुरू ठेवा</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> टॅबसह <ph name="TITLE_OF_GROUP" /> हा टॅब गट कोलॅप्स करा}other{<ph name="TABS_COUNT_MANY" /> टॅबसह <ph name="TITLE_OF_GROUP" /> हा टॅब गट कोलॅप्स करा}}</translation>
+<translation id="2498435670446402865">टॅब गटाचे नाव बदला</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> टॅब कोलॅप्स करा.}other{<ph name="TABS_COUNT_MANY" /> टॅबचा गट असलेले टॅब कोलॅप्स करा.}}</translation>
 <translation id="2569352796411618312">सूचना: तुमच्या टॅबपैकी <ph name="NUMBER_OF_TABS" /> चा काही दिवसांपासून वापर केला गेला नाही. ते बंद करायचे आहेत का?</translation>
 <translation id="2662028055331606429"><ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /> रेटिंग</translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_my.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_my.xtb
index f82ef6bd..1398e55 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_my.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_my.xtb
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{တဘ်ကို လိပ်စာမှတ်ရန်}other{တဘ်များကို လိပ်စာမှတ်ရန်}}</translation>
 <translation id="2359808026110333948">ဆက်လုပ်ရန်</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{တဘ် <ph name="TABS_COUNT_ONE" /> ခုပါသည့် <ph name="TITLE_OF_GROUP" /> တဘ်အုပ်စုကို ခေါက်ပါ။}other{တဘ် <ph name="TABS_COUNT_MANY" /> ခုပါသည့် <ph name="TITLE_OF_GROUP" /> တဘ်အုပ်စုကို ခေါက်ပါ။}}</translation>
+<translation id="2498435670446402865">တဘ်အုပ်စု အမည်ပြောင်းခြင်း</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> တဘ်ကို ခေါက်ပါ။}other{တဘ် <ph name="TABS_COUNT_MANY" /> ခုဖြင့် တဘ်အုပ်စု လျှော့ပြပါ။}}</translation>
 <translation id="2569352796411618312">အကြံပြုချက်- သင်၏တဘ် <ph name="NUMBER_OF_TABS" /> ခုကို အခုတစ်လော အသုံးပြုမထားပါ။ ၎င်းတို့ကို ပိတ်မလား။</translation>
 <translation id="2662028055331606429"><ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /> အဆင့်သတ်မှတ်ချက်</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 50bb2d2..042dcc5 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{ਟੈਬ ਨੂੰ ਬੁੱਕਮਾਰਕ ਕਰੋ}one{ਟੈਬ ਨੂੰ ਬੁੱਕਮਾਰਕ ਕਰੋ}other{ਟੈਬਾਂ ਨੂੰ ਬੁੱਕਮਾਰਕ ਕਰੋ}}</translation>
 <translation id="2359808026110333948">ਜਾਰੀ ਰੱਖੋ</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> ਟੈਬ ਵਾਲੇ <ph name="TITLE_OF_GROUP" /> ਟੈਬ ਗਰੁੱਪ ਨੂੰ ਸਮੇਟੋ।}one{<ph name="TABS_COUNT_MANY" /> ਟੈਬ ਵਾਲੇ <ph name="TITLE_OF_GROUP" /> ਟੈਬ ਗਰੁੱਪ ਨੂੰ ਸਮੇਟੋ।}other{<ph name="TABS_COUNT_MANY" /> ਟੈਬਾਂ ਵਾਲੇ <ph name="TITLE_OF_GROUP" /> ਟੈਬ ਗਰੁੱਪ ਨੂੰ ਸਮੇਟੋ।}}</translation>
+<translation id="2498435670446402865">ਟੈਬ ਗਰੁੱਪ ਦਾ ਨਾਮ ਬਦਲੋ</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> ਟੈਬ ਨੂੰ ਸਮੇਟੋ।}one{<ph name="TABS_COUNT_MANY" /> ਟੈਬ ਵਾਲੇ ਟੈਬ ਗਰੁੱਪ ਨੂੰ ਸਮੇਟੋ।}other{<ph name="TABS_COUNT_MANY" /> ਟੈਬਾਂ ਵਾਲੇ ਟੈਬ ਗਰੁੱਪ ਨੂੰ ਸਮੇਟੋ।}}</translation>
 <translation id="2569352796411618312">ਸੁਝਾਅ: ਤੁਹਾਡੀਆਂ <ph name="NUMBER_OF_TABS" /> ਟੈਬਾਂ ਦੀ ਹਾਲ ਹੀ ਵਿੱਚ ਵਰਤੋਂ ਨਹੀਂ ਹੋਈ। ਕੀ ਉਹਨਾਂ ਨੂੰ ਬੰਦ ਕਰਨਾ ਹੈ?</translation>
 <translation id="2662028055331606429"><ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /> ਰੇਟਿੰਗ</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 fdb6f473..14dd92d9 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Adicionar guia aos favoritos}one{Adicionar guia aos favoritos}other{Adicionar guias aos favoritos}}</translation>
 <translation id="2359808026110333948">Continuar</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Fechar grupo de guias "<ph name="TITLE_OF_GROUP" />" com <ph name="TABS_COUNT_ONE" /> guia.}one{Fechar <ph name="TITLE_OF_GROUP" /> grupo de guias com <ph name="TABS_COUNT_MANY" /> guia.}other{Fechar <ph name="TITLE_OF_GROUP" /> grupo de guias com <ph name="TABS_COUNT_MANY" /> guias.}}</translation>
+<translation id="2498435670446402865">Renomear grupo de guias</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Recolher <ph name="TABS_COUNT_ONE" /> guia.}one{Recolher grupo de guias com <ph name="TABS_COUNT_MANY" /> guia.}other{Recolher grupo de guias com <ph name="TABS_COUNT_MANY" /> guias.}}</translation>
 <translation id="2569352796411618312">Sugestão: <ph name="NUMBER_OF_TABS" /> das suas guias não foram usadas recentemente. Fechar todas elas?</translation>
 <translation id="2662028055331606429">Nota: <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sl.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sl.xtb
index 3be0fa5..bb786b1 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sl.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sl.xtb
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Dodaj zavihek med zaznamke}one{Dodaj zavihke med zaznamke}two{Dodaj zavihke med zaznamke}few{Dodaj zavihke med zaznamke}other{Dodaj zavihke med zaznamke}}</translation>
 <translation id="2359808026110333948">Naprej</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Strni skupino zavihkov <ph name="TITLE_OF_GROUP" /> z <ph name="TABS_COUNT_ONE" /> zavihkom.}one{Strni skupino zavihkov <ph name="TITLE_OF_GROUP" /> s/z <ph name="TABS_COUNT_MANY" /> zavihkom.}two{Strni skupino zavihkov <ph name="TITLE_OF_GROUP" /> s/z <ph name="TABS_COUNT_MANY" /> zavihkoma.}few{Strni skupino zavihkov <ph name="TITLE_OF_GROUP" /> s/z <ph name="TABS_COUNT_MANY" /> zavihki.}other{Strni skupino zavihkov <ph name="TITLE_OF_GROUP" /> s/z <ph name="TABS_COUNT_MANY" /> zavihki.}}</translation>
+<translation id="2498435670446402865">Preim. skupine zavihkov</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Strni <ph name="TABS_COUNT_ONE" /> zavihek.}one{Strni skupino zavihkov s/z <ph name="TABS_COUNT_MANY" /> zavihkom.}two{Strni skupino zavihkov s/z <ph name="TABS_COUNT_MANY" /> zavihkoma.}few{Strni skupino zavihkov s/z <ph name="TABS_COUNT_MANY" /> zavihki.}other{Strni skupino zavihkov s/z <ph name="TABS_COUNT_MANY" /> zavihki.}}</translation>
 <translation id="2569352796411618312">Predlog: Toliko zavihkov nedavno niste uporabljali: <ph name="NUMBER_OF_TABS" />. Ali jih želite zapreti?</translation>
 <translation id="2662028055331606429">Ocena <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></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 6dc3e92..cb63d07 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Shto skedën te faqeshënuesit}other{Shto skedat te faqeshënuesit}}</translation>
 <translation id="2359808026110333948">Vazhdo</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Palos grupin e skedave "<ph name="TITLE_OF_GROUP" />" me <ph name="TABS_COUNT_ONE" /> skedë.}other{Palos grupin e skedave "<ph name="TITLE_OF_GROUP" />" me <ph name="TABS_COUNT_MANY" /> skeda.}}</translation>
+<translation id="2498435670446402865">Riemërto grup skedash</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Palos <ph name="TABS_COUNT_ONE" /> skedë.}other{Palos grupin e skedave me <ph name="TABS_COUNT_MANY" /> skeda.}}</translation>
 <translation id="2569352796411618312">Sugjerim: <ph name="NUMBER_OF_TABS" /> nga skedat e tua nuk janë përdorur së fundi. Do t'i mbyllësh ato?</translation>
 <translation id="2662028055331606429">Vlerësimi <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sw.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sw.xtb
index b2460446..efe3db8 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sw.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_sw.xtb
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Alamisha kichupo}other{Alamisha vichupo}}</translation>
 <translation id="2359808026110333948">Endelea</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{Kunja kikundi cha vichupo cha <ph name="TITLE_OF_GROUP" /> chenye kichupo <ph name="TABS_COUNT_ONE" />.}other{Kunja kikundi cha vichupo cha <ph name="TITLE_OF_GROUP" /> chenye vichupo <ph name="TABS_COUNT_MANY" />.}}</translation>
+<translation id="2498435670446402865">Badilisha jina la kikundi cha vichupo</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{Kunja kichupo <ph name="TABS_COUNT_ONE" />.}other{Kunja kikundi chenye vichupo <ph name="TABS_COUNT_MANY" />.}}</translation>
 <translation id="2569352796411618312">Pendekezo: Hujatumia vichupo <ph name="NUMBER_OF_TABS" /> hivi majuzi. Ungependa tuvifunge?</translation>
 <translation id="2662028055331606429">Imekadiriwa alama <ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></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 c47bda2..086839a8 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{Sekmeye yer işareti koy}other{Sekmelere yer işareti koy}}</translation>
 <translation id="2359808026110333948">Devam et</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> sekmeli <ph name="TITLE_OF_GROUP" /> sekme grubunu daralt.}other{<ph name="TABS_COUNT_MANY" /> sekmeli <ph name="TITLE_OF_GROUP" /> sekme grubunu daralt.}}</translation>
+<translation id="2498435670446402865">Sekme grubunu yeniden adlandırın</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{<ph name="TABS_COUNT_ONE" /> sekmeyi daralt.}other{<ph name="TABS_COUNT_MANY" /> sekmeli sekme grubunu daralt.}}</translation>
 <translation id="2569352796411618312">Öneri: <ph name="NUMBER_OF_TABS" /> sekmeyi son zamanlarda hiç kullanmadınız. Bunlar kapatılsın mı?</translation>
 <translation id="2662028055331606429"><ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /> puan</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 9cee01a7..c7daf01 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
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{將分頁加入書籤}other{將分頁加入書籤}}</translation>
 <translation id="2359808026110333948">繼續</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{收埋有 <ph name="TABS_COUNT_ONE" /> 個分頁嘅「<ph name="TITLE_OF_GROUP" />」分頁群組。}other{收埋有 <ph name="TABS_COUNT_MANY" /> 個分頁嘅「<ph name="TITLE_OF_GROUP" />」分頁群組。}}</translation>
+<translation id="2498435670446402865">重新命名分頁群組</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{收合 <ph name="TABS_COUNT_ONE" /> 個分頁。}other{收合有 <ph name="TABS_COUNT_MANY" /> 個分頁嘅分頁群組。}}</translation>
 <translation id="2569352796411618312">我有建議:你有 <ph name="NUMBER_OF_TABS" /> 個分頁最近冇用過,係咪要閂咗佢?</translation>
 <translation id="2662028055331606429">評分:<ph name="CURRENT_RATING" />/<ph name="RATING_BASELINE" /></translation>
diff --git a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zh-TW.xtb b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zh-TW.xtb
index cbce9f9..f136e65 100644
--- a/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zh-TW.xtb
+++ b/chrome/android/features/tab_ui/java/strings/translations/android_chrome_tab_ui_strings_zh-TW.xtb
@@ -32,6 +32,7 @@
 <translation id="2330212241471632770">{TABS_COUNT,plural, =1{將分頁加入書籤}other{將分頁加入書籤}}</translation>
 <translation id="2359808026110333948">繼續</translation>
 <translation id="2375257132547014176">{TABS_COUNT,plural, =1{收合含有 <ph name="TABS_COUNT_ONE" /> 個分頁的「<ph name="TITLE_OF_GROUP" />」分頁群組。}other{收合含有 <ph name="TABS_COUNT_MANY" /> 個分頁的「<ph name="TITLE_OF_GROUP" />」分頁群組。}}</translation>
+<translation id="2498435670446402865">重新命名分頁群組</translation>
 <translation id="2539705006853443997">{TABS_COUNT,plural, =1{收合 <ph name="TABS_COUNT_ONE" /> 個分頁。}other{收合包含 <ph name="TABS_COUNT_MANY" /> 個分頁的分頁群組。}}</translation>
 <translation id="2569352796411618312">建議:你有 <ph name="NUMBER_OF_TABS" /> 個分頁最近沒有使用過。要關閉這些分頁嗎?</translation>
 <translation id="2662028055331606429"><ph name="CURRENT_RATING" /> 分 (滿分 <ph name="RATING_BASELINE" /> 分)</translation>
diff --git a/chrome/android/java/res/xml/unified_account_settings_preferences.xml b/chrome/android/java/res/xml/unified_account_settings_preferences.xml
index 0fcbafe..9ed4ff2 100644
--- a/chrome/android/java/res/xml/unified_account_settings_preferences.xml
+++ b/chrome/android/java/res/xml/unified_account_settings_preferences.xml
@@ -49,8 +49,8 @@
         android:persistent="false"/>
 
     <org.chromium.components.browser_ui.settings.ChromeBasePreference
-        android:key="data_types_switches_summary"
-        android:summary="@string/data_types_switches_summary"/>
+        android:key="account_section_footer"
+        android:summary="@string/account_section_footer"/>
 
     <PreferenceCategory
         android:key="account_advanced_header"
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/app/flags/ChromeCachedFlags.java b/chrome/android/java/src/org/chromium/chrome/browser/app/flags/ChromeCachedFlags.java
index 1da061b1..6182f92 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/app/flags/ChromeCachedFlags.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/app/flags/ChromeCachedFlags.java
@@ -120,7 +120,6 @@
                         StartSurfaceConfiguration.START_SURFACE_HIDE_INCOGNITO_SWITCH_NO_TAB,
                         StartSurfaceConfiguration.START_SURFACE_OPEN_NTP_INSTEAD_OF_START,
                         StartSurfaceConfiguration.START_SURFACE_OPEN_START_AS_HOMEPAGE,
-                        StartSurfaceConfiguration.SURFACE_POLISH_LESS_BRAND_SPACE,
                         StartSurfaceConfiguration.SURFACE_POLISH_SCROLLABLE_MVT,
                         StartSurfaceConfiguration.LOGO_POLISH_LARGE_SIZE,
                         StartSurfaceConfiguration.LOGO_POLISH_MEDIUM_SIZE,
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragment.java b/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragment.java
index fa57596d..f9532efc 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragment.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragment.java
@@ -24,6 +24,7 @@
 import android.widget.Button;
 import android.widget.LinearLayout;
 
+import androidx.annotation.ColorRes;
 import androidx.annotation.DrawableRes;
 import androidx.annotation.IntDef;
 import androidx.annotation.Nullable;
@@ -110,12 +111,16 @@
             mParent = parent;
             mOption = option;
             mCheckbox = checkbox;
-            mCounter =
-                    new BrowsingDataCounterBridge(
-                            parent.getProfile(),
-                            this,
-                            ClearBrowsingDataFragment.getDataType(mOption),
-                            mParent.getClearBrowsingDataTabType());
+            if (option == DialogOption.CLEAR_TABS && !enabled) {
+                mCheckbox.setSummary(R.string.clear_tabs_disabled_summary);
+            } else {
+                mCounter =
+                        new BrowsingDataCounterBridge(
+                                parent.getProfile(),
+                                this,
+                                ClearBrowsingDataFragment.getDataType(mOption),
+                                mParent.getClearBrowsingDataTabType());
+            }
 
             mCheckbox.setOnPreferenceClickListener(this);
             mCheckbox.setEnabled(enabled);
@@ -123,14 +128,19 @@
 
             int dp = mParent.getResources().getConfiguration().smallestScreenWidthDp;
             if (dp >= MIN_DP_FOR_ICON) {
+                @ColorRes
+                int colorId =
+                        enabled
+                                ? R.color.default_icon_color_tint_list
+                                : R.color.default_icon_color_disabled;
                 mCheckbox.setIcon(
                         SettingsUtils.getTintedIcon(
-                                context, ClearBrowsingDataFragment.getIcon(option)));
+                                context, ClearBrowsingDataFragment.getIcon(option), colorId));
             }
         }
 
         public void destroy() {
-            mCounter.destroy();
+            if (mCounter != null) mCounter.destroy();
         }
 
         public @DialogOption int getOption() {
@@ -619,6 +629,15 @@
                         false);
             }
 
+            // Disable tabs closure if the user is in multi-window mode.
+            // TODO(b/333036591): Remove this check once tab closure works properly across
+            // multi-instances.
+            if (option == DialogOption.CLEAR_TABS && isInMultiWindowMode()) {
+                enabled = false;
+                browsingDataBridge.setBrowsingDataDeletionPreference(
+                        getDataType(DialogOption.CLEAR_TABS), ClearBrowsingDataTab.ADVANCED, false);
+            }
+
             mItems[i] =
                     new Item(
                             getActivity(),
@@ -943,4 +962,8 @@
             v.vibrate(duration);
         }
     }
+
+    private boolean isInMultiWindowMode() {
+        return MultiWindowUtils.getInstanceCount() > 1;
+    }
 }
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java
index 07a39d9..b86b8698 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/CompositorViewHolder.java
@@ -308,8 +308,8 @@
                 }
 
                 @Override
-                public void onWillShowBrowserControls(Tab tab) {
-                    CompositorViewHolder.this.onWillShowBrowserControls();
+                public void onWillShowBrowserControls(Tab tab, boolean viewTransitionOptIn) {
+                    CompositorViewHolder.this.onWillShowBrowserControls(viewTransitionOptIn);
                 }
 
                 @Override
@@ -1524,10 +1524,12 @@
     }
 
     @VisibleForTesting
-    void onWillShowBrowserControls() {
-        // TODO(bokan): Flag guarding new behavior, remove once M125 ships.
-        // https://crbug.com/41490049.
-        if (!ChromeFeatureList.sBrowserControlsEarlyResize.isEnabled()) return;
+    void onWillShowBrowserControls(boolean viewTransitionOptIn) {
+        // TODO(bokan): Flag guarding potential new behavior
+        // https://crbug.com/332331777.
+        if (!viewTransitionOptIn && !ChromeFeatureList.sBrowserControlsEarlyResize.isEnabled()) {
+            return;
+        }
 
         // Let observers know the controls will be shown, resize the web content
         // immediately rather than waiting for the controls animation to finish. This
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
index eb11934..3e34b583 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java
@@ -186,7 +186,6 @@
     private final boolean mIsNtpAsHomeSurfaceEnabled;
     private boolean mSnapshotSingleTabCardChanged;
     private final boolean mIsSurfacePolishEnabled;
-    private final boolean mIsSurfacePolishLessBrandSpaceEnabled;
     private final boolean mIsInNightMode;
     @Nullable private final OneshotSupplier<ModuleRegistry> mModuleRegistrySupplier;
 
@@ -427,9 +426,6 @@
         mTitle = activity.getResources().getString(R.string.new_tab_title);
 
         mIsSurfacePolishEnabled = ChromeFeatureList.sSurfacePolish.isEnabled();
-        mIsSurfacePolishLessBrandSpaceEnabled =
-                mIsSurfacePolishEnabled
-                        && StartSurfaceConfiguration.SURFACE_POLISH_LESS_BRAND_SPACE.getValue();
         if (mIsSurfacePolishEnabled) {
             mBackgroundColor =
                     ChromeColors.getSurfaceColor(
@@ -560,7 +556,6 @@
                 mTab.getProfile(),
                 windowAndroid,
                 mIsSurfacePolishEnabled,
-                mIsSurfacePolishLessBrandSpaceEnabled,
                 mIsTablet,
                 mTabStripHeightSupplier);
 
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java
index 2a64359..52d1d2f 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPageLayout.java
@@ -142,7 +142,6 @@
     private Boolean mIsHalfMvtLandscape;
     private Boolean mIsHalfMvtPortrait;
     private boolean mIsSurfacePolishEnabled;
-    private boolean mIsSurfacePolishLessBrandSpaceEnabled;
     private Boolean mIsMvtAllFilledLandscape;
     private Boolean mIsMvtAllFilledPortrait;
     private final int mTileViewIntervalPaddingTabletForPolish;
@@ -217,10 +216,6 @@
      * @param profile The {@link Profile} associated with the NTP.
      * @param windowAndroid An instance of a {@link WindowAndroid}
      * @param isSurfacePolishEnabled {@code true} if the NTP surface is polished.
-     * @param isSurfacePolishOmniboxColorEnabled {@code true} if the NTP surface is polished and the
-     *     omnibox should be colorful.
-     * @param isSurfacePolishLessBrandSpaceEnabled {@code true} if the NTP surface is polished with
-     *     less brand space.
      * @param isTablet {@code true} if the NTP surface is in tablet mode.
      * @param tabStripHeightSupplier Supplier of the tab strip height.
      */
@@ -238,7 +233,6 @@
             Profile profile,
             WindowAndroid windowAndroid,
             boolean isSurfacePolishEnabled,
-            boolean isSurfacePolishLessBrandSpaceEnabled,
             boolean isTablet,
             ObservableSupplier<Integer> tabStripHeightSupplier) {
         TraceEvent.begin(TAG + ".initialize()");
@@ -250,7 +244,6 @@
         mNewTabPageUma = uma;
         mWindowAndroid = windowAndroid;
         mIsSurfacePolishEnabled = isSurfacePolishEnabled;
-        mIsSurfacePolishLessBrandSpaceEnabled = isSurfacePolishLessBrandSpaceEnabled;
         mIsLogoPolishEnabled =
                 StartSurfaceConfiguration.isLogoPolishEnabledWithGoogleDoodle(
                         mSearchProviderIsGoogle && mShowingNonStandardGoogleLogo);
@@ -474,7 +467,6 @@
                     mLogoView,
                     getResources(),
                     mIsTablet,
-                    mIsSurfacePolishLessBrandSpaceEnabled,
                     mIsLogoPolishEnabled,
                     mIsInMultiWindowModeOnTablet
                             ? LogoSizeForLogoPolish.SMALL
@@ -778,7 +770,6 @@
                 mLogoView,
                 getResources(),
                 mIsTablet,
-                mIsSurfacePolishLessBrandSpaceEnabled,
                 mIsLogoPolishEnabled,
                 mIsInMultiWindowModeOnTablet
                         ? LogoSizeForLogoPolish.SMALL
@@ -1021,12 +1012,7 @@
         }
 
         if (mIsSurfacePolishEnabled && mSearchProviderHasLogo) {
-            if (mIsSurfacePolishLessBrandSpaceEnabled && !mIsTablet) {
-                return LogoUtils.getTopMarginPolishedSmall(resources);
-
-            } else {
-                return LogoUtils.getTopMarginPolished(resources);
-            }
+            return LogoUtils.getTopMarginPolished(resources);
         }
 
         if (mIsTablet && mSearchProviderHasLogo) {
@@ -1044,11 +1030,7 @@
         }
 
         if (mIsSurfacePolishEnabled && mSearchProviderHasLogo) {
-            if (mIsSurfacePolishLessBrandSpaceEnabled && !mIsTablet) {
-                return LogoUtils.getBottomMarginPolishedSmall(resources);
-            } else {
-                return LogoUtils.getBottomMarginPolished(resources);
-            }
+            return LogoUtils.getBottomMarginPolished(resources);
         }
 
         if (mIsTablet && mSearchProviderHasLogo) {
@@ -1288,7 +1270,6 @@
                     mLogoView,
                     getResources(),
                     mIsTablet,
-                    mIsSurfacePolishLessBrandSpaceEnabled,
                     mIsLogoPolishEnabled,
                     mIsInMultiWindowModeOnTablet
                             ? LogoSizeForLogoPolish.SMALL
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabImpl.java
index c1ee242..9703f6a 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/tab/TabImpl.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tab/TabImpl.java
@@ -2175,8 +2175,10 @@
      * to show (potentially animate) so that web content can be adapted to the controls sooner.
      */
     public void willShowBrowserControls() {
+        assert mWebContents != null;
+        boolean hasViewTransitionOptIn = mWebContents.hasViewTransitionOptIn();
         for (TabObserver observer : mObservers) {
-            observer.onWillShowBrowserControls(this);
+            observer.onWillShowBrowserControls(this, hasViewTransitionOptIn);
         }
     }
 
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/tasks/ReturnToChromeUtil.java b/chrome/android/java/src/org/chromium/chrome/browser/tasks/ReturnToChromeUtil.java
index 0decae7..815e336 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/tasks/ReturnToChromeUtil.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/tasks/ReturnToChromeUtil.java
@@ -875,11 +875,6 @@
                         == ActiveTabState.NTP);
     }
 
-    /** Returns whether to move logo out of toolbar from Start surface. */
-    public static boolean moveDownLogo() {
-        return ChromeFeatureList.sSurfacePolish.isEnabled();
-    }
-
     /**
      * Records a user action that Start surface is showing due to tapping the back button.
      *
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
index 52d493e2..2383283 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/toolbar/ToolbarManager.java
@@ -1434,7 +1434,6 @@
                         constraintsSupplier,
                         mCompositorViewHolder.getInMotionSupplier(),
                         mControlsVisibilityDelegate,
-                        !ReturnToChromeUtil.moveDownLogo(),
                         mFullscreenManager,
                         mTabObscuringHandler,
                         mDesktopWindowStateProvider);
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentTest.java
index 9f322fb..bb35a2ac 100644
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentTest.java
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/browsing_data/ClearBrowsingDataFragmentTest.java
@@ -11,8 +11,11 @@
 import static androidx.test.espresso.matcher.ViewMatchers.withId;
 import static androidx.test.espresso.matcher.ViewMatchers.withText;
 
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertNotNull;
 import static org.junit.Assert.assertNull;
+import static org.junit.Assert.assertTrue;
 import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyInt;
 import static org.mockito.ArgumentMatchers.eq;
@@ -74,6 +77,7 @@
 import org.chromium.chrome.browser.feedback.HelpAndFeedbackLauncher;
 import org.chromium.chrome.browser.flags.ChromeFeatureList;
 import org.chromium.chrome.browser.flags.ChromeSwitches;
+import org.chromium.chrome.browser.multiwindow.MultiWindowUtils;
 import org.chromium.chrome.browser.notifications.channels.SiteChannelsManager;
 import org.chromium.chrome.browser.profiles.Profile;
 import org.chromium.chrome.browser.profiles.ProfileManager;
@@ -276,6 +280,10 @@
      */
     @Test
     @MediumTest
+    @Features.EnableFeatures({
+        ChromeFeatureList.QUICK_DELETE_FOR_ANDROID,
+        ChromeFeatureList.QUICK_DELETE_ANDROID_FOLLOWUP
+    })
     public void testClearingEverything() throws Exception {
         setDataTypesToClear(ClearBrowsingDataFragment.getAllOptions().toArray(new Integer[0]));
 
@@ -325,13 +333,10 @@
 
     private static int[] getAllDataTypes() {
         Set<Integer> dialogTypes = ClearBrowsingDataFragment.getAllOptions();
-        // Ignore "Tabs" datatype as the tab closure is not yet implemented.
-        dialogTypes.remove(DialogOption.CLEAR_TABS);
 
         int[] datatypes = new int[dialogTypes.size()];
-        int i = 0;
-        for (int dialogType : dialogTypes) {
-            datatypes[i++] = ClearBrowsingDataFragment.getDataType(dialogType);
+        for (int i = 0; i < datatypes.length; i++) {
+            datatypes[i] = ClearBrowsingDataFragment.getDataType(i);
         }
 
         Arrays.sort(datatypes);
@@ -793,6 +798,48 @@
         ChromeFeatureList.QUICK_DELETE_FOR_ANDROID,
         ChromeFeatureList.QUICK_DELETE_ANDROID_FOLLOWUP
     })
+    public void testTabsCheckbox_SingleInstance_withQuickDeleteV2Enabled() {
+        MultiWindowUtils.setInstanceCountForTesting(1);
+
+        ClearBrowsingDataFragment preferences =
+                (ClearBrowsingDataFragment) startPreferences().getMainFragment();
+        CheckBoxPreference checkboxPreference =
+                preferences.findPreference(
+                        ClearBrowsingDataFragment.getPreferenceKey(DialogOption.CLEAR_TABS));
+
+        assertNotNull(checkboxPreference);
+        assertTrue(checkboxPreference.isEnabled());
+    }
+
+    @Test
+    @MediumTest
+    @Features.EnableFeatures({
+        ChromeFeatureList.QUICK_DELETE_FOR_ANDROID,
+        ChromeFeatureList.QUICK_DELETE_ANDROID_FOLLOWUP
+    })
+    public void testTabsCheckbox_MultiInstance_withQuickDeleteV2Enabled() {
+        MultiWindowUtils.setInstanceCountForTesting(3);
+
+        ClearBrowsingDataFragment preferences =
+                (ClearBrowsingDataFragment) startPreferences().getMainFragment();
+        CheckBoxPreference checkboxPreference =
+                preferences.findPreference(
+                        ClearBrowsingDataFragment.getPreferenceKey(DialogOption.CLEAR_TABS));
+
+        assertNotNull(checkboxPreference);
+        assertFalse(checkboxPreference.isEnabled());
+        assertEquals(
+                ApplicationProvider.getApplicationContext()
+                        .getString(R.string.clear_tabs_disabled_summary),
+                checkboxPreference.getSummary());
+    }
+
+    @Test
+    @MediumTest
+    @Features.EnableFeatures({
+        ChromeFeatureList.QUICK_DELETE_FOR_ANDROID,
+        ChromeFeatureList.QUICK_DELETE_ANDROID_FOLLOWUP
+    })
     public void testSnackbarShown_defaultTimePeriod_withQuickDeleteV2Enabled() throws Exception {
         setDataTypesToClear(DialogOption.CLEAR_CACHE);
 
@@ -819,21 +866,6 @@
         ChromeFeatureList.QUICK_DELETE_FOR_ANDROID,
         ChromeFeatureList.QUICK_DELETE_ANDROID_FOLLOWUP
     })
-    public void testTabsCheckbox_withQuickDeleteV2Enabled() {
-        ClearBrowsingDataFragment preferences =
-                (ClearBrowsingDataFragment) startPreferences().getMainFragment();
-        CheckBoxPreference checkboxPreference =
-                preferences.findPreference(
-                        ClearBrowsingDataFragment.getPreferenceKey(DialogOption.CLEAR_TABS));
-        assertNotNull(checkboxPreference);
-    }
-
-    @Test
-    @MediumTest
-    @Features.EnableFeatures({
-        ChromeFeatureList.QUICK_DELETE_FOR_ANDROID,
-        ChromeFeatureList.QUICK_DELETE_ANDROID_FOLLOWUP
-    })
     public void testSnackbarShown_changeTimePeriod_withQuickDeleteV2Enabled() throws Exception {
         setDataTypesToClear(DialogOption.CLEAR_CACHE);
 
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/compositor/CompositorViewHolderUnitTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/compositor/CompositorViewHolderUnitTest.java
index dc4e22f..9f5bbf7 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/compositor/CompositorViewHolderUnitTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/compositor/CompositorViewHolderUnitTest.java
@@ -301,6 +301,49 @@
         reset(mCompositorView);
     }
 
+    // Test that a page opted in to view transitions gets an early resize event
+    // on the controls starting to show.
+    @Test
+    @DisableFeatures(ChromeFeatureList.BROWSER_CONTROLS_EARLY_RESIZE)
+    public void testResizeViewOnWillShowControlsWithViewTransition() {
+        final int topHeight = 100;
+        final int topMinHeight = 0;
+
+        TabModelSelectorTabObserver tabControlsObserver =
+                mBrowserControlsManager.getTabControlsObserverForTesting();
+
+        mBrowserControlsManager.setTopControlsHeight(topHeight, topMinHeight);
+
+        // Send initial offsets.
+        tabControlsObserver.onBrowserControlsOffsetChanged(
+                mTab,
+                /* topControlsOffsetY= */ -topHeight,
+                /* bottomControlsOffsetY= */ 0,
+                /* contentOffsetY= */ 0,
+                /* topControlsMinHeightOffsetY= */ 0,
+                /* bottomControlsMinHeightOffsetY= */ 0);
+        // Initially, the controls should be hidden.
+        assertTrue(
+                "Browser controls aren't fully hidden.",
+                BrowserControlsUtils.areBrowserControlsOffScreen(mBrowserControlsManager));
+
+        // Simulate the browser issuing a "show browser controls" signal to the renderer.
+        mCompositorViewHolder.onWillShowBrowserControls(/* viewTransitionOptIn= */ false);
+
+        // This should must not cause the controls to start resizing the view yet.
+        verify(mCompositorView, never()).onControlsResizeViewChanged(any(), anyBoolean());
+        reset(mCompositorView);
+
+        // Do the same but this time with the page having the view transition opt in.
+        mCompositorViewHolder.onWillShowBrowserControls(/* viewTransitionOptIn= */ true);
+
+        // This should cause the controls to start resizing the view.
+        verify(mCompositorView).onControlsResizeViewChanged(any(), eq(true));
+        reset(mCompositorView);
+    }
+
+    // Test for the browser controls early resize flagged behavior.
+    // https://crbug.com/332331777
     @Test
     @EnableFeatures(ChromeFeatureList.BROWSER_CONTROLS_EARLY_RESIZE)
     public void testResizeViewOnWillShowControls() {
@@ -326,7 +369,7 @@
                 BrowserControlsUtils.areBrowserControlsOffScreen(mBrowserControlsManager));
 
         // Simulate the browser issuing a "show browser controls" signal to the renderer.
-        mCompositorViewHolder.onWillShowBrowserControls();
+        mCompositorViewHolder.onWillShowBrowserControls(/* viewTransitionOptIn= */ false);
 
         // This should cause the controls to start resizing the view.
         verify(mCompositorView).onControlsResizeViewChanged(any(), eq(true));
@@ -369,8 +412,8 @@
         reset(mCompositorView);
     }
 
-    // TODO(bokan): Ensure disabling the flag-guard reverts to old behavior. This test can be
-    // removed with the flag after M125 ships. https://crbug.com/5366846.
+    // TODO(bokan): Ensure disabling the flag-guard reverts to old behavior.
+    // https://crbug.com/332331777
     @Test
     @DisableFeatures(ChromeFeatureList.BROWSER_CONTROLS_EARLY_RESIZE)
     public void testResizeViewOnWillShowControlsFlagGuarded() {
@@ -396,7 +439,7 @@
                 BrowserControlsUtils.areBrowserControlsOffScreen(mBrowserControlsManager));
 
         // Simulate the browser issuing a "show browser controls" signal to the renderer.
-        mCompositorViewHolder.onWillShowBrowserControls();
+        mCompositorViewHolder.onWillShowBrowserControls(/* viewTransitionOptIn= */ false);
 
         // This should must not cause the controls to start resizing the view yet.
         verify(mCompositorView, never()).onControlsResizeViewChanged(any(), anyBoolean());
diff --git a/chrome/android/junit/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarMediatorUnitTest.java b/chrome/android/junit/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarMediatorUnitTest.java
index 30932bf..2f4b278 100644
--- a/chrome/android/junit/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarMediatorUnitTest.java
+++ b/chrome/android/junit/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarMediatorUnitTest.java
@@ -553,7 +553,6 @@
     }
 
     private void createMediator(boolean hideIncognitoSwitchWhenNoTabs) {
-        boolean shouldCreateLogoInToolbar = !ChromeFeatureList.sSurfacePolish.isEnabled();
         mMediator =
                 new StartSurfaceToolbarMediator(
                         mActivity,
@@ -570,7 +569,6 @@
                         /* logoClickedCallback= */ null,
                         /* isRefactorEnabled= */
                         /* shouldFetchDoodle= */ false,
-                        shouldCreateLogoInToolbar,
                         mFinishedShowingCallback,
                         /* ToolbarColorObserverManager= */ null);
 
diff --git a/chrome/app/os_settings_strings.grdp b/chrome/app/os_settings_strings.grdp
index 74f92d5..8a95bfb 100644
--- a/chrome/app/os_settings_strings.grdp
+++ b/chrome/app/os_settings_strings.grdp
@@ -6725,6 +6725,9 @@
   <message name="IDS_OS_SETTINGS_PRIVACY_HUB_SYSTEM_SERVICES_SECTION_TITLE" desc="The title of the System services section of the privacy hub sensor subpages.">
     System services
   </message>
+  <message name="IDS_OS_SETTINGS_PRIVACY_HUB_SYSTEM_SERVICES_GEOLOCATION_NOT_CONFIGURED" desc="The sub-label displayed in the rows of the System services section of the privacy hub geolocation subpage, when the respective feature is not configured to use geolocation service (e.g. time zone is selected from the static list, not set to be resolved automatically)">
+    Manually set, not using location
+  </message>
   <message name="IDS_OS_SETTINGS_PRIVACY_HUB_SYSTEM_SERVICES_ALLOWED_TEXT" desc="The sub-label displayed in the rows of the System services section of the privacy hub sensor subpages when sensor access is allowed.">
     Allowed
   </message>
diff --git a/chrome/app/os_settings_strings_grdp/IDS_OS_SETTINGS_PRIVACY_HUB_SYSTEM_SERVICES_GEOLOCATION_NOT_CONFIGURED.png.sha1 b/chrome/app/os_settings_strings_grdp/IDS_OS_SETTINGS_PRIVACY_HUB_SYSTEM_SERVICES_GEOLOCATION_NOT_CONFIGURED.png.sha1
new file mode 100644
index 0000000..a69683a
--- /dev/null
+++ b/chrome/app/os_settings_strings_grdp/IDS_OS_SETTINGS_PRIVACY_HUB_SYSTEM_SERVICES_GEOLOCATION_NOT_CONFIGURED.png.sha1
@@ -0,0 +1 @@
+2ada22d6239521997a7e4a29bdbdc4a871eeec18
\ No newline at end of file
diff --git a/chrome/app/password_manager_ui_strings.grdp b/chrome/app/password_manager_ui_strings.grdp
index 33c53c9..8bf245b 100644
--- a/chrome/app/password_manager_ui_strings.grdp
+++ b/chrome/app/password_manager_ui_strings.grdp
@@ -681,6 +681,18 @@
   <message name="IDS_PASSWORD_MANAGER_UI_PASSKEY_MANAGEMENT_WITH_PIN_INFO_LABEL" desc="Information label shown when viewing a passkey on Chrome's password manager. This label identifies the credential as a passkey (as opposed to a password). For consistency, the word 'passkey' is in the glossary with translations already suggested.">
     You created a passkey for this site
   </message>
+  <message name="IDS_PASSKEYS_MANAGER_UI_UNENROLL_TITLE" desc="This string appears within Google Password Manager settings. It means the user can remove the device’s access to a sign-in method called passkeys. “Your passkeys” refers to passkeys the user saved on a different device.">
+    Remove access to your passkeys on this device
+  </message>
+  <message name="IDS_PASSKEYS_MANAGER_UI_UNENROLL_DESCRIPTION" desc="This string appears within Google Password Manager settings. It means the user can remove the device’s access to a sign-in method called passkeys. “Your passkeys” refers to passkeys the user saved on a different device.">
+    To give this device access to your passkeys again, sign in to a site or app with a saved passkey
+  </message>
+  <message name="IDS_PASSKEYS_MANAGER_UI_UNENROLL_BUTTON" desc="This string appears as a text link in a button in Google Password Manager settings. It means the user can remove the device’s access to a sign-in method called passkeys. It appears next to a title that says “Remove access to your passkeys on this device”.">
+    Remove access
+  </message>
+  <message name="IDS_PASSKEYS_MANAGER_UI_UNENROLL_TOAST_MESSAGE" desc="">
+    Passkeys access removed
+  </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_PASSKEYS_MANAGER_UI_UNENROLL_BUTTON.png.sha1 b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSKEYS_MANAGER_UI_UNENROLL_BUTTON.png.sha1
new file mode 100644
index 0000000..89a483d1
--- /dev/null
+++ b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSKEYS_MANAGER_UI_UNENROLL_BUTTON.png.sha1
@@ -0,0 +1 @@
+bfae66bb12a033b0870b4143cf1b2d2c205b4476
\ No newline at end of file
diff --git a/chrome/app/password_manager_ui_strings_grdp/IDS_PASSKEYS_MANAGER_UI_UNENROLL_DESCRIPTION.png.sha1 b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSKEYS_MANAGER_UI_UNENROLL_DESCRIPTION.png.sha1
new file mode 100644
index 0000000..89a483d1
--- /dev/null
+++ b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSKEYS_MANAGER_UI_UNENROLL_DESCRIPTION.png.sha1
@@ -0,0 +1 @@
+bfae66bb12a033b0870b4143cf1b2d2c205b4476
\ No newline at end of file
diff --git a/chrome/app/password_manager_ui_strings_grdp/IDS_PASSKEYS_MANAGER_UI_UNENROLL_TITLE.png.sha1 b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSKEYS_MANAGER_UI_UNENROLL_TITLE.png.sha1
new file mode 100644
index 0000000..89a483d1
--- /dev/null
+++ b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSKEYS_MANAGER_UI_UNENROLL_TITLE.png.sha1
@@ -0,0 +1 @@
+bfae66bb12a033b0870b4143cf1b2d2c205b4476
\ No newline at end of file
diff --git a/chrome/app/password_manager_ui_strings_grdp/IDS_PASSKEYS_MANAGER_UI_UNENROLL_TOAST_MESSAGE.png.sha1 b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSKEYS_MANAGER_UI_UNENROLL_TOAST_MESSAGE.png.sha1
new file mode 100644
index 0000000..f5e8ec87
--- /dev/null
+++ b/chrome/app/password_manager_ui_strings_grdp/IDS_PASSKEYS_MANAGER_UI_UNENROLL_TOAST_MESSAGE.png.sha1
@@ -0,0 +1 @@
+eda837df94afebcdcc6bad0c3ddb64c04292a2f7
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_af.xtb b/chrome/app/resources/chromium_strings_af.xtb
index 14476ae3..b6fdf57 100644
--- a/chrome/app/resources/chromium_strings_af.xtb
+++ b/chrome/app/resources/chromium_strings_af.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Deel 'n Chromium-oortjie</translation>
 <translation id="1553461853655228091">Chromium moet toestemming hê om toegang te kry tot jou kamera om 'n 3D-kaart van jou omgewing te skep</translation>
 <translation id="1574377791422810894">Chromium se veiligheidnutsgoed</translation>
+<translation id="1591808205441691831">Chromium moet verifieer dat dit jy is voordat sommige data in jou Google-rekening gestoor kan word en op al jou toestelle gebruik kan word. As jy afmeld, sal hierdie data op jou toestel bly.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Jou administrateur vereis dat jy Chromium herbegin om 'n opdatering toe te pas}=1{Jou administrateur vereis dat jy Chromium herbegin om 'n opdatering toe te pas. Jou incognitovenster sal nie weer oopgemaak word nie.}other{Jou administrateur vereis dat jy Chromium herbegin om 'n opdatering toe te pas. Jou # incognitovensters sal nie weer oopgemaak word nie.}}</translation>
 <translation id="1625909126243026060">Gaan belangrike privaatheid- en sekuriteitkontroles in Chromium na</translation>
 <translation id="1632539827495546968">Jy kan <ph name="GUEST_LINK_BEGIN" />gasmodus<ph name="GUEST_LINK_END" /> in Chromium-blaaier gebruik as jy hierdie rekening net een keer wil gebruik. <ph name="LINK_BEGIN" />Voeg ’n nuwe persoon<ph name="LINK_END" /> by jou <ph name="DEVICE_TYPE" /> as jy ’n rekening vir iemand anders wil byvoeg.
@@ -95,6 +96,7 @@
 <translation id="268602741124540128">Welkom by Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Chromium-oortjie</translation>
 <translation id="2718390899429598676">Chromium sal jou data enkripteer vir bykomende sekuriteit.</translation>
+<translation id="2721354645805494590">Meld af om jou Google-rekening uit Chromium te verwyder</translation>
 <translation id="2738871930057338499">Kon nie aan die internet koppel nie. HTTP 403 verbode. Gaan asseblief jou proxy-opstelling na.</translation>
 <translation id="2770231113462710648">Verander verstekblaaier na:</translation>
 <translation id="2785438272836277133">Hierdie uitbreiding bevat wanware en is onveilig. Verwyder dit uit Chromium sodat dit nie meer jou data, insluitend jou persoonlike inligting, op werwe wat jy besoek kan sien en verander nie.</translation>
@@ -124,6 +126,7 @@
 <translation id="3179665906251668410">Maak skakel in 'n incognitovenster in Chromium oop</translation>
 <translation id="3185330573522821672">Pasmaak jou nuwe Chromium-profiel</translation>
 <translation id="3190315855212034486">Sjoe! Chromium het omgeval. Wil jy nou herbegin?</translation>
+<translation id="3224847870593914902">Meld in die Instellings-bladsy by Chromium af om jou Google-rekening uit Chromium te verwyder</translation>
 <translation id="3258596308407688501">Chromium kan nie sy datagids lees of daarheen skryf nie:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -187,6 +190,7 @@
 <translation id="4222932583846282852">Kanselleer tans …</translation>
 <translation id="4230135487732243613">Koppel jou Chromium-data aan hierdie rekening?</translation>
 <translation id="4251772536351901305">Waarsku jou oor gevaarlike werwe – selfs werwe waarvan Google nie voorheen geweet het nie – deur meer data van werwe te ontleed as standaardbeskerming. Jy kan kies om Chromium-waarskuwings oor te slaan.</translation>
+<translation id="4269093074552541569">Meld by Chromium af</translation>
 <translation id="4271805377592243930">Kry hulp met Chromium</translation>
 <translation id="4281844954008187215">Diensbepalings</translation>
 <translation id="4285930937574705105">Kon weens 'n ongespesifiseerde fout nie installeer nie. As Chromium tans loop, maak dit asseblief toe en probeer weer.</translation>
@@ -199,6 +203,7 @@
 <translation id="4427306783828095590">Verbeterde beskerming doen meer om uitvissing en wanware te blokkeer</translation>
 <translation id="4447409407328223819">Meer oor Chrome-toetsweergawe</translation>
 <translation id="4501471624619070934">Installasie het misluk omdat toegang in hierdie land beperk is.</translation>
+<translation id="4510853178268397146">Hierdie uitbreiding het nie privaatheidpraktyke gepubliseer nie, soos hoe dit data insamel en gebruik. Chromium beveel aan dat jy dit verwyder.</translation>
 <translation id="452711251841752011">Welkom by Chromium; nuwe blaaiervenster is oopgemaak</translation>
 <translation id="4544142686420020088">Chromium het nie opgedateer nie; iets het skeefgeloop. <ph name="BEGIN_LINK" />Stel Chrome-opdateringprobleme en mislukte opdaterings reg.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Gaan voort in 'n nuwe Chromium-profiel?</translation>
@@ -443,6 +448,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Herbegin Chromium binne 'n dag}other{Herbegin Chromium binne # dae}}</translation>
 <translation id="8453117565092476964">Die installeerderargief is korrup of ongeldig. Laai Chromium asseblief weer af.</translation>
 <translation id="8458614432758743027">Chromium vereis Windows 10 of nuwer.</translation>
+<translation id="8461326814397467035">Sommige van jou Chromium-data is nog nie in jou Google-rekening gestoor nie. Probeer om ’n paar minute te wag voordat jy afmeld.</translation>
 <translation id="8463672209299734063">Opsioneel: Help om Chromium-bedryfstelsel se kenmerke en werkverrigting beter te maak deur outomaties diagnostiese en gebruiksdata na Google toe te stuur.</translation>
 <translation id="8493179195440786826">Chromium is verouderd</translation>
 <translation id="8522801943730206384">Chromium kan jou wagwoorde nagaan wanneer jy hulle stoor</translation>
diff --git a/chrome/app/resources/chromium_strings_am.xtb b/chrome/app/resources/chromium_strings_am.xtb
index 66614f8..aa3aeaf 100644
--- a/chrome/app/resources/chromium_strings_am.xtb
+++ b/chrome/app/resources/chromium_strings_am.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">የChromium ትር ያጋሩ</translation>
 <translation id="1553461853655228091">Chromium የዙሪያዎ 3ል ካርታ መፍጠር እንዲችል ካሜራዎን የመድረስ ፈቃድ ያስፈልገዋል</translation>
 <translation id="1574377791422810894">የChromium የደህንነት መሣሪያዎች</translation>
+<translation id="1591808205441691831">የተወሰነ ውሂብ በGoogle መለያዎ ውስጥ መቀመጥ እና በሁሉም መሣሪያዎችዎ ላይ ጥቅም ላይ መዋል ከመቻሉ በፊት Chromium ማንነትዎን ማረጋገጥ አለበት። ዘግተው ከወጡ ይህ ውሂብ በዚህ መሣሪያ ላይ ይቆያል።</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{አንድ ዝማኔ ለመተግበር አስተዳዳሪዎ Chromiumን ዳግም እንዲያስጀምሩት ይፈልግብዎታል}=1{አንድ ዝማኔ ለመተግበር አስተዳዳሪዎ Chromiumን ዳግም እንዲያስጀምሩት ይፈልግብዎታል። የእርስዎ ማንነት የማያሳውቅ መስኮት ዳግም አይከፈትም}one{አንድ ዝማኔ ለመተግበር አስተዳዳሪዎ Chromiumን ዳግም እንዲያስጀምሩት ይፈልግብዎታል። የእርስዎ # ማንነት የማያሳውቁ መስኮቶች ዳግም አይከፈቱም}other{አንድ ዝማኔ ለመተግበር አስተዳዳሪዎ Chromiumን ዳግም እንዲያስጀምሩት ይፈልግብዎታል። የእርስዎ # ማንነት የማያሳውቁ መስኮቶች ዳግም አይከፈቱም}}</translation>
 <translation id="1625909126243026060">በChromium ውስጥ ቁልፍ የግላዊነት እና የደህንነት ቁጥጥሮችን ይገምግሙ</translation>
 <translation id="1632539827495546968">ይህን መለያ አንድ ጊዜ ብቻ መጠቀም ከፈለጉ በChromium አሳሽ ውስጥ <ph name="GUEST_LINK_BEGIN" />የእንግዳ ሁነታ<ph name="GUEST_LINK_END" />ን መጠቀም ይችላሉ። ለሌላ ሰው መለያ ማከል ከፈለጉ በእርስዎ <ph name="DEVICE_TYPE" /> ላይ <ph name="LINK_BEGIN" />አዲስ ሰው ያክሉ<ph name="LINK_END" />።
@@ -95,6 +96,7 @@
 <translation id="268602741124540128">እንኳን ወደ Chromium በደህና መጡ <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">የChromium ትር</translation>
 <translation id="2718390899429598676">ለተጨማሪ ደህንነት ሲባል Chromium ውሂብዎን ያመሰጥረዋል።</translation>
+<translation id="2721354645805494590">የGoogle መለያዎን ከChromium ለማስወገድ ዘግተው ይውጡ</translation>
 <translation id="2738871930057338499">ከበይነመረብ ጋር መገናኘት አልተቻለም። ኤችቲቲፒኤስ 403 ተከልክሏል። እባክዎ ተኪ ውቅረትዎን ይፈትሹ።</translation>
 <translation id="2770231113462710648">ነባሪ አሳሽን ወደዚህ ቀይር፦</translation>
 <translation id="2785438272836277133">ይህ ቅጥያ ተንኮል አዘል ዌርን ይዟል እና ደህንነቱ የተጠበቀ አይደለም። የግል መረጃዎን ጨምሮ ከእንግዲህ እርስዎ በሚጎበኟቸው ጣቢያዎች ላይ ያለዎን ውሂብ ማየት እና መለወጥ እንዳይችል ከChromium ያስወግዱት።</translation>
@@ -124,6 +126,7 @@
 <translation id="3179665906251668410">አገናኙን በChromium ማን&amp;ነትን በማያሳውቅ መስኮት ውስጥ ክፈት</translation>
 <translation id="3185330573522821672">አዲሱን የChromium መገለጫዎን ያብጁ</translation>
 <translation id="3190315855212034486">ኧረ ገዳይ! Chromium ብልሽት አጋጥሞታል። አሁን ዳግም ይጀምር?</translation>
+<translation id="3224847870593914902">የGoogle መለያዎን ከChromium ለማስወገድ በቅንብሮች ገጽ ውስጥ ከChromium ዘግተው ይውጡ</translation>
 <translation id="3258596308407688501">Chromium የውሂብ አቃፊው ላይ ማንበብ እና መጻፍ አይችልም፦
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -187,6 +190,7 @@
 <translation id="4222932583846282852">በመሰረዝ ላይ...</translation>
 <translation id="4230135487732243613">የChromium ውሂዎ ከዚህ መለያ ጋር ይገናኝ?</translation>
 <translation id="4251772536351901305">ከመደበኛ ጥበቃ በላይ ተጨማሪ ውሂብ ከጣቢያዎች ትንታኔ በመስጠት Google እንኳን በፊት ስላላወቃቸው አደገኛ ጣቢያዎች ያስጠነቅቅዎታል። የChromium ማስጠንቀቂያዎችን ለመዝለል መምረጥ ይችላሉ።</translation>
+<translation id="4269093074552541569">ከChromium ዘግተህ ውጣ</translation>
 <translation id="4271805377592243930">Chromium ላይ እገዛ ያግኙ</translation>
 <translation id="4281844954008187215">የአግልግሎት ውል</translation>
 <translation id="4285930937574705105">ተለይቶ ባልታወቀ ስህተት ምክንያት ጭነት ከሽፏል። Chromium አሁን እያሄደ ከሆነ እባክዎ ይዝጉትና እንደገና ይሞክሩ።</translation>
@@ -199,6 +203,7 @@
 <translation id="4427306783828095590">የተሻሻለ ጥበቃ ማስገር እና ተንኮል-አዘል ዌር ለማገድ የበለጠ ይሠራል</translation>
 <translation id="4447409407328223819">ስለ Chrome ለሙከራ</translation>
 <translation id="4501471624619070934">በዚህ አገር መዳረሻ የተገደበ ስለሆነ ጭነት አልተሳካም።</translation>
+<translation id="4510853178268397146">ይህ ቅጥያ እንደ ውሂብን እንዴት እንደሚሰበስብ እና እንደሚጠቀም ያሉ የግላዊነት ተግባሮችን አላተመም። Chromium እንዲያስወግዱት ይመክራል።</translation>
 <translation id="452711251841752011">እንኳን ወደ Chromium በደህና መጡ፤ አዲስ የአሳሽ መስኮት ተከፍቷል</translation>
 <translation id="4544142686420020088">Chromium አልተዘመነም፣ የሆነ ችግር ተፈጥሯል። <ph name="BEGIN_LINK" />የChrome ዝማኔ ችግሮችን እና ያልተሳኩ ዝማኔዎችን ያስተካክሉ።<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">በአዲሱ የChromium መገለጫ ውስጥ ይቀጥል?</translation>
@@ -442,6 +447,7 @@
 <translation id="8417404458978023919">{0,plural, =1{በአንድ ቀን ውስጥ Chromiumን ዳግም አስጀምር}one{በ# ቀኖች ውስጥ Chromiumን ዳግም አስጀምር}other{በ# ቀኖች ውስጥ Chromiumን ዳግም አስጀምር}}</translation>
 <translation id="8453117565092476964">የጫኚው መዝገብ ተበላሽቷል ወይም ትክክል አይደለም። እባክዎ Chromiumን እንደገና ያውርዱ።</translation>
 <translation id="8458614432758743027">Chromium Windows 10 ወይም ከዚያ በላይ ያስፈልገዋል።</translation>
+<translation id="8461326814397467035">አንዳንድ የChromium ውሂብዎ በGoogle መለያዎ ውስጥ ገና አልተቀመጠም። ዘግተው ከመውጣትዎ በፊት ጥቂት ደቂቃዎች ለመጠበቅ ይሞክሩ።</translation>
 <translation id="8463672209299734063">ከተፈለገ፦ የምርመራ እና የአጠቃቀም ውሂብ ወደ Google በራስ-ሰር በመላክ የChromiumOS ባህሪያትን እና አፈጻጸምን እንዲሻሻል ያግዙ።</translation>
 <translation id="8493179195440786826">Chromium ጊዜው አልፎበታል</translation>
 <translation id="8522801943730206384">እርስዎ የይለፍ ቃላትዎን ሲያስቀምጧቸው Chromium መፈተሽ ይችላል</translation>
diff --git a/chrome/app/resources/chromium_strings_ar.xtb b/chrome/app/resources/chromium_strings_ar.xtb
index d9a635c..f014034 100644
--- a/chrome/app/resources/chromium_strings_ar.xtb
+++ b/chrome/app/resources/chromium_strings_ar.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">‏مشاركة علامة تبويب Chromium</translation>
 <translation id="1553461853655228091">‏يحتاج Chromium إلى إذن للوصول إلى الكاميرا من أجل إنشاء خريطة ثلاثية الأبعاد للبيئة المحيطة بك.</translation>
 <translation id="1574377791422810894">‏أدوات الأمان في Chromium</translation>
+<translation id="1591808205441691831">‏يحتاج Chromium إلى إثبات هويتك قبل حفظ بعض البيانات في حسابك على Google واستخدامها على جميع أجهزتك. إذا سجَّلت الخروج، ستظل هذه البيانات على هذا الجهاز.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{‏يطلب المشرف إعادة تشغيل Chromium لتطبيق تحديث.}=1{‏يطلب المشرف إعادة تشغيل Chromium لتطبيق تحديث. لن تتم إعادة فتح نافذة التصفح المتخفي.}two{‏يطلب المشرف إعادة تشغيل Chromium لتطبيق تحديث. لن تتم إعادة فتح نافذتَي التصفح المتخفي.}few{‏يطلب المشرف إعادة تشغيل Chromium لتطبيق تحديث. لن تتم إعادة فتح نوافذ التصفّح المتخفي البالغ عددها #.}many{‏يطلب المشرف إعادة تشغيل Chromium لتطبيق تحديث. لن تتم إعادة فتح نوافذ التصفّح المتخفي البالغ عددها #.}other{‏يطلب المشرف إعادة تشغيل Chromium لتطبيق تحديث. لن تتم إعادة فتح نوافذ التصفّح المتخفي البالغ عددها #.}}</translation>
 <translation id="1625909126243026060">‏يمكنك مراجعة العناصر الرئيسية للتحكّم في الخصوصية والأمان في Chromium.</translation>
 <translation id="1632539827495546968">‏إذا أردت استخدام هذا الحساب لمرة واحدة فقط، يمكنك استخدام <ph name="GUEST_LINK_BEGIN" />وضع الضيف<ph name="GUEST_LINK_END" /> في متصفّح Chromium. وإذا أردت إضافة حساب لمستخدم آخر، <ph name="LINK_BEGIN" />أضِف مستخدمًا جديدًا<ph name="LINK_END" /> إلى <ph name="DEVICE_TYPE" />، مع العِلم بأنّ الأذونات التي سبق لك منحها إلى المواقع الإلكترونية والتطبيقات يمكن أن تنطبق على هذا الحساب. يمكنك إدارة حساباتك على Google من خلال <ph name="SETTINGS_LINK_BEGIN" />الإعدادات<ph name="SETTINGS_LINK_END" />.</translation>
@@ -91,6 +92,7 @@
 <translation id="268602741124540128">‏مرحبًا بك في Chromium، <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">‏علامة تبويب Chromium</translation>
 <translation id="2718390899429598676">‏لمزيد من الأمان، سيشفر Chromium بياناتك</translation>
+<translation id="2721354645805494590">‏لإزالة حسابك على Google من Chromium، يجب تسجيل الخروج</translation>
 <translation id="2738871930057338499">‏تعذر الاتصال بالإنترنت. بروتوكول HTTP 403 محظور. يُرجى التحقق من إعدادات الخادم الوكيل.</translation>
 <translation id="2770231113462710648">تغيير المتصفح التلقائي إلى:</translation>
 <translation id="2785438272836277133">‏هذه الإضافة غير آمنة وتحتوي على برامج ضارة. يُرجى إزالة هذه الإضافة من Chromium كي لا تتمكّن من الاطّلاع على بياناتك وتغييرها، بما في ذلك معلوماتك الشخصية، على المواقع الإلكترونية التي تزورها.</translation>
@@ -120,6 +122,7 @@
 <translation id="3179665906251668410">‏فتح الرابط في نافذة تصفح متخفٍ في Chromium</translation>
 <translation id="3185330573522821672">‏يمكنك الآن تخصيص ملفك الشخصي الجديد على Chromium.</translation>
 <translation id="3190315855212034486">‏للأسف! تعطل Chromium. هل تريد إعادة التشغيل الآن؟</translation>
+<translation id="3224847870593914902">‏لإزالة حسابك على Google من Chromium، يجب تسجيل الخروج من Chromium في صفحة "الإعدادات"</translation>
 <translation id="3258596308407688501">‏يتعذر على Chromium القراءة والكتابة في دليل البيانات الخاص به:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -183,6 +186,7 @@
 <translation id="4222932583846282852">جارٍ الإلغاء...</translation>
 <translation id="4230135487732243613">‏هل ترغب في ربط بياناتك في Chromium بهذا الحساب؟</translation>
 <translation id="4251772536351901305">‏ستتلقّى تحذيرات بشأن المواقع الإلكترونية الخطيرة، بما فيها المواقع الإلكترونية التي لم يتعرّف عليها محرك بحث Google، من خلال تحليل قدر أكبر من البيانات الواردة من مواقع إلكترونية، مقارنةً بالحماية العادية. يمكنك اختيار تخطّي تحذيرات Chromium.</translation>
+<translation id="4269093074552541569">‏تسجيل الخروج من Chromium</translation>
 <translation id="4271805377592243930">‏الحصول على مساعدة في Chromium</translation>
 <translation id="4281844954008187215">بنود الخدمة</translation>
 <translation id="4285930937574705105">‏تعذّر إتمام عملية التثبيت بسبب خطأ غير محدد. إذا كان Chromium في حالة التشغيل حاليًا، يُرجى إغلاقه وإعادة المحاولة.</translation>
@@ -195,6 +199,7 @@
 <translation id="4427306783828095590">يؤدي تفعيل إعداد "الحماية المُحسَّنة" إلى حظر التصيّد الاحتيالي والبرامج الضارّة.</translation>
 <translation id="4447409407328223819">‏لمحة عن الإصدار Chrome for Testing</translation>
 <translation id="4501471624619070934">تعذّر تثبيت التطبيق بسبب حظر الدخول المفروض في هذا البلد.</translation>
+<translation id="4510853178268397146">‏لم تنشر هذه الإضافة الممارسات المتعلقة بالخصوصية، مثل كيفية جمعها للبيانات واستخدامها. ينصح متصفِّح Chromium بإزالتها.</translation>
 <translation id="452711251841752011">‏مرحبًا بك في Chromium. تم فتح نافذة متصفّح جديدة.</translation>
 <translation id="4544142686420020088">‏تعذّر تحديث Chromium بسبب حدوث خطأ. <ph name="BEGIN_LINK" />حلّ مشاكل تحديث Chrome وتعذُّر التحديثات<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">‏هل تريد المتابعة باستخدام ملف شخصي جديد على Chromium؟</translation>
@@ -439,6 +444,7 @@
 <translation id="8417404458978023919">{0,plural, =1{‏يجب إعادة تشغيل Chromium في غضون يوم واحد}zero{‏يجب إعادة تشغيل Chromium في غضون # يوم}two{‏يجب إعادة تشغيل Chromium في غضون يومين}few{‏يجب إعادة تشغيل Chromium في غضون # أيام}many{‏يجب إعادة تشغيل Chromium في غضون # يومًا}other{‏يجب إعادة تشغيل Chromium في غضون # يوم}}</translation>
 <translation id="8453117565092476964">‏أرشيف أداة التثبيت تالف أو غير صالح. يُرجى إعادة تنزيل Chromium.</translation>
 <translation id="8458614432758743027">‏يتطلّب Chromium نظام التشغيل Windows 10 أو إصدارًا أحدث.</translation>
+<translation id="8461326814397467035">‏لم يتم حفظ بعض بيانات Chromium في حسابك على Google إلى الآن. يُرجى الانتظار بضع دقائق قبل تسجيل الخروج.</translation>
 <translation id="8463672209299734063">‏إجراء اختياري: يمكنك المساعدة في تحسين ميزات نظام التشغيل Chromium وأدائه من خلال إرسال بيانات التشخيص والاستخدام تلقائيًا إلى Google.</translation>
 <translation id="8493179195440786826">‏إصدار Chromium قديم</translation>
 <translation id="8522801943730206384">‏لا يستطيع Chromium التحقُّق من كلمات المرور إلا عند حفظها.</translation>
diff --git a/chrome/app/resources/chromium_strings_as.xtb b/chrome/app/resources/chromium_strings_as.xtb
index 7450a00..176001a 100644
--- a/chrome/app/resources/chromium_strings_as.xtb
+++ b/chrome/app/resources/chromium_strings_as.xtb
@@ -60,6 +60,7 @@
 <translation id="2018879682492276940">ইনষ্টল কৰিব পৰা নগ’ল। অনুগ্ৰহ কৰি পুনৰ চেষ্টা কৰক।</translation>
 <translation id="2020032459870799438">আপোনাৰ অন্য পাছৱৰ্ডসমূহ ডেটা উলংঘন আৰু আন সুৰক্ষা সম্পৰ্কীয় সমস্যাৰ পৰা নিৰাপদে আছেনে নাই পৰীক্ষা কৰিবলৈ <ph name="BEGIN_LINK" />Chromiumত ছাইন ইন কৰক<ph name="END_LINK" />।</translation>
 <translation id="2049376729098081731">Google সেৱাসমূহত অধিক ব্যক্তিগতকৃত অভিজ্ঞতা লাভ কৰিবলৈ Chromiumৰ ইতিহাস অন্তৰ্ভুক্ত কৰিবনে নকৰে সেয়া বাছনি কৰক</translation>
+<translation id="2065461321550902389">আপোনাৰ আটাইবোৰ ডিভাইচত নিজৰ পাছৱৰ্ড আৰু আন বহুতো ছেভ আৰু ব্যৱহাৰ কৰিবলৈ Chromiumত ছাইন ইন কৰক। এই পাছৱর্ডটো আপোনাৰ Google একাউণ্টত আপুনি ছাইন ইন কৰাৰ পাছত ছেভ কৰা হ’ব।</translation>
 <translation id="2086476982681781442">এই ফাইলটো প্ৰতাৰণামূলক আৰু ই আপোনাৰ ডিভাইচত অপ্ৰত্যাশিত সালসলনিসমূহ কৰিব পাৰে বাবে Chromiumএ এই ডাউনল’ডটো অৱৰোধ কৰিছে</translation>
 <translation id="2088953378266246249">Chromiumএ ইয়াৰ মূল প্ৰমাণপত্ৰ কেনেকৈ পৰিচালনা কৰে সেই বিষয়ক তথ্য</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{Chromium ১ মিনিটলৈকে ব্যৱহাৰ কৰা নহ’লে আপোনাৰ প্ৰতিষ্ঠানে স্বয়ংক্ৰিয়ভাৱে ব্ৰাউজিঙৰ ডেটা মচি পেলায়। ইয়াত ইতিহাস, স্বয়ংক্ৰিয়ভাৱে পূৰ হোৱাৰ সুবিধা আৰু ডাউনল’ড অন্তৰ্ভুক্ত হ’ব পাৰে। আপোনাৰ টেবসমূহ খোলা থাকিব।}one{Chromium # মিনিটলৈকে ব্যৱহাৰ কৰা নহ’লে আপোনাৰ প্ৰতিষ্ঠানে স্বয়ংক্ৰিয়ভাৱে ব্ৰাউজিঙৰ ডেটা মচি পেলায়। ইয়াত ইতিহাস, স্বয়ংক্ৰিয়ভাৱে পূৰ হোৱাৰ সুবিধা আৰু ডাউনল’ড অন্তৰ্ভুক্ত হ’ব পাৰে। আপোনাৰ টেবসমূহ খোলা থাকিব।}other{Chromium # মিনিটলৈকে ব্যৱহাৰ কৰা নহ’লে আপোনাৰ প্ৰতিষ্ঠানে স্বয়ংক্ৰিয়ভাৱে ব্ৰাউজিঙৰ ডেটা মচি পেলায়। ইয়াত ইতিহাস, স্বয়ংক্ৰিয়ভাৱে পূৰ হোৱাৰ সুবিধা আৰু ডাউনল’ড অন্তৰ্ভুক্ত হ’ব পাৰে। আপোনাৰ টেবসমূহ খোলা থাকিব।}}</translation>
@@ -314,6 +315,7 @@
 <translation id="6327105987658262776">কোনো আপডে’ট উপলব্ধ নহয়।</translation>
 <translation id="6333502561965082103">Chromiumত অন্য এটা কার্য চলি আছে। অনুগ্ৰহ কৰি কিছু সময়ৰ পাছত আকৌ চেষ্টা কৰক।</translation>
 <translation id="6334986366598267305">বর্তমান আপোনাৰ Google একাউণ্টৰ জৰিয়তে আৰু শ্বেয়াৰ কৰা কম্পিউটাৰসমূহ সহজে Chromium ব্যৱহাৰ কৰিব পৰা যায়।</translation>
+<translation id="6347933965114150440">Chromiumৰ শ্বৰ্টকাট</translation>
 <translation id="6366160072964553914">এই ফাইলটো সাধাৰণতে ডাউনল’ড কৰা নহয় আৰু ই বিপজ্জনক হ’ব পাৰে বাবে Chromiumএ এই ডাউনল’ডটো অৱৰোধ কৰিছে</translation>
 <translation id="6373523479360886564">আপুনি Chromium আনইনষ্টল কৰিবলৈ বিচৰাটো নিশ্চিতনে?</translation>
 <translation id="6375219077595103062">Password Managerৰ এটা শ্বৰ্টকাট যোগ দিয়ক</translation>
diff --git a/chrome/app/resources/chromium_strings_be.xtb b/chrome/app/resources/chromium_strings_be.xtb
index b700340..82749ef 100644
--- a/chrome/app/resources/chromium_strings_be.xtb
+++ b/chrome/app/resources/chromium_strings_be.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Абагульце ўкладку Chromium</translation>
 <translation id="1553461853655228091">Chromium запытвае дазвол на доступ да камеры, каб стварыць 3D-карту асяроддзя</translation>
 <translation id="1574377791422810894">Інструменты бяспекі браўзера Chromium</translation>
+<translation id="1591808205441691831">Chromium патрабуе спраўджання вашай асобы, перш чым вы зможаце захоўваць асобныя даныя ў сваім Уліковым запісе Google для выкарыстання на ўсіх сваіх прыладах. Калі вы выйдзеце з уліковага запісу, гэтыя даныя застануцца на гэтай прыладзе.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Ваш адміністратар патрабуе перазапусціць Chromium для ўсталявання абнаўлення}=1{Ваш адміністратар патрабуе перазапусціць Chromium для ўсталявання абнаўлення. Акно ў рэжыме інкогніта не будзе адкрыта паўторна.}one{Ваш адміністратар патрабуе перазапусціць Chromium для ўсталявання абнаўлення. # акно ў рэжыме інкогніта не будзе адкрыта паўторна.}few{Ваш адміністратар патрабуе перазапусціць Chromium для ўсталявання абнаўлення. # акны ў рэжыме інкогніта не будуць адкрыты паўторна.}many{Ваш адміністратар патрабуе перазапусціць Chromium для ўсталявання абнаўлення. # вокнаў у рэжыме інкогніта не будуць адкрыты паўторна.}other{Ваш адміністратар патрабуе перазапусціць Chromium для ўсталявання абнаўлення. # акна ў рэжыме інкогніта не будуць адкрыты паўторна.}}</translation>
 <translation id="1625909126243026060">Праверка ключавых налад бяспекі і прыватнасці ў Chromium</translation>
 <translation id="1632539827495546968">Калі вам трэба ўвайсці ў гэты ўліковы запіс адзін раз, можна выкарыстаць <ph name="GUEST_LINK_BEGIN" />Гасцявы рэжым<ph name="GUEST_LINK_END" /> браўзера Chromium. Калі вы хочаце дадаць уліковы запіс для каго-небудзь яшчэ, <ph name="LINK_BEGIN" />дадайце новага карыстальніка<ph name="LINK_END" /> на прыладу <ph name="DEVICE_TYPE" />.
@@ -95,6 +96,7 @@
 <translation id="268602741124540128">Вітаем вас у Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Укладка Chromium</translation>
 <translation id="2718390899429598676">Для большай бяспекі Chromium будзе шыфраваць даныя.</translation>
+<translation id="2721354645805494590">Каб выдаліць Уліковы запіс Google з Chromium, выйдзіце з яго</translation>
 <translation id="2738871930057338499">Не ўдалося падключыцца да інтэрнэту. Памылка HTTP 403: доступ забаронены. Праверце налады проксі-сервера.</translation>
 <translation id="2770231113462710648">Зрабіць стандартным наступны браўзер:</translation>
 <translation id="2785438272836277133">Пашырэнне ўтрымлівае шкоднае ПЗ і з'яўляецца небяспечным. Выдаліце яго з Chromium, каб яно больш не магло бачыць і змяняць даныя на сайтах, якія вы наведваеце, уключаючы вашу асабістую інфармацыю.</translation>
@@ -124,6 +126,7 @@
 <translation id="3179665906251668410">Адкрыць спасылку ў акне інко&amp;гніта ў Chromium</translation>
 <translation id="3185330573522821672">Наладзьце новы профіль Chromium</translation>
 <translation id="3190315855212034486">Памылка! Збой Chromium. Перазапусціць?</translation>
+<translation id="3224847870593914902">Каб выдаліць свой Уліковы Google з Chromium, выйдзіце з Chromium на старонцы налад</translation>
 <translation id="3258596308407688501">Chromium не можа чытаць з каталога даных і запісваць у яго:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -187,6 +190,7 @@
 <translation id="4222932583846282852">Адмяняецца...</translation>
 <translation id="4230135487732243613">Звязаць вашы даныя Chromium з гэтым уліковым запісам?</translation>
 <translation id="4251772536351901305">Папярэджвае пра небяспечныя сайты (нават тыя, пра якія ў Google дагэтуль не было звестак), аналізуючы больш даных з сайтаў, чым аналізуецца пры стандартнай абароне. Папярэджанні браўзера Chromium можна прапускаць.</translation>
+<translation id="4269093074552541569">Выйсці з Chromium</translation>
 <translation id="4271805377592243930">Атрымаць дапамогу па Chromium</translation>
 <translation id="4281844954008187215">Умовы выкарыстання</translation>
 <translation id="4285930937574705105">Збой усталявання з-за нявызначанай памылкі. Калі Chromium зараз запушчаны, закрыйце яго і паўтарыце спробу.</translation>
@@ -199,6 +203,7 @@
 <translation id="4427306783828095590">Функцыя палепшанай абароны яшчэ надзейней блакіруе фішынг і шкодныя праграмы</translation>
 <translation id="4447409407328223819">Пра Chrome for Testing</translation>
 <translation id="4501471624619070934">Не ўдалося ўсталяваць з-за абмежавання доступу ў гэтай краіне.</translation>
+<translation id="4510853178268397146">Для гэтага пашырэння не апублікаваны меры забеспячэння прыватнасці, напрыклад звесткі пра тое, як яно збірае і выкарыстоўвае даныя. Chromium рэкамендуе выдаліць яго.</translation>
 <translation id="452711251841752011">Вітаем у Chromium! Адкрыта новае акно браўзера</translation>
 <translation id="4544142686420020088">Chromium не абнавіўся. Нешта пайшло не так. <ph name="BEGIN_LINK" />Выправіце праблемы з абнаўленнем Chromium і памылкі абнаўлення.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Працягнуць працу ў новым профілі Chromium?</translation>
@@ -442,6 +447,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Перазапусціце Chromium на працягу дня}one{Перазапусціце Chromium на працягу # дня}few{Перазапусціце Chromium на працягу # дзён}many{Перазапусціце Chromium на працягу # дзён}other{Перазапусціце Chromium на працягу # дня}}</translation>
 <translation id="8453117565092476964">Архіў усталёўшчыка пашкоджаны або мае няправільны фармат. Спампуйце Chromium зноў.</translation>
 <translation id="8458614432758743027">Для браўзера Chromium патрабуецца Windows 10 або навейшая версія.</translation>
+<translation id="8461326814397467035">Некаторыя вашы даныя Chromium яшчэ не былі захаваны ва Уліковым запісе Google. Пачакайце некалькі хвілін, перш чым выйсці.</translation>
 <translation id="8463672209299734063">Дапамагаць паляпшаць функцыі і прадукцыйнасць Chromium OS шляхам аўтаматычнай адпраўкі ў Google даных пра выкарыстанне і дыягностыку (неабавязкова).</translation>
 <translation id="8493179195440786826">Chromium састарэў</translation>
 <translation id="8522801943730206384">Chromium можа правяраць толькі захаваныя паролі</translation>
diff --git a/chrome/app/resources/chromium_strings_bg.xtb b/chrome/app/resources/chromium_strings_bg.xtb
index 0417e41..d076644 100644
--- a/chrome/app/resources/chromium_strings_bg.xtb
+++ b/chrome/app/resources/chromium_strings_bg.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">Споделяне на раздел в Chromium</translation>
 <translation id="1553461853655228091">Chromium се нуждае от разрешение за достъп до камерата ви, за да създаде триизмерна карта на заобикалящата ви среда</translation>
 <translation id="1574377791422810894">Инструменти за безопасност на Chromium</translation>
+<translation id="1591808205441691831">Chromium трябва да потвърди, че това сте вие, преди някои данни да могат да бъдат запазени в профила ви в Google и да се използват на всичките ви устройства. Ако излезете от профила си, тези данни ще останат на устройството.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Администраторът ви изисква да рестартирате Chromium, за да се приложи актуализация}=1{Администраторът ви изисква да рестартирате Chromium, за да се приложи актуализация. Прозорецът ви в режим „инкогнито“ няма да бъде отворен отново.}other{Администраторът ви изисква да рестартирате Chromium, за да се приложи актуализация. Вашите # прозореца в режим „инкогнито“ няма да бъдат отворени отново.}}</translation>
 <translation id="1625909126243026060">Прегледайте ключовите контроли в Chromium за поверителност и сигурност</translation>
 <translation id="1632539827495546968">Ако искате да използвате този профил само веднъж, можете да се възползвате от <ph name="GUEST_LINK_BEGIN" />режима на гост<ph name="GUEST_LINK_END" /> в браузъра Chromium. В случай че искате да добавите профил за друго лице, <ph name="LINK_BEGIN" />добавете нов човек<ph name="LINK_END" /> към вашия <ph name="DEVICE_TYPE" />.
@@ -62,6 +63,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Организацията ви е задала данните за сърфирането да се изтриват автоматично, когато Chromium не се използва в продължение на 1 минута. Това може да включва историята, записите за автоматично попълване и изтеглянията. Разделите ви ще останат отворени.}other{Организацията ви е задала данните за сърфирането да се изтриват автоматично, когато Chromium не се използва в продължение на # минути. Това може да включва историята, записите за автоматично попълване и изтеглянията. Разделите ви ще останат отворени.}}</translation>
 <translation id="2126108037660393668">Проверката на изтегления файл не бе успешна.</translation>
 <translation id="215352261310130060">Chromium блокира това изтегляне, защото сайтът не използва защитена връзка и е възможно файлът да е компрометиран</translation>
+<translation id="2157600032285353789">От менюто на Chromium можете да отворите отметките, режима на четене и др.</translation>
 <translation id="2174178932569897599">Персонализиране на Chromium</translation>
 <translation id="2174917724755363426">Инсталирането не е завършило. Наистина ли искате да го анулирате?</translation>
 <translation id="2185166961232948079">Chromium – Вход в мрежата – <ph name="PAGE_TITLE" /></translation>
@@ -92,6 +94,7 @@
 <translation id="268602741124540128">Добре дошли в Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Раздел в Chromium</translation>
 <translation id="2718390899429598676">За повишаване на сигурността Chromium ще шифрова данните ви.</translation>
+<translation id="2721354645805494590">За да премахнете профила си в Google от Chromium, излезте от браузъра</translation>
 <translation id="2738871930057338499">Не може да се установи връзка с интернет. HTTP код 403 – Забранено. Проверете конфигурацията на прокси сървъра си.</translation>
 <translation id="2770231113462710648">Промяна на браузъра по подразбиране с/ъс:</translation>
 <translation id="2785438272836277133">Това разширение съдържа злонамерен софтуер и е опасно. Премахнете го от Chromium, така че повече да не може да преглежда и променя данните ви в посещаваните от вас сайтове, включително личната ви информация.</translation>
@@ -121,6 +124,7 @@
 <translation id="3179665906251668410">Отваряне на връзката в прозорец в режим „инко&amp;гнито“ на Chromium</translation>
 <translation id="3185330573522821672">Персонализирайте новия си потребителски профил в Chromium</translation>
 <translation id="3190315855212034486">О, не! Chromium претърпя срив. Да се стартира ли отново сега?</translation>
+<translation id="3224847870593914902">За да премахнете профила си в Google от Chromium, излезте от браузъра на страницата „Настройки“</translation>
 <translation id="3258596308407688501">Chromium не може да чете и записва в директорията си за данни: <ph name="USER_DATA_DIRECTORY" /></translation>
 <translation id="3268051428841342958">V8 е машината на Chromium за JavaScript и WebAssembly, използвана за подобряване на ефективността на сайтовете</translation>
 <translation id="3283186697780795848">Инсталирана е версия <ph name="PRODUCT_VERSION" /> на Chromium</translation>
@@ -182,6 +186,7 @@
 <translation id="4222932583846282852">Анулира се...</translation>
 <translation id="4230135487732243613">Да се свържат ли данните ви в Chromium с този профил?</translation>
 <translation id="4251772536351901305">Предупреждава ви за опасни сайтове, включително такива, които не са били известни на Google, като анализира повече данни от сайтовете в сравнение със стандартната защита. Можете да пропуснете предупрежденията от Chromium.</translation>
+<translation id="4269093074552541569">Изход от Chromium</translation>
 <translation id="4271805377592243930">Получаване на помощ за Chromium</translation>
 <translation id="4281844954008187215">Условия за ползване</translation>
 <translation id="4285930937574705105">Инсталирането не бе успешно поради неизвестна грешка. Ако Chromium понастоящем се изпълнява, моля, затворете го и опитайте отново.</translation>
@@ -194,6 +199,7 @@
 <translation id="4427306783828095590">Режимът за подобрена защита предприема повече действия за блокиране на фишинг атаки и злонамерен софтуер</translation>
 <translation id="4447409407328223819">Всичко за Chrome for Testing</translation>
 <translation id="4501471624619070934">Инсталирането не бе успешно, защото достъпът в тази държава е ограничен.</translation>
+<translation id="4510853178268397146">За това разширение не са публикувани практики за поверителност, като например как събира и използва данни. Chromium препоръчва да го премахнете.</translation>
 <translation id="452711251841752011">Добре дошли в Chromium. Отворен е нов прозорец на браузъра</translation>
 <translation id="4544142686420020088">Chromium не се актуализира, защото нещо се обърка. <ph name="BEGIN_LINK" />Отстранете проблеми с актуализирането на Chromium и неуспешни актуализации<ph name="END_LINK" />.</translation>
 <translation id="454579500955453258">Искате ли да продължите с нов потребителски профил в Chromium?</translation>
@@ -237,6 +243,7 @@
 <translation id="5386450000063123300">Chromium се актуализира (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Разрешаване на влизането в Chromium</translation>
 <translation id="5398878173008909840">Налице е нова версия на Chromium.</translation>
+<translation id="5400757303519321734">Когато използвате <ph name="USER_EMAIL" /> за вход в услуги на Google, като например Gmail или YouTube, можете да влезете в Chromium със същия профил</translation>
 <translation id="5405650547142096840">Премахване от Chromium</translation>
 <translation id="5427571867875391349">Задаване на Chromium като браузър по подразбиране</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> – Chromium бета</translation>
@@ -267,6 +274,7 @@
 <translation id="5987687638152509985">Актуализирайте Chromium, за да стартира синхронизирането</translation>
 <translation id="5988505247484123880">Посещаваните от вас сайтове обикновено запомнят нещата, които ви интересуват, за да персонализират практическата ви работа. Те също така могат да съхраняват в Chromium информация за интересите ви.</translation>
 <translation id="6003112304606738118">Изтегля се... Оставащо време: <ph name="HOURS" /> ч</translation>
+<translation id="6019451407441383358">От менюто на Chromium горе вдясно можете да отворите отметките, режима на четене и др.</translation>
 <translation id="6040143037577758943">Затваряне</translation>
 <translation id="6055895534982063517">Налице е нова версия на Chromium, която е по-бърза от всякога.</translation>
 <translation id="6058380562449900225">За да защитите данните си, разрешете на Chromium да премахва разрешенията от сайтовете, които не сте посещавали наскоро. Известията не се спират.</translation>
@@ -357,7 +365,9 @@
 <translation id="7045244423563602563">Персонализирайте Chromium според вкуса си</translation>
 <translation id="705851970750939768">Актуализиране на Chromium</translation>
 <translation id="7067091210845072982">Ако няма полезно описание за дадено изображение, Chromium ще се опита да предостави такова. За да бъдат създадени описания, съответните изображения се изпращат до Google.</translation>
+<translation id="7100062358172078145">Без влизане в Chromium</translation>
 <translation id="7141270731789036260">Персонализиране на Chrome for Testing</translation>
+<translation id="7159538860914681762">Влезте в Chromium, за да запазвате и използвате паролите си и още много други неща на всичките си устройства</translation>
 <translation id="7173822816570314652">Организацията ви изтрива данните в Chromium, когато не се използват в продължение на <ph name="TIMEOUT_DURATION" />. Това може да включва историята, записите за автоматично попълване и изтеглянията.</translation>
 <translation id="718435575166326686">За този сайт Chromium се нуждае от разрешение за достъп до камерата</translation>
 <translation id="7196312274710523067">Chromium не можа да се стартира. Опитайте отново.</translation>
@@ -430,6 +440,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Повторно стартиране на Chromium до 1 ден}other{Повторно стартиране на Chromium до # дни}}</translation>
 <translation id="8453117565092476964">Архивът на инсталационната програма е повреден или невалиден. Моля, изтеглете отново Chromium.</translation>
 <translation id="8458614432758743027">За Chromium се изисква Windows 10 или по-нова версия.</translation>
+<translation id="8461326814397467035">Някои от данните ви в Chromium още не са запазени в профила ви в Google. Изчакайте няколко минути, преди да излезете от браузъра.</translation>
 <translation id="8463672209299734063">По избор: Помогнете за подобряването на функциите и ефективността на Chromium OS, като автоматично изпращате до Google данни за диагностиката и употребата.</translation>
 <translation id="8493179195440786826">Chromium не е актуален</translation>
 <translation id="8522801943730206384">Chromium може да проверява паролите ви, когато ги запазите</translation>
@@ -447,6 +458,7 @@
 <translation id="8719993436687031146">Искате ли да влезете в Chromium?</translation>
 <translation id="878572486461146056">Грешка при инсталирането: Системният ви администратор е приложил групови правила, които предотвратяват инсталирането: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium се нуждае от разрешение за достъп до камерата и микрофона ви за този сайт</translation>
+<translation id="8818550178040858407">Искате ли да влезете в Chromium?</translation>
 <translation id="8826492472752484139">Кликнете върху Мениджър на пароли.</translation>
 <translation id="8833697763442816810">Система Chromium OS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Какви данни се използват<ph name="END_BOLD" />: Вашата история на сърфиране – списък на сайтовете, които сте посетили чрез Chromium на това устройство.</translation>
@@ -462,6 +474,7 @@
 <translation id="9019929317751753759">За да направим Chromium по-безопасен, деактивирахме следното разширение, което липсва от <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> и може да е било добавено без ваше знание.</translation>
 <translation id="9022552996538154597">Вход в Chromium</translation>
 <translation id="904366664621834601">Chromium блокира това изтегляне, защото архивният файл съдържа други файлове, които може да крият злонамерен софтуер</translation>
+<translation id="9062666675513499497">Влизане в Chromium, когато влизате в други услуги на Google</translation>
 <translation id="907832235989677238">Влезте в Chromium. Ако искате да влезете в профил само веднъж, можете <ph name="GUEST_LINK_BEGIN" />да използвате устройството като гост<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium се затвори автоматично</translation>
 <translation id="9089354809943900324">Chromium не е актуален</translation>
@@ -473,11 +486,13 @@
 <translation id="9158494823179993217">Системният ви администратор е конфигурирал Chromium да отваря алтернативен браузър за достъп до <ph name="TARGET_URL_HOSTNAME" />.</translation>
 <translation id="9185526690718004400">Повторно стартиране за актуализиране на &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (входящ трафик за mDNS)</translation>
+<translation id="9220341227291329091">Автоматично влизане в Chromium</translation>
 <translation id="924957577793602335">Персонализирайте Chromium според вкуса си</translation>
 <translation id="93478295209880648">Chromium може да не функционира правилно, тъй като вече не се поддържа под Windows XP и Windows Vista</translation>
 <translation id="942598560705308788">Сертификати, управлявани от Chromium</translation>
 <translation id="965162752251293939">Кой използва Chromium?</translation>
 <translation id="967427899662692980">Получете най-високото ниво на сигурност на Chromium</translation>
 <translation id="983803489796659991">Инсталирането не бе успешно, защото сървърът за актуализиране няма хеш данни за приложението.</translation>
+<translation id="985498048907240953">Използване на Chromium без профил</translation>
 <translation id="985602178874221306">Авторите на Chromium</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_bn.xtb b/chrome/app/resources/chromium_strings_bn.xtb
index caff3b5..5de3b33f 100644
--- a/chrome/app/resources/chromium_strings_bn.xtb
+++ b/chrome/app/resources/chromium_strings_bn.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">একটি Chromium ট্যাব শেয়ার করুন</translation>
 <translation id="1553461853655228091">আপনার আশেপাশের 3D ম্যাপ তৈরি করতে এই সাইটটির জন্য Chromium-কে আপনার ক্যামেরা অ্যাক্সেস করার অনুমতি দিতে হবে</translation>
 <translation id="1574377791422810894">Chromium-এর নিরাপত্তা টুল</translation>
+<translation id="1591808205441691831">আপনার Google অ্যাকাউন্টে কিছু ডেটা সেভ এবং সবকটি ডিভাইসে তা ব্যবহার করতে পারার আগে, Chromium-কে আপনার পরিচয় যাচাই করতে দিতে হবে। আপনি সাইন-আউট করলে, এই ডেটা এই ডিভাইসে থেকে যাবে।</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{একটি আপডেট প্রয়োগ করতে আপনার অ্যাডমিনিস্ট্রেটর আপনাকে Chromium আবার চালু করতে বলছেন}=1{একটি আপডেট প্রয়োগ করতে আপনার অ্যাডমিনিস্ট্রেটর আপনাকে Chromium আবার চালু করতে বলছেন। আপনার ছদ্মবেশী উইন্ডো আবার খুলবে না।}one{একটি আপডেট প্রয়োগ করতে আপনার অ্যাডমিনিস্ট্রেটর আপনাকে Chromium আবার চালু করতে বলছেন। আপনার #টি ছদ্মবেশী উইন্ডো আবার খুলবে না।}other{একটি আপডেট প্রয়োগ করতে আপনার অ্যাডমিনিস্ট্রেটর আপনাকে Chromium আবার চালু করতে বলছেন। আপনার #টি ছদ্মবেশী উইন্ডো আবার খুলবে না।}}</translation>
 <translation id="1625909126243026060">Chromium-এ মূল গোপনীয়তা এবং নিরাপত্তা নিয়ন্ত্রণ পর্যালোচনা করুন</translation>
 <translation id="1632539827495546968">শুধু একবারের জন্য এই অ্যাকাউন্ট ব্যবহার করলে, আপনি Chromium ব্রাউজার থেকে <ph name="GUEST_LINK_BEGIN" />গেস্ট মোড<ph name="GUEST_LINK_END" /> ব্যবহার করতে পারবেন। অন্য কোনও ব্যক্তির জন্য অ্যাকাউন্ট যোগ করতে চাইলে, <ph name="DEVICE_TYPE" />-এ <ph name="LINK_BEGIN" />নতুন ব্যক্তিকে যোগ করুন<ph name="LINK_END" />।
@@ -62,6 +63,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Chromium ১ মিনিট ধরে ব্যবহার না করলে, আপনার সংস্থা অটোমেটিক এটির ব্রাউজ করা ডেটা মুছে দেয়। এর মধ্যে ইতিহাস, অটোফিল এবং ডাউনলোড সংক্রান্ত ডেটা থাকতে পারে। আপনার ট্যাব খোলা থাকবে।}one{Chromium # মিনিট ধরে ব্যবহার না করলে, আপনার সংস্থা অটোমেটিক এটির ব্রাউজ করা ডেটা মুছে দেয়। এর মধ্যে ইতিহাস, অটোফিল এবং ডাউনলোড সংক্রান্ত ডেটা থাকতে পারে। আপনার ট্যাব খোলা থাকবে।}other{Chromium # মিনিট ধরে ব্যবহার না করলে, আপনার সংস্থা অটোমেটিক এটির ব্রাউজ করা ডেটা মুছে দেয়। এর মধ্যে ইতিহাস, অটোফিল এবং ডাউনলোড সংক্রান্ত ডেটা থাকতে পারে। আপনার ট্যাব খোলা থাকবে।}}</translation>
 <translation id="2126108037660393668">ডাউনলোড করা ফাইলটি যাচাই করা যায়নি।</translation>
 <translation id="215352261310130060">এই সাইটটি নিরাপদ কানেকশন ব্যবহার করছে না এবং ফাইলটিতে কিছু পরিবর্তন করা হয়ে থাকতে পারে, তাই Chromium এই ডাউনলোডটি ব্লক করে দিয়েছে</translation>
+<translation id="2157600032285353789">আপনার Chromium মেনু থেকে বুকমার্ক, রিডিং মোড ও আরও অনেক কিছু খুলতে পারবেন</translation>
 <translation id="2174178932569897599">Chromium কাস্টমাইজ করুন</translation>
 <translation id="2174917724755363426">ইনস্টলেশন শেষ হয়নি। আপনি কি সত্যিই বাতিল করতে চান?</translation>
 <translation id="2185166961232948079">Chromium - নেটওয়ার্ক সাইন-ইন - <ph name="PAGE_TITLE" /></translation>
@@ -92,6 +94,7 @@
 <translation id="268602741124540128">Chromium-এ স্বাগতম <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Chromium ট্যাব</translation>
 <translation id="2718390899429598676">অতিরিক্ত নিরাপত্তার জন্য Chromium আপনার ডেটা এনক্রিপ্ট করবে।</translation>
+<translation id="2721354645805494590">Chromium থেকে আপনার Google অ্যাকাউন্ট সরিয়ে দিতে, সাইন-আউট করুন</translation>
 <translation id="2738871930057338499">ইন্টারনেটের সাথে কানেক্ট করা যায়নি। HTTP 403 নিষিদ্ধ। আপনার প্রক্সি কনফিগারেশন চেক করুন।</translation>
 <translation id="2770231113462710648">ডিফল্ট ব্রাউজার এতে পরিবর্তন করুন:</translation>
 <translation id="2785438272836277133">এই এক্সটেনশনে ম্যালওয়্যার রয়েছে এবং এটি নিরাপদ নাও হতে পারে। Chromium থেকে এটি সরান যাতে আপনার ভিজিট করা সাইটের ডেটা এটি আর দেখতে না পায় এবং তা পরিবর্তন না করতে পারে, এর মধ্যে আপনার ব্যক্তিগত তথ্যও রয়েছে।</translation>
@@ -121,6 +124,7 @@
 <translation id="3179665906251668410">Chromium ছদ্মবেশী উইন্ডোতে লিঙ্ক খুলুন</translation>
 <translation id="3185330573522821672">আপনার নতুন Chromium প্রোফাইল কাস্টমাইজ করুন</translation>
 <translation id="3190315855212034486">ওহো! Chromium ক্র্যাশ করেছে৷ এখন আবার শুরু করবেন?</translation>
+<translation id="3224847870593914902">Chromium থেকে আপনার Google অ্যাকাউন্ট সরিয়ে দিতে, সেটিংস পৃষ্ঠায় গিয়ে Chromium থেকে সাইন-আউট করুন</translation>
 <translation id="3258596308407688501">Chromium তার ডেটা ডিরেক্টরিতে পড়তে এবং লিখতে পারে না:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -184,6 +188,7 @@
 <translation id="4222932583846282852">বাতিল করা হচ্ছে…</translation>
 <translation id="4230135487732243613">এই অ্যাকাউন্টে আপনার Chromium ডেটা লিঙ্ক করবেন?</translation>
 <translation id="4251772536351901305">স্ট্যান্ডার্ড সুরক্ষার চেয়ে সাইট থেকে আরও বেশি ডেটা বিশ্লেষণ করার মাধ্যমে Google আপনাকে বিপজ্জনক সাইট সম্পর্কে সতর্ক করে, এমনকি আগে যার সম্পর্কে জানা নেই সেই বিষয়েও সতর্ক করে। আপনি Chromium সম্পর্কিত সতর্কতা এড়িয়ে যাওয়ার বিকল্প বেছে নিতে পারবেন।</translation>
+<translation id="4269093074552541569">Chromium থেকে সাইন-আউট করুন</translation>
 <translation id="4271805377592243930">Chromium বিষয়ে সাহায্য পান</translation>
 <translation id="4281844954008187215">পরিষেবার শর্তাদি</translation>
 <translation id="4285930937574705105">অনির্দিষ্ট ত্রুটির কারণে ইনস্টলেশন ব্যর্থ৷ বর্তমানে Chromium চালু থাকলেও, দয়া করে এটি বন্ধ করুন এবং আবার চেষ্টা করুন৷</translation>
@@ -196,6 +201,7 @@
 <translation id="4427306783828095590">ফিশিং ও ম্যালওয়্যার ব্লক করার ব্যাপারে উন্নত সুরক্ষা আরও সাহায্য করে</translation>
 <translation id="4447409407328223819">Chrome for Testing সম্পর্কে</translation>
 <translation id="4501471624619070934">এই দেশে অ্যাক্সেস সীমিত হওয়ার কারণে ইনস্টলেশন করা যায়নি।</translation>
+<translation id="4510853178268397146">এই এক্সটেনশন গোপনীয়তা অনুশীলন প্রকাশ করেনি, যেমন কীভাবে এটি ডেটা সংগ্রহ ও ব্যবহার করে। Chromium আপনাকে এটি সরিয়ে দেওয়ার সাজেশন দেয়।</translation>
 <translation id="452711251841752011">Chromium-এ স্বাগতম; নতুন ব্রাউজার উইন্ডো খোলা হয়েছে</translation>
 <translation id="4544142686420020088">Chromium আপডেট করা যায়নি, কোনও সমস্যা হয়েছে। <ph name="BEGIN_LINK" />Chromium আপডেট করতে না পারার সমস্যা ও আপডেট করা যায়নি এমন সমস্যার সমাধান করুন।<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">এক্ষেত্রে নতুন Chromium প্রোফাইল তৈরি করতে চান?</translation>
@@ -239,6 +245,7 @@
 <translation id="5386450000063123300">Chromium আপডেট হচ্ছে (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Chromium-এ সাইন-ইন করতে দিন</translation>
 <translation id="5398878173008909840">Chromium-এর একটি নতুন ভার্সন উপলব্ধ আছে৷</translation>
+<translation id="5400757303519321734">Gmail বা YouTube-এর মতো Google পরিষেবায় <ph name="USER_EMAIL" /> দিয়ে সাইন-ইন করার সময় আপনি একই অ্যাকাউন্ট দিয়ে Chromium-এও সাইন-ইন করতে পারবেন</translation>
 <translation id="5405650547142096840">Chromium থেকে সরান</translation>
 <translation id="5427571867875391349">Chromium-কে আপনার ডিফল্ট ব্রাউজার হিসাবে সেট করুন</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium বিটা</translation>
@@ -269,6 +276,7 @@
 <translation id="5987687638152509985">সিঙ্ক শুরু করতে Chromium আপডেট করুন</translation>
 <translation id="5988505247484123880">আপনার অভিজ্ঞতাকে পছন্দমতো করতে, আপনি যে সাইটগুলিতে যান সেগুলি আপনার আগ্রহের বিষয়গুলি মনে রাখা সাধারণ। এছাড়া Chromium-এর মাধ্যমে আপনার আগ্রহের বিষয়ে তথ্যগুলি সাইট স্টোর করতে পারে।</translation>
 <translation id="6003112304606738118">ডাউনলোড হচ্ছে... <ph name="HOURS" /> ঘণ্টা বাকি আছে</translation>
+<translation id="6019451407441383358">আপনি একেবারে উপরের ডানদিকে Chromium মেনু থেকে বুকমার্ক, রিডিং মোড ও আরও অনেক কিছু খুলতে পারবেন</translation>
 <translation id="6040143037577758943">বন্ধ</translation>
 <translation id="6055895534982063517">Chromium-এর একটি নতুন ভার্সন উপলভ্য আছে৷ এবং এটি আগের তুলনায় আরও দ্রুত৷</translation>
 <translation id="6058380562449900225">আপনার ডেটা সুরক্ষিত রাখতে, আপনি সম্প্রতি ভিজিট করেননি এমন সাইট থেকে Chromium-কে অনুমতি সরাতে দিন। এর ফলে বিজ্ঞপ্তি বন্ধ হয় না।</translation>
@@ -359,7 +367,9 @@
 <translation id="7045244423563602563">Chromium-এ সাইন-ইন করুন</translation>
 <translation id="705851970750939768">Chromium আপডেট করুন</translation>
 <translation id="7067091210845072982">কোনও ছবিতে যদি প্রয়োজনীয় বিবরণ দেওয়া না থাকে, তাহলে Chromium আপনাকে একটি বিবরণ দেওয়ার চেষ্টা করবে। বিবরণ তৈরির জন্য, Google-এ ছবি পাঠানো হয়।</translation>
+<translation id="7100062358172078145">আমাকে Chromium-এ সাইন-ইন করিও না</translation>
 <translation id="7141270731789036260">Chrome for Testing কাস্টমাইজ করুন</translation>
+<translation id="7159538860914681762">আপনার সব ডিভাইসে পাসওয়ার্ড সেভ, ব্যবহার ও আরও অনেক কিছু করতে, Chromium দিয়ে সাইন-ইন করুন</translation>
 <translation id="7173822816570314652"><ph name="TIMEOUT_DURATION" /> ধরে ব্যবহার করা না হলে, আপনার সংস্থা Chromium ডেটা মুছে দেয়। এর মধ্যে ইতিহাস, অটোফিল এবং ডাউনলোড সংক্রান্ত ডেটা থাকতে পারে।</translation>
 <translation id="718435575166326686">এই সাইটের জন্য Chromium-এর ক্যামেরা অ্যাক্সেসের অনুমতি প্রয়োজন</translation>
 <translation id="7196312274710523067">Chromium চালু করা যায়নি। আবার চেষ্টা করুন।</translation>
@@ -434,6 +444,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Chromium এক দিনের মধ্যে আবার লঞ্চ করুন}one{Chromium # দিনের মধ্যে আবার লঞ্চ করুন}other{Chromium # দিনের মধ্যে আবার লঞ্চ করুন}}</translation>
 <translation id="8453117565092476964">ইনস্টলার আর্কাইভ অবিশুদ্ধ বা ভুল৷ Chromium পুনরায় ডাউনলোড করুন৷</translation>
 <translation id="8458614432758743027">Chromium-এর Windows 10 বা আরও উন্নত ভার্সন প্রয়োজন।</translation>
+<translation id="8461326814397467035">আপনার কিছু Chromium ডেটা এখনও Google অ্যাকাউন্টে সেভ হয়নি। সাইন-আউট করার আগে কয়েক মিনিট অপেক্ষা করে দেখুন।</translation>
 <translation id="8463672209299734063">ঐচ্ছিক: ডায়াগনস্টিক ও ব্যবহারের ডেটা অটোমেটিক Google-এ পাঠিয়ে ChromiumOS-এর ফিচার ও পারফরম্যান্স আরও উন্নত করে তুলতে সাহায্য করুন।</translation>
 <translation id="8493179195440786826">Chromium পুরানো হয়ে গেছে</translation>
 <translation id="8522801943730206384">আপনি পাসওয়ার্ড সেভ করলে Chromium তা চেক করতে পারবে</translation>
@@ -451,6 +462,7 @@
 <translation id="8719993436687031146">Chromium-এ সাইন-ইন করবেন?</translation>
 <translation id="878572486461146056">ইনস্টল সংক্রান্ত সমস্যা: আপনার নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর একটি গ্রুপ নীতি প্রয়োগ করেছেন যা ইনস্টলেশনে বাধা তৈরি করছে: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">এই সাইটটির জন্য Chromium কে আপনার ক্যামেরা এবং মাইক্রোফোনে অ্যাক্সেস দিতে হবে</translation>
+<translation id="8818550178040858407">Chromium-এ সাইন-ইন করবেন?</translation>
 <translation id="8826492472752484139">“Password Manager” বিকল্পে ক্লিক করুন</translation>
 <translation id="8833697763442816810">ChromiumOS সিস্টেম</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />কোন ডেটা ব্যবহার করা হয়:<ph name="END_BOLD" /> আপনার ব্রাউজিং ইতিহাস, এই ডিভাইসে Chromium ব্যবহার করে আপনি যে সাইটগুলি ভিজিট করেছেন তার একটি রেকর্ড।</translation>
@@ -466,6 +478,7 @@
 <translation id="9019929317751753759">Chromium-কে আরও নিরাপদ করতে, আমরা নিচের এক্সটেনশনটি বন্ধ করেছি যা <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />-এ তালিকাবদ্ধ করা হয়নি এবং হয়ত আপনাকে না জানিয়ে যোগ করা হয়েছিল৷</translation>
 <translation id="9022552996538154597">Chromium-এ সাইন-ইন করুন</translation>
 <translation id="904366664621834601">Chromium এটি ডাউনলোড করা বন্ধ করে দিয়েছে কারণ আর্কাইভ করা ফাইলে অন্যান্য এমন ফাইল রয়েছে যেটি ম্যালওয়্যার গোপন করতে পারে</translation>
+<translation id="9062666675513499497">অন্যান্য Google পরিষেবায় সাইন-ইন করার সময় Chromium-এ সাইন-ইন করুন</translation>
 <translation id="907832235989677238">Chromium-এ সাইন-ইন করুন। আপনি যদি একটি অ্যাকাউন্টে শুধুমাত্র একবার সাইন-ইন করতে চান তবে আপনি <ph name="GUEST_LINK_BEGIN" />ডিভাইসটি গেস্ট হিসেবে ব্যবহার করতে পারেন<ph name="GUEST_LINK_END" />।</translation>
 <translation id="9078733879136747090">Chromium অটোমেটিক বন্ধ হয়ে গেছে</translation>
 <translation id="9089354809943900324">Chromium পুরানো হয়ে গেছে</translation>
@@ -477,11 +490,13 @@
 <translation id="9158494823179993217"><ph name="TARGET_URL_HOSTNAME" /> অ্যাক্সেস করতে অন্য ব্রাউজার খোলার জন্য আপনার সিস্টেম অ্যাডমিনিস্ট্রেটর Chromium কনফিগার করেছেন।</translation>
 <translation id="9185526690718004400">&amp;Chromium আপডেট করতে আবার লঞ্চ করুন</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Chromium-এ আমাকে অটোমেটিক সাইন-ইন করাও</translation>
 <translation id="924957577793602335">Chromium নিজের পছন্দমতো সাজিয়ে নিন</translation>
 <translation id="93478295209880648">Chromium সঠিকভাবে কাজ নাও করতে পারে কারণ এটি এখন আর Windows XP বা Windows Vista আর সমর্থিত নয়</translation>
 <translation id="942598560705308788">Chromium দ্বারা ম্যানেজ করা সার্টিফিকেট</translation>
 <translation id="965162752251293939">Chromium কে ব্যবহার করছেন?</translation>
 <translation id="967427899662692980">Chromium-এ সবচেয়ে বেশি সুরক্ষা পান</translation>
 <translation id="983803489796659991">ইনস্টলেশন করা যায়নি, কারণ আপডেট সার্ভারের অ্যাপ্লিকেশনের জন্য কোনও হ্যাশ ডেটা নেই।</translation>
+<translation id="985498048907240953">কোনও অ্যাকাউন্ট ছাড়াই Chromium ব্যবহার করুন</translation>
 <translation id="985602178874221306">Chromium রচয়িতা</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_bs.xtb b/chrome/app/resources/chromium_strings_bs.xtb
index a173b48..3adc59a 100644
--- a/chrome/app/resources/chromium_strings_bs.xtb
+++ b/chrome/app/resources/chromium_strings_bs.xtb
@@ -27,7 +27,7 @@
 <translation id="1524282610922162960">Dijelite Chromium karticu</translation>
 <translation id="1553461853655228091">Chromiumu je potrebno odobrenje da pristupi kameri radi kreiranja 3D mape vašeg okruženja</translation>
 <translation id="1574377791422810894">Chromiumovi sigurnosni alati</translation>
-<translation id="1591808205441691831">Chromium treba potvrditi da ste to vi da bi se neki podaci mogli spremiti na vaš Google račun i upotrebljavati na svim vašim uređajima. Ako se odjavite, ti će podaci ostati na ovom uređaju.</translation>
+<translation id="1591808205441691831">Da se podaci mogu sačuvati na Google račun i koristiti na svim vašim uređajima, Chromium mora potvrditi vaš identitet. Ako se odjavite, ti podaci će ostati na ovom uređaju.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Administrator traži da ponovo pokrenete Chromium radi primjene ažuriranja}=1{Administrator traži da ponovo pokrenete Chromium radi primjene ažuriranja. Vaš anonimni prozor se neće ponovo otvoriti.}one{Administrator traži da ponovo pokrenete Chromium radi primjene ažuriranja. Vaš # anonimni prozor se neće ponovo otvoriti.}few{Administrator traži da ponovo pokrenete Chromium radi primjene ažuriranja. Vaša # anonimna prozora se neće ponovo otvoriti.}other{Administrator traži da ponovo pokrenete Chromium radi primjene ažuriranja. Vaših # anonimnih prozora se neće ponovo otvoriti.}}</translation>
 <translation id="1625909126243026060">Pregledajte ključne kontrole privatnosti i sigurnosti na Chromiumu</translation>
 <translation id="1632539827495546968">Ako želite koristiti ovaj račun samo jednom, možete koristiti <ph name="GUEST_LINK_BEGIN" />Način rada za gosta<ph name="GUEST_LINK_END" /> u pregledniku Chromium. Ako želite dodati račun za nekog drugog, <ph name="LINK_BEGIN" />dodajte novu osobu<ph name="LINK_END" /> na uređaj <ph name="DEVICE_TYPE" />.
@@ -97,7 +97,7 @@
 <translation id="268602741124540128">Dobro došli u Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Kartica Chromiuma</translation>
 <translation id="2718390899429598676">Chromium će šifrirati vaše podatke radi dodatne sigurnosti.</translation>
-<translation id="2721354645805494590">Odjavite se da biste uklonili Google račun iz Chromiuma</translation>
+<translation id="2721354645805494590">Odjavite se da uklonite Google račun iz Chromiuma</translation>
 <translation id="2738871930057338499">Nije moguće povezati se s internetom. HTTP 403 je zabranjen. Provjerite konfiguraciju proksi servera.</translation>
 <translation id="2770231113462710648">Promijenite zadani preglednik u:</translation>
 <translation id="2785438272836277133">Ova ekstenzija sadrži zlonamjerni softver i nije sigurna. Uklonite je s Chromiuma kako više ne bi mogla vidjeti i mijenjati vaše podatke na web lokacijama koje posjećujete, uključujući vaše lične informacije.</translation>
@@ -127,7 +127,7 @@
 <translation id="3179665906251668410">Otvori link u anonimnom prozoru Chromiuma</translation>
 <translation id="3185330573522821672">Prilagodite novi Chromium profil</translation>
 <translation id="3190315855212034486">Ups! Došlo je do pada Chromiuma. Ponovo pokrenuti sada?</translation>
-<translation id="3224847870593914902">Da biste uklonili svoj Google račun iz Chromiuma, odjavite se iz Chromiuma na stranici Postavke</translation>
+<translation id="3224847870593914902">Da uklonite Google račun iz Chromiuma, odjavite se iz tog preglednika na stranici Postavke</translation>
 <translation id="3258596308407688501">Chromium ne može čitati iz svog direktorija podataka niti u njega pisati:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -204,7 +204,7 @@
 <translation id="4427306783828095590">Poboljšana zaštita vas još bolje čuva od krađe identiteta i zlonamjernog softvera</translation>
 <translation id="4447409407328223819">O verziji Chrome for Testing</translation>
 <translation id="4501471624619070934">Instalacija nije uspjela jer je pristup ograničen u ovoj zemlji.</translation>
-<translation id="4510853178268397146">Ovo proširenje nije objavilo prakse u vezi s privatnošću, na primjer način na koji prikuplja i upotrebljava podatke. Chromium preporučuje da ga uklonite.</translation>
+<translation id="4510853178268397146">Ekstenzija nije objavila prakse u vezi s privatnošću, kao što je način na koji prikuplja i koristi podatke. Chromium preporučuje da je uklonite.</translation>
 <translation id="452711251841752011">Dobro došli u Chromium. Otvoren je novi prozor preglednika</translation>
 <translation id="4544142686420020088">Ažuriranje Chromiuma nije uspjelo. Nešto nije uredu. <ph name="BEGIN_LINK" />Ispravite probleme s ažuriranjem Chromiuma i neuspjela ažuriranja.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Želite li nastaviti na novom Chromium profilu?</translation>
@@ -450,7 +450,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Ponovo pokreni Chromium u roku od jednog dana}one{Ponovo pokreni Chromium u roku od # dana}few{Ponovo pokreni Chromium u roku od # dana}other{Ponovo pokreni Chromium u roku od # dana}}</translation>
 <translation id="8453117565092476964">Arhiva alata za instaliranje je oštećena ili nevažeća. Ponovo preuzmite Chromium.</translation>
 <translation id="8458614432758743027">Za Chromium je potreban Windows 10 ili noviji operativni sistem.</translation>
-<translation id="8461326814397467035">Neki vaši podaci iz Chromiuma još nisu spremljeni na vaš Google račun. Pokušajte pričekati nekoliko minuta prije odjave.</translation>
+<translation id="8461326814397467035">Neki podaci Chromiuma još uvijek nisu sačuvani na vaš Google račun. Pričekajte nekoliko minuta prije nego što se odjavite.</translation>
 <translation id="8463672209299734063">Nije obavezno: Pomozite nam da poboljšamo funkcije i performanse ChromiumOS-a automatskim slanjem podataka o dijagnostici i korištenju Googleu.</translation>
 <translation id="8493179195440786826">Chromium nije ažuriran</translation>
 <translation id="8522801943730206384">Chromium može provjeravati vaše lozinke kada ih sačuvate</translation>
diff --git a/chrome/app/resources/chromium_strings_ca.xtb b/chrome/app/resources/chromium_strings_ca.xtb
index 5f79cb1..1eade677 100644
--- a/chrome/app/resources/chromium_strings_ca.xtb
+++ b/chrome/app/resources/chromium_strings_ca.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">Comparteix una pestanya de Chromium</translation>
 <translation id="1553461853655228091">Chromium necessita permís per accedir a la càmera i poder crear un mapa 3D del teu entorn</translation>
 <translation id="1574377791422810894">Eines de seguretat de Chromium</translation>
+<translation id="1591808205441691831">Chromium ha de verificar la teva identitat perquè algunes dades es puguin desar al teu Compte de Google i utilitzar-se en tots els teus dispositius. Si tanques la sessió, aquestes dades es conservaran en aquest dispositiu.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{L'administrador necessita que reiniciïs Chromium per aplicar una actualització}=1{L'administrador necessita que reiniciïs Chromium per aplicar una actualització. La finestra d'incògnit no es tornarà a obrir.}other{L'administrador necessita que reiniciïs Chromium per aplicar una actualització. Les # finestres d'incògnit no es tornaran a obrir.}}</translation>
 <translation id="1625909126243026060">Revisa els controls principals de privadesa i seguretat a Chromium</translation>
 <translation id="1632539827495546968">Si vols utilitzar aquest compte només una vegada, pots utilitzar el <ph name="GUEST_LINK_BEGIN" />mode de convidat<ph name="GUEST_LINK_END" /> al navegador Chromium. Si vols afegir un compte per a algú altre, <ph name="LINK_BEGIN" />afegeix una persona nova<ph name="LINK_END" /> al teu <ph name="DEVICE_TYPE" />.
@@ -62,6 +63,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{La teva organització suprimeix automàticament les dades de navegació quan Chromium no s'utilitza durant 1 minut. Això pot incloure l'historial, les dades d'Emplenament automàtic i les baixades. Les pestanyes continuaran obertes.}other{La teva organització suprimeix automàticament les dades de navegació quan Chromium no s'utilitza durant # minuts. Això pot incloure l'historial, les dades d'Emplenament automàtic i les baixades. Les pestanyes continuaran obertes.}}</translation>
 <translation id="2126108037660393668">La verificació del fitxer baixat ha fallat.</translation>
 <translation id="215352261310130060">Chromium ha bloquejat aquesta baixada perquè el lloc web no utilitza una connexió segura i és possible que el fitxer s'hagi manipulat</translation>
+<translation id="2157600032285353789">Pots obrir les adreces d'interès, el mode de lectura i més des del menú de Chromium</translation>
 <translation id="2174178932569897599">Personalitza Chromium</translation>
 <translation id="2174917724755363426">La instal·lació no s'ha completat. Confirmes que vols cancel·lar-la?</translation>
 <translation id="2185166961232948079">Chromium - Inici de sessió a la xarxa - <ph name="PAGE_TITLE" /></translation>
@@ -92,6 +94,7 @@
 <translation id="268602741124540128"><ph name="ACCOUNT_FIRST_NAME" />, et donem la benvinguda a Chromium</translation>
 <translation id="2711502716910134313">Pestanya de Chromium</translation>
 <translation id="2718390899429598676">Per a més seguretat, Chromium encriptarà les teves dades.</translation>
+<translation id="2721354645805494590">Per suprimir de Chromium el teu Compte de Google, tanca la sessió</translation>
 <translation id="2738871930057338499">No es pot connectar a Internet. Error d'HTTP "403 Forbidden". Comprova la configuració del servidor intermediari.</translation>
 <translation id="2770231113462710648">Canvia el navegador predeterminat a:</translation>
 <translation id="2785438272836277133">Aquesta extensió conté programari maliciós i no és segura. Suprimeix-la de Chromium perquè ja no pugui veure ni canviar les teves dades als llocs web que visitis, inclosa la teva informació personal.</translation>
@@ -121,6 +124,7 @@
 <translation id="3179665906251668410">Obre l'enllaç en una finestra d'incò&amp;gnit a Chromium</translation>
 <translation id="3185330573522821672">Personalitza el teu perfil de Chromium nou</translation>
 <translation id="3190315855212034486">Chromium s'ha bloquejat. Voleu tornar-lo a iniciar?</translation>
+<translation id="3224847870593914902">Per suprimir de Chromium el teu Compte de Google, tanca la sessió de Chromium a la pàgina Configuració</translation>
 <translation id="3258596308407688501">Chromium no pot llegir ni escriure en el directori de dades:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -184,6 +188,7 @@
 <translation id="4222932583846282852">S'està cancel·lant...</translation>
 <translation id="4230135487732243613">Voleu enllaçar les vostres dades de Chromium amb aquest compte?</translation>
 <translation id="4251772536351901305">T'avisa de llocs web perillosos, fins i tot dels que Google no coneixia abans, ja que analitza més dades dels llocs web que la protecció estàndard. Pots optar per ometre els advertiments de Chromium.</translation>
+<translation id="4269093074552541569">Tanca la sessió de Chromium</translation>
 <translation id="4271805377592243930">Obtén ajuda per a Chromium</translation>
 <translation id="4281844954008187215">Condicions del servei</translation>
 <translation id="4285930937574705105">S'ha produït un error no especificat durant la instal·lació. Si Chromium s'està executant en aquests moments, tanqueu-lo i torneu-ho a provar.</translation>
@@ -196,6 +201,7 @@
 <translation id="4427306783828095590">La protecció millorada és més efiçaç a l'hora de bloquejar la pesca de credencials i el programari maliciós</translation>
 <translation id="4447409407328223819">Sobre Chrome for Testing</translation>
 <translation id="4501471624619070934">La instal·lació ha fallat perquè l'accés està restringit en aquest país.</translation>
+<translation id="4510853178268397146">Aquesta extensió no ha publicat les seves pràctiques de privadesa, per exemple, la manera com recull i utilitza les dades. Chromium et recomana que la suprimeixis.</translation>
 <translation id="452711251841752011">Et donem la benvinguda a Chromium; s'ha obert una altra finestra del navegador</translation>
 <translation id="4544142686420020088">No s'ha actualitzat Chromium. S'ha produït un error. <ph name="BEGIN_LINK" />Soluciona els problemes i errors d'actualització de Chromium<ph name="END_LINK" />.</translation>
 <translation id="454579500955453258">Vols continuar en un perfil de Chromium nou?</translation>
@@ -239,6 +245,7 @@
 <translation id="5386450000063123300">S'està actualitzant Chromium (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Permet l'inici de sessió a Chromium</translation>
 <translation id="5398878173008909840">Hi ha disponible una versió nova de Chromium.</translation>
+<translation id="5400757303519321734">Si inicies la sessió en serveis de Google com ara Gmail o YouTube amb <ph name="USER_EMAIL" />, pots utilitzar el mateix compte per iniciar la sessió a Chromium</translation>
 <translation id="5405650547142096840">Elimina de Chromium</translation>
 <translation id="5427571867875391349">Defineix Chromium com a navegador predeterminat</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium Beta</translation>
@@ -269,6 +276,7 @@
 <translation id="5987687638152509985">Actualitza Chromium per iniciar la sincronització</translation>
 <translation id="5988505247484123880">És habitual que els llocs web que visites recordin coses que t'interessen per personalitzar la teva experiència. Els llocs web també poden emmagatzemar informació a Chromium sobre els teus interessos.</translation>
 <translation id="6003112304606738118">S'està baixant… Queden <ph name="HOURS" /> hores</translation>
+<translation id="6019451407441383358">Pots obrir les adreces d'interès, el mode de lectura i més des del menú de Chromium de la part superior dreta</translation>
 <translation id="6040143037577758943">Tanca</translation>
 <translation id="6055895534982063517">Hi ha disponible una versió nova de Chromium, i és més ràpida que mai.</translation>
 <translation id="6058380562449900225">Per protegir les teves dades, permet que Chromium suprimeixi els permisos dels llocs web que no has visitat recentment. En continuaràs rebent notificacions.</translation>
@@ -361,7 +369,9 @@
 <translation id="7045244423563602563">Personalitza Chromium</translation>
 <translation id="705851970750939768">Actualitza Chromium</translation>
 <translation id="7067091210845072982">Si una imatge no té una descripció útil, Chromium provarà d'oferir-te'n una. Per crear les descripcions, les imatges s'envien a Google.</translation>
+<translation id="7100062358172078145">No iniciïs la sessió a Chromium</translation>
 <translation id="7141270731789036260">Personalitza Chrome for Testing</translation>
+<translation id="7159538860914681762">Per desar i utilitzar les teves contrasenyes i altres elements en tots els teus dispositius, inicia la sessió a Chromium</translation>
 <translation id="7173822816570314652">La teva organització suprimeix les dades de Chromium quan no s'utilitzen durant <ph name="TIMEOUT_DURATION" />. Això pot incloure l'historial, les dades d'Emplenament automàtic i les baixades.</translation>
 <translation id="718435575166326686">Chromium necessita permís d'accés a la càmera per a aquest lloc web</translation>
 <translation id="7196312274710523067">No s'ha pogut iniciar Chromium. Torna-ho a provar.</translation>
@@ -436,6 +446,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Reinicia Chromium en 1 dia}other{Reinicia Chromium en # dies}}</translation>
 <translation id="8453117565092476964">L'arxiu d'instal·lació està malmès o no és vàlid. Torneu a baixar Chromium.</translation>
 <translation id="8458614432758743027">Chromium requereix Windows 10 o una versió posterior.</translation>
+<translation id="8461326814397467035">Algunes dades de Chromium encara no s'han desat al teu Compte de Google. Prova d'esperar uns quants minuts abans de tancar la sessió.</translation>
 <translation id="8463672209299734063">Opcional: ajuda a millorar les funcions i el rendiment de Chromium OS enviant automàticament dades de diagnòstic i d'ús a Google.</translation>
 <translation id="8493179195440786826">Chromium no està actualitzat</translation>
 <translation id="8522801943730206384">Chromium pot comprovar les teves contrasenyes quan les deses</translation>
@@ -453,6 +464,7 @@
 <translation id="8719993436687031146">Vols iniciar la sessió a Chromium?</translation>
 <translation id="878572486461146056">Error d'instal·lació: l'administrador de la xarxa ha aplicat una norma de grup que impedeix la instal·lació (<ph name="INSTALL_ERROR" />)</translation>
 <translation id="8796602469536043152">Per visitar aquest lloc web, Chromium necessita permís per accedir a la càmera i al micròfon</translation>
+<translation id="8818550178040858407">Vols iniciar la sessió a Chromium?</translation>
 <translation id="8826492472752484139">Fes clic a Gestor de contrasenyes</translation>
 <translation id="8833697763442816810">Sistema Chromium OS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Quines dades s'utilitzen<ph name="END_BOLD" />: el teu historial de navegació, que és un registre dels llocs web que has visitat amb Chromium en aquest dispositiu.</translation>
@@ -468,6 +480,7 @@
 <translation id="9019929317751753759">Per tal que Chromium sigui més segur, hem desactivat algunes de les extensions que no figuren a <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> i que és possible que s'hagin afegit sense que ho sapigueu.</translation>
 <translation id="9022552996538154597">Inicia la sessió a Chromium</translation>
 <translation id="904366664621834601">Chromium ha bloquejat aquesta baixada perquè el fitxer d'arxiu inclou altres fitxers que poden amagar programari maliciós</translation>
+<translation id="9062666675513499497">Inicia la sessió a Chromium quan iniciïs la sessió en altres serveis de Google</translation>
 <translation id="907832235989677238">Inicia la sessió a Chromium. Si vols iniciar la sessió en un compte només una vegada, pots <ph name="GUEST_LINK_BEGIN" />utilitzar el dispositiu com a convidat<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium s'ha tancat automàticament</translation>
 <translation id="9089354809943900324">Chromium no està actualitzat</translation>
@@ -479,11 +492,13 @@
 <translation id="9158494823179993217">L'administrador del sistema ha configurat Chromium perquè obri un navegador alternatiu per accedir a <ph name="TARGET_URL_HOSTNAME" />.</translation>
 <translation id="9185526690718004400">Reinicia per actualitzar &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Inicia la sessió automàticament a Chromium</translation>
 <translation id="924957577793602335">Personalitza Chromium</translation>
 <translation id="93478295209880648">Pot ser que Chromium no funcioni correctament perquè ja no és compatible amb Windows XP ni Windows Vista</translation>
 <translation id="942598560705308788">Certificats gestionats per Chromium</translation>
 <translation id="965162752251293939">Qui està utilitzant Chromium?</translation>
 <translation id="967427899662692980">Obtén la seguretat més efectiva de Chromium</translation>
 <translation id="983803489796659991">La instal·lació ha fallat perquè el servidor d'actualitzacions no disposa de dades de valor resum per a l'aplicació.</translation>
+<translation id="985498048907240953">Fes servir Chromium sense cap compte</translation>
 <translation id="985602178874221306">Els autors de Chromium</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_cs.xtb b/chrome/app/resources/chromium_strings_cs.xtb
index e889e36..bf211a85 100644
--- a/chrome/app/resources/chromium_strings_cs.xtb
+++ b/chrome/app/resources/chromium_strings_cs.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Sdílet kartu prohlížeče Chromium</translation>
 <translation id="1553461853655228091">Prohlížeč Chromium potřebuje oprávnění k přístupu k fotoaparátu, aby mohl vytvořit 3D mapu vašeho okolí</translation>
 <translation id="1574377791422810894">Bezpečnostní nástroje prohlížeče Chromium</translation>
+<translation id="1591808205441691831">Před uložením některých dat do vašeho účtu Google k použití na všech vašich zařízeních potřebuje Chromium ověřit, že jste to vy. Pokud se odhlásíte, zůstanou tato data v tomto zařízení.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Váš administrátor vyžaduje, abyste kvůli použití této aktualizace Chromium restartovali}=1{Váš administrátor vyžaduje, abyste kvůli použití této aktualizace Chromium restartovali. Anonymní okno se neotevře znovu.}few{Váš administrátor vyžaduje, abyste kvůli použití této aktualizace Chromium restartovali. # anonymní okna se neotevřou znovu.}many{Váš administrátor vyžaduje, abyste kvůli použití této aktualizace Chromium restartovali. # anonymního okna se neotevře znovu.}other{Váš administrátor vyžaduje, abyste kvůli použití této aktualizace Chromium restartovali. # anonymních oken se neotevře znovu.}}</translation>
 <translation id="1625909126243026060">Zkontrolujte klíčové ovládací prvky ochrany soukromí a zabezpečení v prohlížeči Chromium</translation>
 <translation id="1632539827495546968">Pokud tento účet chcete použít pouze jednorázově, můžete v prohlížeči Chromium použít <ph name="GUEST_LINK_BEGIN" />režim hosta<ph name="GUEST_LINK_END" />. Pokud chcete přidat účet někoho dalšího, přidejte do zařízení <ph name="DEVICE_TYPE" /> <ph name="LINK_BEGIN" />novou osobu<ph name="LINK_END" />.
@@ -64,6 +65,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Když Chromium 1 minutu nebudete používat, vaše organizace automaticky vymaže údaje o prohlížení. Může to zahrnovat historii, automatické vyplňování a stažené soubory. Vaše karty zůstanou otevřené.}few{Když Chromium # minuty nebudete používat, vaše organizace automaticky vymaže údaje o prohlížení. Může to zahrnovat historii, automatické vyplňování a stažené soubory. Vaše karty zůstanou otevřené.}many{Když Chromium # minuty nebudete používat, vaše organizace automaticky vymaže údaje o prohlížení. Může to zahrnovat historii, automatické vyplňování a stažené soubory. Vaše karty zůstanou otevřené.}other{Když Chromium # minut nebudete používat, vaše organizace automaticky vymaže údaje o prohlížení. Může to zahrnovat historii, automatické vyplňování a stažené soubory. Vaše karty zůstanou otevřené.}}</translation>
 <translation id="2126108037660393668">Stažený soubor nelze ověřit.</translation>
 <translation id="215352261310130060">Prohlížeč Chromium toto stahování zablokoval, protože web nepoužívá zabezpečené připojení a se souborem mohl někdo manipulovat</translation>
+<translation id="2157600032285353789">Z nabídky Chromium můžete otevřít záložky, režim čtení a další věci</translation>
 <translation id="2174178932569897599">Přizpůsobit prohlížeč Chromium</translation>
 <translation id="2174917724755363426">Instalace není dokončena. Opravdu ji chcete zrušit?</translation>
 <translation id="2185166961232948079">Chromium – přihlášení k síti – <ph name="PAGE_TITLE" /></translation>
@@ -94,6 +96,7 @@
 <translation id="268602741124540128">Vítejte v prohlížeči Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Karta prohlížeče Chromium</translation>
 <translation id="2718390899429598676">V zájmu lepšího zabezpečení bude Chromium šifrovat vaše data.</translation>
+<translation id="2721354645805494590">Pokud z prohlížeče Chromium chcete odebrat svůj účet Google, odhlaste se</translation>
 <translation id="2738871930057338499">Nelze se připojit k internetu. HTTP 403 (Zakázáno). Zkontrolujte konfiguraci proxy.</translation>
 <translation id="2770231113462710648">Změnit výchozí prohlížeč na:</translation>
 <translation id="2785438272836277133">Toto rozšíření obsahuje malware a není bezpečné. Odstraňte ho z prohlížeče Chromium, aby již nemohlo číst a měnit data (včetně osobních údajů) na webech, které navštěvujete.</translation>
@@ -123,6 +126,7 @@
 <translation id="3179665906251668410">Otevřít odkaz v &amp;anonymním okně prohlížeče Chromium</translation>
 <translation id="3185330573522821672">Přizpůsobte si svůj nový profil Chromium</translation>
 <translation id="3190315855212034486">Ouha! Prohlížeč Chromium spadl. Chcete jej znovu spustit?</translation>
+<translation id="3224847870593914902">Pokud z prohlížeče Chromium chcete odebrat svůj účet Google, odhlaste se z prohlížeče Chromium na stránce Nastavení</translation>
 <translation id="3258596308407688501">Chromium nemůže číst ani zapisovat do svého datového adresáře:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -186,6 +190,7 @@
 <translation id="4222932583846282852">Rušení...</translation>
 <translation id="4230135487732243613">Opravdu chcete propojit údaje prohlížeče Chromium s tímto účtem?</translation>
 <translation id="4251772536351901305">Varuje vás před nebezpečnými weby (včetně těch, o kterých Google dříve nevěděl) tím, že analyzuje více dat z webů než standardní ochrana. Upozornění prohlížeče Chromium můžete přeskočit.</translation>
+<translation id="4269093074552541569">Odhlásit se z prohlížeče Chromium</translation>
 <translation id="4271805377592243930">Pomoc s prohlížečem Chromium</translation>
 <translation id="4281844954008187215">Smluvní podmínky</translation>
 <translation id="4285930937574705105">Došlo k nespecifikované chybě, instalace se nezdařila. Pokud je prohlížeč Chromium právě spuštěný, zavřete jej prosím a zkuste to znovu.</translation>
@@ -198,6 +203,7 @@
 <translation id="4427306783828095590">Vylepšená ochrana vás lépe ochrání před phishingem a malwarem</translation>
 <translation id="4447409407328223819">O Chrome for Testing</translation>
 <translation id="4501471624619070934">Instalace se nezdařila, protože přístup je v této zemi omezen.</translation>
+<translation id="4510853178268397146">Pro toto rozšíření nebyly publikovány postupy v oblasti ochrany soukromí, například informace o tom, jak shromažďuje a používá data. Chromium vám doporučuje odstranit ho.</translation>
 <translation id="452711251841752011">Vítá vás Chromium; bylo otevřeno nové okno prohlížeče</translation>
 <translation id="4544142686420020088">Prohlížeč Chromium se neaktualizoval, něco se pokazilo. <ph name="BEGIN_LINK" />Vyřešte problémy se stahováním aktualizací prohlížeče Chromium a neúspěšnými aktualizacemi.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Pokračovat v novém profilu Chromium?</translation>
@@ -241,6 +247,7 @@
 <translation id="5386450000063123300">Aktualizace prohlížeče Chromium (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Povolit přihlášení do prohlížeče Chromium</translation>
 <translation id="5398878173008909840">K dispozici je nová verze prohlížeče Chromium.</translation>
+<translation id="5400757303519321734">Když se pomocí účtu <ph name="USER_EMAIL" /> přihlásíte do služeb Google, jako je Gmail nebo YouTube, můžete se pomocí stejného účtu přihlásit i do prohlížeče Chromium</translation>
 <translation id="5405650547142096840">Odstranit z prohlížeče Chromium</translation>
 <translation id="5427571867875391349">Nastavit Chromium jako výchozí prohlížeč</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> – Chromium Beta</translation>
@@ -271,6 +278,7 @@
 <translation id="5987687638152509985">Chcete-li zahájit synchronizaci, aktualizujte Chromium</translation>
 <translation id="5988505247484123880">Je běžné, že si navštívené weby pamatují, co vás zajímá, aby pro vás personalizovaly svůj obsah. Weby mohou v prohlížeči Chromium ukládat také informace o vašich zájmech.</translation>
 <translation id="6003112304606738118">Stahování… Zbývající čas: <ph name="HOURS" /> h.</translation>
+<translation id="6019451407441383358">Z nabídky Chromium vpravo nahoře můžete otevřít záložky, režim čtení a další položky</translation>
 <translation id="6040143037577758943">Zavřít</translation>
 <translation id="6055895534982063517">K dispozici je nová verze prohlížeče Chromium, ještě rychlejší než ty předchozí.</translation>
 <translation id="6058380562449900225">Chraňte svá data tím, že prohlížeči Chromium povolíte odebírat oprávnění webům, které jste v poslední době nenavštívili. Nevypne oznámení.</translation>
@@ -363,7 +371,9 @@
 <translation id="7045244423563602563">Přizpůsobení prohlížeče Chromium</translation>
 <translation id="705851970750939768">Aktualizovat Chromium</translation>
 <translation id="7067091210845072982">Pokud obrázek nemá užitečný popis, Chromium se vám jej pokusí poskytnout. Za účelem vytváření popisů jsou obrázky odesílány do Googlu.</translation>
+<translation id="7100062358172078145">Nepřihlašovat mě do prohlížeče Chromium</translation>
 <translation id="7141270731789036260">Přizpůsobit Chrome for Testing</translation>
+<translation id="7159538860914681762">Pokud chcete ukládat a používat svá hesla a další položky na všech svých zařízeních, přihlaste se do prohlížeče Chromium</translation>
 <translation id="7173822816570314652">Když prohlížeč Chromium <ph name="TIMEOUT_DURATION" /> není používán, vaše organizace smaže jeho data. To může zahrnovat historii, automatické vyplňování a stažené soubory.</translation>
 <translation id="718435575166326686">Chromium pro tento web potřebuje přístup k fotoaparátu</translation>
 <translation id="7196312274710523067">Chromium nelze spustit. Zkuste to znovu.</translation>
@@ -438,6 +448,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Do jednoho dne Chromium restartujte}few{Do # dní Chromium restartujte}many{Do # dne Chromium restartujte}other{Do # dní Chromium restartujte}}</translation>
 <translation id="8453117565092476964">Archiv instalačního programu je poškozený nebo neplatný. Stáhněte prosím Chromium znovu.</translation>
 <translation id="8458614432758743027">Chromium vyžaduje systém Windows 10 nebo vyšší.</translation>
+<translation id="8461326814397467035">Některá data prohlížeče Chromium ještě nebyla uložena do vašeho účtu Google. Zkuste s odhlášením několik minut počkat.</translation>
 <translation id="8463672209299734063">Volitelné: Pomozte se zlepšováním funkcí a výkonu operačního systému ChromiumOS tím, že budete do Googlu automaticky odesílat diagnostické údaje a údaje o využití.</translation>
 <translation id="8493179195440786826">Prohlížeč Chromium je zastaralý</translation>
 <translation id="8522801943730206384">Chromium může hesla zkontrolovat, pouze když si je uložíte</translation>
@@ -455,6 +466,7 @@
 <translation id="8719993436687031146">Přihlásit se do prohlížeče Chromium?</translation>
 <translation id="878572486461146056">Chyba instalace: Správce sítě použil zásady skupiny, které brání instalaci: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium pro tento web potřebuje oprávnění k přístupu k fotoaparátu a mikrofonu</translation>
+<translation id="8818550178040858407">Přihlásit se do prohlížeče Chromium?</translation>
 <translation id="8826492472752484139">Klikněte na Správce hesel</translation>
 <translation id="8833697763442816810">Systém ChromiumOS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Jaké údaje používáme:<ph name="END_BOLD" /> Vaši historii prohlížení, což je seznam webů, které jste navštívili v Chromiu na tomto zařízení.</translation>
@@ -470,6 +482,7 @@
 <translation id="9019929317751753759">Aby byl prohlížeč Chromium bezpečnější, deaktivovali jsme následující rozšíření, které není uvedeno na webu <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> a pravděpodobně bylo přidáno bez vašeho vědomí.</translation>
 <translation id="9022552996538154597">Přihlásit se do prohlížeče Chromium</translation>
 <translation id="904366664621834601">Prohlížeč Chromium toto stahování zablokoval, protože tento soubor archivu obsahuje další soubory, které mohou skrývat malware</translation>
+<translation id="9062666675513499497">Přihlášení do prohlížeče Chromium při přihlášení do jiných služeb Google</translation>
 <translation id="907832235989677238">Přihlaste se do prohlížeče Chromium. Pokud se k nějakému účtu chcete přihlásit pouze jednorázově, můžete <ph name="GUEST_LINK_BEGIN" />zařízení použít jako host<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Prohlížeč Chromium byl automaticky ukončen</translation>
 <translation id="9089354809943900324">Prohlížeč Chromium je zastaralý</translation>
@@ -481,11 +494,13 @@
 <translation id="9158494823179993217">Administrátor systému nakonfiguroval prohlížeč Chromium tak, aby pro přístup k adrese <ph name="TARGET_URL_HOSTNAME" /> otevřel alternativní prohlížeč.</translation>
 <translation id="9185526690718004400">Znovu spustit a aktualizovat &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Automaticky mě přihlásit do prohlížeče Chromium</translation>
 <translation id="924957577793602335">Přizpůsobte si Chromium</translation>
 <translation id="93478295209880648">Prohlížeč Chromium nemusí fungovat správně, protože v systémech Windows XP a Windows Vista již není podporován</translation>
 <translation id="942598560705308788">Certifikáty spravované prohlížečem Chromium</translation>
 <translation id="965162752251293939">Kdo Chromium používá?</translation>
 <translation id="967427899662692980">Aktivujte si v prohlížeči Chromium maximální zabezpečení</translation>
 <translation id="983803489796659991">Instalace se nezdařila, protože server s aktualizací nemá hashovací data pro aplikaci.</translation>
+<translation id="985498048907240953">Použít Chromium bez účtu</translation>
 <translation id="985602178874221306">Autoři prohlížeče Chromium</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_cy.xtb b/chrome/app/resources/chromium_strings_cy.xtb
index 497fce0..881bd6f 100644
--- a/chrome/app/resources/chromium_strings_cy.xtb
+++ b/chrome/app/resources/chromium_strings_cy.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Rhannu tab Chromium</translation>
 <translation id="1553461853655228091">Mae angen caniatâd ar Chromium i gael mynediad at eich camera i greu map 3D o'ch amgylchoedd</translation>
 <translation id="1574377791422810894">Offer diogelwch Chromium</translation>
+<translation id="1591808205441691831">Mae angen i Chromium gadarnhau mai chi sydd yno cyn y gellir cadw rhywfaint o ddata yn eich Cyfrif Google a'i ddefnyddio ar eich holl ddyfeisiau. Os byddwch yn allgofnodi, bydd y data hyn yn aros ar y ddyfais hon.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Mae eich gweinyddwr yn gofyn i chi ail-lansio Chromium i gymhwyso diweddariad}=1{Mae eich gweinyddwr yn gofyn i chi ail-lansio Chromium i gymhwyso diweddariad. Ni fydd eich ffenestr Anhysbys yn ailagor.}two{Mae eich gweinyddwr yn gofyn i chi ail-lansio Chromium i gymhwyso diweddariad. Ni fydd eich # ffenestr Anhysbys yn ailagor.}few{Mae eich gweinyddwr yn gofyn i chi ail-lansio Chromium i gymhwyso diweddariad. Ni fydd eich # ffenestr Anhysbys yn ailagor.}many{Mae eich gweinyddwr yn gofyn i chi ail-lansio Chromium i gymhwyso diweddariad. Ni fydd eich # ffenestr Anhysbys yn ailagor.}other{Mae eich gweinyddwr yn gofyn i chi ail-lansio Chromium i gymhwyso diweddariad. Ni fydd eich # ffenestr Anhysbys yn ailagor.}}</translation>
 <translation id="1625909126243026060">Adolygu rheoliadau diogelwch a phreifatrwydd allweddol yn Chromium</translation>
 <translation id="1632539827495546968">Os hoffech ddefnyddio'r cyfrif hwn unwaith yn unig, gallwch ddefnyddio'r <ph name="GUEST_LINK_BEGIN" />modd Gwestai<ph name="GUEST_LINK_END" /> yn y porwr Chromium. Os hoffech ychwanegu cyfrif ar gyfer rhywun arall, <ph name="LINK_BEGIN" />ychwanegwch berson newydd<ph name="LINK_END" /> at eich <ph name="DEVICE_TYPE" />.
@@ -95,6 +96,7 @@
 <translation id="268602741124540128">Croeso i Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Tab Chromium</translation>
 <translation id="2718390899429598676">Ar gyfer diogelwch ychwanegol, bydd Chromium yn amgryptio'ch data.</translation>
+<translation id="2721354645805494590">I dynnu'ch Cyfrif Google o Chromium, allgofnodwch</translation>
 <translation id="2738871930057338499">Methu â chysylltu â'r Rhyngrwyd. HTTP 403 Gwaharddedig. Gwiriwch ffurfweddiad eich dirprwy weinydd.</translation>
 <translation id="2770231113462710648">Newid y porwr diofyn i:</translation>
 <translation id="2785438272836277133">Mae'r estyniad hwn yn cynnwys drwgwedd ac mae'n anniogel. Tynnwch ef o Chromium fel na all weld na newid eich data ar wefannau rydych yn ymweld â nhw mwyach, gan gynnwys eich gwybodaeth bersonol.</translation>
@@ -124,6 +126,7 @@
 <translation id="3179665906251668410">Agor y Ddolen mewn Ffenestr Anhys&amp;bys Chromium</translation>
 <translation id="3185330573522821672">Personoleiddio eich proffil Chromium newydd</translation>
 <translation id="3190315855212034486">Whoa! Mae Chromium wedi torri. Ail-lwytho nawr?</translation>
+<translation id="3224847870593914902">I dynnu'ch Cyfrif Google o Chromium, allgofnodwch o Chromium yn y dudalen Gosodiadau</translation>
 <translation id="3258596308407688501">Ni all Chromium ddarllen nac ysgrifennu i'w gyfeiriadur data:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -187,6 +190,7 @@
 <translation id="4222932583846282852">Wrthi'n canslo...</translation>
 <translation id="4230135487732243613">Cysylltu eich data Chromium â'r cyfrif hwn?</translation>
 <translation id="4251772536351901305">Yn eich rhybuddio am wefannau peryglus, hyd yn oed rhai nad oedd Google yn gwybod amdanynt o'r blaen, trwy ddadansoddi mwy o ddata o wefannau na diogelwch safonol. Gallwch ddewis hepgor rhybuddion Chromium.</translation>
+<translation id="4269093074552541569">Allgofnodi o Chromium</translation>
 <translation id="4271805377592243930">Cael help gyda Chromium</translation>
 <translation id="4281844954008187215">Telerau Gwasanaeth</translation>
 <translation id="4285930937574705105">Methwyd y gosodiad oherwydd gwall amhenodol. Os yw Chromium yn rhedeg ar hyn o bryd, caewch ef a rhowch gynnig arall arni.</translation>
@@ -199,6 +203,7 @@
 <translation id="4427306783828095590">Mae gwell amddiffyniad yn gwneud rhagor i rwystro gwe-rwydo a drwgwedd</translation>
 <translation id="4447409407328223819">Ynglŷn â Chrome for Testing</translation>
 <translation id="4501471624619070934">Methodd y gosodiad oherwydd bod mynediad wedi'i gyfyngu yn y wlad hon.</translation>
+<translation id="4510853178268397146">Nid yw'r estyniad hwn wedi cyhoeddi arferion preifatrwydd, megis sut mae'n casglu a defnyddio data. Mae Chromium yn argymell eich bod yn ei dynnu.</translation>
 <translation id="452711251841752011">Croeso i Chromium; agorwyd ffenestr porwr newydd</translation>
 <translation id="4544142686420020088">Ni ddiweddarwyd Chromium, aeth rhywbeth o'i le. <ph name="BEGIN_LINK" />Datrys problemau diweddaru Chromium a diweddariadau a fethwyd.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Parhau mewn proffil Chromium newydd?</translation>
@@ -228,6 +233,7 @@
 <translation id="4994636714258228724">Ychwanegu eich hun at Chromium</translation>
 <translation id="5114678101347489141">Mae Chromium yn archwilio nodweddion newydd sy'n caniatáu i wefannau roi'r un profiad pori gan ddefnyddio llai o'ch gwybodaeth</translation>
 <translation id="5224391634244552924">Nid oes unrhyw gyfrineiriau sydd wedi'u cadw. Gall Chromium wirio'ch cyfrineiriau pan fyddwch yn eu cadw.</translation>
+<translation id="5231355151045086930">Allgofnodi o Chromium</translation>
 <translation id="5252179775517634216">Mae <ph name="EXISTING_USER" /> wedi'i fewngofnodi yn barod i'r proffil Chromium hwn. Bydd hyn yn creu proffil Chromium newydd ar gyfer <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="5277894862589591112">I gymhwyso'ch newidiadau, ail-lansiwch Chromium</translation>
 <translation id="5294316920224716406">Wrth bori yn y modd Anhysbys, bydd Chromium yn eich rhybuddio cyn llwytho gwefan gan ddefnyddio cysylltiad anniogel</translation>
@@ -442,6 +448,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Ail-lansiwch Chromium o fewn un diwrnod}zero{Ail-lansiwch Chromium o fewn # diwrnod}two{Ail-lansiwch Chromium o fewn # ddiwrnod}few{Ail-lansiwch Chromium o fewn # diwrnod}many{Ail-lansiwch Chromium o fewn # diwrnod}other{Ail-lansiwch Chromium o fewn # diwrnod}}</translation>
 <translation id="8453117565092476964">Mae'r archif gosodwr wedi'i lygru neu'n annilys. Lawrlwythwch Chromium eto.</translation>
 <translation id="8458614432758743027">Mae Chromium yn gofyn am Windows 10 neu uwch.</translation>
+<translation id="8461326814397467035">Nid yw peth o'ch data Chromium wedi'u cadw yn eich Cyfrif Google eto. Rhowch gynnig ar aros ychydig funudau cyn allgofnodi.</translation>
 <translation id="8463672209299734063">Dewisol: Helpu i wella nodweddion a pherfformiad ChromiumOS drwy anfon data diagnostig a defnydd at Google yn awtomatig.</translation>
 <translation id="8493179195440786826">Mae Chromium yn Hen</translation>
 <translation id="8522801943730206384">Gall Chromium wirio'ch cyfrineiriau pan fyddwch yn eu cadw</translation>
diff --git a/chrome/app/resources/chromium_strings_da.xtb b/chrome/app/resources/chromium_strings_da.xtb
index cb045b5..88a9889 100644
--- a/chrome/app/resources/chromium_strings_da.xtb
+++ b/chrome/app/resources/chromium_strings_da.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">Del en Chromium-fane</translation>
 <translation id="1553461853655228091">Chromium skal have adgangstilladelse til dit kamera for at oprette et 3D-kort over dine omgivelser</translation>
 <translation id="1574377791422810894">Chromiums sikkerhedsværktøjer</translation>
+<translation id="1591808205441691831">Chromium skal verificere din identitet, før visse data kan gemmes på din Google-konto og bruges på alle dine enheder. Hvis du logger ud, forbliver disse data på denne enhed.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Din administrator kræver, at du genstarter Chromium for at anvende en opdatering}=1{Din administrator kræver, at du genstarter Chromium for at anvende en opdatering. Dit inkognitovindue åbnes ikke igen.}one{Din administrator kræver, at du genstarter Chromium for at anvende en opdatering. # inkognitovindue åbnes ikke igen.}other{Din administrator kræver, at du genstarter Chromium for at anvende en opdatering. Dine # inkognitovinduer åbnes ikke igen.}}</translation>
 <translation id="1625909126243026060">Gennemgå vigtige privatlivs- og sikkerhedsindstillinger i Chromium</translation>
 <translation id="1632539827495546968">Hvis du kun vil bruge denne konto én gang, kan du anvende <ph name="GUEST_LINK_BEGIN" />Gæstetilstand<ph name="GUEST_LINK_END" /> i Chromium-browseren. Hvis du vil tilføje en konto for en anden person, kan du <ph name="LINK_BEGIN" />føje en ny person<ph name="LINK_END" /> til din <ph name="DEVICE_TYPE" />.
@@ -93,6 +94,7 @@
 <translation id="268602741124540128">Velkommen til Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Fanen Chromium</translation>
 <translation id="2718390899429598676">Som et ekstra sikkerhedsniveau krypterer Chromium dine data.</translation>
+<translation id="2721354645805494590">Log ud for at fjerne din Google-konto fra Chromium</translation>
 <translation id="2738871930057338499">Der kan ikke oprettes forbindelse til internettet. HTTP 403 (forbudt). Tjek din proxykonfiguration.</translation>
 <translation id="2770231113462710648">Skift standardbrowser til:</translation>
 <translation id="2785438272836277133">Denne udvidelse indeholder malware og er ikke sikker. Fjern den fra Chromium, så den ikke længere kan se og ændre dine data på de websites, du besøger, bl.a. dine personlige oplysninger.</translation>
@@ -122,6 +124,7 @@
 <translation id="3179665906251668410">Åbn linket i et Chromium-inko&amp;gnitovindue</translation>
 <translation id="3185330573522821672">Tilpas din nye Chromium-profil</translation>
 <translation id="3190315855212034486">Hov! Chromium er gået ned. Vil du genstarte nu?</translation>
+<translation id="3224847870593914902">Hvis du vil fjerne din Google-konto fra Chromium, skal du logge ud af Chromium på siden Indstillinger</translation>
 <translation id="3258596308407688501">Chromium kan ikke læse og skrive til sin datamappe:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -185,6 +188,7 @@
 <translation id="4222932583846282852">Annullerer…</translation>
 <translation id="4230135487732243613">Vil du linke dine Chromium-data til denne konto?</translation>
 <translation id="4251772536351901305">Advarer dig om skadelige websites – også websites, som Google ikke tidligere har kendt til – ved at analysere flere data fra websites end Standardbeskyttelse. Du kan vælge at springe Chromium-advarsler over.</translation>
+<translation id="4269093074552541569">Log ud af Chromium</translation>
 <translation id="4271805377592243930">Få hjælp til Chromium</translation>
 <translation id="4281844954008187215">Servicevilkår</translation>
 <translation id="4285930937574705105">Installationen mislykkedes på grund af en ikke-specificeret fejl. Hvis Chromium kører, skal du lukke programmet og prøve igen.</translation>
@@ -197,6 +201,7 @@
 <translation id="4427306783828095590">Forbedret beskyttelse gør mere end at blokere phishing og malware</translation>
 <translation id="4447409407328223819">Om Chrome for Testing</translation>
 <translation id="4501471624619070934">Installationen mislykkedes, fordi der er begrænset adgang i dette land.</translation>
+<translation id="4510853178268397146">Denne udvidelse har ikke offentliggjort privatlivsprocedurer, f.eks. hvordan den indsamler og bruger data. Chromium anbefaler, at du fjerner den.</translation>
 <translation id="452711251841752011">Velkommen til Chromium – Et nyt browservindue er åbnet</translation>
 <translation id="4544142686420020088">Chromium kunne ikke opdateres, da der opstod en fejl. <ph name="BEGIN_LINK" />Løs problemer med opdatering af Chromium og mislykkede opdateringer.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Vil du fortsætte på en ny Chromium-profil?</translation>
@@ -441,6 +446,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Genstart Chromium inden for en dag}one{Genstart Chromium inden for # dag}other{Genstart Chromium inden for # dag}}</translation>
 <translation id="8453117565092476964">Installationsarkivet er beskadiget eller ugyldigt. Download Chromium igen.</translation>
 <translation id="8458614432758743027">Chromium kræver Windows 10 eller nyere.</translation>
+<translation id="8461326814397467035">Nogle af dine Chromium-data er endnu ikke gemt på din Google-konto. Prøv at vente et par minutter, før du logger ud.</translation>
 <translation id="8463672209299734063">Valgfrit: Vær med til at forbedre funktioner og ydeevne i Chromium OS ved automatisk at sende diagnostik og brugsdata til Google.</translation>
 <translation id="8493179195440786826">Chromium er forældet</translation>
 <translation id="8522801943730206384">Chromium kan tjekke dine adgangskoder, når du gemmer dem</translation>
diff --git a/chrome/app/resources/chromium_strings_es-419.xtb b/chrome/app/resources/chromium_strings_es-419.xtb
index 43f409d..04f0917 100644
--- a/chrome/app/resources/chromium_strings_es-419.xtb
+++ b/chrome/app/resources/chromium_strings_es-419.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">Compartir una pestaña de Chromium</translation>
 <translation id="1553461853655228091">Chromium necesita permiso para acceder a la cámara a fin de crear un mapa 3D de tu entorno</translation>
 <translation id="1574377791422810894">Herramientas de seguridad de Chromium</translation>
+<translation id="1591808205441691831">Chromium debe verificar tu identidad para guardar algunos datos en tu Cuenta de Google y que puedan usarse en todos tus dispositivos. Si sales, estos datos permanecerán en este dispositivo.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Tu administrador necesita que reinicies Chromium para aplicar una actualización}=1{Tu administrador necesita que reinicies Chromium para aplicar una actualización. No se volverá a abrir la ventana de incógnito.}other{Tu administrador necesita que reinicies Chromium para aplicar una actualización. No se volverán a abrir las # ventanas de incógnito.}}</translation>
 <translation id="1625909126243026060">Revisa los controles de seguridad y privacidad más importantes en Chromium</translation>
 <translation id="1632539827495546968">Si deseas usar esta cuenta solo una vez, puedes usar el <ph name="GUEST_LINK_BEGIN" />Modo de Invitado<ph name="GUEST_LINK_END" /> en el navegador Chromium. Si quieres agregar una cuenta para otra persona, <ph name="LINK_BEGIN" />agrega una nueva persona<ph name="LINK_END" /> a tu <ph name="DEVICE_TYPE" />.
@@ -62,6 +63,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Tu organización borra automáticamente los datos de navegación si no usas Chromium durante 1 minuto. Esto puede incluir el historial, los datos de Autocompletar y las descargas. Las pestañas permanecerán abiertas.}other{Tu organización borra automáticamente los datos de navegación si no usas Chromium durante # minutos. Esto puede incluir el historial, los datos de Autocompletar y las descargas. Las pestañas permanecerán abiertas.}}</translation>
 <translation id="2126108037660393668">Falló la verificación del archivo descargado.</translation>
 <translation id="215352261310130060">Chromium bloqueó esta descarga porque el sitio no usa una conexión segura y el archivo puede haber sido manipulado</translation>
+<translation id="2157600032285353789">Puedes abrir los favoritos, el modo de lectura y más desde el menú de Chromium</translation>
 <translation id="2174178932569897599">Personalizar Chromium</translation>
 <translation id="2174917724755363426">No se completó la instalación. ¿Confirmas que quieres cancelarla?</translation>
 <translation id="2185166961232948079">Chromium: Acceso a la red - <ph name="PAGE_TITLE" /></translation>
@@ -92,6 +94,7 @@
 <translation id="268602741124540128">Bienvenido a Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Pestaña de Chromium</translation>
 <translation id="2718390899429598676">Para mayor seguridad, Chromium encriptará los datos.</translation>
+<translation id="2721354645805494590">Sal de Chromium para quitar tu Cuenta de Google</translation>
 <translation id="2738871930057338499">No se puede conectar a Internet. HTTP 403 no permitido. Comprueba la configuración del proxy.</translation>
 <translation id="2770231113462710648">Cambiar el navegador predeterminado a:</translation>
 <translation id="2785438272836277133">Esta extensión contiene software malicioso y no es segura. Quítala de Chromium para que ya no pueda ver ni cambiar tus datos en los sitios que visitas, incluida tu información personal.</translation>
@@ -121,6 +124,7 @@
 <translation id="3179665906251668410">Abrir vínculo en una ventana de navegación de incó&amp;gnito de Chromium</translation>
 <translation id="3185330573522821672">Personaliza tu nuevo perfil de Chromium.</translation>
 <translation id="3190315855212034486">¡Vaya! Se ha producido un bloqueo en Chromium. ¿Quieres reiniciar el navegador ahora?</translation>
+<translation id="3224847870593914902">Sal de Chromium en la página de Configuración para quitar tu Cuenta de Google</translation>
 <translation id="3258596308407688501">Chromium no puede leer y escribir en su directorio de datos: <ph name="USER_DATA_DIRECTORY" /></translation>
 <translation id="3268051428841342958">V8 es el motor de WebAssembly y de JavaScript de Chromium que se usa para mejorar el rendimiento del sitio</translation>
 <translation id="3283186697780795848">Se instaló la versión <ph name="PRODUCT_VERSION" /> de Chromium</translation>
@@ -182,6 +186,7 @@
 <translation id="4222932583846282852">Cancelando…</translation>
 <translation id="4230135487732243613">¿Quieres vincular los datos de Chromium a esta cuenta?</translation>
 <translation id="4251772536351901305">Analiza más datos de los sitios que la protección estándar para advertirte sobre sitios peligrosos, incluso sobre los que Google no conocía. Puedes omitir las advertencias de Chromium.</translation>
+<translation id="4269093074552541569">Salir de Chromium</translation>
 <translation id="4271805377592243930">Obtener ayuda con Chromium</translation>
 <translation id="4281844954008187215">Condiciones del Servicio</translation>
 <translation id="4285930937574705105">No se pudo completar la instalación debido a un error no identificado. Si Chromium se está ejecutando en este momento, ciérralo e intenta nuevamente.</translation>
@@ -194,6 +199,7 @@
 <translation id="4427306783828095590">La protección mejorada permite bloquear mejor los ataques de phishing y el software malicioso.</translation>
 <translation id="4447409407328223819">Acerca de Chrome for Testing</translation>
 <translation id="4501471624619070934">La instalación falló porque el acceso está restringido en este país.</translation>
+<translation id="4510853178268397146">Esta extensión no publicó prácticas de privacidad, como la forma en que recopila y usa datos. Chromium te recomienda quitarla.</translation>
 <translation id="452711251841752011">Te damos la bienvenida a Chromium; se abrió una nueva ventana del navegador</translation>
 <translation id="4544142686420020088">No se actualizó Chromium porque se produjo un error. <ph name="BEGIN_LINK" />Soluciona los problemas de actualización y las actualizaciones con error de Chromium.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">¿Deseas continuar en un nuevo perfil de Chromium?</translation>
@@ -237,6 +243,7 @@
 <translation id="5386450000063123300">Actualizando Chromium (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Permitir el acceso a Chromium</translation>
 <translation id="5398878173008909840">Hay una nueva versión de Chromium disponible.</translation>
+<translation id="5400757303519321734">Cuando accedes a servicios de Google, como Gmail o YouTube, con <ph name="USER_EMAIL" />, puedes ingresar a Chromium con la misma cuenta</translation>
 <translation id="5405650547142096840">Eliminar de Chromium</translation>
 <translation id="5427571867875391349">Establecer Chromium como navegador predeterminado</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" />: Versión Beta de Chromium</translation>
@@ -267,6 +274,7 @@
 <translation id="5987687638152509985">Actualiza Chromium para iniciar la sincronización</translation>
 <translation id="5988505247484123880">Es normal que los sitios que visitas recuerden tus intereses, a fin de personalizar la experiencia. Los sitios también pueden almacenar información sobre tus intereses con Chromium.</translation>
 <translation id="6003112304606738118">Descargando… Horas restantes: <ph name="HOURS" /></translation>
+<translation id="6019451407441383358">Puedes abrir los favoritos, el modo de lectura y más desde el menú de Chromium en la esquina superior derecha</translation>
 <translation id="6040143037577758943">Cerrar</translation>
 <translation id="6055895534982063517">Hay una nueva versión de Chromium disponible, y es más rápida que nunca.</translation>
 <translation id="6058380562449900225">Para proteger tus datos, permite que Chromium quite permisos de los sitios que no visitaste recientemente. Esto no detiene las notificaciones.</translation>
@@ -357,7 +365,9 @@
 <translation id="7045244423563602563">Personaliza Chromium a tu medida</translation>
 <translation id="705851970750939768">Actualizar Chromium</translation>
 <translation id="7067091210845072982">Si una imagen no tiene una descripción útil, Chromium intentará proporcionarte una. Para crear descripciones, se envían las imágenes a Google.</translation>
+<translation id="7100062358172078145">No acceder a Chromium</translation>
 <translation id="7141270731789036260">Personalizar Chrome for Testing</translation>
+<translation id="7159538860914681762">Para guardar tus contraseñas, usarlas y realizar más acciones en todos tus dispositivos, accede a Chromium</translation>
 <translation id="7173822816570314652">Tu organización borra los datos de Chromium cuando no se usan durante <ph name="TIMEOUT_DURATION" />. Esto puede incluir el historial, los datos de Autocompletar y las descargas.</translation>
 <translation id="718435575166326686">Chromium necesita permiso de acceso a la cámara para este sitio.</translation>
 <translation id="7196312274710523067">No se pudo iniciar Chromium. Vuelve a intentarlo.</translation>
@@ -430,6 +440,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Reinicia Chromium en el transcurso de un día}other{Reinicia Chromium en el transcurso de # días}}</translation>
 <translation id="8453117565092476964">El instalador está dañado o no es válido. Descarga Chromium nuevamente.</translation>
 <translation id="8458614432758743027">Para usar Chromium, se requiere Windows 10 o versiones posteriores.</translation>
+<translation id="8461326814397467035">Aún no se guardaron algunos de tus datos de Chromium en tu Cuenta de Google. Espera unos minutos antes de salir.</translation>
 <translation id="8463672209299734063">Opcional: Para ayudarnos a mejorar las funciones y el rendimiento de Chromium OS, envía automáticamente datos de uso y diagnóstico a Google.</translation>
 <translation id="8493179195440786826">Chromium no actualizado</translation>
 <translation id="8522801943730206384">Chromium puede revisar las contraseñas cuando las guardas</translation>
@@ -447,6 +458,7 @@
 <translation id="8719993436687031146">¿Quieres acceder a Chromium?</translation>
 <translation id="878572486461146056">Error de instalación: El administrador de red aplicó una política de grupo que impide la instalación (<ph name="INSTALL_ERROR" />).</translation>
 <translation id="8796602469536043152">Chromium necesita permiso para acceder a tu cámara y micrófono para este sitio</translation>
+<translation id="8818550178040858407">¿Quieres acceder a Chromium?</translation>
 <translation id="8826492472752484139">Haz clic en "Administrador de contraseñas"</translation>
 <translation id="8833697763442816810">Sistema de Chromium OS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Qué información se usa:<ph name="END_BOLD" /> Tu historial de navegación, un registro de los sitios que visitaste con Chromium en este dispositivo.</translation>
@@ -462,6 +474,7 @@
 <translation id="9019929317751753759">Para que Chromium sea más seguro, inhabilitamos algunas extensiones que no aparecen en <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> y que posiblemente se hayan agregado sin tu conocimiento.</translation>
 <translation id="9022552996538154597">Iniciar sesión en Chromium</translation>
 <translation id="904366664621834601">Chromium bloqueó esta descarga porque el archivo incluye otros archivos que pueden ocultar software malicioso</translation>
+<translation id="9062666675513499497">Ingresa a Chromium cuando accedas a otros servicios de Google</translation>
 <translation id="907832235989677238">Accede a Chromium. Si quieres acceder a una cuenta una sola vez, puedes <ph name="GUEST_LINK_BEGIN" />usar el dispositivo como invitado<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium se cerró automáticamente</translation>
 <translation id="9089354809943900324">Chromium no actualizado</translation>
@@ -473,11 +486,13 @@
 <translation id="9158494823179993217">El administrador del sistema configuró Chromium de manera que abriera un navegador alternativo para acceder a <ph name="TARGET_URL_HOSTNAME" />.</translation>
 <translation id="9185526690718004400">Reiniciar para actualizar &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (tráfico mDNS entrante)</translation>
+<translation id="9220341227291329091">Acceder automáticamente a Chromium</translation>
 <translation id="924957577793602335">Personaliza Chromium a tu medida</translation>
 <translation id="93478295209880648">Es posible que Chromium no funcione correctamente porque ya no es compatible con Windows XP ni Windows Vista</translation>
 <translation id="942598560705308788">Certificados administrados por Chromium</translation>
 <translation id="965162752251293939">¿Quién usa Chromium?</translation>
 <translation id="967427899662692980">Obtén la seguridad más sólida de Chromium</translation>
 <translation id="983803489796659991">No se pudo completar la instalación porque el servidor de actualización no tiene ningún dato hash para la aplicación.</translation>
+<translation id="985498048907240953">Usar Chromium sin una cuenta</translation>
 <translation id="985602178874221306">Los creadores de Chromium</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_es.xtb b/chrome/app/resources/chromium_strings_es.xtb
index 9335088b..4968310 100644
--- a/chrome/app/resources/chromium_strings_es.xtb
+++ b/chrome/app/resources/chromium_strings_es.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Compartir una pestaña de Chromium</translation>
 <translation id="1553461853655228091">Para crear un mapa 3D de tu entorno, Chromium necesita permiso para acceder a tu cámara</translation>
 <translation id="1574377791422810894">Herramientas de seguridad de Chromium</translation>
+<translation id="1591808205441691831">Chromium debe verificar que eres tú para poder guardar algunos datos en tu cuenta de Google y usarlos en todos tus dispositivos. Si cierras sesión, los datos permanecerán en este dispositivo.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Tu administrador pide que reinicies Chromium para aplicar una actualización}=1{Tu administrador pide que reinicies Chromium para aplicar una actualización. La ventana de Incógnito no se volverá a abrir.}other{Tu administrador pide que reinicies Chromium para aplicar una actualización. Las # ventanas de Incógnito no se volverán a abrir.}}</translation>
 <translation id="1625909126243026060">Revisa los controles principales de privacidad y de seguridad en Chromium</translation>
 <translation id="1632539827495546968">Si quieres usar esta cuenta solo una vez, puedes usar el <ph name="GUEST_LINK_BEGIN" />Modo Invitado<ph name="GUEST_LINK_END" /> en el navegador Chromium. Si quieres añadir una cuenta para otra persona, <ph name="LINK_BEGIN" />añade una persona<ph name="LINK_END" /> a tu <ph name="DEVICE_TYPE" />.
@@ -64,6 +65,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Tu organización eliminará automáticamente los datos de navegación cuando Chromium lleve 1 minuto sin usarse. Esto podría incluir el historial, los datos de Autocompletar y las descargas. Las pestañas seguirán abiertas.}other{Tu organización eliminará automáticamente los datos de navegación cuando Chromium lleve # minutos sin usarse. Esto podría incluir el historial, los datos de Autocompletar y las descargas. Las pestañas seguirán abiertas.}}</translation>
 <translation id="2126108037660393668">No se ha podido verificar el archivo descargado.</translation>
 <translation id="215352261310130060">Chromium ha bloqueado esta descarga porque el sitio no utiliza una conexión segura y es posible que el archivo se haya manipulado</translation>
+<translation id="2157600032285353789">Puedes abrir los marcadores, el modo Lectura y más desde el menú de Chromium</translation>
 <translation id="2174178932569897599">Personalizar Chromium</translation>
 <translation id="2174917724755363426">No se ha completado la instalación. ¿Seguro que quieres cancelarla?</translation>
 <translation id="2185166961232948079">Chromium, inicio de sesión en la red, <ph name="PAGE_TITLE" /></translation>
@@ -94,6 +96,7 @@
 <translation id="268602741124540128">Te damos la bienvenida a Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Pestaña de Chromium</translation>
 <translation id="2718390899429598676">Para mayor seguridad, Chromium cifrará tus datos.</translation>
+<translation id="2721354645805494590">Para eliminar de Chromium tu cuenta de Google, cierra sesión</translation>
 <translation id="2738871930057338499">No se puede conectar a Internet. HTTP 403 no permitido. Comprueba la configuración del proxy.</translation>
 <translation id="2770231113462710648">Cambiar navegador predeterminado por:</translation>
 <translation id="2785438272836277133">Esta extensión contiene malware y no es segura. Elimínala de Chromium para que no pueda ver ni cambiar tus datos en los sitios que visites, incluida tu información personal.</translation>
@@ -123,6 +126,7 @@
 <translation id="3179665906251668410">Abrir enlace en una ventana de incó&amp;gnito de Chromium</translation>
 <translation id="3185330573522821672">Personaliza tu nuevo perfil de Chromium.</translation>
 <translation id="3190315855212034486">¡Vaya! Se ha producido un fallo en Chromium. ¿Quieres reiniciar el navegador ahora?</translation>
+<translation id="3224847870593914902">Para eliminar de Chromium tu cuenta de Google, cierra sesión en Chromium desde la página de configuración</translation>
 <translation id="3258596308407688501">Chromium no puede leer el directorio de datos ni escribir en él:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -186,6 +190,7 @@
 <translation id="4222932583846282852">Cancelando...</translation>
 <translation id="4230135487732243613">¿Quieres vincular tus datos de Chromium a esta cuenta?</translation>
 <translation id="4251772536351901305">Te envía advertencias sobre sitios peligrosos (aunque Google no los conozca) analizando más datos de sitios que la protección estándar. Si quieres, puedes omitir las advertencias de Chromium.</translation>
+<translation id="4269093074552541569">Cerrar sesión en Chromium</translation>
 <translation id="4271805377592243930">Obtener ayuda de Chromium</translation>
 <translation id="4281844954008187215">Términos del Servicio</translation>
 <translation id="4285930937574705105">La instalación ha fallado debido a un error no especificado. Si Chromium se está ejecutando, ciérralo y vuelve a intentarlo.</translation>
@@ -198,6 +203,7 @@
 <translation id="4427306783828095590">La protección mejorada es más eficaz para bloquear ataques de suplantación de identidad y malware.</translation>
 <translation id="4447409407328223819">Información de Chrome for Testing</translation>
 <translation id="4501471624619070934">Se ha producido un error en la instalación debido a una restricción de acceso en este país.</translation>
+<translation id="4510853178268397146">Esta extensión no ha publicado sus prácticas de privacidad, como la forma en la que recoge y usa los datos. Chromium te recomienda que la elimines.</translation>
 <translation id="452711251841752011">Te damos la bienvenida a Chromium. Se ha abierto una nueva ventana del navegador.</translation>
 <translation id="4544142686420020088">Chromium no se ha actualizado, algo no va bien. <ph name="BEGIN_LINK" />Soluciona los problemas y errores de actualización de Chromium<ph name="END_LINK" />.</translation>
 <translation id="454579500955453258">¿Continuar en un nuevo perfil de Chromium?</translation>
@@ -241,6 +247,7 @@
 <translation id="5386450000063123300">Actualizando Chromium (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Permitir el inicio de sesión en Chromium</translation>
 <translation id="5398878173008909840">Hay una nueva versión de Chromium disponible.</translation>
+<translation id="5400757303519321734">Al iniciar sesión en servicios de Google como Gmail o YouTube con <ph name="USER_EMAIL" />, puedes iniciar sesión en Chromium con la misma cuenta</translation>
 <translation id="5405650547142096840">Eliminar de Chromium</translation>
 <translation id="5427571867875391349">Establecer Chromium como navegador predeterminado</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> ‑ Chromium Beta</translation>
@@ -271,6 +278,7 @@
 <translation id="5987687638152509985">Actualiza Chromium para iniciar la sincronización</translation>
 <translation id="5988505247484123880">Es habitual que los sitios que visitas recuerden lo que te interesa para personalizar tu experiencia. Los sitios también pueden almacenar información con Chromium sobre tus intereses.</translation>
 <translation id="6003112304606738118">Descargando... Horas restantes: <ph name="HOURS" />.</translation>
+<translation id="6019451407441383358">Puedes abrir los marcadores, el modo Lectura y más desde el menú de Chromium situado en la parte superior derecha</translation>
 <translation id="6040143037577758943">Cerrar</translation>
 <translation id="6055895534982063517">Hay una nueva versión de Chromium disponible que funciona a una velocidad sin precedentes.</translation>
 <translation id="6058380562449900225">Para proteger tus datos, permite que Chromium quite los permisos de los sitios que no hayas visitado recientemente. No dejarás de recibir notificaciones.</translation>
@@ -363,7 +371,9 @@
 <translation id="7045244423563602563">Personaliza Chromium a tu gusto</translation>
 <translation id="705851970750939768">Actualizar Chromium</translation>
 <translation id="7067091210845072982">Si una imagen no tiene ninguna descripción útil, Chromium intentará proporcionártela. Para crear las descripciones, las imágenes se envían a Google.</translation>
+<translation id="7100062358172078145">No iniciar sesión en Chromium</translation>
 <translation id="7141270731789036260">Personalizar Chrome for Testing</translation>
+<translation id="7159538860914681762">Para guardar y usar tus contraseñas y más en todos tus dispositivos, inicia sesión en Chromium</translation>
 <translation id="7173822816570314652">Tu organización elimina los datos de Chromium cuando lleva <ph name="TIMEOUT_DURATION" /> sin usarse. Entre estos datos, podrían incluirse el historial, la función Autocompletar y las descargas.</translation>
 <translation id="718435575166326686">Chromium necesita el permiso de la cámara para este sitio</translation>
 <translation id="7196312274710523067">No se ha podido iniciar Chromium. Inténtalo de nuevo.</translation>
@@ -438,6 +448,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Reinicia Chromium en el próximo día}other{Reinicia Chromium en los próximos # días}}</translation>
 <translation id="8453117565092476964">El archivo de instalación está dañado o no es válido. Vuelve a descargar Chromium.</translation>
 <translation id="8458614432758743027">Chromium requiere Windows 10 o una versión posterior.</translation>
+<translation id="8461326814397467035">Algunos de tus datos de Chromium aún no se han guardado en tu cuenta de Google. Espera unos minutos antes de cerrar sesión.</translation>
 <translation id="8463672209299734063">Opcional: Ayuda a mejorar las funciones y el rendimiento de ChromiumOS enviando automáticamente datos de diagnóstico y de uso a Google.</translation>
 <translation id="8493179195440786826">Chromium no está actualizado</translation>
 <translation id="8522801943730206384">Chromium puede comprobar tus contraseñas si las guardas</translation>
@@ -455,6 +466,7 @@
 <translation id="8719993436687031146">¿Iniciar sesión en Chromium?</translation>
 <translation id="878572486461146056">Error de instalación: tu administrador de red ha aplicado una política de grupo que impide la instalación: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium necesita permiso para acceder a la cámara y al micrófono en este sitio web</translation>
+<translation id="8818550178040858407">¿Iniciar sesión en Chromium?</translation>
 <translation id="8826492472752484139">Haz clic en Gestor de contraseñas</translation>
 <translation id="8833697763442816810">Sistema ChromiumOS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Qué datos se usan:<ph name="END_BOLD" /> tu historial de navegación, un registro de los sitios que has visitado usando Chromium en este dispositivo.</translation>
@@ -470,6 +482,7 @@
 <translation id="9019929317751753759">Para aumentar la seguridad de Chromium, hemos inhabilitado la siguiente extensión que no figura en <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> y que puede haberse añadido sin tu conocimiento.</translation>
 <translation id="9022552996538154597">Iniciar sesión en Chromium</translation>
 <translation id="904366664621834601">Chromium ha bloqueado esta descarga porque el archivo incluye otros archivos que pueden ocultar malware</translation>
+<translation id="9062666675513499497">Iniciar sesión en Chromium al iniciar sesión en otros servicios de Google</translation>
 <translation id="907832235989677238">Inicia sesión en Chromium. Si quieres iniciar sesión en una cuenta solo una vez, puedes <ph name="GUEST_LINK_BEGIN" />usar el dispositivo como invitado<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium se ha cerrado automáticamente</translation>
 <translation id="9089354809943900324">Chromium no está actualizado</translation>
@@ -481,11 +494,13 @@
 <translation id="9158494823179993217">El administrador del sistema ha configurado Chromium para que abra otro navegador al acceder a <ph name="TARGET_URL_HOSTNAME" />.</translation>
 <translation id="9185526690718004400">Reiniciar para actualizar &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (tráfico mDNS entrante)</translation>
+<translation id="9220341227291329091">Iniciar sesión automáticamente en Chromium</translation>
 <translation id="924957577793602335">Personaliza Chromium a tu gusto</translation>
 <translation id="93478295209880648">Es posible que Chromium no funcione correctamente porque ya no es compatible con Windows XP ni Windows Vista</translation>
 <translation id="942598560705308788">Certificados gestionados por Chromium</translation>
 <translation id="965162752251293939">¿Quién usa Chromium?</translation>
 <translation id="967427899662692980">Consigue la seguridad más potente de Chromium</translation>
 <translation id="983803489796659991">No se ha podido realizar la instalación porque el servidor de actualizaciones no tiene datos hash de la aplicación.</translation>
+<translation id="985498048907240953">Usar Chromium sin una cuenta</translation>
 <translation id="985602178874221306">Los creadores de Chromium</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_eu.xtb b/chrome/app/resources/chromium_strings_eu.xtb
index f69c8e5..2c2fb20 100644
--- a/chrome/app/resources/chromium_strings_eu.xtb
+++ b/chrome/app/resources/chromium_strings_eu.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Partekatu Chromium-eko fitxa bat</translation>
 <translation id="1553461853655228091">Chromium-ek kamera erabiltzeko baimena behar du, ingurunearen hiru dimentsioko mapa bat sortzeko</translation>
 <translation id="1574377791422810894">Chromium-en segurtasun-tresnak</translation>
+<translation id="1591808205441691831">Chromium-ek zeu zarela egiaztatu behar du datu batzuk zure Google-ko kontuan gorde eta gailu guztietan erabili baino lehen. Saioa amaitzen baduzu, datuak gailu honetan geratuko dira.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Chromium berriro exekutatzea behar du administratzaileak, eguneratzea aplikatzeko}=1{Chromium berriro exekutatzea behar du administratzaileak, eguneratzea aplikatzeko. Ezkutuko moduko leihoa ez da berriro irekiko.}other{Chromium berriro exekutatzea behar du administratzaileak, eguneratzea aplikatzeko. Ezkutuko moduko # leihoak ez dira berriro irekiko.}}</translation>
 <translation id="1625909126243026060">Berrikusi pribatutasuna eta segurtasuna kontrolatzeko aukera garrantzitsuenak Chromium-en</translation>
 <translation id="1632539827495546968">Kontu hau behin bakarrik erabili nahi baduzu, <ph name="GUEST_LINK_BEGIN" />gonbidatu modua<ph name="GUEST_LINK_END" /> erabil dezakezu Chromium arakatzailean. Kontu bat beste norbaitentzat gehitu nahi baduzu, <ph name="LINK_BEGIN" />gehitu beste pertsona bat<ph name="LINK_END" /> <ph name="DEVICE_TYPE" /> gailuan.
@@ -95,6 +96,7 @@
 <translation id="268602741124540128">Ongi etorri Chromium-era, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Chromium fitxa</translation>
 <translation id="2718390899429598676">Segurtasun gehiago izateko, Chromium-ek datuak enkriptatuko ditu.</translation>
+<translation id="2721354645805494590">Zure Google-ko kontua Chromium-etik kentzeko, amaitu saioa</translation>
 <translation id="2738871930057338499">Ezin da konektatu Internetera. HTTP 403 (debekatuta). Egiaztatu proxyaren konfigurazioa.</translation>
 <translation id="2770231113462710648">Ezarri hau arakatzaile lehenetsia gisa:</translation>
 <translation id="2785438272836277133">Luzapenak malwarea dauka, eta ez da segurua. Ken ezazu Chromium-etik, bisitatzen dituzun webguneetan zure datuak ikusi eta aldatu ezin izan ditzan, informazio pertsonala barne.</translation>
@@ -124,6 +126,7 @@
 <translation id="3179665906251668410">Ireki esteka Chromium-eko &amp;ezkutuko moduko leiho batean</translation>
 <translation id="3185330573522821672">Pertsonalizatu Chromium-eko profil berria</translation>
 <translation id="3190315855212034486">Chromium-ek huts egin du. Berriro abiarazi nahi duzu?</translation>
+<translation id="3224847870593914902">Zure Google-ko kontua Chromium-etik kentzeko, amaitu Chromium-eko saioa Ezarpenak orrian</translation>
 <translation id="3258596308407688501">Chromium-ek ezin du irakurri bere datu-direktorioa eta ezin du idatzi bertan:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -187,6 +190,7 @@
 <translation id="4222932583846282852">Bertan behera uzten…</translation>
 <translation id="4230135487732243613">Chromium datuak kontu honekin lotu nahi dituzu?</translation>
 <translation id="4251772536351901305">Webgune arriskutsuen berri ematen dizu, Google-k ezagutzen ez zituenak barne, webguneetan babes estandarrak baino datu gehiago aztertuz. Chromium-en abisuak saltatzea aukera dezakezu.</translation>
+<translation id="4269093074552541569">Amaitu Chromium-eko saioa</translation>
 <translation id="4271805377592243930">Lortu Chromium erabiltzeko laguntza</translation>
 <translation id="4281844954008187215">Zerbitzu-baldintzak</translation>
 <translation id="4285930937574705105">Instalazioak huts egin du zehaztu gabeko errore batengatik. Chromium abian bada, itxi eta ireki berriro.</translation>
@@ -199,6 +203,7 @@
 <translation id="4427306783828095590">Babes handiagoa eskaintzen du phishingaren eta malwarearen aurka</translation>
 <translation id="4447409407328223819">Chrome for Testing-i buruz</translation>
 <translation id="4501471624619070934">Ezin izan da instalatu, herrialde honetan sarbidea murriztuta dagoelako.</translation>
+<translation id="4510853178268397146">Luzapen honek ez du argitaratu pribatutasun-jardunbiderik (adibidez, datuak biltzeko eta erabiltzeko duen moduari buruz). Kentzea gomendatzen dizu Chromium-ek.</translation>
 <translation id="452711251841752011">Ongi etorri Chromium-era; beste leiho bat ireki da arakatzailean</translation>
 <translation id="4544142686420020088">Chromium ez da eguneratu arazoren bat izan delako. <ph name="BEGIN_LINK" />Konpondu Chromium eguneratzeko arazoak eta huts egindako eguneratzeak.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Chromium-eko beste profil batean egin nahi duzu aurrera?</translation>
@@ -442,6 +447,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Exekutatu Chromium berriro egun bateko epean}other{Exekutatu Chromium berriro # eguneko epean}}</translation>
 <translation id="8453117565092476964">Instalatzailearen artxiboa hondatuta dago edo baliogabea da. Deskargatu Chromium berriro.</translation>
 <translation id="8458614432758743027">Windows 10 edo sistema berriagoa behar da Chromium erabiltzeko.</translation>
+<translation id="8461326814397467035">Chromium-eko datu batzuk ez dira gorde Google-ko kontuan oraindik. Saioa amaitu aurretik, itxaron minutu batzuk.</translation>
 <translation id="8463672209299734063">Aukerakoa: lagundu Chromium OS-ren eginbideak eta errendimendua hobetzen Google-ri diagnostiko- eta erabilera-datuak automatikoki bidalita.</translation>
 <translation id="8493179195440786826">Chromium zaharkituta dago</translation>
 <translation id="8522801943730206384">Gordetzen dituzun pasahitzak egiaztatzeko gai da Chromium</translation>
diff --git a/chrome/app/resources/chromium_strings_fi.xtb b/chrome/app/resources/chromium_strings_fi.xtb
index 05e6134..289bee3a 100644
--- a/chrome/app/resources/chromium_strings_fi.xtb
+++ b/chrome/app/resources/chromium_strings_fi.xtb
@@ -63,6 +63,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Organisaatiosi poistaa selausdatan automaattisesti, kun Chromiumia ei ole käytetty 1 minuuttiin. Tämä voi sisältää historian, automaattisen täytön ja lataukset. Välilehdet pysyvät auki.}other{Organisaatiosi poistaa selausdatan automaattisesti, kun Chromiumia ei ole käytetty # minuuttiin. Tämä voi sisältää historian, automaattisen täytön ja lataukset. Välilehdet pysyvät auki.}}</translation>
 <translation id="2126108037660393668">Ladattua tiedostoa ei voitu vahvistaa.</translation>
 <translation id="215352261310130060">Chromium on estänyt tämän latauksen, koska sivusto ei käytä suojattua yhteyttä ja tiedostoa on ehkä peukaloitu</translation>
+<translation id="2157600032285353789">Voit avata esimerkiksi kirjanmerkit ja lukutilan Chromium-valikosta</translation>
 <translation id="2174178932569897599">Yksilöi Chromiumia</translation>
 <translation id="2174917724755363426">Asennus ei ole valmis. Haluatko varmasti perua sen?</translation>
 <translation id="2185166961232948079">Chromium – Kirjautuminen verkkoon – <ph name="PAGE_TITLE" /></translation>
@@ -244,6 +245,7 @@
 <translation id="5386450000063123300">Päivitetään Chromiumia (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Salli Chromium-kirjautuminen</translation>
 <translation id="5398878173008909840">Chromiumista on saatavilla uusi versio.</translation>
+<translation id="5400757303519321734">Kun kirjaudut Googlen palveluihin (esim. Gmailiin tai YouTubeen) tilillä <ph name="USER_EMAIL" />, voit kirjautua Chromiumiin samalla tilillä</translation>
 <translation id="5405650547142096840">Poista Chromiumista</translation>
 <translation id="5427571867875391349">Aseta Chromium oletusselaimeksi</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> – Chromium Beta</translation>
@@ -274,6 +276,7 @@
 <translation id="5987687638152509985">Aloita synkronointi päivittämällä Chromium.</translation>
 <translation id="5988505247484123880">On tavallista, että avaamasi sivustot muistavat sinua kiinnostavat asiat personoidakseen käyttökokemustasi. Sivustot voivat myös tallentaa Chromiumiin tietoja kiinnostuksen kohteistasi.</translation>
 <translation id="6003112304606738118">Ladataan… <ph name="HOURS" /> tuntia jäljellä</translation>
+<translation id="6019451407441383358">Voit avata esimerkiksi kirjanmerkit ja lukutilan oikean yläkulman Chromium-valikosta</translation>
 <translation id="6040143037577758943">Sulje</translation>
 <translation id="6055895534982063517">Chromiumista on saatavilla uusi versio, joka on entistäkin nopeampi.</translation>
 <translation id="6058380562449900225">Datasi suojaamiseksi salli Chromiumin poistaa luvat sivustoilta, joilla et ole käynyt viime aikoina. Tämä ei estä ilmoituksia.</translation>
@@ -366,7 +369,9 @@
 <translation id="7045244423563602563">Tee Chromiumista näköisesi</translation>
 <translation id="705851970750939768">Päivitä Chromium</translation>
 <translation id="7067091210845072982">Jos kuvalla ei ole hyödyllistä kuvausta, Chromium yrittää luoda sellaisen. Kuvat lähetetään Googlelle kuvausten luomista varten.</translation>
+<translation id="7100062358172078145">Älä kirjaa minua Chromiumiin</translation>
 <translation id="7141270731789036260">Yksilöi Chrome for Testing ‑versiota</translation>
+<translation id="7159538860914681762">Kirjaudu Chromiumiin, niin voit tallentaa esimerkiksi salasanoja ja käyttää niitä kaikilla laitteillasi</translation>
 <translation id="7173822816570314652">Kun Chromium-data on ollut käyttämättömänä <ph name="TIMEOUT_DURATION" />, organisaatiosi poistaa sen. Data voi sisältää historian, automaattisen täytön ja lataukset.</translation>
 <translation id="718435575166326686">Chromium tarvitsee kameran luvan tällä sivustolla</translation>
 <translation id="7196312274710523067">Chromiumin käynnistäminen epäonnistui. Yritä uudelleen.</translation>
@@ -459,6 +464,7 @@
 <translation id="8719993436687031146">Haluatko kirjautua Chromiumiin?</translation>
 <translation id="878572486461146056">Asennusvirhe: Verkon järjestelmänvalvojan käyttämä ryhmäkäytäntö estää asennuksen: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium tarvitsee oikeuden käyttää kameraasi ja mikrofoniasi tällä sivustolla.</translation>
+<translation id="8818550178040858407">Haluatko kirjautua Chromiumiin?</translation>
 <translation id="8826492472752484139">Klikkaa Salasanat</translation>
 <translation id="8833697763442816810">Chromium-käyttöjärjestelmä</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Mitä dataa käytetään:<ph name="END_BOLD" /> Selaushistoriaasi eli tietoa sivustoista, jotka olet avannut Chromiumissa tällä laitteella</translation>
@@ -474,6 +480,7 @@
 <translation id="9019929317751753759">Paransimme Chromiumin turvallisuutta poistamalla käytöstä sovelluksia, joita <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ei tarjoa ja jotka on voitu lisätä ilman lupaasi.</translation>
 <translation id="9022552996538154597">Kirjaudu sisään Chromiumiin</translation>
 <translation id="904366664621834601">Chromium on estänyt tämän latauksen, koska arkistotiedosto sisältää muita tiedostoja, jotka voivat piilottaa haittaohjelmia</translation>
+<translation id="9062666675513499497">Kirjaudu Chromiumiin, kun kirjaudut muihin Googlen palveluihin</translation>
 <translation id="907832235989677238">Kirjaudu Chromiumiin. Jos haluat kirjautua tilille vain kerran, voit <ph name="GUEST_LINK_BEGIN" />käyttää laitetta vieraana<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium on suljettu automaattisesti</translation>
 <translation id="9089354809943900324">Chromium on vanhentunut</translation>
@@ -485,11 +492,13 @@
 <translation id="9158494823179993217">Järjestelmänvalvojasi on määrittänyt Chromiumin avaamaan toisen selaimen, jolla <ph name="TARGET_URL_HOSTNAME" /> avataan.</translation>
 <translation id="9185526690718004400">Päivitä &amp;Chromium käynnistämällä se uudelleen</translation>
 <translation id="9190841055450128916">Chromium (saapuva mDNS)</translation>
+<translation id="9220341227291329091">Kirjaudu Chromiumiin automaattisesti</translation>
 <translation id="924957577793602335">Tee Chromiumista näköisesi</translation>
 <translation id="93478295209880648">Chromium ei välttämättä toimi oikein, koska se ei enää tue Windows XP:tä tai Windows Vistaa.</translation>
 <translation id="942598560705308788">Chromiumin hallinnoimat varmenteet</translation>
 <translation id="965162752251293939">Kuka käyttää Chromiumia?</translation>
 <translation id="967427899662692980">Ota Chromiumin tehokkain suojaus käyttöön</translation>
 <translation id="983803489796659991">Asennus epäonnistui, koska päivityspalvelimella ei ole tiivistedataa sovelluksesta.</translation>
+<translation id="985498048907240953">Käytä Chromiumia ilman tiliä</translation>
 <translation id="985602178874221306">The Chromium Authors</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_fil.xtb b/chrome/app/resources/chromium_strings_fil.xtb
index 6e99b2a7..e629057 100644
--- a/chrome/app/resources/chromium_strings_fil.xtb
+++ b/chrome/app/resources/chromium_strings_fil.xtb
@@ -60,6 +60,7 @@
 <translation id="2018879682492276940">Hindi na-install. Pakisubukan ulit.</translation>
 <translation id="2020032459870799438">Para makita kung ligtas ang iyong iba pang password mula sa mga paglabag sa data at iba pang isyu sa seguridad, <ph name="BEGIN_LINK" />mag-sign in sa Chromium<ph name="END_LINK" />.</translation>
 <translation id="2049376729098081731">Piliin kung isasama ang history ng Chromium para sa mas naka-personalize na mga karanasan sa mga serbisyo ng Google</translation>
+<translation id="2065461321550902389">Para i-save at gamitin ang mga password at higit pa sa lahat ng iyong device, mag-sign in sa Chromium. Mase-save ang password na ito sa iyong Google Account pagkatapos mong mag-sign in.</translation>
 <translation id="2086476982681781442">Na-block ng Chromium ang pag-download na ito dahil mapanlinlang ang file at posible itong gumawa ng mga hindi inaasahang pagbabago sa iyong device</translation>
 <translation id="2088953378266246249">Impormasyon tungkol sa kung paano pinapamahalaan ng Chromium ang mga root certificate nito</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{Awtomatikong ide-delete ng iyong organisasyon ang data mula sa pag-browse kapag hindi nagamit ang Chromium nang 1 minuto. Posibleng kasama rito ang history, autofill, at mga download. Mananatiling nakabukas ang iyong mga tab.}one{Awtomatikong ide-delete ng iyong organisasyon ang data mula sa pag-browse kapag hindi nagamit ang Chromium nang # minuto. Posibleng kasama rito ang history, autofill, at mga download. Mananatiling nakabukas ang iyong mga tab.}other{Awtomatikong ide-delete ng iyong organisasyon ang data mula sa pag-browse kapag hindi nagamit ang Chromium nang # na minuto. Posibleng kasama rito ang history, autofill, at mga download. Mananatiling nakabukas ang iyong mga tab.}}</translation>
@@ -314,6 +315,7 @@
 <translation id="6327105987658262776">Walang available na update.</translation>
 <translation id="6333502561965082103">May kasalukuyang isinasagawang isa pang pagpapatakbo sa Chromium. Pakisubukang muli sa ibang pagkakataon.</translation>
 <translation id="6334986366598267305">Ngayon, mas madali nang gamitin ang Chromium sa iyong Google Account at sa mga nakabahaging computer.</translation>
+<translation id="6347933965114150440">Shortcut ng Chromium</translation>
 <translation id="6366160072964553914">Na-block ng Chromium ang pag-download na ito dahil hindi karaniwang dina-download ang file at posibleng mapanganib ito</translation>
 <translation id="6373523479360886564">Sigurado ka bang nais mong i-uninstall ang Chromium?</translation>
 <translation id="6375219077595103062">Magdagdag ng shortcut papuntang Password Manager</translation>
diff --git a/chrome/app/resources/chromium_strings_fr.xtb b/chrome/app/resources/chromium_strings_fr.xtb
index 5746298..ea80ea59 100644
--- a/chrome/app/resources/chromium_strings_fr.xtb
+++ b/chrome/app/resources/chromium_strings_fr.xtb
@@ -26,6 +26,7 @@
 <translation id="1524282610922162960">Partager un onglet Chromium</translation>
 <translation id="1553461853655228091">Chromium a besoin de votre autorisation pour accéder à votre appareil photo et créer un plan 3D de votre environnement</translation>
 <translation id="1574377791422810894">Outils de sécurité de Chromium</translation>
+<translation id="1591808205441691831">Chromium doit valider votre identité avant que certaines données puissent être enregistrées dans votre compte Google et utilisées sur tous vos appareils. Si vous vous déconnectez, ces données resteront sur cet appareil.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{À la demande de votre administrateur, vous devez relancer Chromium pour installer une mise à jour}=1{À la demande de votre administrateur, vous devez relancer Chromium pour installer une mise à jour. Sachez que la fenêtre de navigation privée ne sera pas rouverte.}one{À la demande de votre administrateur, vous devez relancer Chromium pour installer une mise à jour. Sachez que la fenêtre de navigation privée (#) ne sera pas rouverte.}other{À la demande de votre administrateur, vous devez relancer Chromium pour installer une mise à jour. Sachez que les # fenêtres de navigation privée ne seront pas rouvertes.}}</translation>
 <translation id="1625909126243026060">Examinez les paramètres clés de confidentialité et de sécurité dans Chromium</translation>
 <translation id="1632539827495546968">Si vous souhaitez utiliser ce compte une seule fois, vous pouvez utiliser le <ph name="GUEST_LINK_BEGIN" />mode Invité<ph name="GUEST_LINK_END" /> dans le navigateur Chromium. Pour ajouter le compte d'une autre personne, <ph name="LINK_BEGIN" />ajoutez un nouvel utilisateur<ph name="LINK_END" /> à votre <ph name="DEVICE_TYPE" />.
@@ -63,6 +64,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Votre organisation supprime automatiquement les données de navigation lorsque Chromium n'est pas utilisé pendant 1 minute. Il peut s'agir de l'historique, de la saisie automatique et des téléchargements. Vos onglets resteront ouverts.}one{Votre organisation supprime automatiquement les données de navigation quand Chromium n'est pas utilisé pendant # minute. Il peut s'agir de l'historique, de la saisie automatique et des téléchargements. Vos onglets resteront ouverts.}other{Votre organisation supprime automatiquement les données de navigation quand Chromium n'est pas utilisé pendant # minutes. Il peut s'agir de l'historique, de la saisie automatique et des téléchargements. Vos onglets resteront ouverts.}}</translation>
 <translation id="2126108037660393668">Échec de validation du fichier téléchargé.</translation>
 <translation id="215352261310130060">Chromium a bloqué ce téléchargement, car le site n'utilise pas une connexion sécurisée et le fichier a peut-être été altéré</translation>
+<translation id="2157600032285353789">Vous pouvez ouvrir les favoris, le mode Lecture et plus depuis le menu Chromium</translation>
 <translation id="2174178932569897599">Personnaliser Chromium</translation>
 <translation id="2174917724755363426">Installation non terminée. Voulez-vous vraiment annuler ?</translation>
 <translation id="2185166961232948079">Chromium - Connexion au réseau - <ph name="PAGE_TITLE" /></translation>
@@ -93,6 +95,7 @@
 <translation id="268602741124540128">Bienvenue dans Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Onglet Chromium</translation>
 <translation id="2718390899429598676">Pour plus de sécurité, vos données seront chiffrées dans Chromium.</translation>
+<translation id="2721354645805494590">Pour supprimer votre compte Google de Chromium, déconnectez-vous</translation>
 <translation id="2738871930057338499">Impossible de se connecter à Internet : erreur HTTP 403 (accès interdit). Veuillez vérifier la configuration de votre proxy.</translation>
 <translation id="2770231113462710648">Remplacer le navigateur par défaut par :</translation>
 <translation id="2785438272836277133">Cette extension contient un logiciel malveillant et n'est pas sécurisée. Supprimez-la de Chromium pour qu'elle ne puisse plus voir ni modifier vos données (y compris vos informations personnelles) sur les sites que vous consultez.</translation>
@@ -122,6 +125,7 @@
 <translation id="3179665906251668410">Ouvrir le lien dans la fenêtre de navi&amp;gation privée Chromium</translation>
 <translation id="3185330573522821672">Personnalisez votre nouveau profil Chromium</translation>
 <translation id="3190315855212034486">Chromium est bloqué. Voulez-vous le relancer maintenant ?</translation>
+<translation id="3224847870593914902">Pour supprimer votre compte Google de Chromium, déconnectez-vous de Chromium sur la page de paramètres</translation>
 <translation id="3258596308407688501">Chromium ne peut ni lire, ni écrire dans son répertoire de données :
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -185,6 +189,7 @@
 <translation id="4222932583846282852">Annulation…</translation>
 <translation id="4230135487732243613">Associer vos données Chromium à ce compte ?</translation>
 <translation id="4251772536351901305">Vous avertit en cas de sites dangereux, y compris ceux dont Google n'avait pas connaissance, en analysant plus de données provenant des sites que la protection standard. Vous pouvez ignorer les avertissements de Chromium.</translation>
+<translation id="4269093074552541569">Se déconnecter de Chromium</translation>
 <translation id="4271805377592243930">Obtenir de l'aide avec Chromium</translation>
 <translation id="4281844954008187215">Conditions d'utilisation</translation>
 <translation id="4285930937574705105">Échec de l'installation suite à une erreur non spécifiée. Si Chromium est en cours d'exécution, veuillez le fermer, puis réessayer.</translation>
@@ -197,6 +202,7 @@
 <translation id="4427306783828095590">La protection renforcée assure une meilleure protection contre l'hameçonnage et les logiciels malveillants</translation>
 <translation id="4447409407328223819">À propos de Chrome for Testing</translation>
 <translation id="4501471624619070934">L'installation a échoué, car l'accès est limité dans ce pays.</translation>
+<translation id="4510853178268397146">Cette extension n'a pas publié de pratiques en matière de confidentialité, comme la façon dont elle collecte et utilise les données. Chromium vous recommande de la supprimer.</translation>
 <translation id="452711251841752011">Bienvenue dans Chromium, une nouvelle fenêtre du navigateur a été ouverte</translation>
 <translation id="4544142686420020088">Échec de la mise à jour de Chromium en raison d'une erreur. <ph name="BEGIN_LINK" />Découvrez comment résoudre ce type de problème.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Continuer avec un nouveau profil Chromium ?</translation>
@@ -240,6 +246,7 @@
 <translation id="5386450000063123300">Mise à jour de Chromium (<ph name="PROGRESS_PERCENT" />)…</translation>
 <translation id="538767207339317086">Autoriser la connexion à Chromium</translation>
 <translation id="5398878173008909840">Une nouvelle version de Chromium est disponible.</translation>
+<translation id="5400757303519321734">Lorsque vous vous connectez à des services Google comme Gmail ou YouTube avec <ph name="USER_EMAIL" />, vous pouvez vous connecter à Chromium avec ce même compte</translation>
 <translation id="5405650547142096840">Supprimer de Chromium</translation>
 <translation id="5427571867875391349">Définir Chromium comme navigateur par défaut</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> – Chromium Bêta</translation>
@@ -270,6 +277,7 @@
 <translation id="5987687638152509985">Mettre à jour Chromium pour lancer la synchronisation</translation>
 <translation id="5988505247484123880">Il est courant que les sites que vous consultez mémorisent ce qui vous intéresse, afin de personnaliser votre expérience. Les sites peuvent aussi stocker des informations sur vos centres d'intérêt dans Chromium.</translation>
 <translation id="6003112304606738118">Téléchargement… <ph name="HOURS" /> heure(s) restante(s)</translation>
+<translation id="6019451407441383358">Vous pouvez ouvrir les favoris, le mode Lecture et plus depuis le menu Chromium situé en haut à droite</translation>
 <translation id="6040143037577758943">Fermer</translation>
 <translation id="6055895534982063517">Une nouvelle version de Chromium encore plus rapide est disponible.</translation>
 <translation id="6058380562449900225">Pour protéger vos données, autorisez Chromium à supprimer les autorisations des sites que vous n'avez pas consultés récemment. Ne bloque pas les notifications.</translation>
@@ -362,7 +370,9 @@
 <translation id="7045244423563602563">Personnalisez Chromium</translation>
 <translation id="705851970750939768">Mettre à jour Chromium</translation>
 <translation id="7067091210845072982">Si une image n'est pas accompagnée d'une description utile, Chromium essaiera de vous en proposer une. Pour nous permettre de créer des descriptions, les images sont envoyées à Google.</translation>
+<translation id="7100062358172078145">Ne pas me connecter à Chromium</translation>
 <translation id="7141270731789036260">Personnaliser Chrome for Testing</translation>
+<translation id="7159538860914681762">Pour enregistrer et utiliser vos mots de passe et plus encore sur tous vos appareils, connectez-vous à Chromium</translation>
 <translation id="7173822816570314652">Votre organisation supprime les données Chromium lorsqu'elles ne sont pas utilisées pendant <ph name="TIMEOUT_DURATION" />. Il peut s'agir de l'historique, de la saisie automatique et des téléchargements.</translation>
 <translation id="718435575166326686">Chromium a besoin de l'autorisation d'accéder à la caméra pour ce site</translation>
 <translation id="7196312274710523067">Impossible de lancer Chromium. Réessayez.</translation>
@@ -437,6 +447,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Relancer Chromium d'ici un jour}one{Relancer Chromium d'ici # jour}other{Relancer Chromium d'ici # jours}}</translation>
 <translation id="8453117565092476964">L'archive du programme d'installation est corrompue ou n'est pas valide. Veuillez télécharger Chromium à nouveau.</translation>
 <translation id="8458614432758743027">Chromium requiert Windows 10 ou version ultérieure.</translation>
+<translation id="8461326814397467035">Certaines de vos données Chromium n'ont pas encore été enregistrées dans votre compte Google. Patientez quelques minutes avant de vous déconnecter.</translation>
 <translation id="8463672209299734063">Facultatif : contribuez à améliorer les fonctionnalités et les performances de Chromium OS en envoyant automatiquement des données de diagnostic et d'utilisation à Google.</translation>
 <translation id="8493179195440786826">Version de Chromium obsolète</translation>
 <translation id="8522801943730206384">Chromium ne peut vérifier vos mots de passe que si vous les enregistrez</translation>
@@ -454,6 +465,7 @@
 <translation id="8719993436687031146">Se connecter à Chromium ?</translation>
 <translation id="878572486461146056">Erreur d'installation : votre administrateur réseau a appliqué une stratégie de groupe qui empêche de procéder à l'installation : <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium a besoin de votre autorisation pour accéder à votre appareil photo et à votre micro pour ce site</translation>
+<translation id="8818550178040858407">Se connecter à Chromium ?</translation>
 <translation id="8826492472752484139">Cliquez sur "Gestionnaire de mots de passe"</translation>
 <translation id="8833697763442816810">Système Chromium OS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Quelles sont les données utilisées<ph name="END_BOLD" /> : votre historique de navigation, qui liste tous les sites que vous avez consultés dans Chromium sur cet appareil.</translation>
@@ -469,6 +481,7 @@
 <translation id="9019929317751753759">Afin de rendre Chromium plus sûr, nous avons désactivé l'extension suivante qui n'est pas répertoriée sur le <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> et qui a pu être ajoutée à votre insu.</translation>
 <translation id="9022552996538154597">Se connecter à Chromium</translation>
 <translation id="904366664621834601">Chromium a bloqué ce téléchargement, car le fichier d'archive contient d'autres fichiers susceptibles de dissimuler un logiciel malveillant</translation>
+<translation id="9062666675513499497">Se connecter à Chromium lorsque vous vous connectez aux autres services Google</translation>
 <translation id="907832235989677238">Connectez-vous à Chromium. Si vous souhaitez vous connecter à un compte une seule fois, vous pouvez <ph name="GUEST_LINK_BEGIN" />utiliser l'appareil en tant qu'invité<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium a été fermé automatiquement</translation>
 <translation id="9089354809943900324">Version de Chromium obsolète</translation>
@@ -480,11 +493,13 @@
 <translation id="9158494823179993217">Votre administrateur système a configuré Chromium pour que <ph name="TARGET_URL_HOSTNAME" /> s'ouvre dans un autre navigateur.</translation>
 <translation id="9185526690718004400">Relancer et mettre à jour &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Me connecter automatiquement à Chromium</translation>
 <translation id="924957577793602335">Personnaliser Chromium</translation>
 <translation id="93478295209880648">Chromium risque de ne pas fonctionner correctement, car la compatibilité n'est plus assurée sur Windows XP et Windows Vista</translation>
 <translation id="942598560705308788">Certificats gérés par Chromium</translation>
 <translation id="965162752251293939">Qui utilise Chromium ?</translation>
 <translation id="967427899662692980">Renforcer la sécurité de Chromium</translation>
 <translation id="983803489796659991">Échec de l'installation, car le serveur de mise à jour ne dispose d'aucune donnée de hachage pour l'application.</translation>
+<translation id="985498048907240953">Utiliser Chromium sans compte</translation>
 <translation id="985602178874221306">Auteurs de Chromium</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_gl.xtb b/chrome/app/resources/chromium_strings_gl.xtb
index a06f9b0..c0384d2 100644
--- a/chrome/app/resources/chromium_strings_gl.xtb
+++ b/chrome/app/resources/chromium_strings_gl.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Compartir unha pestana de Chromium</translation>
 <translation id="1553461853655228091">Chromium necesita permiso para acceder á cámara co fin de crear un mapa 3D do que te rodea</translation>
 <translation id="1574377791422810894">Ferramentas de seguranza de Chromium</translation>
+<translation id="1591808205441691831">Chromium necesita verificar a túa identidade antes de que algúns datos se garden na túa Conta de Google e se poidan usar en todos os teus dispositivos. Se pechas a sesión, os datos permanecerán neste dispositivo.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{O teu administrador require que reinicies Chromium para aplicar unha actualización}=1{O teu administrador require que reinicies Chromium para aplicar unha actualización. A ventá do modo de incógnito non se volverá abrir.}other{O teu administrador require que reinicies Chromium para aplicar unha actualización. As # ventás do modo de incógnito non se volverán abrir.}}</translation>
 <translation id="1625909126243026060">Revisa os controis clave de privacidade e seguranza en Chromium</translation>
 <translation id="1632539827495546968">Se queres usar esta conta unha soa vez, podes utilizar o <ph name="GUEST_LINK_BEGIN" />modo de convidado<ph name="GUEST_LINK_END" /> no navegador Chromium. Se queres engadir unha conta para outra persoa, <ph name="LINK_BEGIN" />engade unha persoa nova<ph name="LINK_END" /> ao teu dispositivo (<ph name="DEVICE_TYPE" />).
@@ -64,6 +65,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{A túa organización eliminará os datos de navegación automaticamente cando Chromium leve 1 minuto sen usarse. Entre esa información, poderían incluírse o historial, os datos da función de autocompletar e as descargas. As pestanas permanecerán abertas.}other{A túa organización eliminará os datos de navegación automaticamente cando Chromium leve # minutos sen usarse. Entre esa información, poderían incluírse o historial, os datos da función de autocompletar e as descargas. As pestanas permanecerán abertas.}}</translation>
 <translation id="2126108037660393668">Produciuse un erro ao verificar o ficheiro descargado.</translation>
 <translation id="215352261310130060">Chromium bloqueou esta descarga porque a conexión que usa o sitio non é segura, polo que é posible que o ficheiro se manipulase</translation>
+<translation id="2157600032285353789">Podes abrir os marcadores, o modo de lectura e moito máis desde o menú de Chromium</translation>
 <translation id="2174178932569897599">Personalizar Chromium</translation>
 <translation id="2174917724755363426">A instalación non finalizou. Seguro que queres cancelala?</translation>
 <translation id="2185166961232948079">Chromium (inicio de sesión de rede, <ph name="PAGE_TITLE" />)</translation>
@@ -94,6 +96,7 @@
 <translation id="268602741124540128">Dámosche a benvida a Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Pestana de Chromium</translation>
 <translation id="2718390899429598676">Para obter unha maior seguranza, Chromium encriptará os teus datos.</translation>
+<translation id="2721354645805494590">Para quitar a túa Conta de Google de Chromium, pecha a sesión</translation>
 <translation id="2738871930057338499">Non se puido establecer conexión con Internet. Erro: HTTP 403 Forbidden (acceso non permitido). Revisa a configuración do proxy.</translation>
 <translation id="2770231113462710648">Cambiar o navegador predeterminado a:</translation>
 <translation id="2785438272836277133">Esta extensión contén software malicioso, polo que non é segura. Quítaa de Chromium para que non poida ver nin cambiar os teus datos (como a túa información persoal) nos sitios que visites.</translation>
@@ -123,6 +126,7 @@
 <translation id="3179665906251668410">Abrir ligazón nunha ventá do modo de incó&amp;gnito de Chromium</translation>
 <translation id="3185330573522821672">Personaliza o teu novo perfil de Chromium</translation>
 <translation id="3190315855212034486">Chromium deixou de funcionar. Queres reinicialo agora?</translation>
+<translation id="3224847870593914902">Para quitar a túa Conta de Google de Chromium, vai á páxina de configuración e pecha a sesión en Chromium</translation>
 <translation id="3258596308407688501">Chromium non pode ler e escribir no seu directorio de datos:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -186,6 +190,7 @@
 <translation id="4222932583846282852">Cancelando…</translation>
 <translation id="4230135487732243613">Queres ligar os teus datos de Chromium a esta conta?</translation>
 <translation id="4251772536351901305">Analiza máis datos de sitios que a protección estándar para avisarte sobre os que sexan perigosos (mesmo sobre os que Google non coñeza ata ese momento). Se queres, podes omitir as advertencias de Chromium.</translation>
+<translation id="4269093074552541569">Pechar sesión en Chromium</translation>
 <translation id="4271805377592243930">Obter axuda sobre Chromium</translation>
 <translation id="4281844954008187215">Condicións de servizo</translation>
 <translation id="4285930937574705105">Non se puido efectuar a instalación debido a un erro non especificado. Se se está executando Chromium actualmente, péchao e téntao de novo.</translation>
@@ -198,6 +203,7 @@
 <translation id="4427306783828095590">A protección mellorada é máis eficaz á hora de bloquear o phishing e o software malicioso</translation>
 <translation id="4447409407328223819">Sobre Chrome for Testing</translation>
 <translation id="4501471624619070934">Produciuse un erro durante a instalación porque o acceso está restrinxido neste país.</translation>
+<translation id="4510853178268397146">Esta extensión non ten publicada ningunha práctica de privacidade (como, por exemplo, o modo en que recompila e usa os datos). Chromium recomenda que a quites.</translation>
 <translation id="452711251841752011">Dámosche a benvida a Chromium. Abriuse unha nova ventá do navegador</translation>
 <translation id="4544142686420020088">Chromium non se actualizou, xa que se produciu un erro. <ph name="BEGIN_LINK" />Soluciona os problemas de actualización de Chromium e as actualizacións que non se puidesen realizar<ph name="END_LINK" />.</translation>
 <translation id="454579500955453258">Queres continuar nun perfil de Chromium novo?</translation>
@@ -241,6 +247,7 @@
 <translation id="5386450000063123300">Actualizando Chromium (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Permitir inicio de sesión en Chromium</translation>
 <translation id="5398878173008909840">Hai unha nova versión de Chromium dispoñible.</translation>
+<translation id="5400757303519321734">Cando inicies sesión nos servizos de Google, como Gmail ou YouTube, con <ph name="USER_EMAIL" />, poderás iniciar sesión en Chromium coa mesma conta</translation>
 <translation id="5405650547142096840">Eliminar de Chromium</translation>
 <translation id="5427571867875391349">Establecer Chromium como o teu navegador predeterminado</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> (versión beta de Chromium)</translation>
@@ -271,6 +278,7 @@
 <translation id="5987687638152509985">Actualiza Chromium para iniciar a sincronización</translation>
 <translation id="5988505247484123880">É habitual que os sitios que visitas lembren o que che interesa para personalizar a experiencia que se che ofrece neles. Os sitios tamén poden almacenar con Chromium información sobre os teus intereses.</translation>
 <translation id="6003112304606738118">Descargando… Tempo restante: <ph name="HOURS" /> h</translation>
+<translation id="6019451407441383358">Podes abrir os marcadores, o modo de lectura e moito máis desde o menú de Chromium (na parte superior dereita)</translation>
 <translation id="6040143037577758943">Pechar</translation>
 <translation id="6055895534982063517">Hai unha nova versión de Chromium dispoñible que é máis rápida que nunca.</translation>
 <translation id="6058380562449900225">Para protexer os teus datos, Chromium quita permisos dos sitios que non visitaches recentemente. Aínda así, non deixarás de recibir as notificacións.</translation>
@@ -362,7 +370,9 @@
 <translation id="7045244423563602563">Personaliza Chromium</translation>
 <translation id="705851970750939768">Actualizar Chromium</translation>
 <translation id="7067091210845072982">Se unha imaxe non ten unha descrición útil, Chromium tentará proporcionarche unha. Para crear descricións, envíanse imaxes a Google.</translation>
+<translation id="7100062358172078145">Non iniciar sesión en Chromium</translation>
 <translation id="7141270731789036260">Personalizar Chrome for Testing</translation>
+<translation id="7159538860914681762">Inicia sesión en Chromium para poder gardar e usar os teus contrasinais, entre outras cousas, en todos os teus dispositivos</translation>
 <translation id="7173822816570314652">A túa organización elimina os datos de Chromium cando non se usa durante <ph name="TIMEOUT_DURATION" />. Entre esa información, poden incluírse o historial, os datos da función de autocompletar e as descargas.</translation>
 <translation id="718435575166326686">Chromium necesita permiso de acceso á cámara para este sitio</translation>
 <translation id="7196312274710523067">Non se puido iniciar Chromium. Téntao de novo.</translation>
@@ -437,6 +447,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Reinicia Chromium en 1 día}other{Reinicia Chromium en # días}}</translation>
 <translation id="8453117565092476964">O arquivo do instalador está danado ou non é válido. Volve descargar Chromium.</translation>
 <translation id="8458614432758743027">Para usar Chromium, precísase Windows 10 ou unha versión posterior.</translation>
+<translation id="8461326814397467035">Algúns dos teus datos de Chromium aínda non se gardaron na túa Conta de Google. Espera uns minutiños antes de pechar a sesión.</translation>
 <translation id="8463672209299734063">Opcional: Axuda a mellorar as funcións e o rendemento de Chromium OS enviando automaticamente datos de uso e diagnóstico a Google.</translation>
 <translation id="8493179195440786826">Chromium está desactualizado</translation>
 <translation id="8522801943730206384">Chromium pode comprobar os teus contrasinais cando os gardes</translation>
@@ -454,6 +465,7 @@
 <translation id="8719993436687031146">Queres iniciar sesión en Chromium?</translation>
 <translation id="878572486461146056">Erro de instalación: A persoa que administra a rede aplicou unha política de grupo que non permite a instalación (<ph name="INSTALL_ERROR" />)</translation>
 <translation id="8796602469536043152">Chromium necesita permiso para acceder á cámara e ao micrófono neste sitio</translation>
+<translation id="8818550178040858407">Queres iniciar sesión en Chromium?</translation>
 <translation id="8826492472752484139">Fai clic no xestor de contrasinais</translation>
 <translation id="8833697763442816810">Sistema Chromium OS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Que datos se usan?<ph name="END_BOLD" /> O teu historial de navegación e un rexistro dos sitios que visitases usando Chromium neste dispositivo.</translation>
@@ -469,6 +481,7 @@
 <translation id="9019929317751753759">Para conseguir que Chromium resulte máis seguro, desactivamos a seguinte extensión que non aparece en <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> e que quizais se engadise sen o teu coñecemento.</translation>
 <translation id="9022552996538154597">Iniciar sesión en Chromium</translation>
 <translation id="904366664621834601">Chromium bloqueou esta descarga porque o ficheiro de arquivo inclúe outros ficheiros que é posible que conteñan software malicioso</translation>
+<translation id="9062666675513499497">Iniciar sesión en Chromium cando inicies sesión noutros servizos de Google</translation>
 <translation id="907832235989677238">Inicia sesión en Chromium. Se queres iniciar sesión nunha conta só unha vez, podes <ph name="GUEST_LINK_BEGIN" />usar este dispositivo como convidado<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium pechouse automaticamente</translation>
 <translation id="9089354809943900324">Chromium está desactualizado</translation>
@@ -480,11 +493,13 @@
 <translation id="9158494823179993217">A persoa que administra o teu sistema configurou Chromium para abrir outro navegador co obxectivo de acceder a <ph name="TARGET_URL_HOSTNAME" />.</translation>
 <translation id="9185526690718004400">Reiniciar para actualizar &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Iniciar sesión automaticamente en Chromium</translation>
 <translation id="924957577793602335">Personaliza Chromium</translation>
 <translation id="93478295209880648">É posible que Chromium non funcione correctamente porque xa non admite Windows XP nin Windows Vista</translation>
 <translation id="942598560705308788">Certificados que xestiona Chromium</translation>
 <translation id="965162752251293939">Quen está utilizando Chromium?</translation>
 <translation id="967427899662692980">Goza da máxima seguranza de Chromium</translation>
 <translation id="983803489796659991">Produciuse un erro na instalación porque o servidor de actualizacións non ten ningún dato de hash para a aplicación.</translation>
+<translation id="985498048907240953">Usar Chromium sen ningunha conta</translation>
 <translation id="985602178874221306">Os autores de Chromium</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_gu.xtb b/chrome/app/resources/chromium_strings_gu.xtb
index fa423ac9..98969c33 100644
--- a/chrome/app/resources/chromium_strings_gu.xtb
+++ b/chrome/app/resources/chromium_strings_gu.xtb
@@ -60,11 +60,13 @@
 <translation id="2018879682492276940">ઇન્સ્ટૉલ કરવામાં નિષ્ફળ રહ્યાં. કૃપા કરીને ફરી પ્રયાસ કરો.</translation>
 <translation id="2020032459870799438">ડેટા ઉલ્લંઘન અને અન્ય સુરક્ષાની સમસ્યાથી તમારા અન્ય પાસવર્ડ સુરક્ષિત છે કે નહીં તે ચેક કરવા માટે, <ph name="BEGIN_LINK" />Chromiumમાં સાઇન ઇન કરો<ph name="END_LINK" />.</translation>
 <translation id="2049376729098081731">Googleની સેવાઓમાં વધુ મનગમતા બનાવેલા અનુભવો આપવા માટે, Chromium ઇતિહાસ શામેલ કરવો કે નહીં, તે પસંદ કરો</translation>
+<translation id="2065461321550902389">તમારા બધા ડિવાઇસ પર પાસવર્ડ અને બીજી ઘણી બાબતો સાચવવા અને તેનો ઉપયોગ કરવા માટે, Chromiumમાં સાઇન ઇન કરો. તમે સાઇન ઇન કરો તે પછી આ પાસવર્ડ તમારા Google એકાઉન્ટમાં સાચવવામાં આવશે.</translation>
 <translation id="2086476982681781442">Chromium દ્વારા આ ડાઉનલોડ બ્લૉક કરવામાં આવ્યું કારણ કે આ ફાઇલ છેતરામણી છે અને તે તમારા ડિવાઇસમાં અનપેક્ષિત ફેરફારો કરે તેમ બની શકે છે</translation>
 <translation id="2088953378266246249">Chromium તેના રૂટ પ્રમાણપત્રો કેવી રીતે મેનેજ કરે છે તે વિશેની માહિતી</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{જ્યારે 1 મિનિટ સુધી Chromiumનો ઉપયોગ કરવામાં ન આવે, ત્યારે તમારી સંસ્થા બ્રાઉઝિંગ ડેટાને ઑટોમૅટિક રીતે ડિલીટ કરે છે. આમાં ઇતિહાસ, ઑટોમૅટિક રીતે ભરવાની સુવિધા અને ડાઉનલોડ કરેલું કન્ટેન્ટ શામેલ હોઈ શકે છે. તમારા ટૅબ ખોલેલા રહેશે.}one{જ્યારે # મિનિટ સુધી Chromiumનો ઉપયોગ કરવામાં ન આવે, ત્યારે તમારી સંસ્થા બ્રાઉઝિંગ ડેટાને ઑટોમૅટિક રીતે ડિલીટ કરે છે. આમાં ઇતિહાસ, ઑટોમૅટિક રીતે ભરવાની સુવિધા અને ડાઉનલોડ કરેલું કન્ટેન્ટ શામેલ હોઈ શકે છે. તમારા ટૅબ ખોલેલા રહેશે.}other{જ્યારે # મિનિટ સુધી Chromiumનો ઉપયોગ કરવામાં ન આવે, ત્યારે તમારી સંસ્થા બ્રાઉઝિંગ ડેટાને ઑટોમૅટિક રીતે ડિલીટ કરે છે. આમાં ઇતિહાસ, ઑટોમૅટિક રીતે ભરવાની સુવિધા અને ડાઉનલોડ કરેલું કન્ટેન્ટ શામેલ હોઈ શકે છે. તમારા ટૅબ ખોલેલા રહેશે.}}</translation>
 <translation id="2126108037660393668">ડાઉનલોડ કરેલી ફાઇલની ચકાસણી નિષ્ફળ થઈ.</translation>
 <translation id="215352261310130060">Chromium દ્વારા આ ડાઉનલોડ બ્લૉક કરવામાં આવ્યું કારણ કે આ સાઇટ કોઈ સુરક્ષિત કનેક્શનનો ઉપયોગ કરી રહી નથી તેમજ ફાઇલ સાથે ચેડાં કરવામાં આવ્યા હોઈ શકે છે</translation>
+<translation id="2157600032285353789">તમે Chromium મેનૂમાંથી બુકમાર્ક અને વાંચન મોડ જેવું બીજું ઘણું ખોલી શકો છો</translation>
 <translation id="2174178932569897599">Chromium કસ્ટમાઇઝ કરો</translation>
 <translation id="2174917724755363426">ઇન્સ્ટૉલેશનની પ્રક્રિયા પૂર્ણ થઈ નથી. શું તમે ખરેખર રદ કરવા માગો છો?</translation>
 <translation id="2185166961232948079">Chromium - નેટવર્ક સાઇન ઇન - <ph name="PAGE_TITLE" /></translation>
@@ -246,6 +248,7 @@
 <translation id="5386450000063123300">Chromium અપડેટ થઈ રહ્યું છે (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Chromiumમાં સાઇન-ઇનની મંજૂરી આપો</translation>
 <translation id="5398878173008909840">Chromiumનું નવું વર્ઝન ઉપલબ્ધ છે.</translation>
+<translation id="5400757303519321734">જ્યારે તમે Gmail કે YouTube જેવી Googleની સેવાઓમાં <ph name="USER_EMAIL" /> વડે સાઇન ઇન થાઓ છો, ત્યારે તમે એ જ એકાઉન્ટ વડે Chromiumમાં સાઇન ઇન કરી શકો છો</translation>
 <translation id="5405650547142096840">Chromium માંથી દૂર કરો</translation>
 <translation id="5427571867875391349">Chromium ને તમારા ડિફોલ્ટ બ્રાઉઝર તરીકે સેટ કરો</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium બીટા</translation>
@@ -276,6 +279,7 @@
 <translation id="5987687638152509985">સમન્વયનને પ્રારંભ કરવા માટે Chromium ને અપડેટ કરો</translation>
 <translation id="5988505247484123880">તમારા અનુભવને મનગમતો બનાવવા માટે તમે જે સાઇટની મુલાકાત લો છો તે બધી સાઇટ તમને જેમાં રુચિ હોય એવી તમામ વસ્તુઓ યાદ રાખી લે તે સામાન્ય બાબત છે. સાઇટ, Chromium પર તમારી રુચિના વિષયો વિશેની માહિતી પણ સ્ટોર કરી શકે છે.</translation>
 <translation id="6003112304606738118">ડાઉનલોડ કરી રહ્યાં છીએ… <ph name="HOURS" /> કલાક બાકી છે</translation>
+<translation id="6019451407441383358">સૌથી ઉપર જમણી બાજુએ Chromium મેનૂમાંથી તમે બુકમાર્ક અને વાંચન મોડ જેવું બીજું ઘણું ખોલી શકો છો</translation>
 <translation id="6040143037577758943">બંધ કરો</translation>
 <translation id="6055895534982063517">Chromiumનું એક નવું વર્ઝન ઉપલબ્ધ છે અને તે પહેલાં કરતાંય વધુ ઝડપી છે.</translation>
 <translation id="6058380562449900225">તમારા ડેટાને સુરક્ષિત કરવા માટે, Chromiumને તમે તાજેતરમાં મુલાકાત લીધી ન હોય તેવી સાઇટમાંથી પરવાનગીઓ દૂર કરવા દો. નોટિફિકેશન બંધ કરવામાં આવશે નહીં.</translation>
@@ -311,6 +315,7 @@
 <translation id="6327105987658262776">કોઈ અપડેટ ઉપલબ્ધ નથી.</translation>
 <translation id="6333502561965082103">Chromium પર બીજી ક્રિયા ચાલુ છે. કૃપા કરીને પછીથી ફરી પ્રયાસ કરો.</translation>
 <translation id="6334986366598267305">હવે તમારા Google એકાઉન્ટ સાથે અને શેર કરેલ કમ્પ્યુટર પર Chromium નો ઉપયોગ કરવો વધુ સરળ છે.</translation>
+<translation id="6347933965114150440">Chromium શૉર્ટકટ</translation>
 <translation id="6366160072964553914">Chromium દ્વારા આ ડાઉનલોડ બ્લૉક કરવામાં આવ્યું કારણ કે સામાન્ય રીતે આ ફાઇલ ડાઉનલોડ કરવામાં આવતી નથી અને તે જોખમી હોઈ શકે છે</translation>
 <translation id="6373523479360886564">શું તમે ખરેખર તમે Chromium ને અનઇન્સ્ટૉલ કરવા માંગો છો?</translation>
 <translation id="6375219077595103062">Password Managerમાં શૉર્ટકટ ઉમેરો</translation>
@@ -368,7 +373,9 @@
 <translation id="7045244423563602563">Chromium કસ્ટમાઇઝ કરો</translation>
 <translation id="705851970750939768">Chromium ને અપડેટ કરો</translation>
 <translation id="7067091210845072982">જો છબીમાં ઉપયોગી વર્ણન ન હોય, તો Chromium તમને વર્ણન પૂરું પાડવાનો પ્રયાસ કરશે. વર્ણન બનાવવા માટે, Googleને છબીઓ મોકલવામાં આવે છે.</translation>
+<translation id="7100062358172078145">Chromiumમાં મને સાઇન ઇન કરશો નહીં</translation>
 <translation id="7141270731789036260">Chrome for Testing કસ્ટમાઇઝ કરો</translation>
+<translation id="7159538860914681762">તમારા બધા ડિવાઇસ પર તમારા પાસવર્ડ જેવી બીજી ઘણી બાબતો સાચવવા અને તેનો ઉપયોગ કરવા માટે, Chromiumમાં સાઇન ઇન કરો</translation>
 <translation id="7173822816570314652">જ્યારે તમારી સંસ્થા <ph name="TIMEOUT_DURATION" /> માટે Chromium ડેટાનો ઉપયોગ ન કરે ત્યારે તેને ડિલીટ કરે છે. આમાં ઇતિહાસ, ઑટોમૅટિક રીતે ભરવાની સુવિધા અને ડાઉનલોડ કરેલું કન્ટેન્ટ શામેલ હોઈ શકે છે.</translation>
 <translation id="718435575166326686">આ સાઇટ માટે Chromiumને કૅમેરાની પરવાનગીની જરૂર છે</translation>
 <translation id="7196312274710523067">Chromium લૉન્ચ કરી શકાયું નથી. ફરી પ્રયાસ કરો.</translation>
@@ -461,6 +468,7 @@
 <translation id="8719993436687031146">Chromiumમાં સાઇન ઇન કરીએ?</translation>
 <translation id="878572486461146056">ઇન્સ્ટૉલ કરવામાં ભૂલ: તમારા નેટવર્ક ઍડમિન દ્વારા કોઈ ગ્રૂપ પૉલિસી લાગુ કરવામાં આવી છે, જે ઇન્સ્ટૉલેશનની પ્રક્રિયાને અટકાવે છે: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromiumને આ સાઇટ માટે તમારા કૅમેરા અને માઇક્રોફોનના ઍક્સેસની પરવાનગીની જરૂર પડે છે</translation>
+<translation id="8818550178040858407">શું Chromiumમાં સાઇન ઇન કરીએ?</translation>
 <translation id="8826492472752484139">“Password Manager” પર ક્લિક કરો</translation>
 <translation id="8833697763442816810">ChromiumOS સિસ્ટમ</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />કયા ડેટાનો ઉપયોગ કરવામાં આવે છે:<ph name="END_BOLD" /> તમારો બ્રાઉઝિંગ ઇતિહાસ કે જેમાં આ ડિવાઇસ પર તમે Chromium વડે મુલાકાત લીધેલી સાઇટનો રેકોર્ડ હોય છે.</translation>
@@ -476,6 +484,7 @@
 <translation id="9019929317751753759">Chromium ને સુરક્ષિત બનાવવા માટે, અમે નીચેના એક્સ્ટેન્શનને અક્ષમ કર્યું છે કે જે <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> માં સૂચિબદ્ધ નથી અને તમારી જાણ વિના ઉમેરવામાં આવ્યું હોઈ શકે છે.</translation>
 <translation id="9022552996538154597">Chromium માં સાઇન ઇન કરો</translation>
 <translation id="904366664621834601">Chromium દ્વારા આ ડાઉનલોડ બ્લૉક કરવામાં આવ્યું છે, કારણ કે આર્કાઇવ ફાઇલમાં શામેલ અન્ય ફાઇલોમાં માલવેર છુપાવેલા હોઈ શકે છે</translation>
+<translation id="9062666675513499497">જ્યારે તમે Googleની અન્ય સેવાઓમાં સાઇન ઇન કરશો, ત્યારે Chromiumમાં સાઇન ઇન કરો</translation>
 <translation id="907832235989677238">Chromiumમાં સાઇન ઇન કરો. જો કોઈ એકાઉન્ટમાં તમે માત્ર એક જ વાર સાઇન ઇન કરવા માગતા હો, તો તમે <ph name="GUEST_LINK_BEGIN" />ડિવાઇસનો ઉપયોગ અતિથિ તરીકે કરી<ph name="GUEST_LINK_END" /> શકો છો.</translation>
 <translation id="9078733879136747090">Chromium ઑટોમૅટિક રીતે બંધ થઈ ગયું હતું</translation>
 <translation id="9089354809943900324">Chromium જૂનું થઈ ગયું છે</translation>
@@ -487,11 +496,13 @@
 <translation id="9158494823179993217">તમારા સિસ્ટમ વ્યવસ્થાપકે <ph name="TARGET_URL_HOSTNAME" />ને ઍક્સેસ કરવા Chromiumને વૈકલ્પિક બ્રાઉઝર ખોલવા માટે ગોઠવેલું છે.</translation>
 <translation id="9185526690718004400">&amp;Chromium અપડેટ કરવા માટે, ફરીથી લૉન્ચ કરો</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Chromiumમાં મને ઑટોમૅટિક રીતે સાઇન ઇન કરો</translation>
 <translation id="924957577793602335">Chromiumને તમારું પોતાનું બનાવો</translation>
 <translation id="93478295209880648">Chromium યોગ્ય રીતે કાર્ય ન કરે તેવું બની શકે કારણ કે તે હવેથી Windows XP અથવા Windows Vista પર સમર્થિત નથી</translation>
 <translation id="942598560705308788">Chromium દ્વારા મેનેજ કરવામાં આવતા પ્રમાણપત્રો</translation>
 <translation id="965162752251293939">કોણ Chromiumનો ઉપયોગ કરે છે?</translation>
 <translation id="967427899662692980">Chromiumની સૌથી વધુ મજબૂત સુરક્ષા મેળવો</translation>
 <translation id="983803489796659991">અપડેટ સર્વર પાસે ઍપ્લિકેશન માટે કોઈ હૅશ સંબંધી ડેટા ન હોવાને કારણે ઇન્સ્ટૉલેશન નિષ્ફળ રહ્યું.</translation>
+<translation id="985498048907240953">કોઈ એકાઉન્ટ વિના Chromiumનો ઉપયોગ કરો</translation>
 <translation id="985602178874221306">Chromium લેખકો</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_hi.xtb b/chrome/app/resources/chromium_strings_hi.xtb
index 5f03cee..a2fa51c 100644
--- a/chrome/app/resources/chromium_strings_hi.xtb
+++ b/chrome/app/resources/chromium_strings_hi.xtb
@@ -58,6 +58,7 @@
 <translation id="2018879682492276940">इंस्टॉल नहीं हो सका. कृपया फिर से कोशिश करें.</translation>
 <translation id="2020032459870799438">डेटा के गलत इस्तेमाल और सुरक्षा की अन्य समस्याओं से आपके दूसरे पासवर्ड सुरक्षित हैं या नहीं, इसकी जांच करने के लिए, <ph name="BEGIN_LINK" />क्रोमियम में साइन इन करें<ph name="END_LINK" />.</translation>
 <translation id="2049376729098081731">चुनें कि Google की सेवाओं में अपने हिसाब से और बेहतर अनुभव पाने के लिए, Chromium पर सेव किए गए आपके ब्राउज़िंग इतिहास को शामिल करना है या नहीं</translation>
+<translation id="2065461321550902389">सभी डिवाइसों पर पासवर्ड वगैरह सेव और इस्तेमाल करने के लिए, Chromium में साइन इन करें. साइन इन करने के बाद, यह पासवर्ड आपके Google खाते में सेव हो जाएगा.</translation>
 <translation id="2086476982681781442">Chromium ने इस डाउनलोड को ब्लॉक कर दिया है, क्योंकि यह धोखाधड़ी वाली फ़ाइल है और यह आपके डिवाइस में अनचाहे बदलाव कर सकती है</translation>
 <translation id="2088953378266246249">इस बारे में जानकारी कि Chromium अपने रूट सर्टिफ़िकेट कैसे मैनेज करता है</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{Chromium का 1 मिनट तक इस्तेमाल न करने पर, आपका संगठन ब्राउज़िंग डेटा को अपने-आप मिटा देता है. इसमें, ब्राउज़िंग का इतिहास, ऑटोमैटिक भरी जाने वाली जानकारी, और डाउनलोड की गई फ़ाइलें शामिल हो सकती हैं. आपके टैब खुले रहेंगे.}one{Chromium का # मिनट तक इस्तेमाल न करने पर, आपका संगठन ब्राउज़िंग डेटा को अपने-आप मिटा देता है. इसमें, ब्राउज़िंग का इतिहास, ऑटोमैटिक भरी जाने वाली जानकारी, और डाउनलोड की गई फ़ाइलें शामिल हो सकती हैं. आपके टैब खुले रहेंगे.}other{Chromium का # मिनट तक इस्तेमाल न करने पर, आपका संगठन ब्राउज़िंग डेटा को अपने-आप मिटा देता है. इसमें, ब्राउज़िंग का इतिहास, ऑटोमैटिक भरी जाने वाली जानकारी, और डाउनलोड की गई फ़ाइलें शामिल हो सकती हैं. आपके टैब खुले रहेंगे.}}</translation>
@@ -312,6 +313,7 @@
 <translation id="6327105987658262776">कोई अपडेट उपलब्ध नहीं है.</translation>
 <translation id="6333502561965082103">क्रोमियम पर एक अन्य क्रिया चल रही है. कृपया बाद में फिर से कोशिश करें.</translation>
 <translation id="6334986366598267305">अब अपने Google खाते के साथ और शेयर किए गए कंप्यूटर पर क्रोमियम का उपयोग करना आसान हो गया है.</translation>
+<translation id="6347933965114150440">Chromium का शॉर्टकट</translation>
 <translation id="6366160072964553914">Chromium ने इस डाउनलोड को ब्लॉक कर दिया है, क्योंकि यह फ़ाइल आम तौर पर डाउनलोड नहीं की जाती और यह खतरनाक हो सकती है</translation>
 <translation id="6373523479360886564">क्या आप वाकई क्रोमियम को अनइंस्टाल करना चाहते हैं?</translation>
 <translation id="6375219077595103062">Password Manager का शॉर्टकट जोड़ें</translation>
diff --git a/chrome/app/resources/chromium_strings_hu.xtb b/chrome/app/resources/chromium_strings_hu.xtb
index 964ee38..5cc6b47 100644
--- a/chrome/app/resources/chromium_strings_hu.xtb
+++ b/chrome/app/resources/chromium_strings_hu.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">Chromium-lap megosztása</translation>
 <translation id="1553461853655228091">A Chromiumnak engedélyre van szüksége a kamerájához való hozzáféréshez annak érdekében, hogy 3D-s térképet készíthessen az Ön környezetéről.</translation>
 <translation id="1574377791422810894">A Chromium biztonsági eszközei</translation>
+<translation id="1591808205441691831">A Chromiumnak ellenőriznie kell az Ön személyazonosságát, mielőtt bizonyos adatokat menthetne az Ön Google-fiókjába, és minden eszközén használhatná őket. Ha kijelentkezik, ezek az adatok megmaradnak ezen az eszközön.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{A rendszergazda előírta, hogy újra kell indítania a Chromiumot a frissítés alkalmazásához.}=1{A rendszergazda előírta, hogy újra kell indítania a Chromiumot a frissítés alkalmazásához. Az inkognitó ablak nem fog újra megnyílni.}other{A rendszergazda előírta, hogy újra kell indítania a Chromiumot a frissítés alkalmazásához. A(z) # inkognitó ablak nem fog újra megnyílni.}}</translation>
 <translation id="1625909126243026060">A legfontosabb adatvédelmi és biztonsági beállítások áttekintése a Chromiumban</translation>
 <translation id="1632539827495546968">Ha csak egyszer szeretné használni ezt a fiókot, használhatja a <ph name="GUEST_LINK_BEGIN" />vendég módot<ph name="GUEST_LINK_END" /> a Chromium böngészőben. Ha más számára szeretne hozzáadni fiókot, <ph name="LINK_BEGIN" />inkább új személyt adjon hozzá<ph name="LINK_END" /> <ph name="DEVICE_TYPE" /> eszközéhez.
@@ -62,6 +63,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Szervezete automatikusan törli a böngészési adatokat, ha a Chromium 1 percig nincs használatban. A böngészési adatok közé tartozhatnak az előzmények, az automatikus kitöltés adatai és a letöltések. A lapok nyitva maradnak.}other{Szervezete automatikusan törli a böngészési adatokat, ha a Chromium # percig nincs használatban. A böngészési adatok közé tartozhatnak az előzmények, az automatikus kitöltés adatai és a letöltések. A lapok nyitva maradnak.}}</translation>
 <translation id="2126108037660393668">A letöltött fájl az ellenőrzés során hibásnak bizonyult.</translation>
 <translation id="215352261310130060">A Chromium letiltotta ezt a letöltést, mert a webhely nem használ biztonságos kapcsolatot, és előfordulhat, hogy a fájlt illetéktelenül módosították</translation>
+<translation id="2157600032285353789">A Chromium-menüből megnyithatja a könyvjelzőket, az olvasási módot és egyebeket</translation>
 <translation id="2174178932569897599">A Chromium személyre szabása</translation>
 <translation id="2174917724755363426">A telepítés még nem fejeződött be. Biztosan megszakítja a műveletet?</translation>
 <translation id="2185166961232948079">Chromium – Hálózati bejelentkezés – <ph name="PAGE_TITLE" /></translation>
@@ -92,6 +94,7 @@
 <translation id="268602741124540128">Üdvözli a Chromium, kedves <ph name="ACCOUNT_FIRST_NAME" />!</translation>
 <translation id="2711502716910134313">Chromium lap</translation>
 <translation id="2718390899429598676">A nagyobb biztonság érdekében a Chromium titkosítja az Ön adatait.</translation>
+<translation id="2721354645805494590">Ha szeretné eltávolítani Google-fiókját a Chromiumból, jelentkezzen ki</translation>
 <translation id="2738871930057338499">Nem lehet csatlakozni az internethez. HTTP 403 tiltás. Ellenőrizze a proxybeállításokat.</translation>
 <translation id="2770231113462710648">Alapértelmezett böngésző beállítása:</translation>
 <translation id="2785438272836277133">Ez a bővítmény rosszindulatú programot tartalmaz, és nem biztonságos. Távolítsa el a Chromiumból, így a továbbiakban már nem láthatja és módosíthatja az Ön felkeresett webhelyekkel kapcsolatos adatait, beleértve a személyes adatokat is.</translation>
@@ -121,6 +124,7 @@
 <translation id="3179665906251668410">Link megnyitása Chromium-inko&amp;gnitóablakban</translation>
 <translation id="3185330573522821672">Szabja személyre az új Chromium-profilját</translation>
 <translation id="3190315855212034486">Ó! A Chromium összeomlott. Újraindítja most?</translation>
+<translation id="3224847870593914902">Ha el szeretné távolítani Google-fiókját a Chromiumból, jelentkezzen ki a Chromiumból a Beállítások oldalon</translation>
 <translation id="3258596308407688501">A Chromium nem tudja olvasni és írni az adatkönyvtárát:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -184,6 +188,7 @@
 <translation id="4222932583846282852">Visszavonás…</translation>
 <translation id="4230135487732243613">Társítja Chromium-adatait ezzel a fiókkal?</translation>
 <translation id="4251772536351901305">Figyelmezteti Önt a veszélyes webhelyekre (még azokra is, amelyekről a Google korábban nem tudott), azáltal hogy több, webhelyekről származó adatot elemez, mint a normál védelem. Beállíthatja a Chromium figyelmeztetéseinek kihagyását.</translation>
+<translation id="4269093074552541569">Kijelentkezés a Chromiumból</translation>
 <translation id="4271805377592243930">Segítség a Chromium használatával kapcsolatban</translation>
 <translation id="4281844954008187215">Általános Szerződési Feltételek</translation>
 <translation id="4285930937574705105">A telepítés váratlan hiba miatt nem sikerült. Ha a Chromium jelenleg fut, zárja be, majd próbálkozzon újra.</translation>
@@ -196,6 +201,7 @@
 <translation id="4427306783828095590">A Speciális védelem még többet tesz annak érdekében, hogy letiltsa az adathalászatot és a rosszindulatú programokat</translation>
 <translation id="4447409407328223819">A Chrome for Testing névjegye</translation>
 <translation id="4501471624619070934">A telepítés sikertelen volt, mivel a hozzáférés korlátozott ebben az országban.</translation>
+<translation id="4510853178268397146">Ez a bővítmény nem tett közzé adatvédelmi gyakorlatokat például arra vonatkozóan, hogy hogyan gyűjti és használja fel az adatokat. A Chromium az eltávolítását javasolja.</translation>
 <translation id="452711251841752011">Üdvözöljük a Chromiumban; új böngészőablak megnyitva</translation>
 <translation id="4544142686420020088">Ismeretlen hiba történt, ezért a Chromium nem frissült. <ph name="BEGIN_LINK" />A Chromium frissítési problémáinak megoldása.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Biztosan új Chromium-profilban folytatja?</translation>
@@ -239,6 +245,7 @@
 <translation id="5386450000063123300">A Chromium frissítése (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Chromium-bejelentkezés engedélyezése</translation>
 <translation id="5398878173008909840">Elérhető a Chromium új verziója.</translation>
+<translation id="5400757303519321734">Amikor <ph name="USER_EMAIL" /> fiókjával bejelentkezik a Google-szolgáltatásokba (például a Gmailbe vagy a YouTube-ba), ugyanazzal a fiókkal bejelentkezhet a Chromiumba is</translation>
 <translation id="5405650547142096840">Eltávolítás a Chromiumból</translation>
 <translation id="5427571867875391349">A Chromium beállítása alapértelmezett böngészőként</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> – Chromium Béta</translation>
@@ -269,6 +276,7 @@
 <translation id="5987687638152509985">Frissítse a Chromiumot a szinkronizálás megkezdéséhez</translation>
 <translation id="5988505247484123880">A felkeresett webhelyek esetében megszokott dolog, hogy megjegyzik az Önt érdeklő dolgokat a felhasználói élmény személyre szabása érdekében. Emellett a webhelyek tárolhatnak az Ön érdeklődési köreivel kapcsolatos információkat a Chromiumban.</translation>
 <translation id="6003112304606738118">Letöltés… <ph name="HOURS" /> óra van hátra</translation>
+<translation id="6019451407441383358">A jobb felső sarokban található Chromium-menüből megnyithatja a könyvjelzőket, az olvasási módot és egyebeket.</translation>
 <translation id="6040143037577758943">Bezárás</translation>
 <translation id="6055895534982063517">Elérhető a Chromium új verziója, amely minden korábbinál sokkal gyorsabb.</translation>
 <translation id="6058380562449900225">Adatainak védelme érdekében engedélyezze, hogy a Chromium eltávolítsa azoknak a webhelyeknek az engedélyeit, amelyeket Ön nem keresett fel mostanában. Ez nem állítja le az értesítéseket.</translation>
@@ -359,7 +367,9 @@
 <translation id="7045244423563602563">Tegye személyessé a Chromiumot</translation>
 <translation id="705851970750939768">A Chromium frissítése</translation>
 <translation id="7067091210845072982">Ha valamelyik kép nem rendelkezik hasznos leírással, akkor a Chromium igyekszik leírást adni róla. A Google automatikusan megkapja a leírások létrehozásához szükséges képeket.</translation>
+<translation id="7100062358172078145">Nem jelentkezem be a Chromiumba</translation>
 <translation id="7141270731789036260">A Chrome for Testing személyre szabása</translation>
+<translation id="7159538860914681762">Ha azt szeretné, hogy jelszavait és más adatait valamennyi eszközére mentse a rendszer, hogy Ön mindegyiken használhassa őket, jelentkezzen be a Chromiumba</translation>
 <translation id="7173822816570314652">Szervezete törli a Chromium-adatokat, ha nem használja a böngészőt ennyi ideig: <ph name="TIMEOUT_DURATION" />. A böngészési adatok közé tartozhatnak az előzmények, az automatikus kitöltés adatai és a letöltött tartalom is.</translation>
 <translation id="718435575166326686">A Chromiumnak kamerahasználati engedélyre van szüksége ehhez a webhelyhez</translation>
 <translation id="7196312274710523067">Nem sikerült a Chromium elindítása. Próbálkozzon újra.</translation>
@@ -434,6 +444,7 @@
 <translation id="8417404458978023919">{0,plural, =1{A Chromiumot 1 napon belül újra kell indítani}other{A Chromiumot # napon belül újra kell indítani}}</translation>
 <translation id="8453117565092476964">A telepítő tömörített állománya megsérült vagy érvénytelen. Kérjük, töltse le újra a Chromium böngészőt.</translation>
 <translation id="8458614432758743027">A Chromium futtatásához Windows 10 vagy újabb verzió szükséges.</translation>
+<translation id="8461326814397467035">A Chromium egyes adatait még nem mentette a rendszer a Google-fiókjába. A kijelentkezés előtt várjon néhány percet.</translation>
 <translation id="8463672209299734063">Nem kötelező: Hozzájárulhat a ChromiumOS funkcióinak és teljesítményének javításához azzal, hogy automatikusan elküldi a diagnosztikai és használati adatokat a Google-nak.</translation>
 <translation id="8493179195440786826">A Chromium elavult</translation>
 <translation id="8522801943730206384">A Chromium képes a jelszavak ellenőrzésére, ha Ön menti őket</translation>
@@ -451,6 +462,7 @@
 <translation id="8719993436687031146">Bejelentkezik a Chromiumba?</translation>
 <translation id="878572486461146056">Telepítési hiba: A hálózati rendszergazda olyan csoportházirendet alkalmazott, amely megakadályozza a telepítést: <ph name="INSTALL_ERROR" />.</translation>
 <translation id="8796602469536043152">A Chromiumnak engedélyre van szüksége ahhoz, hogy hozzáférjen a kamerához és a mikrofonhoz ennél a webhelynél</translation>
+<translation id="8818550178040858407">Bejelentkezik a Chromiumba?</translation>
 <translation id="8826492472752484139">Kattintson a „Jelszókezelő” elemre</translation>
 <translation id="8833697763442816810">ChromiumOS rendszer</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />A felhasznált adatok:<ph name="END_BOLD" /> Böngészési előzményei, az Ön által az ezen az eszközön használt Chromiumban felkeresett webhelyek jegyzéke.</translation>
@@ -466,6 +478,7 @@
 <translation id="9019929317751753759">A Chromium biztonságosabbá tétele érdekében kikapcsoltuk a következő bővítményt, amely nem a(z) <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> szolgáltatásból származik, és előfordulhat, hogy az Ön tudta nélkül lett telepítve.</translation>
 <translation id="9022552996538154597">Bejelentkezés a Chromiumba</translation>
 <translation id="904366664621834601">A Chromium letiltotta ezt a letöltést, mert az archívumfájl olyan egyéb fájlokat is tartalmaz, amelyek rosszindulatú programokat is rejthetnek</translation>
+<translation id="9062666675513499497">Bejelentkezés a Chromiumba, amikor más Google-szolgáltatásokba is bejelentkezik</translation>
 <translation id="907832235989677238">Jelentkezzen be a Chromiumba. Ha csak egyszer szeretne bejelentkezni az adott fiókba, akkor <ph name="GUEST_LINK_BEGIN" />vendég módban is használhatja az eszközt<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">A Chromium automatikusan bezárult</translation>
 <translation id="9089354809943900324">A Chromium elavult</translation>
@@ -477,11 +490,13 @@
 <translation id="9158494823179993217">Rendszergazdája úgy állította be a Chromiumot, hogy másik böngészőt nyisson meg a(z) <ph name="TARGET_URL_HOSTNAME" /> eléréséhez.</translation>
 <translation id="9185526690718004400">Indítsa újra a Chromium frissítéshez</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Automatikus bejelentkezés a Chromiumba</translation>
 <translation id="924957577793602335">Tegye sajátjává a Chromiumot</translation>
 <translation id="93478295209880648">Előfordulhat, hogy a Chromium nem működik majd megfelelően, mert a továbbiakban már nem támogatja a következő rendszereket: Windows XP és Windows Vista</translation>
 <translation id="942598560705308788">A Chromium által kezelt tanúsítványok</translation>
 <translation id="965162752251293939">Ki használja a Chromiumot?</translation>
 <translation id="967427899662692980">Állítsa be a Chromium legerősebb védelmét</translation>
 <translation id="983803489796659991">A telepítés nem sikerült, mert a frissítési szerver nem rendelkezik hash-adatokkal az alkalmazáshoz.</translation>
+<translation id="985498048907240953">Chromium használata fiók nélkül</translation>
 <translation id="985602178874221306">A Chromium szerzői</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_hy.xtb b/chrome/app/resources/chromium_strings_hy.xtb
index 5ce3615..6af50333 100644
--- a/chrome/app/resources/chromium_strings_hy.xtb
+++ b/chrome/app/resources/chromium_strings_hy.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Կիսվեք Chromium-ի ներդիրով</translation>
 <translation id="1553461853655228091">Chromium-ին անհրաժեշտ է տեսախցիկն օգտագործելու թույլտվություն՝ ձեր շրջակայքի եռաչափ քարտեզը ստեղծելու համար։</translation>
 <translation id="1574377791422810894">Chromium-ի անվտանգության գործիքներ</translation>
+<translation id="1591808205441691831">Որպեսզի որոշ տվյալներ հնարավոր լինի պահել ձեր Google հաշվում, և դուք կարողանաք օգտագործել դրանք ձեր բոլոր սարքերում, Chromium-ը նախ պետք է հաստատի ձեր ինքնությունը։ Եթե դուրս գաք հաշվից, այս տվյալները կմնան այս սարքում։</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Թարմացումը կիրառելու համար ադմինիստրատորը պահանջում է վերագործարկել Chromium-ը}=1{Թարմացումը կիրառելու համար ադմինիստրատորը պահանջում է վերագործարկել Chromium-ը։ Ձեր ինկոգնիտո պատուհանը նորից չի բացվի։}one{Թարմացումը կիրառելու համար ադմինիստրատորը պահանջում է վերագործարկել Chromium-ը։ Ձեր # ինկոգնիտո պատուհանը նորից չի բացվի։}other{Թարմացումը կիրառելու համար ադմինիստրատորը պահանջում է վերագործարկել Chromium-ը։ Ձեր # ինկոգնիտո պատուհանները նորից չեն բացվի։}}</translation>
 <translation id="1625909126243026060">Դիտեք գաղտնիության և անվտանգության հիմնական կառավարման տարրերը Chromium-ում։</translation>
 <translation id="1632539827495546968">Եթե ուզում եք այս հաշիվն օգտագործել միայն մեկ անգամ, միացրեք <ph name="GUEST_LINK_BEGIN" />հյուրի ռեժիմը<ph name="GUEST_LINK_END" /> Chromium դիտարկիչում։ Եթե ուզում եք հաշիվ ավելացնել մեկ ուրիշի համար, <ph name="LINK_BEGIN" />ավելացրեք նոր օգտատեր<ph name="LINK_END" /> ձեր <ph name="DEVICE_TYPE" /> սարքում։
@@ -59,11 +60,13 @@
 <translation id="2018879682492276940">Չհաջողվեց տեղադրել։ Նորից փորձեք։</translation>
 <translation id="2020032459870799438">Որպեսզի պաշտպանեք ձեր մյուս գաղտնաբառերը տվյալների արտահոսքից և խուսափեք անվտանգության հետ կապված այլ խնդիրներից, <ph name="BEGIN_LINK" />մտեք հաշիվ Chromium դիտարկիչում<ph name="END_LINK" />։</translation>
 <translation id="2049376729098081731">Ընտրեք, թե արդյոք ներառել Chromium-ի պատմությունը՝ Google-ի ծառայությունների ավելի անհատականացված օգտագործման համար։</translation>
+<translation id="2065461321550902389">Գաղտնաբառերը և մյուս տվյալները ձեր բոլոր սարքերում պահելու և օգտագործելու համար մուտք գործեք Chromium։ Այս գաղտնաբառը կպահվի ձեր Google հաշվում, երբ մուտք գործեք։</translation>
 <translation id="2086476982681781442">Chromium-ն արգելափակել է այս ներբեռնումը, քանի որ ֆայլը կասկածելի է և կարող է անսպասելի փոփոխություններ կատարել ձեր սարքում</translation>
 <translation id="2088953378266246249">Տեղեկություններ այն մասին, թե ինչպես է Chromium-ը կառավարում իր արմատային հավաստագրերը</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{Ձեր կազմակերպությունն ավտոմատ ջնջում է այցելությունների պատմությունը, երբ Chromium-ը 1 րոպե չի օգտագործվում։ Դիտարկման տվյալները կարող են ներառել պատմությունը, ինքնալրացված տվյալները և ներբեռնումները։ Ձեր ներդիրները բացված կմնան։}one{Ձեր կազմակերպությունն ավտոմատ ջնջում է այցելությունների պատմությունը, երբ Chromium-ը # րոպե չի օգտագործվում։ Դիտարկման տվյալները կարող են ներառել պատմությունը, ինքնալրացված տվյալները և ներբեռնումները։ Ձեր ներդիրները բացված կմնան։}other{Ձեր կազմակերպությունն ավտոմատ ջնջում է այցելությունների պատմությունը, երբ Chromium-ը # րոպե չի օգտագործվում։ Դիտարկման տվյալները կարող են ներառել պատմությունը, ինքնալրացված տվյալները և ներբեռնումները։ Ձեր ներդիրները բացված կմնան։}}</translation>
 <translation id="2126108037660393668">Ներբեռնված ֆայլը չանցավ հաստատումը։</translation>
 <translation id="215352261310130060">Chromium-ն արգելափակել է այս ներբեռնումը, քանի որ կայքը չի օգտագործում անվտանգ կապ, և ֆայլում, հնարավոր է, չարտոնված գործողություններ են կատարվել</translation>
+<translation id="2157600032285353789">Դուք կարող եք բացել էջանիշները, ընթերցման ռեժիմը և այլ տարրեր Chromium-ի ընտրացանկից</translation>
 <translation id="2174178932569897599">Անհատականացնել Chromium-ը</translation>
 <translation id="2174917724755363426">Տեղադրումը չի ավարտվել։ Իսկապե՞ս ուզում եք չեղարկել։</translation>
 <translation id="2185166961232948079">Chromium – Ցանցի մուտք – <ph name="PAGE_TITLE" /></translation>
@@ -94,6 +97,7 @@
 <translation id="268602741124540128">Բարի գալուստ Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Chromium-ի ներդիր</translation>
 <translation id="2718390899429598676">Լրացուցիչ անվտանգության համար Chromium-ը կգաղտնագրի ձեր տվյալները:</translation>
+<translation id="2721354645805494590">Ձեր Google հաշիվը Chromium-ից հեռացնելու համար դուրս եկեք հաշվից</translation>
 <translation id="2738871930057338499">Հնարավոր չէ միանալ ինտերնետին։ HTTP 403 Forbidden։ Ստուգեք ձեր պրոքսի սերվերի կազմաձևը։</translation>
 <translation id="2770231113462710648">Կանխադրված դիտարկիչը դարձնել՝</translation>
 <translation id="2785438272836277133">Այս ընդլայնումը պարունակում է վնասագիր և վտանգավոր է։ Հեռացրեք ընդլայնումը Chromium-ից, որպեսզի այն այլևս չկարողանա տեսնել և փոփոխել ձեր տվյալները, այդ թվում՝ անձնական տեղեկությունները, ձեր այցելած կայքերում։</translation>
@@ -123,6 +127,7 @@
 <translation id="3179665906251668410">Բացել հղումը Chromium-ի ինկ&amp;ոգնիտո պատուհանում</translation>
 <translation id="3185330573522821672">Կարգավորեք Chromium-ի նոր պրոֆիլը</translation>
 <translation id="3190315855212034486">Chromium-ը խափանվեց: Վերագործարկե՞լ:</translation>
+<translation id="3224847870593914902">Ձեր Google հաշիվը Chromium-ից հեռացնելու համար դուրս եկեք Chromium-ից «Կարգավորումներ» էջում</translation>
 <translation id="3258596308407688501">Chromium-ը չի կարող կարդալ և գրել իր տվյալների գրացուցակում՝
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -186,6 +191,7 @@
 <translation id="4222932583846282852">Չեղարկվում է…</translation>
 <translation id="4230135487732243613">Կապել Chromium-ի տվյալներն այս հաշվի հետ:</translation>
 <translation id="4251772536351901305">Զգուշացնում է ձեզ վտանգավոր, այդ թվում՝ Google-ին նախկինում անհայտ կայքերի մասին, քանի որ ավելի շատ տվյալներ է վերլուծում կայքերում՝ համեմատած ստանդարտ պաշտպանության հետ։ Դուք կարող եք բաց թողնել Chromium-ի նախազգուշացումները։</translation>
+<translation id="4269093074552541569">Դուրս գալ Chromium-ից</translation>
 <translation id="4271805377592243930">Chromium-ի օգնության էջ</translation>
 <translation id="4281844954008187215">Օգտագործման պայմաններ</translation>
 <translation id="4285930937574705105">Անհայտ սխալի պատճառով տեղադրումը չհաջողվեց: Եթե Chromium-ը բաց է, փակեք այն և կրկին փորձեք:</translation>
@@ -198,6 +204,7 @@
 <translation id="4427306783828095590">Լրացուցիչ պաշտպանությունն օգնում է խուսափել ֆիշինգից և արգելափակել վնասաբեր ծրագրերը</translation>
 <translation id="4447409407328223819">Chrome for Testing-ի մասին</translation>
 <translation id="4501471624619070934">Չհաջողվեց տեղադրել, քանի որ այս երկրում հասանելիության սահմանափակումներ կան։</translation>
+<translation id="4510853178268397146">Այս ընդլայնումը չի հրապարակել գաղտնիության քաղաքականություն, օրինակ՝ թե ինչպես է այն հավաքում և օգտագործում տվյալները։ Chromium-ը խորհուրդ է տալիս հեռացնել այն։</translation>
 <translation id="452711251841752011">Բարի գալուստ Chromium․ բացված է դիտարկիչի նոր պատուհան</translation>
 <translation id="4544142686420020088">Անհայտ սխալի պատճառով չհաջողվեց թարմացնել Chromium-ը։ <ph name="BEGIN_LINK" />Շտկել Chromium-ի թարմացման հետ կապված խնդիրները<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Շարունակե՞լ Chromium-ի նոր պրոֆիլով</translation>
@@ -241,6 +248,7 @@
 <translation id="5386450000063123300">Chromium-ի թարմացում (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Թույլատրել մուտքը Chromium-ում</translation>
 <translation id="5398878173008909840">Մատչելի է Chromium-ի նոր տարբերակը:</translation>
+<translation id="5400757303519321734">Երբ <ph name="USER_EMAIL" /> հաշվի միջոցով մուտք եք գործում Google-ի ծառայություններ, օր․՝ Gmail կամ YouTube, նույն հաշվի միջոցով կարող եք մուտք գործել Chromium</translation>
 <translation id="5405650547142096840">Հեռացնել Chromium-ից</translation>
 <translation id="5427571867875391349">Դարձնել Chromium-ը կանխադրված դիտարկիչը</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> – Chromium բետա</translation>
@@ -271,6 +279,7 @@
 <translation id="5987687638152509985">Թարմացրեք Chromium-ը՝ համաժամացումը սկսելու համար</translation>
 <translation id="5988505247484123880">Սովորաբար կայքերը, որոնք դուք այցելում եք, հիշում են, թե ձեզ ինչն է հետաքրքրում, որպեսզի անհատականացնեն գովազդը ձեզ համար։ Կայքերը կարող են նաև ձեր հետաքրքրությունների մասին տեղեկություններ պահել Chromium-ում։</translation>
 <translation id="6003112304606738118">Ներբեռնում… Մնաց <ph name="HOURS" /> ժամ</translation>
+<translation id="6019451407441383358">Դուք կարող եք բացել էջանիշները, ընթերցման ռեժիմը և այլ տարրեր Chromium-ի վերևի աջ կողմում գտնվող ընտրացանկից</translation>
 <translation id="6040143037577758943">Փակել</translation>
 <translation id="6055895534982063517">Մատչելի է Chromium-ի նոր տարբերակ, որը շատ ավելի արագ է:</translation>
 <translation id="6058380562449900225">Ձեր տվյալները պաշտպանելու համար թույլ տվեք Chromium-ին հեռացնել թույլտվություններն այն կայքերից, որոնք վերջերս չեք այցելել։ Ընդ որում՝ ծանուցումները չեն անջատվի։</translation>
@@ -306,6 +315,7 @@
 <translation id="6327105987658262776">Հասանելի թարմացումներ չկան։</translation>
 <translation id="6333502561965082103">Chromium-ում տեղադրման մեկ այլ գործողություն ընթացքի մեջ է: Փորձեք ավելի ուշ:</translation>
 <translation id="6334986366598267305">Այժմ ավելի հեշտ է օգտագործել Chromium-ը ձեր Google հաշվի հետ, այդ թվում նաև համօգտագործվող համակարգիչներով:</translation>
+<translation id="6347933965114150440">Chromium-ի դյուրանցում</translation>
 <translation id="6366160072964553914">Chromium-ն արգելափակել է այս ներբեռնումը, քանի որ ֆայլը հազվադեպ է ներբեռնվում, և այն կարող է վտանգավոր լինել</translation>
 <translation id="6373523479360886564">Հեռացնե՞լ Chromium-ը:</translation>
 <translation id="6375219077595103062">Ավելացրեք Գաղտնաբառերի կառավարչի դյուրանցումը</translation>
@@ -362,7 +372,9 @@
 <translation id="7045244423563602563">Անհատականացրեք Chromium դիտարկիչը</translation>
 <translation id="705851970750939768">Թարմացնել Chromium-ը</translation>
 <translation id="7067091210845072982">Եթե պատկերն օգտակար նկարագրություն չունի, Chromium-ը կփորձի նոր նկարագրություն տրամադրել: Պատկերներն ուղարկվում են Google-ին՝ նկարագրություններ ստեղծելու համար։</translation>
+<translation id="7100062358172078145">Ավտոմատ մուտք չգործել Chromium</translation>
 <translation id="7141270731789036260">Անհատականացրեք Chrome for Testing-ը</translation>
+<translation id="7159538860914681762">Ձեր գաղտնաբառերը և մյուս տվյալները բոլոր սարքերում պահելու և օգտագործելու համար մուտք գործեք Chromium</translation>
 <translation id="7173822816570314652">Ձեր կազմակերպությունը ջնջում է Chromium-ի տվյալները, երբ այն չի օգտագործվում <ph name="TIMEOUT_DURATION" />։ Այս տվյալները կարող են ներառել պատմությունը, ինքնալրացված տվյալները և ներբեռնումները։</translation>
 <translation id="718435575166326686">Այս կայքի համար Chromium-ին անհրաժեշտ է տեսախցիկն օգտագործելու թույլտվություն</translation>
 <translation id="7196312274710523067">Չհաջողվեց գործարկել Chromium-ը։ Նորից փորձեք։</translation>
@@ -437,6 +449,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Վերագործարկեք Chromium-ը մեկ օրվա ընթացքում}one{Վերագործարկեք Chromium-ը # օրվա ընթացքում}other{Վերագործարկեք Chromium-ը # օրվա ընթացքում}}</translation>
 <translation id="8453117565092476964">Տեղադրիչի արխիվը վնասված է կամ անվավեր: Նորից ներբեռնեք Chromium-ը:</translation>
 <translation id="8458614432758743027">Chromium-ի համար պահանջվում է Windows 10 կամ ավելի նոր տարբերակ։</translation>
+<translation id="8461326814397467035">Ձեր Chromium-ի որոշ տվյալներ դեռ չեն պահվել ձեր Google հաշվում։ Նախքան դուրս գալը մի քանի րոպե սպասեք։</translation>
 <translation id="8463672209299734063">Ըստ ցանկության. օգնեք բարելավել ChromiumOS-ի գործառույթներն ու աշխատանքը՝ Google-ին ավտոմատ կերպով ուղարկելով օգտագործման և դիագնոստիկ տվյալները։</translation>
 <translation id="8493179195440786826">Chromium-ը հնացած է</translation>
 <translation id="8522801943730206384">Chromium-ը կարող է ստուգել ձեր գաղտնաբառերը, երբ պահում եք դրանք</translation>
@@ -454,6 +467,7 @@
 <translation id="8719993436687031146">Մուտք գործե՞լ Chromium</translation>
 <translation id="878572486461146056">Տեղադրման սխալ. ձեր ցանցի ադմինիստրատորը կիրառել է խմբային կանոն, որը կանխում է տեղադրումը՝ <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium-ին այս կայքի համար անհրաժեշտ է ձեր տեսախցիկն ու խոսափողը օգտագործելու թույլտվություն</translation>
+<translation id="8818550178040858407">Մուտք գործե՞լ Chromium</translation>
 <translation id="8826492472752484139">Սեղմեք «Գաղտնաբառերի կառավարիչ»</translation>
 <translation id="8833697763442816810">ChromiumOS համակարգ</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Ինչ տվյալներ են օգտագործվում.<ph name="END_BOLD" /> ձեր այցելությունների պատմությունը այն կայքերի ցանկն է, որոնք դուք այցելել եք Chromium-ի միջոցով այս սարքում։</translation>
@@ -469,6 +483,7 @@
 <translation id="9019929317751753759">Chromium-ն ավելի ապահով դարձնելու համար հետևյալ ընդլայնումներն անջատվել են, որոնք նշված չեն <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />-ում և կարող են ավելացված լինել առանց ձեր իմացության։</translation>
 <translation id="9022552996538154597">Մուտք գործել Chromium</translation>
 <translation id="904366664621834601">Chromium-ն արգելափակել է այս ներբեռնումը, քանի որ արխիվացված ֆայլը կարող է այլ ֆայլեր պարունակել, որոնք կարող են վնասագրեր լինել</translation>
+<translation id="9062666675513499497">Մուտք գործեք Chromium, երբ մուտք եք գործում Google-ի այլ ծառայություններ</translation>
 <translation id="907832235989677238">Մուտք գործեք Chromium։ Եթե ուզում եք միայն մեկ անգամ մուտք գործել հաշիվ, կարող եք <ph name="GUEST_LINK_BEGIN" />օգտագործել սարքը որպես հյուր<ph name="GUEST_LINK_END" />։</translation>
 <translation id="9078733879136747090">Chromium-ն ավտոմատ փակվել է</translation>
 <translation id="9089354809943900324">Chromium-ը հնացել է</translation>
@@ -480,11 +495,13 @@
 <translation id="9158494823179993217">Ձեր համակարգի ադմինիստրատորն այնպես է կարգավորել Chromium-ը, որ <ph name="TARGET_URL_HOSTNAME" /> կայքը բացվի մեկ այլ դիտարկիչով:</translation>
 <translation id="9185526690718004400">Վերագործարկել՝ &amp;Chromium-ը թարմացնելու համար</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Ավտոմատ մուտք գործել Chromium</translation>
 <translation id="924957577793602335">Անհատականացրեք Chromium-ը</translation>
 <translation id="93478295209880648">Chromium-ը հնարավոր է չաշխատի ինչպես հարկն է, քանի որ այն այլևս չի աջակցվում Windows XP և Windows Vista համակարգերում</translation>
 <translation id="942598560705308788">Chromium-ի կողմից կառավարվող հավաստագրեր</translation>
 <translation id="965162752251293939">Ո՞վ է օգտագործում Chromium-ը</translation>
 <translation id="967427899662692980">Ուժեղացրեք Chromium-ի անվտանգությունը</translation>
 <translation id="983803489796659991">Չհաջողվեց տեղադրել հավելվածը, քանի որ թարմացումն իրականացնող սերվերը չունի հավելվածի համար անհրաժեշտ հեշերի տվյալներ։</translation>
+<translation id="985498048907240953">Օգտագործել Chromium-ն առանց հաշվի</translation>
 <translation id="985602178874221306">Chromium Authors</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_it.xtb b/chrome/app/resources/chromium_strings_it.xtb
index 9748bd1..e39a6e2 100644
--- a/chrome/app/resources/chromium_strings_it.xtb
+++ b/chrome/app/resources/chromium_strings_it.xtb
@@ -64,6 +64,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{La tua organizzazione elimina automaticamente i dati di navigazione quando Chromium non viene utilizzato per 1 minuto. Potrebbero essere inclusi cronologia, compilazione automatica e download. Le schede rimarranno aperte.}other{La tua organizzazione elimina automaticamente i dati di navigazione quando Chromium non viene utilizzato per # minuti. Potrebbero essere inclusi cronologia, compilazione automatica e download. Le schede rimarranno aperte.}}</translation>
 <translation id="2126108037660393668">Il file scaricato non ha superato la verifica.</translation>
 <translation id="215352261310130060">Chromium ha bloccato questo download perché il sito non utilizza una connessione sicura e il file potrebbe essere stato manomesso</translation>
+<translation id="2157600032285353789">Puoi aprire i preferiti, la modalità Lettura e altro ancora dal menu di Chromium</translation>
 <translation id="2174178932569897599">Personalizza Chromium</translation>
 <translation id="2174917724755363426">Installazione non completata. Vuoi annullarla?</translation>
 <translation id="2185166961232948079">Chromium - Accesso rete - <ph name="PAGE_TITLE" /></translation>
@@ -245,6 +246,7 @@
 <translation id="5386450000063123300">Aggiornamento di Chromium in corso (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Consenti l'accesso a Chromium</translation>
 <translation id="5398878173008909840">È disponibile una nuova versione di Chromium.</translation>
+<translation id="5400757303519321734">Quando accedi a servizi Google come Gmail o YouTube con <ph name="USER_EMAIL" />, puoi accedere a Chromium con lo stesso account</translation>
 <translation id="5405650547142096840">Rimuovi da Chromium</translation>
 <translation id="5427571867875391349">Imposta Chromium come browser predefinito</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium beta</translation>
@@ -275,6 +277,7 @@
 <translation id="5987687638152509985">Aggiorna Chromium per avviare la sincronizzazione</translation>
 <translation id="5988505247484123880">È normale che i siti che visiti memorizzino argomenti di tuo interesse per personalizzare la tua esperienza. I siti possono anche memorizzare su Chromium informazioni relative ai tuoi interessi.</translation>
 <translation id="6003112304606738118">Download in corso… Ore rimanenti: <ph name="HOURS" /></translation>
+<translation id="6019451407441383358">Puoi aprire i preferiti, la modalità Lettura e altro ancora dal menu di Chromium in alto a destra</translation>
 <translation id="6040143037577758943">Chiudi</translation>
 <translation id="6055895534982063517">È disponibile una nuova versione di Chromium con una velocità senza precedenti.</translation>
 <translation id="6058380562449900225">Per proteggere i tuoi dati, consenti a Chromium di rimuovere le autorizzazioni dai siti che non hai visitato di recente. Le notifiche non vengono interrotte.</translation>
@@ -367,7 +370,9 @@
 <translation id="7045244423563602563">Personalizza Chromium</translation>
 <translation id="705851970750939768">Aggiorna Chromium</translation>
 <translation id="7067091210845072982">Se un'immagine è senza descrizione utile, Chromium proverà a fornirne una. Per la creazione delle descrizioni, le immagini vengono inviate a Google.</translation>
+<translation id="7100062358172078145">Non accedere automaticamente a Chromium</translation>
 <translation id="7141270731789036260">Personalizza Chrome for Testing</translation>
+<translation id="7159538860914681762">Accedi a Chromium per salvare e usare le tue password e altri dati su tutti i tuoi dispositivi</translation>
 <translation id="7173822816570314652">La tua organizzazione elimina i dati di Chromium quando non vengono utilizzati per <ph name="TIMEOUT_DURATION" />. Potrebbero essere inclusi cronologia, compilazione automatica e download.</translation>
 <translation id="718435575166326686">Chromium deve avere l'autorizzazione di accesso alla fotocamera per questo sito</translation>
 <translation id="7196312274710523067">Impossibile avviare Chromium. Riprova.</translation>
@@ -460,6 +465,7 @@
 <translation id="8719993436687031146">Accedere a Chromium?</translation>
 <translation id="878572486461146056">Errore di installazione: l'amministratore di rete ha applicato un criterio di gruppo che impedisce l'installazione: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Per questo sito Chromium ha bisogno dell'autorizzazione ad accedere alla fotocamera e al microfono</translation>
+<translation id="8818550178040858407">Accedere a Chromium?</translation>
 <translation id="8826492472752484139">Fai clic su "Gestore delle password"</translation>
 <translation id="8833697763442816810">Sistema Chromium OS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Quali dati vengono utilizzati:<ph name="END_BOLD" /> la cronologia di navigazione, ossia un record dei siti visitati da Chromium sul dispositivo in uso.</translation>
@@ -475,6 +481,7 @@
 <translation id="9019929317751753759">Per rendere Chromium più sicuro, abbiamo disattivato la seguente estensione non presente nel <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> che potrebbe essere stata aggiunta a tua insaputa.</translation>
 <translation id="9022552996538154597">Accedi a Chromium</translation>
 <translation id="904366664621834601">Chromium ha bloccato questo download perché il file di archivio include altri file che potrebbero nascondere malware</translation>
+<translation id="9062666675513499497">Accedi a Chromium quando accedi ad altri servizi Google</translation>
 <translation id="907832235989677238">Accedi a Chromium. Se vuoi accedere con un account una sola volta, puoi <ph name="GUEST_LINK_BEGIN" />utilizzare il dispositivo come ospite<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium è stato chiuso automaticamente</translation>
 <translation id="9089354809943900324">Chromium non è aggiornato</translation>
@@ -486,11 +493,13 @@
 <translation id="9158494823179993217">L'amministratore di sistema ha configurato Chromium per l'apertura di un browser alternativo per accedere a <ph name="TARGET_URL_HOSTNAME" />.</translation>
 <translation id="9185526690718004400">Riavvia per aggiornare &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Accedi automaticamente a Chromium</translation>
 <translation id="924957577793602335">Personalizza Chromium</translation>
 <translation id="93478295209880648">Chromium potrebbe non funzionare correttamente perché non è più supportato su Windows XP o Windows Vista</translation>
 <translation id="942598560705308788">Certificati gestiti da Chromium</translation>
 <translation id="965162752251293939">Chi usa Chromium?</translation>
 <translation id="967427899662692980">Usa la funzionalità di sicurezza più efficace di Chromium</translation>
 <translation id="983803489796659991">Installazione non riuscita perché il server di aggiornamento non dispone di dati di hashing per l'applicazione.</translation>
+<translation id="985498048907240953">Utilizza Chromium senza un account</translation>
 <translation id="985602178874221306">The Chromium Authors</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_ja.xtb b/chrome/app/resources/chromium_strings_ja.xtb
index 8bcca73d..fc565bc 100644
--- a/chrome/app/resources/chromium_strings_ja.xtb
+++ b/chrome/app/resources/chromium_strings_ja.xtb
@@ -58,6 +58,7 @@
 <translation id="2018879682492276940">インストールできませんでした。もう一度お試しください。</translation>
 <translation id="2020032459870799438">他のパスワードにデータ侵害などセキュリティに関する問題がないかどうかを確認するには、<ph name="BEGIN_LINK" />Chromium にログイン<ph name="END_LINK" />してください。</translation>
 <translation id="2049376729098081731">Chromium の履歴を含めて、Google サービスのパーソナライズに使用するかどうかを選択してください</translation>
+<translation id="2065461321550902389">すべてのデバイスでパスワードなどを保存して使用するには、Chromium にログインしてください。このパスワードは、ログイン後に Google アカウントに保存されます。</translation>
 <translation id="2086476982681781442">このダウンロードは Chromium でブロックされました。ファイルが虚偽のもので、デバイスに予期しない変更を加える可能性があります</translation>
 <translation id="2088953378266246249">Chromium でのルート証明書の管理方法に関する情報</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{1 分間使用しなかった場合、組織は Chromium の閲覧データを自動的に削除します。これには、履歴、自動入力、ダウンロードが含まれます。タブは開いたままになります。}other{# 分間使用しなかった場合、組織は Chromium の閲覧データを自動的に削除します。これには、履歴、自動入力、ダウンロードが含まれます。タブは開いたままになります。}}</translation>
@@ -312,6 +313,7 @@
 <translation id="6327105987658262776">利用できるアップデートはありません。</translation>
 <translation id="6333502561965082103">Chromium で別の処理が行われています。しばらくしてからもう一度お試しください。</translation>
 <translation id="6334986366598267305">共有パソコンの Chromium で Google アカウントが簡単に使用できるようになりました。</translation>
+<translation id="6347933965114150440">Chromium のショートカット</translation>
 <translation id="6366160072964553914">このダウンロードは Chromium でブロックされました。ファイルが一般的にダウンロードされるものではなく、危害を及ぼす可能性があります</translation>
 <translation id="6373523479360886564">Chromium をアンインストールしてもよろしいですか?</translation>
 <translation id="6375219077595103062">パスワード マネージャーのショートカットを追加します</translation>
diff --git a/chrome/app/resources/chromium_strings_kk.xtb b/chrome/app/resources/chromium_strings_kk.xtb
index 23172b6..ed95790 100644
--- a/chrome/app/resources/chromium_strings_kk.xtb
+++ b/chrome/app/resources/chromium_strings_kk.xtb
@@ -65,6 +65,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Chromium 1 минут бойы пайдаланылмаса, ұйымыңыз браузерді пайдалану деректерін автоматты түрде жояды. Оларға тарих, автотолтыру және жүктеп алынғандар кіруі мүмкін. Қойындыларыңыз ашық болады.}other{Chromium # минут бойы пайдаланылмаса, ұйымыңыз браузерді пайдалану деректерін автоматты түрде жояды. Оларға тарих, автотолтыру және жүктеп алынғандар кіруі мүмкін. Қойындыларыңыз ашық болады.}}</translation>
 <translation id="2126108037660393668">Жүктеп алынған файл растаудан өтпеді.</translation>
 <translation id="215352261310130060">Chromium жүктеп алуды блоктады, себебі сайтта қауіпсіз байланыс пайдаланылып жатқан жоқ және файл өзгертілген болуы мүмкін.</translation>
+<translation id="2157600032285353789">Chromium мәзірінен бетбелгілерді, оқу режимін және т.б. ашуға болады.</translation>
 <translation id="2174178932569897599">Chromium-ді реттеу</translation>
 <translation id="2174917724755363426">Орнату аяқталмады. Шынымен бас тартқыңыз келе ме?</translation>
 <translation id="2185166961232948079">Chromium – Желіге кіру - <ph name="PAGE_TITLE" /></translation>
@@ -246,6 +247,7 @@
 <translation id="5386450000063123300">Chromium жаңартылуда (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Chromium браузеріне кіруге рұқсат ету</translation>
 <translation id="5398878173008909840">Жаңа Chromium нұсқасы қолжетімді.</translation>
+<translation id="5400757303519321734">Gmail не YouTube сияқты Google қызметтеріне <ph name="USER_EMAIL" /> көмегімен кірген кезде, Chromium-ге сол аккаунтпен кіруге болады.</translation>
 <translation id="5405650547142096840">Chromium-нен жою</translation>
 <translation id="5427571867875391349">Әдепкі браузер ретінде Chromium қолданбасын орнату</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium бета нұсқасы</translation>
@@ -276,6 +278,7 @@
 <translation id="5987687638152509985">Chromium браузерін жаңартып, синхрондауды бастаңыз</translation>
 <translation id="5988505247484123880">Әдетте кіретін сайттарыңыз тәжірибені жекелендіру үшін сізді қызықтыратын нәрселерді есте сақтайды. Сондай-ақ сайттар Chromium браузерінде қызығушылықтарыңыз туралы ақпаратты сақтай алады.</translation>
 <translation id="6003112304606738118">Жүктеп алынып жатыр… <ph name="HOURS" /> сағат қалды.</translation>
+<translation id="6019451407441383358">Жоғарғы оң жақтағы Chromium мәзірінен бетбелгілерді, оқу режимін және т.б. ашуға болады.</translation>
 <translation id="6040143037577758943">Жабу</translation>
 <translation id="6055895534982063517">Жаңа жылдамырақ Chromium нұсқасы қолжетімді.</translation>
 <translation id="6058380562449900225">Деректеріңізді қорғау үшін Chromium-ге сіз соңғы уақытта кірмеген сайттар рұқсаттарын өшіруге рұқсат беріңіз. Хабарландырулар көрсетіле береді.</translation>
@@ -367,7 +370,9 @@
 <translation id="7045244423563602563">Chromium браузерін өз талғамыңызға сай реттеңіз</translation>
 <translation id="705851970750939768">Chromium жаңарту</translation>
 <translation id="7067091210845072982">Егер суреттің пайдалы сипаттамасы болмаса, Chromium оны өзі ұсынып көреді. Сипаттамалар жасау үшін суреттер Google-ға жіберіледі.</translation>
+<translation id="7100062358172078145">Chromium-ге кірмеу</translation>
 <translation id="7141270731789036260">Chrome for Testing қызметін бейімдеу</translation>
+<translation id="7159538860914681762">Құпия сөздерді және т.б. барлық құрылғыңызда сақтап, қолданғыңыз келсе, Chromium-ге кіріңіз.</translation>
 <translation id="7173822816570314652">Ұйымыңыз Chromium деректерін <ph name="TIMEOUT_DURATION" /> бойы пайдаланбаған кезде жояды. Оларға тарих, автотолтыру мәліметтері және жүктеп алынғандар кіруі мүмкін.</translation>
 <translation id="718435575166326686">Chromium бұл сайт үшін камераны пайдалануға рұқсат сұрайды.</translation>
 <translation id="7196312274710523067">Chromium браузері қосылмады. Қайталап көріңіз.</translation>
@@ -460,6 +465,7 @@
 <translation id="8719993436687031146">Chromium-ге кіру қажет пе?</translation>
 <translation id="878572486461146056">Орнату қатесі: желі әкімшісі орнатуға рұқсат бермейтін топтық саясатты қолданды: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium браузеріне бұл сайтта камераны және микрофонды пайдалану үшін рұқсат керек</translation>
+<translation id="8818550178040858407">Chromium-ге кіру қажет пе?</translation>
 <translation id="8826492472752484139">"Password Manager" түймесін басыңыз.</translation>
 <translation id="8833697763442816810">ChromiumOS жүйесі</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Қандай дерек пайдаланылады:<ph name="END_BOLD" /> браузерді қолдану тарихы, осы құрылғыда Chromium көмегімен кірген сайттардың жазбасы.</translation>
@@ -475,6 +481,7 @@
 <translation id="9019929317751753759">Chromium браузерін қауіпсіз ету үшін, <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> тізімінде жоқ келесі кеңейтім өшірілді, ол сізге ескертілмей қосылған болуы мүмкін.</translation>
 <translation id="9022552996538154597">Chromium жүйесіне кіру</translation>
 <translation id="904366664621834601">Chromium бұл мұрағаттау файлын жүктеп алуға тыйым салды, себебі онда зиянды бағдарламаны жасыруы мүмкін басқа файлдар бар</translation>
+<translation id="9062666675513499497">Басқа Google қызметтеріне кірген кезде, Chromium-ге де кіресіз</translation>
 <translation id="907832235989677238">Chromium-ге кіріңіз. Аккаунтқа тек бір рет кіргіңіз келсе, <ph name="GUEST_LINK_BEGIN" />құрылғыны қонақ ретінде пайдалануға<ph name="GUEST_LINK_END" /> болады</translation>
 <translation id="9078733879136747090">Chromium автоматты түрде жабылған</translation>
 <translation id="9089354809943900324">Chromium ескірген</translation>
@@ -486,11 +493,13 @@
 <translation id="9158494823179993217">Жүйе әкімшісі Chromium браузерін <ph name="TARGET_URL_HOSTNAME" /> сілтемесіне қосымша браузер арқылы кіре алатындай етіп конфигурациялады.</translation>
 <translation id="9185526690718004400">&amp;Chromium-ді жаңарту үшін қайта іске қосу</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Chromium-ге автоматты түрде кіру</translation>
 <translation id="924957577793602335">Chromium браузерін өз талғамыңызға сай реттеңіз</translation>
 <translation id="93478295209880648">Chromium дұрыс жұмыс істемеуі мүмкін, себебі оған Windows XP не Windows Vista жүйелерінде қолдау көрсетілмейді</translation>
 <translation id="942598560705308788">Chromium басқаратын сертификаттар</translation>
 <translation id="965162752251293939">Chromium-ді кім пайдаланып жатыр?</translation>
 <translation id="967427899662692980">Chromium браузерінің ең күшті қорғанысын қолданыңыз</translation>
 <translation id="983803489796659991">Орнатылмады, себебі жаңарту серверінде қолданбаға арналған хештеу деректері жоқ.</translation>
+<translation id="985498048907240953">Chromium-ді аккаунтсыз қолдану</translation>
 <translation id="985602178874221306">The Chromium Authors</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_ko.xtb b/chrome/app/resources/chromium_strings_ko.xtb
index 32789f6..ac1a687 100644
--- a/chrome/app/resources/chromium_strings_ko.xtb
+++ b/chrome/app/resources/chromium_strings_ko.xtb
@@ -60,6 +60,7 @@
 <translation id="2018879682492276940">설치할 수 없습니다. 다시 시도해 보세요.</translation>
 <translation id="2020032459870799438">다른 암호가 정보 유출 및 다른 보안 문제로부터 안전한지 확인하려면 <ph name="BEGIN_LINK" />Chromium에 로그인<ph name="END_LINK" />하세요.</translation>
 <translation id="2049376729098081731">보다 맞춤설정된 Google 서비스 환경을 사용하기 위해 Chromium 방문 기록을 포함할지 선택하세요.</translation>
+<translation id="2065461321550902389">모든 기기에서 비밀번호 등을 저장하고 사용하려면 Chromium에 로그인하세요. 로그인하면 이 비밀번호가 Google 계정에 저장됩니다.</translation>
 <translation id="2086476982681781442">사기성 파일이며 기기에 예기치 않은 변경사항이 적용될 수 있기 때문에 Chromium에서 이 다운로드를 차단했습니다.</translation>
 <translation id="2088953378266246249">Chromium의 루트 인증서 관리 방식에 관한 정보</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{Chromium을 1분 동안 사용하지 않으면 조직에서 인터넷 사용 기록을 자동으로 삭제합니다. 여기에는 방문 기록, 자동 완성, 다운로드가 포함될 수 있습니다. 탭이 열린 상태로 유지됩니다.}other{Chromium을 #분 동안 사용하지 않으면 조직에서 인터넷 사용 기록을 자동으로 삭제합니다. 여기에는 방문 기록, 자동 완성, 다운로드가 포함될 수 있습니다. 탭이 열린 상태로 유지됩니다.}}</translation>
@@ -314,6 +315,7 @@
 <translation id="6327105987658262776">사용 가능한 업데이트가 없습니다.</translation>
 <translation id="6333502561965082103">Chromium에서 다른 작업이 진행 중입니다. 나중에 다시 시도해 주세요.</translation>
 <translation id="6334986366598267305">이제 Google 계정으로 공유 컴퓨터에서 Chromium을 손쉽게 사용할 수 있습니다.</translation>
+<translation id="6347933965114150440">Chromium 바로가기</translation>
 <translation id="6366160072964553914">일반적으로 다운로드하지 않는 파일이며 위험할 가능성이 있기 때문에 Chromium에서 이 다운로드를 차단했습니다.</translation>
 <translation id="6373523479360886564">Chromium을 제거하시겠습니까?</translation>
 <translation id="6375219077595103062">비밀번호 관리자로 연결되는 바로가기를 추가하세요</translation>
diff --git a/chrome/app/resources/chromium_strings_ky.xtb b/chrome/app/resources/chromium_strings_ky.xtb
index ad9dd39..95145d3 100644
--- a/chrome/app/resources/chromium_strings_ky.xtb
+++ b/chrome/app/resources/chromium_strings_ky.xtb
@@ -60,6 +60,7 @@
 <translation id="2018879682492276940">Орнотулбай калды. Кайталап көрүңүз.</translation>
 <translation id="2020032459870799438">Башка сырсөздөрүңүздүн бекем корголгонун, ошондой эле коопсуздукка байланыштуу көйгөйлөрдү текшерүү үчүн <ph name="BEGIN_LINK" />Chromium'га кириңиз<ph name="END_LINK" />.</translation>
 <translation id="2049376729098081731">Chromium таржымалын Google кызматтарын жекелештирүү үчүн колдонуп же колдонбоону тандаңыз</translation>
+<translation id="2065461321550902389">Бардык түзмөктөрүңүздө сырсөздөрүдү жана башкаларды сактап жана колдонуу үчүн Chromium'га кириңиз. Киргенден кийин бул сырсөз Google аккаунтуңузда сакталат.</translation>
 <translation id="2086476982681781442">Файл адаштыруучу болуп, түзмөгүңүзгө күтүлбөгөн өзгөртүүлөрдү киргизиши мүмкүн болгондуктан, Chromium бул жүктөп алууну бөгөттөдү</translation>
 <translation id="2088953378266246249">Chromium негизги тастыктамаларын кантип башкара тургандыгы жөнүндө маалымат</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{Chromium 1 мүнөткө колдонулбаса, уюмуңуз серептөө дайындарын автоматтык түрдө өчүрөт. Бул таржымалды, автотолтурууну жана жүктөлүп алынгандарды камтышы мүмкүн. Өтмөктөрүңүз ачык бойдон калат.}other{Chromium # мүнөткө колдонулбаса, уюмуңуз серептөө дайындарын автоматтык түрдө өчүрөт. Бул таржымалды, автотолтурууну жана жүктөлүп алынгандарды камтышы мүмкүн. Өтмөктөрүңүз ачык бойдон калат.}}</translation>
@@ -314,6 +315,7 @@
 <translation id="6327105987658262776">Жаңыртуулар жок.</translation>
 <translation id="6333502561965082103">Chromium'да башка операция жүрүп жатат. Бир аздан кийин кайталап көрүңүз.</translation>
 <translation id="6334986366598267305">Эми Google Аккаунтуңуз аркылуу жана бөлүшүлгөн компьютерлерден Chromium'да иштөө алдаганча жеңилирээк болуп калды.</translation>
+<translation id="6347933965114150440">Chromium ыкчам баскычы</translation>
 <translation id="6366160072964553914">Файл аз жүктөлүп алынып, кооптуу болушу мүмкүн болгондуктан, Chromium бул жүктөп алууну бөгөттөдү</translation>
 <translation id="6373523479360886564">Chromium'ду чын эле орнотуудан чыгарасызбы?</translation>
 <translation id="6375219077595103062">Сырсөздөрдү башкаргычка ыкчам баскычты кошуңуз</translation>
diff --git a/chrome/app/resources/chromium_strings_lo.xtb b/chrome/app/resources/chromium_strings_lo.xtb
index c8c75de..5b2f7d0 100644
--- a/chrome/app/resources/chromium_strings_lo.xtb
+++ b/chrome/app/resources/chromium_strings_lo.xtb
@@ -60,6 +60,7 @@
 <translation id="2018879682492276940">ການຕິດຕັ້ງບໍ່ສຳເລັດ. ກະລຸນາລອງໃໝ່.</translation>
 <translation id="2020032459870799438">ເພື່ອກວດເບິ່ງວ່າລະຫັດຜ່ານອື່ນຂອງທ່ານປອດໄພຈາກການລະເມີດຂໍ້ມູນ ແລະ ບັນຫາຄວາມປອດໄພອື່ນຫຼືບໍ່, ກະລຸນາ <ph name="BEGIN_LINK" />ເຂົ້າສູ່ລະບົບ Chromium<ph name="END_LINK" />.</translation>
 <translation id="2049376729098081731">ເລືອກວ່າຈະໃຫ້ຮວມປະຫວັດ Chromium ສຳລັບປະສົບການທີ່ປັບແຕ່ງສ່ວນຕົວໃນບໍລິການ Google ຫຼືບໍ່</translation>
+<translation id="2065461321550902389">ເພື່ອບັນທຶກ ແລະ ໃຊ້ລະຫັດຜ່ານ ແລະ ຂໍ້ມູນອື່ນໆໃນອຸປະກອນທຸກເຄື່ອງຂອງທ່ານ, ໃຫ້ເຂົ້າສູ່ລະບົບ Chromium. ລະບົບຈະບັນທຶກລະຫັດຜ່ານນີ້ໄວ້ໃນບັນຊີ Google ຂອງທ່ານຫຼັງຈາກທີ່ທ່ານເຂົ້າສູ່ລະບົບ.</translation>
 <translation id="2086476982681781442">Chromium ບລັອກການດາວໂຫຼດນີ້ ເນື່ອງຈາກໄຟລ໌ມີການຫຼອກລວງ ແລະ ອາດເຮັດການປ່ຽນແປງທີ່ບໍ່ຄາດຄິດກັບອຸປະກອນຂອງທ່ານ</translation>
 <translation id="2088953378266246249">ຂໍ້ມູນກ່ຽວກັບວິທີທີ່ Chromium ຈັດການກັບໃບຮັບຮອງຮາກຖານຂອງມັນ</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{ອົງກອນຂອງທ່ານຈະລຶບຂໍ້ມູນການທ່ອງເວັບອອກໂດຍອັດຕະໂນມັດເມື່ອບໍ່ໄດ້ໃຊ້ Chromium ເປັນເວລາ 1 ນາທີ. ເຊິ່ງຮວມເຖິງປະຫວັດ, ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ແລະ ການດາວໂຫຼດ. ແຖບຂອງທ່ານຈະຍັງເປີດຢູ່.}other{ອົງກອນຂອງທ່ານຈະລຶບຂໍ້ມູນການທ່ອງເວັບອອກໂດຍອັດຕະໂນມັດເມື່ອບໍ່ໄດ້ໃຊ້ Chromium ເປັນເວລາ # ນາທີ. ເຊິ່ງຮວມເຖິງປະຫວັດ, ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ແລະ ການດາວໂຫຼດ. ແຖບຂອງທ່ານຈະຍັງເປີດຢູ່.}}</translation>
@@ -314,6 +315,7 @@
 <translation id="6327105987658262776">ບໍ່ມີອັບເດດເທື່ອ.</translation>
 <translation id="6333502561965082103">ການດຳເນີນການອື່ນໃນ Chromium ພວມດຳເນີນຢູ່. ກະລຸນາລອງອີກຄັ້ງໃນພາຍຫຼັງ.</translation>
 <translation id="6334986366598267305">ດຽວນີ້ມັນງ່າຍທີ່ຈະໃຊ້ Chromium ກັບບັນຊີ Google ຂອງທ່ານ ແລະຢູ່ໃນຄອມພິວເຕີທີ່ແຊຣ໌ແລ້ວ.</translation>
+<translation id="6347933965114150440">ທາງລັດ Chromium</translation>
 <translation id="6366160072964553914">Chromium ບລັອກການດາວໂຫຼດນີ້ ເນື່ອງຈາກໄຟລ໌ບໍ່ໄດ້ມີການດາວໂຫຼດໂດຍທົ່ວໄປ ແລະ ອາດເປັນອັນຕະລາຍ</translation>
 <translation id="6373523479360886564">ທ່ານແນ່ໃຈບໍວ່າ ທ່ານຕ້ອງການຖອນຕິດຕັ້ງ Chromium?</translation>
 <translation id="6375219077595103062">ເພີ່ມທາງລັດໃສ່ຕົວຈັດການລະຫັດຜ່ານ</translation>
diff --git a/chrome/app/resources/chromium_strings_lv.xtb b/chrome/app/resources/chromium_strings_lv.xtb
index 11d58ba7..7034026 100644
--- a/chrome/app/resources/chromium_strings_lv.xtb
+++ b/chrome/app/resources/chromium_strings_lv.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">Chromium cilnes kopīgošana</translation>
 <translation id="1553461853655228091">Pārlūkam Chromium ir nepieciešama atļauja piekļūt jūsu kamerai, lai varētu izveidot jūsu apkārtnes 3D karti</translation>
 <translation id="1574377791422810894">Chromium drošības rīki</translation>
+<translation id="1591808205441691831">Pārlūkā Chromium ir jāverificē jūsu identitāte, lai noteiktus datus varētu saglabāt jūsu Google kontā un izmantot visās jūsu ierīcēs. Ja izrakstīsieties, šie dati paliks šajā ierīcē.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Lai lietotu atjauninājumu, administrators pieprasa restartēt pārlūku Chromium.}=1{Lai lietotu atjauninājumu, administrators pieprasa restartēt pārlūku Chromium. Jūsu inkognito režīma logs netiks atkārtoti atvērts.}zero{Lai lietotu atjauninājumu, administrators pieprasa restartēt pārlūku Chromium. # jūsu inkognito režīma logi netiks atkārtoti atvērti.}one{Lai lietotu atjauninājumu, administrators pieprasa restartēt pārlūku Chromium. # jūsu inkognito režīma logs netiks atkārtoti atvērts.}other{Lai lietotu atjauninājumu, administrators pieprasa restartēt pārlūku Chromium. # jūsu inkognito režīma logi netiks atkārtoti atvērti.}}</translation>
 <translation id="1625909126243026060">Pārskatiet svarīgākās konfidencialitātes un drošības vadīklas pārlūkā Chromium.</translation>
 <translation id="1632539827495546968">Ja vēlaties šo kontu izmantot tikai vienu reizi, varat lietot <ph name="GUEST_LINK_BEGIN" />viesa režīmu<ph name="GUEST_LINK_END" /> pārlūkā Chromium. Ja vēlaties pievienot kontu kādam citam, <ph name="LINK_BEGIN" />pievienojiet jaunu personu<ph name="LINK_END" /> savai ierīcei (<ph name="DEVICE_TYPE" />).
@@ -93,6 +94,7 @@
 <translation id="268602741124540128">Laipni lūdzam pārlūkā Chromium, <ph name="ACCOUNT_FIRST_NAME" />!</translation>
 <translation id="2711502716910134313">Chromium cilne</translation>
 <translation id="2718390899429598676">Papildu drošības nolūkos Chromium šifrēs jūsu datus.</translation>
+<translation id="2721354645805494590">Lai noņemtu savu Google kontu no pārlūka Chromium, izrakstieties.</translation>
 <translation id="2738871930057338499">Nevar izveidot savienojumu ar internetu. HTTP 403 — aizliegts. Lūdzu, pārbaudiet starpniekservera konfigurāciju.</translation>
 <translation id="2770231113462710648">Mainīt noklusējuma pārlūkprogrammu uz:</translation>
 <translation id="2785438272836277133">Šis paplašinājums satur ļaunprātīgu programmatūru un nav drošs. Noņemiet to no pārlūka Chromium, lai tas jūsu apmeklētajās vietnēs vairs nevarētu skatīt un mainīt jūsu datus, tostarp jūsu personas informāciju.</translation>
@@ -122,6 +124,7 @@
 <translation id="3179665906251668410">Atvērt saiti inko&amp;gnito režīma logā</translation>
 <translation id="3185330573522821672">Pielāgojiet savu jauno Chromium profilu.</translation>
 <translation id="3190315855212034486">Eh! Chromium ir avarējis. Vai restartēt to tūlīt?</translation>
+<translation id="3224847870593914902">Lai noņemtu savu Google kontu no pārlūka Chromium, lapā “Iestatījumi” izrakstieties no pārlūka Chromium.</translation>
 <translation id="3258596308407688501">Chromium nevar nolasīt savu datu direktoriju un ierakstīt tajā:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -185,6 +188,7 @@
 <translation id="4222932583846282852">Notiek atcelšana...</translation>
 <translation id="4230135487732243613">Vai saistīt Chromium datus ar šo kontu?</translation>
 <translation id="4251772536351901305">Tiek rādīts brīdinājums par bīstamām vietnēm (pat ja Google par tām iepriekš nezināja), analizējot vairāk datu no vietnēm, nekā analizē standarta aizsardzība. Varat izlaist Chromium brīdinājumus.</translation>
+<translation id="4269093074552541569">Izrakstīties no pārlūka Chromium</translation>
 <translation id="4271805377592243930">Saņemt palīdzību par Chromium</translation>
 <translation id="4281844954008187215">Google pakalpojumu noteikumi</translation>
 <translation id="4285930937574705105">Instalācija neizdevās nenoteiktas kļūdas dēļ. Ja Chromium šobrīd darbojas, aizveriet to un mēģiniet vēlreiz.</translation>
@@ -197,6 +201,7 @@
 <translation id="4427306783828095590">Uzlabotā aizsardzība labāk bloķē pikšķerēšanas mēģinājumus un ļaunprātīgu programmatūru</translation>
 <translation id="4447409407328223819">Par Chrome for Testing</translation>
 <translation id="4501471624619070934">Instalēšana neizdevās, jo šajā valstī piekļuve ir ierobežota.</translation>
+<translation id="4510853178268397146">Nav norādīta konfidencialitātes prakse šim paplašinājumam, piemēram, kā tas vāc un izmanto datus. Chromium iesaka to noņemt.</translation>
 <translation id="452711251841752011">Laipni lūdzam pārlūkā Chromium (tika atvērts jauns pārlūka logs)!</translation>
 <translation id="4544142686420020088">Pārlūkprogramma Chromium netika atjaunināta. Radās problēma. <ph name="BEGIN_LINK" />Novērsiet Chromium atjaunināšanas problēmas.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Vai turpināt jaunā Chromium profilā?</translation>
@@ -438,6 +443,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Restartējiet pārlūku Chromium vienas dienas laikā}zero{Restartējiet pārlūku Chromium # dienu laikā}one{Restartējiet pārlūku Chromium # dienas laikā}other{Restartējiet pārlūku Chromium # dienu laikā}}</translation>
 <translation id="8453117565092476964">Instalēšanas programmas arhīvs ir bojāts vai nav derīgs. Lejupielādējiet Chromium vēlreiz.</translation>
 <translation id="8458614432758743027">Pārlūka Chromium izmantošanai nepieciešama operētājsistēma Windows 10 vai jaunāka versija.</translation>
+<translation id="8461326814397467035">Noteikti jūsu Chromium dati vēl nav saglabāti jūsu Google kontā. Pirms izrakstāties, uzgaidiet dažas minūtes.</translation>
 <translation id="8463672209299734063">Neobligāti: palīdziet uzlabot Chromium OS funkcijas un veiktspēju, automātiski nosūtot Google serveriem diagnostikas un lietojuma datus.</translation>
 <translation id="8493179195440786826">Chromium versija ir novecojusi</translation>
 <translation id="8522801943730206384">Pārlūkprogrammā Chromium var pārbaudīt jūsu paroles, ja jūs tās saglabājat.</translation>
diff --git a/chrome/app/resources/chromium_strings_mk.xtb b/chrome/app/resources/chromium_strings_mk.xtb
index df219043..5b2d2fde 100644
--- a/chrome/app/resources/chromium_strings_mk.xtb
+++ b/chrome/app/resources/chromium_strings_mk.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Споделете картичка на Chromium</translation>
 <translation id="1553461853655228091">На Chromium му треба дозвола за да пристапи до камерата и да создаде 3D-карта од вашето опкружување</translation>
 <translation id="1574377791422810894">Алатки за безбедност на Chromium</translation>
+<translation id="1591808205441691831">Chromium треба да го потврди вашиот идентитет пред да може да се зачуваат некои податоци во вашата сметка на Google и да се користат на сите ваши уреди. Ако се одјавите, овие податоци ќе останат на овој уред.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Администраторот бара да го рестартирате Chromium за да се примени ажурирање}=1{Администраторот бара да го рестартирате Chromium за да се примени ажурирање. Прозорецот „Инкогнито“ нема да се отвори повторно.}one{Администраторот бара да го рестартирате Chromium за да се примени ажурирање. # прозорец „Инкогнито“ нема да се отвори повторно.}other{Администраторот бара да го рестартирате Chromium за да се примени ажурирање. # прозорци „Инкогнито“ нема да се отворат повторно.}}</translation>
 <translation id="1625909126243026060">Прегледајте ги клучните контроли за приватноста и безбедноста во Chromium</translation>
 <translation id="1632539827495546968">Ако сакате да ја користите сметкава само еднократно, може да го користите <ph name="GUEST_LINK_BEGIN" />Режимот на гостин<ph name="GUEST_LINK_END" /> во прелистувачот Chromium. Ако сакате да додадете сметка за некој друг, <ph name="LINK_BEGIN" />додајте ново лице<ph name="LINK_END" /> во вашиот <ph name="DEVICE_TYPE" />.
@@ -64,6 +65,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Вашата организација ги брише податоците од прелистување автоматски кога Chromium не се користи 1 минута. Тоа може да ги опфати историјата, автоматското пополнување и преземањата. Вашите картички ќе останат отворени.}one{Вашата организација ги брише податоците од прелистување автоматски кога Chromium не се користи # минута. Тоа може да ги опфати историјата, автоматското пополнување и преземањата. Вашите картички ќе останат отворени.}other{Вашата организација ги брише податоците од прелистување автоматски кога Chromium не се користи # минути. Тоа може да ги опфати историјата, автоматското пополнување и преземањата. Вашите картички ќе останат отворени.}}</translation>
 <translation id="2126108037660393668">Преземената датотека не можеше да се потврди.</translation>
 <translation id="215352261310130060">Chromium го блокираше преземањево затоа што сајтот не користи безбедна врска, па датотеката може да е неовластено изменета</translation>
+<translation id="2157600032285353789">Може да отворате обележувачи, „Режим за читање“ и друго од менито на Chromium</translation>
 <translation id="2174178932569897599">Приспособете го Chromium</translation>
 <translation id="2174917724755363426">Инсталирањето не е завршено. Дали сигурно сакате да го откажете?</translation>
 <translation id="2185166961232948079">Chromium - Мрежно најавување - <ph name="PAGE_TITLE" /></translation>
@@ -94,6 +96,7 @@
 <translation id="268602741124540128">Добре дојдовте во Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Картичка на Chromium</translation>
 <translation id="2718390899429598676">За дополнителна безбедност, Chromium ќе ги шифрира вашите податоци.</translation>
+<translation id="2721354645805494590">Одјавете се за да се отстрани вашата сметка на Google од Chromium</translation>
 <translation id="2738871930057338499">Не може да се поврзе на интернет. HTTP-грешка 403: забранет пристап. Проверете ја вашата конфигурација на прокси.</translation>
 <translation id="2770231113462710648">Променете го стандардниот прелистувач во:</translation>
 <translation id="2785438272836277133">Екстензијава содржи злонамерен софтвер, па не е безбедна. Отстранете ја од Chromium за да не може веќе да ги гледа и променува вашите податоци на сајтовите што ги отворате, што ги опфаќа и вашите лични податоци.</translation>
@@ -123,6 +126,7 @@
 <translation id="3179665906251668410">Отвори го линкот во инко&amp;гнито прозорец на Chromium</translation>
 <translation id="3185330573522821672">Приспособете го вашиот нов профил на Chromium</translation>
 <translation id="3190315855212034486">Уф! Chromium падна. Да се стартува повторно веднаш?</translation>
+<translation id="3224847870593914902">Одјавете се од Chromium на страницата со „Поставки“ за да се отстрани вашата сметка на Google од Chromium</translation>
 <translation id="3258596308407688501">Chromium не може да чита и да пишува во директориумот за податоци:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -186,6 +190,7 @@
 <translation id="4222932583846282852">Се откажува...</translation>
 <translation id="4230135487732243613">Да се поврзат вашите податоци на Chromium со оваа сметка?</translation>
 <translation id="4251772536351901305">Ве предупредува за опасни сајтови, дури и оние што Google не ги знаел претходно, така што анализира повеќе податоци од сајтови од стандардната заштита. Може да изберете да се прескокнуваат предупредувањата на Chromium.</translation>
+<translation id="4269093074552541569">Одјавете се од Chromium</translation>
 <translation id="4271805377592243930">Добијте помош за Chromium</translation>
 <translation id="4281844954008187215">Услови за користење</translation>
 <translation id="4285930937574705105">Инсталирањето не успеа поради неназначена грешка. Ако Chromium моментално работи, затворете го и обидете се повторно.</translation>
@@ -198,6 +203,7 @@
 <translation id="4427306783828095590">„Подобрената заштита“ помага при блокирање кражби на идентитетот и злонамерен софтвер</translation>
 <translation id="4447409407328223819">За „Chrome за тестирање“</translation>
 <translation id="4501471624619070934">Не можеше да се инсталира затоа што пристапот е ограничен во земјава.</translation>
+<translation id="4510853178268397146">Екстензијава нема објавено практики за приватност, како на пример, како прибира и користи податоци. Chromium препорачува да ја отстраните.</translation>
 <translation id="452711251841752011">Добре дојдовте на Chromium; отворен е нов прозорец во прелистувачот</translation>
 <translation id="4544142686420020088">Chromium не се ажурираше, нешто тргна наопаку. <ph name="BEGIN_LINK" />Поправете ги проблемите со ажурирањето на Chromium и со неуспешните ажурирања.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Сакате да продолжите на нов профил на Chromium?</translation>
@@ -241,6 +247,7 @@
 <translation id="5386450000063123300">Chromium се ажурира (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Дозволете најавување на Chromium</translation>
 <translation id="5398878173008909840">Достапна е нова верзија на Chromium.</translation>
+<translation id="5400757303519321734">При најавување на услуги на Google како Gmail или YouTube со <ph name="USER_EMAIL" />, може да се најавите на Chromium со истата сметка</translation>
 <translation id="5405650547142096840">Отстрани од Chromium</translation>
 <translation id="5427571867875391349">Поставете го Chromium за стандарден прелистувач</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium Beta</translation>
@@ -271,6 +278,7 @@
 <translation id="5987687638152509985">Ажурирајте го Chromium за да започнете со синхронизирање</translation>
 <translation id="5988505247484123880">Нормално е сајтовите што ги посетувате да ги помнат работите што ве интересираат за да го персонализираат вашето доживување. Сајтовите можат и да зачувуваат податоци со Chromium за вашите интереси.</translation>
 <translation id="6003112304606738118">Се презема… Уште <ph name="HOURS" /> ч.</translation>
+<translation id="6019451407441383358">Може да отворате обележувачи, „Режим за читање“ и друго од менито на Chromium во горниот десен агол</translation>
 <translation id="6040143037577758943">Затвори</translation>
 <translation id="6055895534982063517">Достапна е нова верзија на Chromium и побрза е од кога било.</translation>
 <translation id="6058380562449900225">За да ги заштитите вашите податоци, дозволете Chromium да ги отстрани дозволите од сајтовите што не сте ги отвориле одамна. Ова нема да ги сопре известувањата.</translation>
@@ -363,7 +371,9 @@
 <translation id="7045244423563602563">Направете го Chromium свој</translation>
 <translation id="705851970750939768">Ажурирај го Chromium</translation>
 <translation id="7067091210845072982">Ако сликата нема корисен опис, Chromium ќе се обиде да ви обезбеди опис. За да се создаваат описи, сликите се испраќаат до Google.</translation>
+<translation id="7100062358172078145">Не најавувај ме на Chromium</translation>
 <translation id="7141270731789036260">Приспособете го „Chrome за тестирање“</translation>
+<translation id="7159538860914681762">За да ги зачувувате и користите лозинките и друго на сите ваши уреди, најавете се на Chromium</translation>
 <translation id="7173822816570314652">Вашата организација ги брише податоците на Chromium кога не се користи <ph name="TIMEOUT_DURATION" />. Тоа може да ги опфати историјата, автоматското пополнување и преземањата.</translation>
 <translation id="718435575166326686">На Chromium му треба дозвола за камерата за сајтов</translation>
 <translation id="7196312274710523067">Не може да се стартува Chromium. Обидете се повторно.</translation>
@@ -438,6 +448,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Рестартирајте го Chromium во рок од еден ден}one{Рестартирајте го Chromium во рок од # ден}other{Рестартирајте го Chromium во рок од # дена}}</translation>
 <translation id="8453117565092476964">Архивата на инсталаторот е оштетена или невалидна. Преземете го Chromium повторно.</translation>
 <translation id="8458614432758743027">Chromium бара Windows 10 или понова верзија.</translation>
+<translation id="8461326814397467035">Некои од вашите податоци од Chromium сѐ уште не се зачувани во вашата сметка на Google. Почекајте неколку минути пред да се одјавите.</translation>
 <translation id="8463672209299734063">Незадолжително: помогнете да се подобрат функциите и изведбата на Chromium OS со автоматско испраќање дијагностички податоци и податоци за користењето до Google.</translation>
 <translation id="8493179195440786826">Chromium е застарен</translation>
 <translation id="8522801943730206384">Chromium може да ги проверува вашите лозинки ако ги зачувате</translation>
@@ -455,6 +466,7 @@
 <translation id="8719993436687031146">Ќе се најавите на Chromium?</translation>
 <translation id="878572486461146056">Грешка при инсталирање: вашиот мрежен администратор применил групно правило што спречува инсталирање: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">На Chromium му треба дозвола за да пристапи до камерата и микрофонот за сајтов</translation>
+<translation id="8818550178040858407">Ќе се најавите на Chromium?</translation>
 <translation id="8826492472752484139">Кликнете „Password Manager“</translation>
 <translation id="8833697763442816810">Систем Chromium OS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Кои податоци се користат:<ph name="END_BOLD" /> вашата историја на прелистувањето, евиденција на сајтовите што сте ги посетиле со Chromium на уредов.</translation>
@@ -470,6 +482,7 @@
 <translation id="9019929317751753759">За Chromium да биде побезбеден, ја оневозможивме следнава екстензија што не е наведена во <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> и може да е додадена без ваше знаење.</translation>
 <translation id="9022552996538154597">Најавете се на Chromium</translation>
 <translation id="904366664621834601">Chromium го блокираше преземањево бидејќи архивираната датотека содржи други датотеки што може да кријат злонамерен софтвер</translation>
+<translation id="9062666675513499497">Најавете се на Chromium при најавување на други услуги на Google</translation>
 <translation id="907832235989677238">Најавете се на Chromium. Ако сакате да најавите сметка само еднократно, може <ph name="GUEST_LINK_BEGIN" />да го користите уредот како гостин<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium се затвори автоматски</translation>
 <translation id="9089354809943900324">Chromium е застарен</translation>
@@ -481,11 +494,13 @@
 <translation id="9158494823179993217">Администраторот на системот го конфигурирал Chromium да отвора друг прелистувач за пристап до <ph name="TARGET_URL_HOSTNAME" />.</translation>
 <translation id="9185526690718004400">Рестартирајте за да се ажурира &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Најавувај ме на Chromium автоматски</translation>
 <translation id="924957577793602335">Направете го Chromium свој</translation>
 <translation id="93478295209880648">Chromium може да не функционира правилно затоа што веќе не е поддржан на Windows XP или Windows Vista</translation>
 <translation id="942598560705308788">Сертификати управувани од Chromium</translation>
 <translation id="965162752251293939">Кој користи Chromium?</translation>
 <translation id="967427899662692980">Добијте ја најсилната безбедност на Chromium</translation>
 <translation id="983803489796659991">Инсталацијата не успеа бидејќи серверот за ажурирање нема хаш-податоци за апликацијата.</translation>
+<translation id="985498048907240953">Користете Chromium без сметка</translation>
 <translation id="985602178874221306">Автори на Chromium</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_ml.xtb b/chrome/app/resources/chromium_strings_ml.xtb
index 458968fae..d0ef6ad 100644
--- a/chrome/app/resources/chromium_strings_ml.xtb
+++ b/chrome/app/resources/chromium_strings_ml.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">ഒരു Chromium ടാബ് പങ്കിടുക</translation>
 <translation id="1553461853655228091">നിങ്ങളുടെ ചുറ്റുപാടിന്റെ 3D മാപ്പ് സൃഷ്ടിക്കുന്നതിന് നിങ്ങളുടെ ക്യാമറ ആക്സസ് ചെയ്യാൻ Chromium-ന് നിങ്ങളുടെ അനുമതി ആവശ്യമാണ്</translation>
 <translation id="1574377791422810894">Chromium-ന്റെ സുരക്ഷാ ടൂളുകൾ</translation>
+<translation id="1591808205441691831">നിങ്ങളുടെ Google Account-ൽ ചില ഡാറ്റ സംരക്ഷിക്കുന്നതിനും അത് നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളിലും ഉപയോഗിക്കുന്നതിനും മുമ്പ് ഇത് നിങ്ങൾ തന്നെയാണെന്ന് Chromium-ന് പരിശോധിച്ചുറപ്പിക്കേണ്ടതുണ്ട്. നിങ്ങൾ സൈൻ ഔട്ട് ചെയ്താലും ഈ ഡാറ്റ ഈ ഉപകരണത്തിൽ നിലനിൽക്കും.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{അപ്‌ഡേറ്റ് പ്രയോഗിക്കുന്നതിന് Chromium വീണ്ടും ആരംഭിക്കാൻ നിങ്ങളുടെ അഡ്‌മിൻ ആവശ്യപ്പെടുന്നു}=1{അപ്‌ഡേറ്റ് പ്രയോഗിക്കുന്നതിന് Chromium വീണ്ടും ആരംഭിക്കാൻ നിങ്ങളുടെ അഡ്‌മിൻ ആവശ്യപ്പെടുന്നു. നിങ്ങളുടെ അദൃശ്യ വിൻഡോ വീണ്ടും തുറക്കില്ല.}other{അപ്‌ഡേറ്റ് പ്രയോഗിക്കുന്നതിന് Chromium വീണ്ടും ആരംഭിക്കാൻ നിങ്ങളുടെ അഡ്‌മിൻ ആവശ്യപ്പെടുന്നു. നിങ്ങളുടെ # അദൃശ്യ വിൻഡോകൾ വീണ്ടും തുറക്കില്ല.}}</translation>
 <translation id="1625909126243026060">Chromium-ലെ പ്രധാന സ്വകാര്യതാ, സുരക്ഷാ നിയന്ത്രണങ്ങൾ അവലോകനം ചെയ്യുക</translation>
 <translation id="1632539827495546968">ഈ അക്കൗണ്ട് ഒരു തവണ മാത്രം ഉപയോഗിച്ചാൽ മതിയെങ്കിൽ, നിങ്ങൾക്ക് Chromium ബ്രൗസറിലെ <ph name="GUEST_LINK_BEGIN" />അതിഥി മോഡ്<ph name="GUEST_LINK_END" /> ഉപയോഗിക്കാം. മറ്റാർക്കെങ്കിലും വേണ്ടി അക്കൗണ്ട് ചേർക്കണമെന്നുണ്ടെങ്കിൽ നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> ഉപകരണത്തിലേക്ക് <ph name="LINK_BEGIN" />പുതിയൊരു വ്യക്തിയെ ചേർക്കുക<ph name="LINK_END" />.
@@ -59,11 +60,13 @@
 <translation id="2018879682492276940">ഇൻസ്റ്റാൾ ചെയ്യാനായില്ല. വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="2020032459870799438">ഡാറ്റാ ലംഘനങ്ങളിൽ നിന്നും മറ്റ് സുരക്ഷാ പ്രശ്‌നങ്ങളിൽ നിന്നും നിങ്ങളുടെ മറ്റ് പാസ്‌വേഡുകൾ സുരക്ഷിതമാണോ എന്ന് പരിശോധിക്കാൻ, <ph name="BEGIN_LINK" />Chromium-ൽ സൈൻ ഇൻ ചെയ്യുക<ph name="END_LINK" />.</translation>
 <translation id="2049376729098081731">Google സേവനങ്ങളിൽ കൂടുതൽ വ്യക്തിപരമാക്കിയ അനുഭവം ലഭ്യമാകാൻ Chromium ചരിത്രം ഉൾപ്പെടുത്തണോ എന്ന് തിരഞ്ഞെടുക്കുക</translation>
+<translation id="2065461321550902389">പാസ്‌വേഡുകളും മറ്റും നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളിലും സംരക്ഷിക്കാനും ഉപയോഗിക്കാനും Chromium-ലേക്ക് സൈൻ ഇൻ ചെയ്യുക. സൈൻ ഇൻ ചെയ്‌തുകഴിഞ്ഞാൽ ഈ പാസ്‌വേഡ് നിങ്ങളുടെ Google Account-ൽ സംരക്ഷിക്കും.</translation>
 <translation id="2086476982681781442">ഫയൽ വഞ്ചനാപരമായതിനാലും നിങ്ങളുടെ ഉപകരണത്തിൽ അപ്രതീക്ഷിത മാറ്റങ്ങൾ വരുത്തിയേക്കാം എന്നതിനാലും Chromium ഈ ഡൗൺലോഡ് ബ്ലോക്ക് ചെയ്തു</translation>
 <translation id="2088953378266246249">Chromium അതിന്റെ റൂട്ട് സർട്ടിഫിക്കറ്റുകൾ മാനേജ് ചെയ്യുന്നത് എങ്ങനെ എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{ഒരു മിനിറ്റ് Chromium ഉപയോഗിക്കാതിരുന്നാൽ നിങ്ങളുടെ സ്ഥാപനം സ്വയമേവ ബ്രൗസിംഗ് ഡാറ്റ ഇല്ലാതാക്കും. ഇതിൽ ബ്രൗസിംഗ് ചരിത്രവും സ്വയമേവ പൂരിപ്പിക്കൽ വിവരങ്ങളും ഡൗൺലോഡുകളും ഉൾപ്പെടും. നിങ്ങളുടെ ടാബുകൾ ഓണാക്കിയ നിലയിൽ തുടരും.}other{# മിനിറ്റ് Chromium ഉപയോഗിക്കാതിരുന്നാൽ നിങ്ങളുടെ സ്ഥാപനം സ്വയമേവ ബ്രൗസിംഗ് ഡാറ്റ ഇല്ലാതാക്കും. ഇതിൽ ബ്രൗസിംഗ് ചരിത്രവും സ്വയമേവ പൂരിപ്പിക്കൽ വിവരങ്ങളും ഡൗൺലോഡുകളും ഉൾപ്പെടും. നിങ്ങളുടെ ടാബുകൾ ഓണാക്കിയ നിലയിൽ തുടരും.}}</translation>
 <translation id="2126108037660393668">ഡൗൺലോഡ് ചെയ്ത ഫയൽ പരിശോധിച്ചുറപ്പിക്കാനായില്ല.</translation>
 <translation id="215352261310130060">സൈറ്റ് സുരക്ഷിത കണക്ഷൻ ഉപയോഗിക്കാത്തതിനാലും ഫയലിൽ തകരാർ സംഭവിച്ചിട്ടുണ്ടാകാം എന്നതിനാലും Chromium ഈ ഡൗൺലോഡ് ബ്ലോക്ക് ചെയ്തു</translation>
+<translation id="2157600032285353789">നിങ്ങൾക്ക് Chromium മെനുവിൽ നിന്ന് ബുക്ക്‌മാർക്കുകളും റീഡിംഗ് മോഡും മറ്റും തുറക്കാം</translation>
 <translation id="2174178932569897599">Chromium ഇഷ്ടാനുസൃതമാക്കുക</translation>
 <translation id="2174917724755363426">ഇൻസ്റ്റാൾ ചെയ്യൽ പൂർത്തിയായിട്ടില്ല. റദ്ദാക്കണമെന്ന് ഉറപ്പാണോ?</translation>
 <translation id="2185166961232948079">Chromium - നെറ്റ്‌വർക്ക് സൈൻ ഇൻ - <ph name="PAGE_TITLE" /></translation>
@@ -94,6 +97,7 @@
 <translation id="268602741124540128">Chromium-ത്തിലേക്ക് സ്വാഗതം, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Chromium ടാബ്</translation>
 <translation id="2718390899429598676">അധിക സുരക്ഷക്കായി, Chromium നിങ്ങളുടെ ഡാറ്റ എന്‍‌ക്രിപ്റ്റ് ചെയ്യും.</translation>
+<translation id="2721354645805494590">Chromium-ൽ നിന്ന് നിങ്ങളുടെ Google Account നീക്കം ചെയ്യാൻ, സൈൻ ഔട്ട് ചെയ്യുക</translation>
 <translation id="2738871930057338499">ഇന്റർനെറ്റിലേക്ക് കണക്റ്റ് ചെയ്യാനാകുന്നില്ല. HTTP 403 നിരോധിച്ചിരിക്കുന്നു. നിങ്ങളുടെ പ്രോക്‌സി കോൺഫിഗറേഷൻ പരിശോധിക്കുക.</translation>
 <translation id="2770231113462710648">ഡിഫോൾട്ട് ബ്രൗസര്‍‌ ഇനിപ്പറയുന്നതിലേക്ക് മാറ്റുക:</translation>
 <translation id="2785438272836277133">ഈ വിപുലീകരണത്തിൽ മാല്‍വെയർ അടങ്ങിയിരിക്കുന്നു, ഇത് സുരക്ഷിതമല്ല. Chromium-ൽ നിന്ന് ഇത് നീക്കം ചെയ്യുന്നതിലൂടെ, നിങ്ങളുടെ വ്യക്തിപരമായ വിവരങ്ങൾ ഉൾപ്പെടെ നിങ്ങൾ സന്ദർശിക്കുന്ന സൈറ്റുകളിലെ ഡാറ്റ അതിന് ഇനി കാണാനും മാറ്റാനുമാകില്ല.</translation>
@@ -123,6 +127,7 @@
 <translation id="3179665906251668410">Chromium അദൃശ്യ വിൻഡോയിൽ ലിങ്ക് തുറക്കുക</translation>
 <translation id="3185330573522821672">നിങ്ങളുടെ പുതിയ Chromium പ്രൊഫൈൽ ഇഷ്ടാനുസൃതമാക്കുക</translation>
 <translation id="3190315855212034486">ഹോ! Chromium ക്രാഷായി. ഇപ്പോൾ വീണ്ടും സമാരംഭിക്കണോ?</translation>
+<translation id="3224847870593914902">Chromium-ൽ നിന്ന് നിങ്ങളുടെ Google Account നീക്കം ചെയ്യാൻ, ക്രമീകരണം പേജിൽ Chromium-ൽ നിന്ന് സൈൻ ഔട്ട് ചെയ്യുക</translation>
 <translation id="3258596308407688501">Chromium-ത്തിന് ഡാറ്റാ ഡയറക്‌റ്ററി വായിക്കാനോ അതിൽ എഴുതാനോ കഴിയില്ല:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -186,6 +191,7 @@
 <translation id="4222932583846282852">റദ്ദാക്കുന്നു...</translation>
 <translation id="4230135487732243613">നിങ്ങളുടെ Chromium ഡാറ്റ ഈ അക്കൗണ്ടുമായി ലിങ്ക് ചെയ്യണോ?</translation>
 <translation id="4251772536351901305">സ്റ്റാൻഡേർഡ് പരിരക്ഷയ്‌ക്ക് പുറമെ, സൈറ്റുകളിൽ നിന്നുള്ള കൂടുതൽ ഡാറ്റ വിശകലനം ചെയ്യുന്നതിലൂടെ, Google-ന് മുമ്പ് അറിയാത്തവ ഉൾപ്പെടെയുള്ള അപകടകരമായ സൈറ്റുകളെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുന്നു. നിങ്ങൾക്ക് Chromium മുന്നറിയിപ്പുകൾ ഒഴിവാക്കാൻ തീരുമാനിക്കാം.</translation>
+<translation id="4269093074552541569">Chromium-ൽ നിന്ന് സൈൻ ഔട്ട് ചെയ്യുക</translation>
 <translation id="4271805377592243930">Chromium ഉപയോഗിക്കുന്നതിനുള്ള സഹായം തേടുക</translation>
 <translation id="4281844954008187215">സേവന നിബന്ധനകൾ</translation>
 <translation id="4285930937574705105">അവ്യക്തമായ പിശകിനാൽ ഇൻസ്റ്റാൾ ചെയ്യൽ പരാജയപ്പെട്ടു. Chromium നിലവിൽ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, അത് അടച്ചതിനുശേഷം വീണ്ടും ശ്രമിക്കുക.</translation>
@@ -198,6 +204,7 @@
 <translation id="4427306783828095590">ഫിഷിംഗും മാല്‍വെയറും ബ്ലോക്ക് ചെയ്യുന്നതിന് മെച്ചപ്പെടുത്തിയ പരിരക്ഷ കൂടുതൽ കാര്യങ്ങൾ ചെയ്യുന്നു</translation>
 <translation id="4447409407328223819">Chrome for Testing-നെക്കുറിച്ച്</translation>
 <translation id="4501471624619070934">ഈ രാജ്യത്ത് ആക്സസ് നിയന്ത്രിച്ചിരിക്കുന്നതിനാല്‍‌ ഇൻസ്റ്റാൾ ചെയ്യാനായില്ല.</translation>
+<translation id="4510853178268397146">ഡാറ്റ ശേഖരിക്കുന്നതും ഉപയോഗിക്കുന്നതും എങ്ങനെയെന്നത് പോലുള്ള സ്വകാര്യതാ വ്യവസ്ഥകൾ ഈ വിപുലീകരണം പ്രസിദ്ധീകരിച്ചിട്ടില്ല. നിങ്ങൾ അത് നീക്കം ചെയ്യണമെന്ന് Chromium നിർദ്ദേശിക്കുന്നു.</translation>
 <translation id="452711251841752011">Chromium-ലേക്ക് സ്വാഗതം; പുതിയ ബ്രൗസർ വിൻഡോ തുറന്നു</translation>
 <translation id="4544142686420020088">Chromium അപ്‌ഡേറ്റ് ചെയ്തില്ല, എന്തോ കുഴപ്പമുണ്ടായി. <ph name="BEGIN_LINK" />Chromium അപ്‌ഡേറ്റ് സംബന്ധിച്ച പ്രശ്നങ്ങളും പരാജയപ്പെട്ട അപ്ഡേറ്റുകളും പരിഹരിക്കുക.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">പുതിയ Chromium പ്രൊഫൈലിൽ തുടരണോ?</translation>
@@ -241,6 +248,7 @@
 <translation id="5386450000063123300">Chromium അപ്‌ഡേറ്റ് ചെയ്യുന്നു, (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Chromium-ലേക്ക് സൈൻ ഇൻ ചെയ്യാൻ അനുവദിക്കുക</translation>
 <translation id="5398878173008909840">Chromium-ത്തിന്റെ പുതിയ പതിപ്പ് ലഭ്യമാണ്.</translation>
+<translation id="5400757303519321734"><ph name="USER_EMAIL" /> ഉപയോഗിച്ച് Gmail അല്ലെങ്കിൽ Youtube പോലുള്ള Google സേവനങ്ങളിലേക്ക് സൈൻ ഇൻ ചെയ്യുമ്പോൾ, അതേ അക്കൗണ്ട് ഉപയോഗിച്ച് നിങ്ങൾക്ക് Chromium-ലേക്കും സൈൻ ഇൻ ചെയ്യാം</translation>
 <translation id="5405650547142096840">Chromium-ൽ നിന്ന് നീക്കംചെയ്യുക</translation>
 <translation id="5427571867875391349">നിങ്ങളുടെ ഡിഫോൾട്ട് ബ്രൗസറായി Chromium സജ്ജമാക്കുക</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium ബീറ്റ</translation>
@@ -271,6 +279,7 @@
 <translation id="5987687638152509985">സമന്വയിപ്പിക്കാൻ തുടങ്ങുന്നതിന് Chromium അപ്‌ഡേറ്റ് ചെയ്യുക</translation>
 <translation id="5988505247484123880">നിങ്ങളുടെ അനുഭവം വ്യക്തിപരമാക്കുന്നതിന്, നിങ്ങൾ സന്ദർശിക്കുന്ന സൈറ്റുകൾ നിങ്ങൾക്ക് താൽപ്പര്യമുള്ള കാര്യങ്ങൾ ഓർമ്മിക്കുന്നത് സാധാരണമാണ്. സൈറ്റുകൾക്ക്, നിങ്ങളുടെ താൽപ്പര്യങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ Chromium-ൽ സംഭരിക്കാനുമാകും.</translation>
 <translation id="6003112304606738118">ഡൗൺലോഡ് ചെയ്യുന്നു... <ph name="HOURS" /> മണിക്കൂർ ശേഷിക്കുന്നു</translation>
+<translation id="6019451407441383358">മുകളിൽ വലതുവശത്തുള്ള Chromium മെനുവിൽ നിന്ന് നിങ്ങൾക്ക് ബുക്ക്‌മാർക്കുകളും റീഡിംഗ് മോഡും മറ്റും തുറക്കാം</translation>
 <translation id="6040143037577758943">അടയ്ക്കുക</translation>
 <translation id="6055895534982063517">Chromium-ത്തിന്റെ പുതിയ പതിപ്പ് ലഭ്യമാണ്, അത് എന്നത്തേതിലും വേഗതയേറിയതാണ്.</translation>
 <translation id="6058380562449900225">നിങ്ങളുടെ ഡാറ്റ പരിരക്ഷിക്കുന്നതിന്, അടുത്തിടെ സന്ദർശിച്ചിട്ടില്ലാത്ത സൈറ്റുകളിൽ നിന്നുള്ള അനുമതികൾ നീക്കം ചെയ്യാൻ Chromium-നെ അനുവദിക്കുക. അറിയിപ്പുകൾ നിർത്തുന്നില്ല.</translation>
@@ -306,6 +315,7 @@
 <translation id="6327105987658262776">അപ്ഡേറ്റ് ലഭ്യമല്ല.</translation>
 <translation id="6333502561965082103">Chromium-ത്തിൽ മറ്റൊരു പ്രവർത്തനം പുരോഗമിക്കുകയാണ്. പിന്നീട് വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="6334986366598267305">ഇപ്പോൾ നിങ്ങളുടെ Google Account ഉപയോഗിച്ച്, പങ്കിട്ട കമ്പ്യൂട്ടറുകളിൽ Chromium ഉപയോഗിക്കാൻ എളുപ്പമാണ്.</translation>
+<translation id="6347933965114150440">Chromium കുറുക്കുവഴി</translation>
 <translation id="6366160072964553914">ഈ ഫയൽ സാധാരണയായി ഡൗൺലോഡ് ചെയ്യാത്തതിനാലും ഇത് അപകടകരമായേക്കാം എന്നതിനാലും Chromium ഈ ഡൗൺലോഡ് ബ്ലോക്ക് ചെയ്തു</translation>
 <translation id="6373523479360886564">Chromium അൺഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങൾ താൽപ്പര്യപ്പെടുന്നുവെന്ന് തീർച്ചയാണോ?</translation>
 <translation id="6375219077595103062">Password Manager-ലേക്ക് ഒരു കുറുക്കുവഴി ചേർക്കുക</translation>
@@ -363,7 +373,9 @@
 <translation id="7045244423563602563">Chromium നിങ്ങളുടേതാക്കുക</translation>
 <translation id="705851970750939768">Chromium അപ്‌ഡേറ്റ് ചെയ്യുക</translation>
 <translation id="7067091210845072982">ചിത്രത്തിൽ ഉപകാരപ്രദമായ വിവരണമില്ലെങ്കിൽ നിങ്ങൾക്കായി ഒരു വിവരണം നൽകാൻ Chromium ശ്രമിക്കും. വിവരണങ്ങൾ സൃഷ്‌ടിക്കാൻ, ചിത്രങ്ങൾ Google-ലേക്ക് അയയ്ക്കുന്നു.</translation>
+<translation id="7100062358172078145">Chromium-ലേക്ക് എനിക്ക് സൈൻ ഇൻ ചെയ്യേണ്ടതില്ല</translation>
 <translation id="7141270731789036260">Chrome for Testing ഇഷ്ടാനുസൃതമാക്കുക</translation>
+<translation id="7159538860914681762">പാസ്‌വേഡുകളും മറ്റും നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളിലും സംരക്ഷിക്കാനും ഉപയോഗിക്കാനും Chromium-ലേക്ക് സൈൻ ഇൻ ചെയ്യുക</translation>
 <translation id="7173822816570314652"><ph name="TIMEOUT_DURATION" /> ഉപയോഗിച്ചില്ലെങ്കിൽ നിങ്ങളുടെ സ്ഥാപനം Chromium ഡാറ്റ ഇല്ലാതാക്കുന്നു. ഇതിൽ ബ്രൗസിംഗ് ചരിത്രവും സ്വയമേവ പൂരിപ്പിക്കൽ വിവരങ്ങളും ഡൗൺലോഡുകളും ഉൾപ്പെടും.</translation>
 <translation id="718435575166326686">Chromium-ന് ഈ സൈറ്റിനായി ക്യാമറാ അനുമതി ആവശ്യമാണ്</translation>
 <translation id="7196312274710523067">Chromium ലോഞ്ച് ചെയ്യാനായില്ല. വീണ്ടും ശ്രമിക്കുക.</translation>
@@ -438,6 +450,7 @@
 <translation id="8417404458978023919">{0,plural, =1{ഒരു ദിവസത്തിനുള്ളിൽ Chromium വീണ്ടും സമാരംഭിക്കുക}other{# ദിവസത്തിനുള്ളിൽ Chromium വീണ്ടും സമാരംഭിക്കുക}}</translation>
 <translation id="8453117565092476964">ഇൻസ്റ്റാളർ ആർക്കൈവ് കേടായതാണ് അല്ലെങ്കിൽ അസാധുവാണ്. Chromium വീണ്ടും ഡൗൺലോഡ് ചെയ്യുക.</translation>
 <translation id="8458614432758743027">Chromium-ത്തിന് Windows 10 അല്ലെങ്കിൽ അതിനുശേഷമുള്ള പതിപ്പ് ആവശ്യമാണ്.</translation>
+<translation id="8461326814397467035">നിങ്ങളുടെ Chromium ഡാറ്റയിൽ ചിലത് ഇതുവരെ നിങ്ങളുടെ Google Account-ൽ സംരക്ഷിച്ചിട്ടില്ല. സൈൻ ഔട്ട് ചെയ്യുന്നതിന് മുമ്പ് അൽപ്പസമയം കാത്തിരിക്കുക.</translation>
 <translation id="8463672209299734063">ഓപ്ഷണൽ: പ്രശ്നനിർണ്ണയ, ഉപയോഗ ഡാറ്റ സ്വയമേവ Google-ന് അയച്ച് ChromiumOS ഫീച്ചറുകളും പ്രകടനവും മെച്ചപ്പെടുത്താൻ സഹായിക്കുക.</translation>
 <translation id="8493179195440786826">Chromium കാലഹരണപ്പെട്ടു</translation>
 <translation id="8522801943730206384">നിങ്ങളുടെ പാസ്‌വേഡുകൾ സംരക്ഷിക്കുകയാണങ്കിൽ, Chromium-ന് അവ പരിശോധിക്കാനാകും</translation>
@@ -455,6 +468,7 @@
 <translation id="8719993436687031146">Chromium-ലേക്ക് സൈൻ ഇൻ ചെയ്യണോ?</translation>
 <translation id="878572486461146056">ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ പിശക്: ഇൻസ്റ്റാൾ ചെയ്യൽ തടയുന്ന ഒരു ഗ്രൂപ്പ് നയം നിങ്ങളുടെ നെറ്റ്‌വർക്ക് അഡ്‌മിനിസ്ട്രേറ്റർ ബാധകമാക്കി: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">ഈ സൈറ്റിനായി, Chromium-ത്തിന് നിങ്ങളുടെ ക്യാമറയും മൈക്രോഫോണും ആക്‌സസ് ചെയ്യാനുള്ള അനുമതി ആവശ്യമാണ്</translation>
+<translation id="8818550178040858407">Chromium-ലേക്ക് സൈൻ ഇൻ ചെയ്യണോ?</translation>
 <translation id="8826492472752484139">“Password Manager” ക്ലിക്ക് ചെയ്യുക</translation>
 <translation id="8833697763442816810">ChromiumOS സിസ്റ്റം</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />എന്തൊക്കെ ഡാറ്റ ഉപയോഗിക്കുന്നു:<ph name="END_BOLD" /> ഈ ഉപകരണത്തിൽ Chromium ഉപയോഗിച്ച് നിങ്ങൾ സന്ദർശിച്ച സൈറ്റുകളുടെ റെക്കോർഡ് ആയ നിങ്ങളുടെ ബ്രൗസിംഗ് ചരിത്രം.</translation>
@@ -470,6 +484,7 @@
 <translation id="9019929317751753759">Chromium സുരക്ഷിതമാക്കാൻ, <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> എന്നതിൽ ലിസ്റ്റ് ചെയ്യാത്ത ഇനിപ്പറയുന്ന വിപുലീകരണം ഞങ്ങൾ പ്രവർത്തനരഹിതമാക്കി, അവ നിങ്ങളുടെ അറിവില്ലാതെ ചേർത്തിരിക്കാനിടയുണ്ട്.</translation>
 <translation id="9022552996538154597">Chromium-ലേക്ക് സൈൻ ഇൻ ചെയ്യുക</translation>
 <translation id="904366664621834601">മാൽവെയർ അടങ്ങിയേക്കാവുന്ന മറ്റ് ഫയലുകൾ ആർക്കൈവ് ഫയലിൽ ഉള്ളതിനാൽ Chromium ഈ ഡൗൺലോഡ് ബ്ലോക്ക് ചെയ്തു</translation>
+<translation id="9062666675513499497">നിങ്ങൾ മറ്റ് Google സേവനങ്ങളിലേക്ക് സൈൻ ഇൻ ചെയ്യുമ്പോൾ Chromium-ലേക്ക് സൈൻ ഇൻ ചെയ്യുക</translation>
 <translation id="907832235989677238">Chromium-ലേക്ക് സൈൻ ഇൻ ചെയ്യുക. ആ അക്കൗണ്ട് ഉപയോഗിച്ച് ഒരു തവണ മാത്രമേ സൈൻ ഇൻ ചെയ്യേണ്ടതുള്ളൂ എങ്കിൽ നിങ്ങൾക്ക് <ph name="GUEST_LINK_BEGIN" />അതിഥിയായി ഉപകരണം ഉപയോഗിക്കാം<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium സ്വയമേവ അടച്ചു</translation>
 <translation id="9089354809943900324">Chromium കാലഹരണപ്പെട്ടു</translation>
@@ -481,11 +496,13 @@
 <translation id="9158494823179993217"><ph name="TARGET_URL_HOSTNAME" /> ആക്‌സസ് ചെയ്യാൻ ഇതര ബ്രൗസർ തുറക്കുന്നതിനായി നിങ്ങളുടെ സിസ്‌റ്റം അഡ്‌മിൻ Chromium കോൺഫിഗർ ചെയ്‌തു.</translation>
 <translation id="9185526690718004400">&amp;Chromium അപ്‌ഡേറ്റ് ചെയ്യാൻ വീണ്ടും ആരംഭിക്കുക</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Chromium-ലേക്ക് എനിക്ക് സ്വയമേവ സൈൻ ഇൻ ചെയ്യണം</translation>
 <translation id="924957577793602335">Chromium നിങ്ങൾക്ക് അനുയോജ്യമാക്കൂ</translation>
 <translation id="93478295209880648">ഇനിയങ്ങോട്ട് Windows XP-യും Windows Vista-യും പിന്തുണയ്‌ക്കാത്തതിനാൽ Chromium ശരിയായി പ്രവർത്തിച്ചേക്കില്ല</translation>
 <translation id="942598560705308788">Chromium മാനേജ് ചെയ്യുന്ന സർട്ടിഫിക്കറ്റുകൾ</translation>
 <translation id="965162752251293939">ആരൊക്കെയാണ് Chromium ഉപയോഗിക്കുന്നത്?</translation>
 <translation id="967427899662692980">Chromium-ന്റെ ഏറ്റവും ശക്തമായ സുരക്ഷ നേടുക</translation>
 <translation id="983803489796659991">അപ്‌ഡേറ്റ് സെർവറിൽ ആപ്പിനായി ഹാഷ് ഡാറ്റയൊന്നും ഇല്ലാത്തതിനാൽ ഇൻസ്റ്റാൾ ചെയ്യുന്നത് പരാജയപ്പെട്ടു.</translation>
+<translation id="985498048907240953">അക്കൗണ്ട് ഇല്ലാതെ Chromium ഉപയോഗിക്കുക</translation>
 <translation id="985602178874221306">Chromium രചയിതാക്കൾ</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_mr.xtb b/chrome/app/resources/chromium_strings_mr.xtb
index 0ee4efe..88588aa 100644
--- a/chrome/app/resources/chromium_strings_mr.xtb
+++ b/chrome/app/resources/chromium_strings_mr.xtb
@@ -64,6 +64,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Chromium १ मिनिटासाठी वापरले जात नाही, तेव्हा तुमची संस्था आपोआप ब्राउझिंग डेटा हटवते. यात इतिहास, ऑटोफिल आणि डाउनलोड यांचा समावेश असू शकतो. तुमचे टॅब खुले राहतील.}other{Chromium # मिनिटांसाठी वापरले जात नाही, तेव्हा तुमची संस्था आपोआप ब्राउझिंग डेटा हटवते. यात इतिहास, ऑटोफिल आणि डाउनलोड यांचा समावेश असू शकतो. तुमचे टॅब खुले राहतील.}}</translation>
 <translation id="2126108037660393668">डाउनलोड झालेल्या फाइलची पडताळणी करता आली नाही.</translation>
 <translation id="215352261310130060">साइट, सुरक्षित कनेक्शन वापरत नसल्याने Chromium ने हे डाउनलोड ब्लॉक केले आहे आणि फाइलशी छेडछाड केली गेलेली असू शकते</translation>
+<translation id="2157600032285353789">तुम्ही Chromium मेनूमधून बुकमार्क, वाचन मोड आणि आणखी बरेच काही उघडू शकता</translation>
 <translation id="2174178932569897599">Chromium कस्टमाइझ करा</translation>
 <translation id="2174917724755363426">इंस्टॉलेशन पूर्ण झाले नाही. तुम्हाला नक्की रद्द करायचे आहे का?</translation>
 <translation id="2185166961232948079">Chromium - नेटवर्क साइन इन - <ph name="PAGE_TITLE" /></translation>
@@ -245,6 +246,7 @@
 <translation id="5386450000063123300">Chromium अपडेट करीत आहे (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Chromium मध्ये साइन इन करण्यासाठी अनुमती द्या</translation>
 <translation id="5398878173008909840">Chromium ची नवीन आवृत्ती उपलब्ध आहे.</translation>
+<translation id="5400757303519321734"><ph name="USER_EMAIL" /> वापरून Gmail किंवा YouTube सारख्या Google सेवांमध्ये साइन इन करताना, तुम्ही त्याच खात्याने Chromium मध्ये साइन इन करू शकता</translation>
 <translation id="5405650547142096840">Chromium मधून काढा</translation>
 <translation id="5427571867875391349">तुमचा डीफॉल्ट ब्राउझर म्हणून Chromium सेट करा</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium बीटा</translation>
@@ -275,6 +277,7 @@
 <translation id="5987687638152509985">सिंक करण्यासाठी Chromium अपडेट करा</translation>
 <translation id="5988505247484123880">सर्वसाधारणपणे, तुम्ही भेट देता त्या साइट तुमचा अनुभव पर्सनलाइझ करण्यासाठी, तुम्हाला स्वारस्य असलेल्या गोष्टी लक्षात ठेवतात. साइट तुमच्या स्वारस्यांबद्दलची माहिती Chromium वापरून स्टोअरदेखील करू शकतात.</translation>
 <translation id="6003112304606738118">डाउनलोड करत आहे... <ph name="HOURS" /> तास शिल्लक आहे(आहेत)</translation>
+<translation id="6019451407441383358">तुम्ही सर्वात वरती उजवीकडे असलेल्या Chromium मेनूमधून बुकमार्क, वाचन मोड आणि आणखी बरेच काही उघडू शकता</translation>
 <translation id="6040143037577758943">बंद करा</translation>
 <translation id="6055895534982063517">Chromium ची नवीन आवृत्ती उपलब्ध आहे आणि ही नेहमीपेक्षा जलद आहे.</translation>
 <translation id="6058380562449900225">तुमचा डेटा संरक्षित करण्यासाठी, तुम्ही अलीकडे भेट न दिलेल्या साइटवरील परवानग्या Chromium ला काढून टाकू द्या. सूचना थांबवल्या जात नाहीत.</translation>
@@ -367,7 +370,9 @@
 <translation id="7045244423563602563">Chromium ला तुमचे हक्काचे ठिकाण बनवा</translation>
 <translation id="705851970750939768">Chromium अपडेट करा</translation>
 <translation id="7067091210845072982">इमेजचे उपयोगी वर्णन नसल्यास, Chromium तुमच्यासाठी ते देण्याचा प्रयत्न करेल. वर्णने तयार करण्यासाठी, इमेज Google ला पाठवल्या जातात.</translation>
+<translation id="7100062358172078145">मला Chromium मध्ये साइन इन करू नका</translation>
 <translation id="7141270731789036260">Chrome for Testing कस्टमाइझ करा</translation>
+<translation id="7159538860914681762">तुमच्या सर्व डिव्हाइसवर तुमचे पासवर्ड आणि बरेच काही सेव्ह करण्यासाठी व वापरण्यासाठी, Chromium मध्ये साइन इन करा</translation>
 <translation id="7173822816570314652"><ph name="TIMEOUT_DURATION" /> कालावधीसाठी Chromium डेटा वापरला जात नाही, तेव्हा तुमची संस्था तो हटवते. यात इतिहास, ऑटोफिल आणि डाउनलोड यांचा समावेश असू शकतो.</translation>
 <translation id="718435575166326686">Chromium ला या साइटसाठी कॅमेराची परवानगी आवश्यक आहे</translation>
 <translation id="7196312274710523067">Chromium लाँच करता आले नाही. पुन्हा प्रयत्न करा.</translation>
@@ -460,6 +465,7 @@
 <translation id="8719993436687031146">Chromium मध्ये साइन इन करायचे आहे का?</translation>
 <translation id="878572486461146056">इंस्टॉलसंबंधित एरर: तुमच्या नेटवर्क अ‍ॅडमिनिस्ट्रेटरने गट धोरण लागू केले आहे, जे इंस्टॉलेशन प्रतिबंधित करते: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">या साइटसाठी Chromium ला तुमचा कॅमेरा आणि मायक्रोफोन ॲक्सेस करण्याची परवानगी हवी आहे</translation>
+<translation id="8818550178040858407">Chromium मध्ये साइन इन करायचे आहे का?</translation>
 <translation id="8826492472752484139">“Password Manager” वर क्लिक करा</translation>
 <translation id="8833697763442816810">ChromiumOS सिस्टीम</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />कोणता डेटा वापरला जातो:<ph name="END_BOLD" /> तुमचा ब्राउझिंग इतिहास, ज्यामध्ये या डिव्हाइसवर तुम्ही Chromium वापरून भेट दिलेल्या साइटची नोंद असते.</translation>
@@ -475,6 +481,7 @@
 <translation id="9019929317751753759">Chromium अधिक सुरक्षित करण्यासाठी, आम्ही <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> मध्ये सूचीबद्ध नसलेले आणि तुमच्या माहितीशिवाय कदाचित जोडले गेलेले खालील एक्स्टेंशन बंद केले आहे.</translation>
 <translation id="9022552996538154597">Chromium वर साइन इन करा</translation>
 <translation id="904366664621834601">Chromium ने हा डाउनलोड ब्लॉक केला आहे, कारण संग्रहित फाइलमध्ये मालवेअर लपवू शकणाऱ्या इतर फाइलचा समावेश असतो</translation>
+<translation id="9062666675513499497">तुम्ही इतर Google सेवांमध्ये साइन इन करता, तेव्हा Chromium मध्ये साइन इन करा</translation>
 <translation id="907832235989677238">Chromium मध्ये साइन इन करा. तुम्हाला खात्यामध्ये एकदाच साइन इन करायचे असल्यास, तुम्ही <ph name="GUEST_LINK_BEGIN" />अतिथी म्हणून डिव्हाइस वापरणे<ph name="GUEST_LINK_END" /> हे करू शकता.</translation>
 <translation id="9078733879136747090">Chromium आपोआप बंद झाले</translation>
 <translation id="9089354809943900324">Chromium कालबाह्य आहे</translation>
@@ -486,11 +493,13 @@
 <translation id="9158494823179993217">तुमच्या सिस्टीम अ‍ॅडमिनिस्ट्रेटरने <ph name="TARGET_URL_HOSTNAME" />ॲक्सेस करण्याकरिता पर्यायी ब्राउझर उघडण्यासाठी Chromium कॉन्फिगर केले आहे.</translation>
 <translation id="9185526690718004400">&amp;Chromium अपडेट करण्यासाठी पुन्हा लाँच करा</translation>
 <translation id="9190841055450128916">Chromium (mDNS-मध्ये)</translation>
+<translation id="9220341227291329091">मला Chromium मध्ये आपोआप साइन इन करा</translation>
 <translation id="924957577793602335">Chromium ला तुमचे हक्काचे ठिकाण बनवा</translation>
 <translation id="93478295209880648">Chromium ला आता Windows XP किंवा Windows Vista चा सपोर्ट नसल्यामुळे ते आता कदाचित अचूकपणे काम करणार नाही</translation>
 <translation id="942598560705308788">Chromium द्वारे व्यवस्थापित केलेली सर्टिफिकेट</translation>
 <translation id="965162752251293939">Chromium कोण वापरत आहे?</translation>
 <translation id="967427899662692980">Chrome ची सर्वात मजबूत सुरक्षा मिळवा</translation>
 <translation id="983803489796659991">अपडेट सर्व्हरकडे अ‍ॅप्लिकेशनसाठी कोणताही हॅश डेटा नसल्यामुळे, इंस्टॉलेशन यशस्वी झाले नाही.</translation>
+<translation id="985498048907240953">खाते शिवाय Chromium वापरा</translation>
 <translation id="985602178874221306">Chromium लेखक</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_ms.xtb b/chrome/app/resources/chromium_strings_ms.xtb
index 3e51c01..b10ad0a 100644
--- a/chrome/app/resources/chromium_strings_ms.xtb
+++ b/chrome/app/resources/chromium_strings_ms.xtb
@@ -58,6 +58,7 @@
 <translation id="2018879682492276940">Pemasangan gagal. Sila cuba lagi.</translation>
 <translation id="2020032459870799438">Untuk menyemak sama ada kata laluan anda yang lain selamat daripada pelanggaran data dan isu keselamatan lain, <ph name="BEGIN_LINK" />log masuk ke Chromium<ph name="END_LINK" />.</translation>
 <translation id="2049376729098081731">Pilih sama ada untuk memasukkan sejarah Chromium untuk mendapatkan pengalaman yang lebih diperibadikan dalam Perkhidmatan Google</translation>
+<translation id="2065461321550902389">Untuk menyimpan dan menggunakan kata laluan serta pelbagai lagi pada semua peranti anda, log masuk ke Chromium. Kata laluan ini akan disimpan dalam Google Account anda selepas anda log masuk.</translation>
 <translation id="2086476982681781442">Chromium menyekat muat turun ini kerana fail mengelirukan dan mungkin membuat perubahan tidak dijangka pada peranti anda</translation>
 <translation id="2088953378266246249">Maklumat tentang cara Chromium mengurus sijil akarnya</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{Organisasi anda akan memadamkan data semakan imbas secara automatik apabila Chromium tidak digunakan selama 1 minit. Pemadaman ini termasuk sejarah, autolengkap dan muat turun. Tab anda akan kekal terbuka.}other{Organisasi anda akan memadamkan data semakan imbas secara automatik apabila Chromium tidak digunakan selama # minit. Pemadaman ini termasuk sejarah, autolengkap dan muat turun. Tab anda akan kekal terbuka.}}</translation>
@@ -312,6 +313,7 @@
 <translation id="6327105987658262776">Kemas kini tidak tersedia.</translation>
 <translation id="6333502561965082103">Terdapat operasi lain sedang dijalankan pada Chromium. Sila cuba sebentar lagi.</translation>
 <translation id="6334986366598267305">Kini lebih mudah menggunakan Chromium dengan Google Account anda dan pada komputer yang dikongsi.</translation>
+<translation id="6347933965114150440">Pintasan Chromium</translation>
 <translation id="6366160072964553914">Chromium menyekat muat turun ini kerana fail jarang dimuat turun dan mungkin berbahaya</translation>
 <translation id="6373523479360886564">Adakah anda pasti mahu menyahpasang Chromium?</translation>
 <translation id="6375219077595103062">Tambahkan pintasan pada Password Manager</translation>
diff --git a/chrome/app/resources/chromium_strings_my.xtb b/chrome/app/resources/chromium_strings_my.xtb
index bd835470..81a6959 100644
--- a/chrome/app/resources/chromium_strings_my.xtb
+++ b/chrome/app/resources/chromium_strings_my.xtb
@@ -66,6 +66,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Chromium ကို ၁ မိနစ်ကြာ မသုံးဘဲထားသောအခါ သင့်အဖွဲ့အစည်းသည် ဖွင့်ကြည့်ထားသည့်မှတ်တမ်းဒေတာကို အလိုအလျောက်ဖျက်သည်။ ၎င်းတွင် မှတ်တမ်း၊ အော်တိုဖြည့်နှင့် ဒေါင်းလုဒ်များ ပါဝင်နိုင်သည်။ သင့်တဘ်များ ဆက်ပွင့်နေမည်။}other{Chromium ကို # မိနစ်ကြာ မသုံးဘဲထားသောအခါ သင့်အဖွဲ့အစည်းသည် ဖွင့်ကြည့်ထားသည့်မှတ်တမ်းဒေတာကို အလိုအလျောက်ဖျက်သည်။ ၎င်းတွင် မှတ်တမ်း၊ အော်တိုဖြည့်နှင့် ဒေါင်းလုဒ်များ ပါဝင်နိုင်သည်။ သင့်တဘ်များ ဆက်ပွင့်နေမည်။}}</translation>
 <translation id="2126108037660393668">ဒေါင်းလုဒ်လုပ်ထားသော ဖိုင်ကို စိစစ်၍မရပါ။</translation>
 <translation id="215352261310130060">ဝဘ်ဆိုက်သည် လုံခြုံသောချိတ်ဆက်မှု မသုံးသည့်အပြင် ဖိုင်ကို ကလိထားနိုင်သဖြင့် Chromium က ဤဒေါင်းလုဒ်ကို ပိတ်ထားသည်</translation>
+<translation id="2157600032285353789">Chromium မီနူးမှတစ်ဆင့် လိပ်စာများ၊ စာဖတ်မုဒ် စသည်တို့ကို ဖွင့်နိုင်သည်</translation>
 <translation id="2174178932569897599">Chromium ကို စိတ်ကြိုက်ပြင်ရန်</translation>
 <translation id="2174917724755363426">ထည့်သွင်းမှု မပြီးဆုံးပါ။ ပယ်ဖျက်လိုသည်မှာ သေချာပါသလား။</translation>
 <translation id="2185166961232948079">Chromium - ကွန်ရက် လက်မှတ်ထိုးဝင်ခြင်း - <ph name="PAGE_TITLE" /></translation>
@@ -248,6 +249,7 @@
 <translation id="5386450000063123300">Chromium ကို အပ်ဒိတ်လုပ်နေသည် (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Chromium သို့ လက်မှတ်ထိုးဝင်ခွင့် ပေးပါ</translation>
 <translation id="5398878173008909840">Chromium ရရှိနိုင်သည့် ဗားရှင်းအသစ် ဖြစ်ပါသည်။</translation>
+<translation id="5400757303519321734">Gmail (သို့) YouTube ကဲ့သို့ Google ဝန်ဆောင်မှုများသို့ <ph name="USER_EMAIL" /> ဖြင့် လက်မှတ်ထိုးဝင်သောအခါ ယင်းအကောင့်ဖြင့် Chromium သို့ လက်မှတ်ထိုးဝင်နိုင်သည်</translation>
 <translation id="5405650547142096840">Chromium ထဲမှ ဖယ်ရှားရန်</translation>
 <translation id="5427571867875391349">Chromium ကို သင်၏ ပုံသေ ဘရောင်ဇာ အဖြစ် သတ်မှတ်ရန်</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium Beta</translation>
@@ -278,6 +280,7 @@
 <translation id="5987687638152509985">စင့်ခ်လုပ်ခြင်းစတင်ရန် Chromium ကို အပ်ဒိတ်လုပ်ပါ</translation>
 <translation id="5988505247484123880">သင်ဝင်ကြည့်သောဝဘ်ဆိုက်များအနေနှင့် သင့်အသုံးပြုမှုကို ပုဂ္ဂိုလ်ရေးသီးသန့်ပြုလုပ်ရန် သင်စိတ်ဝင်စားသောအရာများကို မှတ်သားခြင်းက ပုံမှန်ဖြစ်သည်။ ဝဘ်ဆိုက်များသည် သင်၏စိတ်ဝင်စားမှုများကိုလည်း Chromium တွင် သိမ်းနိုင်သည်။</translation>
 <translation id="6003112304606738118">ဒေါင်းလုဒ်လုပ်နေသည်… <ph name="HOURS" /> နာရီ ကျန်သည်</translation>
+<translation id="6019451407441383358">ညာဘက်ထိပ်ပိုင်းရှိ Chromium မီနူးမှတစ်ဆင့် လိပ်စာများ၊ စာဖတ်မုဒ် စသည်တို့ကို ဖွင့်နိုင်သည်</translation>
 <translation id="6040143037577758943">ပိတ်ရန်</translation>
 <translation id="6055895534982063517">Chromium ဗားရှင်း အသစ် ရရှိနိုင်ရာ မကြုံစဖူး မြန်လှပါသည်။</translation>
 <translation id="6058380562449900225">သင့်ဒေတာကို ကာကွယ်ရန် လတ်တလော သင်ဝင်ကြည့်ထားခြင်း မရှိသော ဝဘ်ဆိုက်များမှ ခွင့်ပြုချက်များကို Chromium အား ဖယ်ရှားခွင့်ပြုပါ။ အကြောင်းကြားချက်များ ရပ်မသွားပါ။</translation>
@@ -370,7 +373,9 @@
 <translation id="7045244423563602563">Chromium ကို သင့်စိတ်ကြိုက်ပြင်ဆင်လိုက်ပါ</translation>
 <translation id="705851970750939768">Chromium အပ်ဒိတ်လုပ်ရန်</translation>
 <translation id="7067091210845072982">ပုံတွင် အသုံးဝင်သော အကြောင်းအရာ မပါလျှင် Chromium က သင့်အတွက် ဖော်ပြပေးပါမည်။ အကြောင်းအရာများ ဖော်ပြပေးရန် ပုံများကို Google သို့ပို့လိုက်ပါသည်။</translation>
+<translation id="7100062358172078145">Chromium သို့ လက်မှတ်ထိုးဝင်မပေးပါနှင့်</translation>
 <translation id="7141270731789036260">Chrome for Testing ကို စိတ်ကြိုက်လုပ်ရန်</translation>
+<translation id="7159538860914681762">သင်၏ စက်အားလုံးတွင် စကားဝှက်နှင့် အခြားအရာများကို သိမ်းရန်နှင့် အသုံးပြုရန် Chromium သို့ လက်မှတ်ထိုးဝင်ပါ</translation>
 <translation id="7173822816570314652">Chromium ဒေတာကို <ph name="TIMEOUT_DURATION" /> ကြာ အသုံးမပြုဘဲထားပါက သင့်အဖွဲ့အစည်းသည် ၎င်းကို ဖျက်ပါသည်။ ၎င်းတွင် မှတ်တမ်း၊ အော်တိုဖြည့်နှင့် ဒေါင်းလုဒ်များ ပါဝင်နိုင်သည်။</translation>
 <translation id="718435575166326686">Chromium သည် ဤဝဘ်ဆိုက်အတွက် ကင်မရာခွင့်ပြုချက် လိုအပ်သည်</translation>
 <translation id="7196312274710523067">Chromium ကို ဖွင့်၍မရပါ။ ထပ်စမ်းကြည့်ပါ။</translation>
@@ -463,6 +468,7 @@
 <translation id="8719993436687031146">Chromium သို့ လက်မှတ်ထိုးဝင်မလား။</translation>
 <translation id="878572486461146056">ထည့်သွင်းမှုအမှား- သင့်ကွန်ရက် စီမံခန့်ခွဲသူက ထည့်သွင်းမှုကို ဟန့်တားသည့် ‘အဖွဲ့မူဝါဒ’ ကိုသုံးထားသည်- <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">ဤဝဘ်ဆိုက်အတွက် Chromium သည် သင်၏ကင်မရာနှင့် မိုက်ခရိုဖုန်းကို အသုံးပြုခွင့်ရရန် လိုအပ်ပါသည်</translation>
+<translation id="8818550178040858407">Chromium သို့ လက်မှတ်ထိုးဝင်မလား။</translation>
 <translation id="8826492472752484139">“Password Manager” ကို နှိပ်ပါ</translation>
 <translation id="8833697763442816810">ChromiumOS စနစ်</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />အသုံးပြုသည့် ဒေတာ-<ph name="END_BOLD" /> ဤစက်တွင် Chromium သုံးပြီး သင်ဝင်ကြည့်သည့်ဝဘ်ဆိုက်များ၏ မှတ်တမ်းဖြစ်သော သင့်ကြည့်ရှုခြင်းမှတ်တမ်း။</translation>
@@ -478,6 +484,7 @@
 <translation id="9019929317751753759">Chromium ပိုပြီး လုံခြုံမှုရှိစေရန်၊ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> တွင် စာရင်းဝင်ထားခြင်း မရှိသည့်အပြင် သင့်အား အသိမပေးဘဲ ထည့်ထားပုံရသည့် အောက်ပါ တိုးချဲ့လိုင်းအား ပိတ်ထားခဲ့၏။</translation>
 <translation id="9022552996538154597">Chromium ကို လက်မှတ်ထိုး ဝင်ရန်</translation>
 <translation id="904366664621834601">ဒေါင်းလုဒ်လုပ်သည့် မှတ်တမ်းဖိုင်တွင် မဲလ်ဝဲကို ဝှက်ထားပေးနိုင်သည့် အခြားဖိုင်များ ပါဝင်သောကြောင့် ၎င်းကို Chromium က ပိတ်ထားသည်</translation>
+<translation id="9062666675513499497">အခြား Google ဝန်ဆောင်မှုများသို့ လက်မှတ်ထိုးဝင်သောအခါ Chromium သို့ လက်မှတ်ထိုးဝင်ပါ</translation>
 <translation id="907832235989677238">Chromium သို့ လက်မှတ်ထိုးဝင်ပါ။ အကောင့်ကို တစ်ကြိမ်သာ လက်မှတ်ထိုးဝင်ရောက်လိုပါက <ph name="GUEST_LINK_BEGIN" />စက်ကို ဧည့်သည်အဖြစ်သုံး<ph name="GUEST_LINK_END" /> နိုင်သည်။</translation>
 <translation id="9078733879136747090">Chromium ကို အလိုအလျောက်ပိတ်လိုက်သည်</translation>
 <translation id="9089354809943900324">Chromium မှာ ဟောင်းသွားပြီ</translation>
@@ -489,11 +496,13 @@
 <translation id="9158494823179993217">စနစ်စီမံခန့်ခွဲသူသည် <ph name="TARGET_URL_HOSTNAME" /> ဖွင့်ကြည့်ရန်အတွက် အစားထိုးဘရောင်ဇာ အသုံးပြုရန် Chromium ကို စီစဉ်သတ်မှတ်ထားသည်။</translation>
 <translation id="9185526690718004400">&amp;Chromium အပ်ဒိတ်လုပ်ရန် ပြန်ဖွင့်ပါ</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Chromium သို့ အလိုအလျောက် လက်မှတ်ထိုးဝင်ပေးပါ</translation>
 <translation id="924957577793602335">Chromium ကို သင့်စိတ်ကြိုက်ပြုလုပ်ပါ</translation>
 <translation id="93478295209880648">Windows XP သို့မဟုတ် Windows Vista တွင် မပံ့ပိုးတော့သောကြောင့် Chromium လုပ်ဆောင်မှု မှန်ကန်ချင်မှ မှန်ကန်မည်</translation>
 <translation id="942598560705308788">Chromium က စီမံသော အသိအမှတ်ပြုလက်မှတ်များ</translation>
 <translation id="965162752251293939">Chromium ကို မည်သူသုံးနေသလဲ။</translation>
 <translation id="967427899662692980">Chromium ၏ အခိုင်မာဆုံးလုံခြုံရေးကို ရယူခြင်း</translation>
 <translation id="983803489796659991">အပ်ဒိတ်ဆာဗာတွင် အပလီကေးရှင်းအတွက် မည်သည့်အသွင်ဝှက်သည့် ဒေတာမျှ မရှိသောကြောင့် ထည့်သွင်းမှုမအောင်မြင်ပါ။</translation>
+<translation id="985498048907240953">Chromium ကို အကောင့်မပါဘဲ သုံးရန်</translation>
 <translation id="985602178874221306">Chromium စာရေးသူများ</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_or.xtb b/chrome/app/resources/chromium_strings_or.xtb
index 00a1f8f..b1021b4 100644
--- a/chrome/app/resources/chromium_strings_or.xtb
+++ b/chrome/app/resources/chromium_strings_or.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">ଗୋଟିଏ Chromium ଟାବ୍ ସେୟାର୍ କରନ୍ତୁ</translation>
 <translation id="1553461853655228091">Chromium ଆପଣଙ୍କ ପରିପାର୍ଶ୍ୱର ଏକ 3D ମ୍ୟାପ୍ ତିଆରି କରିବା ପାଇଁ ଆପଣଙ୍କ କ୍ୟାମେରା ଆକ୍ସେସ୍ କରିବାକୁ ଅନୁମତି ଆବଶ୍ୟକ କରେ</translation>
 <translation id="1574377791422810894">Chromiumର ସୁରକ୍ଷା ଟୁଲ</translation>
+<translation id="1591808205441691831">ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟରେ କିଛି ଡାଟାକୁ ସେଭ କରାଯାଇ ଆପଣଙ୍କର ସମସ୍ତ ଡିଭାଇସରେ ବ୍ୟବହାର କରାଯିବା ପୂର୍ବରୁ Chromium ଏହା ଆପଣ ବୋଲି ଯାଞ୍ଚ କରିବା ଆବଶ୍ୟକ କରେ। ଯଦି ଆପଣ ସାଇନ ଆଉଟ କରନ୍ତି, ତେବେ ଏହି ଡାଟା ଏଇ ଡିଭାଇସରେ ରହିବ।</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{ଆପଣଙ୍କର ଆଡ୍‍ମିନିଷ୍ଟ୍ରେଟର୍ ଚାହୁଁଛନ୍ତି ଯେ ଆପଣ ଏକ ଅପ୍‌ଡେଟ୍ ଲାଗୁ କରିବା ପାଇଁ Chromiumକୁ ପୁଣି ଲଞ୍ଚ କରନ୍ତୁ}=1{ଆପଣଙ୍କର ଆଡ୍‍ମିନିଷ୍ଟ୍ରେଟର୍ ଚାହୁଁଛନ୍ତି ଯେ ଆପଣ ଏକ ଅପ୍‌ଡେଟ୍ ଲାଗୁ କରିବା ପାଇଁ Chromiumକୁ ପୁଣି ଲଞ୍ଚ କରନ୍ତୁ ଆପଣଙ୍କର ଇନ୍‌କଗ୍ନିଟୋ ୱିଣ୍ଡୋ ପୁଣି ଖୋଲିବ ନାହିଁ।}other{ଆପଣଙ୍କର ଆଡ୍‍ମିନିଷ୍ଟ୍ରେଟର୍ ଚାହୁଁଛନ୍ତି ଯେ ଆପଣ ଏକ ଅପ୍‌ଡେଟ୍ ଲାଗୁ କରିବା ପାଇଁ Chromiumକୁ ପୁଣି ଲଞ୍ଚ କରନ୍ତୁ ଆପଣଙ୍କର #ଟି ଇନ୍‌କଗ୍ନିଟୋ ୱିଣ୍ଡୋ ପୁଣି ଖୋଲିବ ନାହିଁ।}}</translation>
 <translation id="1625909126243026060">Chromiumର ମୁଖ୍ୟ ଗୋପନୀୟତା ଏବଂ ସୁରକ୍ଷା ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକର ସମୀକ୍ଷା କରନ୍ତୁ</translation>
 <translation id="1632539827495546968">ଯଦି ଏହି ଆକାଉଣ୍ଟକୁ ଆପଣ କେବଳ ଗୋଟିଏ-ଥର ପାଇଁ ବ୍ୟବହାର କରିବାକୁ ଚାହାଁନ୍ତି, ତେବେ Chromium ବ୍ରାଉଜରରେ <ph name="GUEST_LINK_BEGIN" />ଅତିଥି ମୋଡ<ph name="GUEST_LINK_END" /> ବ୍ୟବହାର କରିପାରିବେ। ଯଦି ଆପଣ ଅନ୍ୟ କୌଣସି ବ୍ୟକ୍ତିଙ୍କ ପାଇଁ ଏକ ଆକାଉଣ୍ଟ ଯୋଗ କରିବାକୁ ଚାହାଁନ୍ତି, ତେବେ ଆପଣଙ୍କ <ph name="DEVICE_TYPE" />ରେ <ph name="LINK_BEGIN" />ଜଣେ ନୂଆ ବ୍ୟକ୍ତିଙ୍କୁ ଯୋଗ କରନ୍ତୁ<ph name="LINK_END" />।
@@ -95,6 +96,7 @@
 <translation id="268602741124540128">Chromiumକୁ ସ୍ଵାଗତ, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Chromium ଟାବ୍</translation>
 <translation id="2718390899429598676">ଅତିରିକ୍ତ ସୁରକ୍ଷା ପାଇଁ, Chromium ଆପଣଙ୍କର ଡାଟା ଏନ୍‍କ୍ରିପ୍ଟ କରିବ।</translation>
+<translation id="2721354645805494590">Chromiumରୁ ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟକୁ କାଢ଼ି ଦେବା ପାଇଁ ସାଇନ ଆଉଟ କରନ୍ତୁ</translation>
 <translation id="2738871930057338499">ଇଣ୍ଟରନେଟ ସହ କନେକ୍ଟ କରିବାରେ ଅସମର୍ଥ। HTTP 403 ନିଷିଦ୍ଧ। ଦୟାକରି ଆପଣଙ୍କ ପ୍ରକ୍ସି କନଫିଗରେସନ ଯାଞ୍ଚ କରନ୍ତୁ।</translation>
 <translation id="2770231113462710648">ଏଠାକୁ ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍‌କୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ:</translation>
 <translation id="2785438272836277133">ଏହି ଏକ୍ସଟେନସନରେ ମାଲୱେର ଅଛି ଏବଂ ଏହା ଅସୁରକ୍ଷିତ ଅଟେ। Chromiumରୁ ଏହାକୁ କାଢ଼ି ଦିଅନ୍ତୁ ଯାହା ଫଳରେ ଏହା ଆପଣଙ୍କ ବ୍ୟକ୍ତିଗତ ସୂଚନା ସମେତ ଆପଣ ଭିଜିଟ କରୁଥିବା ସାଇଟଗୁଡ଼ିକରେ ଆପଣଙ୍କ ଡାଟାକୁ ଆଉ ଦେଖିପାରିବ ନାହିଁ ଏବଂ ପରିବର୍ତ୍ତନ କରିପାରିବ ନାହିଁ।</translation>
@@ -124,6 +126,7 @@
 <translation id="3179665906251668410">Chromium &amp;ଇନ୍‍କଗ୍ନିଟୋ ୱିଣ୍ଡୋରେ ଲିଙ୍କ୍ ଖୋଲନ୍ତୁ</translation>
 <translation id="3185330573522821672">ଆପଣଙ୍କ ନୂଆ Chromium ପ୍ରୋଫାଇଲକୁ କଷ୍ଟମାଇଜ୍ କରନ୍ତୁ</translation>
 <translation id="3190315855212034486">ବାଃ! Chromium କ୍ରାସ୍ ହୋଇଯାଇଛି। ପୁଣିଥରେ ଲଞ୍ଚ କରିବେ?</translation>
+<translation id="3224847870593914902">Chromiumରୁ ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟକୁ କାଢ଼ି ଦେବା ପାଇଁ ସେଟିଂସ ପୃଷ୍ଠାରେ Chromiumରୁ ସାଇନ ଆଉଟ କରନ୍ତୁ</translation>
 <translation id="3258596308407688501">Chromium ଏହାର ଡାଟାକୁ ପଢ଼ି ପାରିବ ନାହିଁ ଏବଂ ଏଥିରେ ଲେଖି ପାରିବ ନାହିଁ:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -187,6 +190,7 @@
 <translation id="4222932583846282852">ବାତିଲ୍ ହେଉଛି...</translation>
 <translation id="4230135487732243613">ଏହି ଆକାଉଣ୍ଟକୁ ଆପଣଙ୍କର Chromium ଡାଟା ଲିଙ୍କ୍ କରିବେ?</translation>
 <translation id="4251772536351901305">Google ପୂର୍ବରୁ ଜାଣିନଥିଲେ ମଧ୍ୟ ଏହା ଷ୍ଟାଣ୍ଡାର୍ଡ ସୁରକ୍ଷା ଅପେକ୍ଷା ସାଇଟଗୁଡ଼ିକରୁ ଅଧିକ ଡାଟା ବିଶ୍ଳେଷଣ କରି ବିପଦଜନକ ସାଇଟଗୁଡ଼ିକ ବିଷୟରେ ଚେତାବନୀ ଦେଇଥାଏ। ଆପଣ Chromium ଚେତାବନୀଗୁଡ଼ିକ ବାଦ ଦେବା ପାଇଁ ବାଛିପାରିବେ।</translation>
+<translation id="4269093074552541569">Chromiumରୁ ସାଇନ ଆଉଟ କରନ୍ତୁ</translation>
 <translation id="4271805377592243930">Chromium ପାଇଁ ସାହାଯ୍ୟ ପ୍ରାପ୍ତ କରନ୍ତୁ</translation>
 <translation id="4281844954008187215">ସେବାର ସର୍ତ୍ତାବଳୀ</translation>
 <translation id="4285930937574705105">ଅନିର୍ଦ୍ଧିଷ୍ଟ ତ୍ରୁଟି ହେତୁ ଇନ୍‍ଷ୍ଟଲେସନ୍‍ ବିଫଳ ହୋ‍ଇଛି। ଯଦି ଏବେ Chromium ଚାଲୁଛି, ତେବେ ଦୟାକରି ଏହାକୁ ବନ୍ଦ କରନ୍ତୁ ଏବଂ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।</translation>
@@ -199,6 +203,7 @@
 <translation id="4427306783828095590">ଉନ୍ନତ ସୁରକ୍ଷା ଫିସିଂ ଓ ମାଲୱେୟାରକୁ ବ୍ଲକ୍ କରିବାକୁ ଅନେକ କିଛି କରେ</translation>
 <translation id="4447409407328223819">Chrome for Testing ବିଷୟରେ</translation>
 <translation id="4501471624619070934">ଏହି ଦେଶରେ ଆକ୍ସେସ ପ୍ରତିବନ୍ଧିତ ହୋଇଥିବା ଯୋଗୁଁ ଇନଷ୍ଟଲେସନ ବିଫଳ ହୋଇଛି।</translation>
+<translation id="4510853178268397146">ଏହି ଏକ୍ସଟେନସନ ଏହା କିପରି ଡାଟା ସଂଗ୍ରହ ଏବଂ ବ୍ୟବହାର କରେ ପରି ଗୋପନୀୟତା କାର୍ଯ୍ୟଗୁଡ଼ିକ ପବ୍ଲିସ କରିନାହିଁ। ଆପଣ ଏହାକୁ କାଢ଼ି ଦିଅନ୍ତୁ ବୋଲି Chromium ସୁପାରିଶ କରେ।</translation>
 <translation id="452711251841752011">Chromiumକୁ ସ୍ୱାଗତ; ନୂଆ ବ୍ରାଉଜର୍ ୱିଣ୍ଡୋ ଖୋଲାଯାଇଛି</translation>
 <translation id="4544142686420020088">Chromium ଅପଡେଟ୍ ହେଲା ନାହିଁ, କିଛି ତ୍ରୁଟି ହୋଇଗଲା। <ph name="BEGIN_LINK" />Chromium ଅପଡେଟ୍ ସମସ୍ୟା ଏବଂ ବିଫଳ ଅପଡେଟଗୁଡ଼ିକର ସମାଧାନ କରନ୍ତୁ।<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">ଏକ ନୂଆ Chromium ପ୍ରୋଫାଇଲରେ ଜାରି ରଖିବେ?</translation>
@@ -442,6 +447,7 @@
 <translation id="8417404458978023919">{0,plural, =1{ଗୋଟିଏ ଦିନ ମଧ୍ୟରେ Chromium ପୁଣି ଲଞ୍ଚ କରନ୍ତୁ}other{# ଦିନ ମଧ୍ୟରେ Chromium ପୁଣି ଲଞ୍ଚ କରନ୍ତୁ}}</translation>
 <translation id="8453117565092476964">ଇନ୍‌ଷ୍ଟଲର୍‌ ଆର୍କାଇଭ୍‍ ଖରାପ ହୋ‍ଇଯାଇଛି କିମ୍ବା ଅବୈଧ ଅଟେ। ଦୟାକରି Chromium ପୁଣି ଡାଉନ୍‌ଲୋଡ୍‌ କରନ୍ତୁ।</translation>
 <translation id="8458614432758743027">Chromium ପାଇଁ Windows 10 କିମ୍ବା ତା'ପରର ସଂସ୍କରଣ ଆବଶ୍ୟକ।</translation>
+<translation id="8461326814397467035">ଆପଣଙ୍କର କିଛି Chromium ଡାଟା ଏପର୍ଯ୍ୟନ୍ତ ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟରେ ସେଭ କରାଯାଇନାହିଁ। ସାଇନ ଆଉଟ କରିବା ପୂର୍ବରୁ କିଛି ମିନିଟ ଅପେକ୍ଷା କରି ଦେଖନ୍ତୁ।</translation>
 <translation id="8463672209299734063">ଇଚ୍ଛାଧୀନ: Googleକୁ ସ୍ୱଚାଳିତ ଭାବେ ଡାଏଗ୍ନୋଷ୍ଟିକ ଏବଂ ବ୍ୟବହାର ଡାଟା ପଠାଇ ChromiumOSର ଫିଚର ଓ ପରଫରମାନ୍ସକୁ ଉନ୍ନତ କରିବାରେ ସାହାଯ୍ୟ କରନ୍ତୁ।</translation>
 <translation id="8493179195440786826">Chromiumର ସମୟସୀମା ଶେଷ ହୋଇଛି</translation>
 <translation id="8522801943730206384">ଆପଣ ଆପଣଙ୍କ ପାସୱାର୍ଡଗୁଡ଼ିକୁ ସେଭ କଲେ Chromium ସେଗୁଡ଼ିକୁ ଯାଞ୍ଚ କରିପାରିବ</translation>
diff --git a/chrome/app/resources/chromium_strings_pa.xtb b/chrome/app/resources/chromium_strings_pa.xtb
index d9f191e6..1da0386 100644
--- a/chrome/app/resources/chromium_strings_pa.xtb
+++ b/chrome/app/resources/chromium_strings_pa.xtb
@@ -60,11 +60,12 @@
 <translation id="2018879682492276940">ਸਥਾਪਨਾ ਅਸਫਲ ਹੋਈ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation>
 <translation id="2020032459870799438">ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਕਿ ਤੁਹਾਡੇ ਹੋਰ ਪਾਸਵਰਡ ਡਾਟਾ ਉਲੰਘਣਾਵਾਂ ਅਤੇ ਹੋਰ ਸੁਰੱਖਿਆ ਸੰਬੰਧੀ ਸਮੱਸਿਆਵਾਂ ਤੋਂ ਸੁਰੱਖਿਅਤ ਹਨ ਜਾਂ ਨਹੀਂ, <ph name="BEGIN_LINK" />Chromium ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ<ph name="END_LINK" />।</translation>
 <translation id="2049376729098081731">ਚੁਣੋ ਕਿ Google ਸੇਵਾਵਾਂ ਵਿੱਚ ਜ਼ਿਆਦਾ ਵਿਅਕਤੀਗਤ ਅਨੁਭਵਾਂ ਲਈ Chromium ਇਤਿਹਾਸ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਾ ਹੈ ਜਾਂ ਨਹੀਂ</translation>
-<translation id="2086476982681781442">Chromium ਨੇ ਇਸ ਡਾਊਨਲੋਡ ਨੂੰ ਬਲਾਕ ਕਰ ਦਿੱਤਾ ਹੈ ਕਿਉਂਕਿ ਫ਼ਾਈਲ ਧੋਖਾਧੜੀ ਵਾਲੀ ਹੈ ਅਤੇ ਇਹ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਵਿੱਚ ਅਣਕਿਆਸੀਆਂ ਤਬਦੀਲੀਆਂ ਕਰ ਸਕਦੀ ਹੈ</translation>
+<translation id="2086476982681781442">Chromium ਨੇ ਇਸ ਡਾਊਨਲੋਡ ਨੂੰ ਬਲਾਕ ਕਰ ਦਿੱਤਾ ਹੈ ਕਿਉਂਕਿ ਫ਼ਾਈਲ ਭਰਮਾਊ ਹੈ ਅਤੇ ਇਹ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਵਿੱਚ ਅਣਕਿਆਸੀਆਂ ਤਬਦੀਲੀਆਂ ਕਰ ਸਕਦੀ ਹੈ</translation>
 <translation id="2088953378266246249">Chromium ਵੱਲੋਂ ਇਸਦੇ ਰੂਟ ਸਰਟੀਫਿਕੇਟਾਂ ਦੇ ਪ੍ਰਬੰਧਨ ਦੇ ਤਰੀਕੇ ਬਾਰੇ ਜਾਣਕਾਰੀ</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{1 ਮਿੰਟ ਤੱਕ Chromium ਦੀ ਵਰਤੋਂ ਨਾ ਹੋਣ 'ਤੇ ਤੁਹਾਡੀ ਸੰਸਥਾ ਬ੍ਰਾਊਜ਼ਿੰਗ ਡਾਟੇ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਮਿਟਾ ਦਿੰਦੀ ਹੈ। ਇਸ ਵਿੱਚ ਇਤਿਹਾਸ, ਆਟੋਫਿਲ ਅਤੇ ਡਾਊਨਲੋਡ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀ ਹੈ। ਤੁਹਾਡੀਆਂ ਟੈਬਾਂ ਖੁੱਲ੍ਹੀਆਂ ਰਹਿਣਗੀਆਂ।}one{# ਮਿੰਟ ਤੱਕ Chromium ਦੀ ਵਰਤੋਂ ਨਾ ਹੋਣ 'ਤੇ ਤੁਹਾਡੀ ਸੰਸਥਾ ਬ੍ਰਾਊਜ਼ਿੰਗ ਡਾਟੇ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਮਿਟਾ ਦਿੰਦੀ ਹੈ। ਇਸ ਵਿੱਚ ਇਤਿਹਾਸ, ਆਟੋਫਿਲ ਅਤੇ ਡਾਊਨਲੋਡ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀ ਹੈ। ਤੁਹਾਡੀਆਂ ਟੈਬਾਂ ਖੁੱਲ੍ਹੀਆਂ ਰਹਿਣਗੀਆਂ।}other{# ਮਿੰਟ ਤੱਕ Chromium ਦੀ ਵਰਤੋਂ ਨਾ ਹੋਣ 'ਤੇ ਤੁਹਾਡੀ ਸੰਸਥਾ ਬ੍ਰਾਊਜ਼ਿੰਗ ਡਾਟੇ ਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਮਿਟਾ ਦਿੰਦੀ ਹੈ। ਇਸ ਵਿੱਚ ਇਤਿਹਾਸ, ਆਟੋਫਿਲ ਅਤੇ ਡਾਊਨਲੋਡ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀ ਹੈ। ਤੁਹਾਡੀਆਂ ਟੈਬਾਂ ਖੁੱਲ੍ਹੀਆਂ ਰਹਿਣਗੀਆਂ।}}</translation>
 <translation id="2126108037660393668">ਡਾਊਨਲੋਡ ਕੀਤੀ ਫ਼ਾਈਲ ਦਾ ਪੁਸ਼ਟੀਕਰਨ ਅਸਫਲ ਰਿਹਾ।</translation>
 <translation id="215352261310130060">Chromium ਨੇ ਇਸ ਡਾਊਨਲੋਡ ਨੂੰ ਬਲਾਕ ਕਰ ਦਿੱਤਾ ਹੈ ਕਿਉਂਕਿ ਸਾਈਟ ਸੁਰੱਖਿਅਤ ਕਨੈਕਸ਼ਨ ਨਹੀਂ ਵਰਤ ਰਹੀ ਅਤੇ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਫ਼ਾਈਲ ਨਾਲ ਛੇੜਛਾੜ ਹੋਈ ਹੋਵੇ</translation>
+<translation id="2157600032285353789">ਤੁਸੀਂ Chromium ਮੀਨੂ ਤੋਂ ਬੁੱਕਮਾਰਕ, ਪੜ੍ਹਨ ਸੰਬੰਧੀ ਮੋਡ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ</translation>
 <translation id="2174178932569897599">Chromium ਨੂੰ ਵਿਉਂਤਬੱਧ ਕਰੋ</translation>
 <translation id="2174917724755363426">ਸਥਾਪਨਾ ਪੂਰੀ ਨਹੀਂ ਹੋਈ। ਕੀ ਤੁਸੀਂ ਪੱਕਾ ਰੱਦ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?</translation>
 <translation id="2185166961232948079">Chromium - ਨੈੱਟਵਰਕ ਸਾਈਨ-ਇਨ - <ph name="PAGE_TITLE" /></translation>
@@ -246,6 +247,7 @@
 <translation id="5386450000063123300">Chromium ਅੱਪਡੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Chromium ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ ਦਿਓ</translation>
 <translation id="5398878173008909840">Chromium ਦਾ ਇੱਕ ਨਵਾਂ ਰੂਪ ਉਪਲਬਧ ਹੈ।</translation>
+<translation id="5400757303519321734"><ph name="USER_EMAIL" /> ਨਾਲ Gmail ਜਾਂ YouTube ਵਰਗੀਆਂ Google ਸੇਵਾਵਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ 'ਤੇ, ਤੁਸੀਂ ਉਸੇ ਖਾਤੇ ਨਾਲ Chromium ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰ ਸਕਦੇ ਹੋ</translation>
 <translation id="5405650547142096840">Chromium ਤੋਂ ਹਟਾਓ</translation>
 <translation id="5427571867875391349">Chromium ਨੂੰ ਆਪਣੇ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਤੌਰ 'ਤੇ ਸੈੱਟ ਕਰੋ</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium ਬੀਟਾ</translation>
@@ -276,6 +278,7 @@
 <translation id="5987687638152509985">ਸਿੰਕ ਸ਼ੁਰੂ ਕਰਨ ਲਈ Chromium ਅੱਪਡੇਟ ਕਰੋ</translation>
 <translation id="5988505247484123880">ਤੁਹਾਡੇ ਅਨੁਭਵ ਨੂੰ ਵਿਅਕਤੀਗਤ ਬਣਾਉਣ ਲਈ, ਤੁਹਾਡੀ ਦਿਲਚਸਪੀ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ ਨੂੰ ਯਾਦ ਰੱਖਣਾ ਉਨ੍ਹਾਂ ਸਾਈਟਾਂ ਲਈ ਆਮ ਗੱਲ ਹੈ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਜਾਂਦੇ ਹੋ। ਸਾਈਟਾਂ ਤੁਹਾਡੀਆਂ ਦਿਲਚਸਪੀਆਂ ਬਾਰੇ Chromium ਵਿੱਚ ਜਾਣਕਾਰੀ ਵੀ ਸਟੋਰ ਕਰ ਸਕਦੀਆਂ ਹਨ।</translation>
 <translation id="6003112304606738118">ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ... <ph name="HOURS" /> ਘੰਟੇ ਬਾਕੀ</translation>
+<translation id="6019451407441383358">ਤੁਸੀਂ ਸਿਖਰ 'ਤੇ ਸੱਜੇ ਪਾਸੇ Chromium ਮੀਨੂ ਤੋਂ ਬੁੱਕਮਾਰਕ, ਪੜ੍ਹਨ ਸੰਬੰਧੀ ਮੋਡ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ</translation>
 <translation id="6040143037577758943">ਬੰਦ ਕਰੋ</translation>
 <translation id="6055895534982063517">Chromium ਦਾ ਇੱਕ ਨਵਾਂ ਵਰਜਨ ਉਪਲਬਧ ਹੈ ਅਤੇ ਇਹ ਪਹਿਲਾਂ ਨਾਲੋਂ ਵੱਧ ਤੇਜ਼ ਹੈ।</translation>
 <translation id="6058380562449900225">ਆਪਣੇ ਡਾਟੇ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ, Chromium ਨੂੰ ਉਨ੍ਹਾਂ ਸਾਈਟਾਂ ਤੋਂ ਇਜਾਜ਼ਤਾਂ ਹਟਾਉਣ ਦਿਓ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਹਾਲ ਹੀ ਵਿੱਚ ਨਹੀਂ ਗਏ ਹੋ। ਸੂਚਨਾਵਾਂ ਨੂੰ ਨਹੀਂ ਰੋਕਦਾ ਹੈ।</translation>
@@ -368,7 +371,9 @@
 <translation id="7045244423563602563">ਸਾਈਨ-ਇਨ ਕਰਕੇ Chromium ਨੂੰ ਆਪਣੇ ਮੁਤਾਬਕ ਵਿਉਂਤਬੱਧ ਕਰੋ</translation>
 <translation id="705851970750939768">Chromium ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ</translation>
 <translation id="7067091210845072982">ਜੇ ਕਿਸੇ ਚਿੱਤਰ ਦਾ ਲਾਭਕਾਰੀ ਵਰਣਨ ਨਹੀਂ ਹੈ, ਤਾਂ Chromium ਤੁਹਾਡੇ ਲਈ ਇੱਕ ਵਰਣਨ ਮੁਹੱਈਆ ਕਰਵਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗਾ। ਵਰਣਨ ਬਣਾਉਣ ਲਈ, ਚਿੱਤਰ Google ਨੂੰ ਭੇਜੇ ਜਾਂਦੇ ਹਨ।</translation>
+<translation id="7100062358172078145">ਮੈਨੂੰ Chromium ਵਿੱਚ ਸਾਈਨ-ਇਨ ਨਾ ਕਰੋ</translation>
 <translation id="7141270731789036260">Chrome for Testing ਨੂੰ ਵਿਉਂਤਬੱਧ ਕਰੋ</translation>
+<translation id="7159538860914681762">ਆਪਣੇ ਸਾਰੇ ਡੀਵਾਈਸਾਂ 'ਤੇ ਆਪਣੇ ਪਾਸਵਰਡਾਂ ਅਤੇ ਹੋਰ ਚੀਜ਼ਾਂ ਨੂੰ ਰੱਖਿਅਤ ਕਰਨ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਵਰਤਣ ਲਈ, Chromium ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="7173822816570314652"><ph name="TIMEOUT_DURATION" /> ਤੱਕ ਵਰਤੋਂ ਨਾ ਕਰਨ 'ਤੇ ਤੁਹਾਡੀ ਸੰਸਥਾ Chromium ਡਾਟੇ ਨੂੰ ਮਿਟਾ ਦਿੰਦੀ ਹੈ। ਇਸ ਵਿੱਚ ਇਤਿਹਾਸ, ਆਟੋਫਿਲ ਅਤੇ ਡਾਊਨਲੋਡ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀ ਹੈ।</translation>
 <translation id="718435575166326686">Chromium ਨੂੰ ਇਸ ਸਾਈਟ ਲਈ ਕੈਮਰਾ ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ</translation>
 <translation id="7196312274710523067">Chromium ਨੂੰ ਲਾਂਚ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation>
@@ -461,6 +466,7 @@
 <translation id="8719993436687031146">ਕੀ Chromium ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨਾ ਹੈ?</translation>
 <translation id="878572486461146056">ਸਥਾਪਤ ਕਰਨ ਵਿੱਚ ਗੜਬੜ: ਤੁਹਾਡੇ ਨੈੱਟਵਰਕ ਪ੍ਰਸ਼ਾਸਕ ਨੇ ਇੱਕ ਗਰੁੱਪ ਨੀਤੀ ਲਾਗੂ ਕੀਤੀ ਹੈ ਜੋ ਸਥਾਪਨਾ ਨੂੰ ਰੋਕਦੀ ਹੈ: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium ਨੂੰ ਇਸ ਸਾਈਟ ਵਾਸਤੇ ਤੁਹਾਡੇ ਕੈਮਰੇ ਅਤੇ ਮਾਈਕ੍ਰੋਫ਼ੋਨ 'ਤੇ ਪਹੁੰਚ ਕਰਨ ਲਈ ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ</translation>
+<translation id="8818550178040858407">ਕੀ Chromium ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨਾ ਹੈ?</translation>
 <translation id="8826492472752484139">“Password Manager” 'ਤੇ ਕਲਿੱਕ ਕਰੋ</translation>
 <translation id="8833697763442816810">ChromiumOS ਸਿਸਟਮ</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />ਕਿਹੜਾ ਡਾਟਾ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ:<ph name="END_BOLD" /> ਤੁਹਾਡਾ ਬ੍ਰਾਊਜ਼ਿੰਗ ਇਤਿਹਾਸ, ਇਸ ਡੀਵਾਈਸ 'ਤੇ ਉਨ੍ਹਾਂ ਸਾਈਟਾਂ ਦਾ ਰਿਕਾਰਡ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ Chromium ਦੀ ਵਰਤੋਂ ਨਾਲ ਗਏ ਹੋ।</translation>
@@ -476,6 +482,7 @@
 <translation id="9019929317751753759">Chromium ਨੂੰ ਵੱਧ ਸੁਰੱਖਿਅਤ ਬਣਾਉਣ ਲਈ, ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਬੰਦ ਕੀਤਾ ਹੈ, ਜੋ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ਵਿੱਚ ਸੂਚੀਬੱਧ ਨਹੀਂ ਹੈ ਅਤੇ ਤੁਹਾਡੀ ਜਾਣਕਾਰੀ ਤੋਂ ਬਿਨਾਂ ਸ਼ਾਮਲ ਕੀਤੀਆਂ ਗਈਆਂ ਹੋ ਸਕਦੀਆਂ ਹਨ।</translation>
 <translation id="9022552996538154597">Chromium ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="904366664621834601">Chromium ਨੇ ਇਸ ਡਾਊਨਲੋਡ ਨੂੰ ਬਲਾਕ ਕਰ ਦਿੱਤਾ ਹੈ, ਕਿਉਂਕਿ ਪੁਰਾਲੇਖ ਫ਼ਾਈਲ ਵਿੱਚ ਹੋਰ ਫ਼ਾਈਲਾਂ ਸ਼ਾਮਲ ਹਨ, ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਮਾਲਵੇਅਰ ਲੁਕਿਆ ਹੋ ਸਕਦਾ ਹੈ</translation>
+<translation id="9062666675513499497">ਹੋਰ Google ਸੇਵਾਵਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ 'ਤੇ, Chromium ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="907832235989677238">Chromium ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ। ਜੇ ਤੁਸੀਂ ਕਿਸੇ ਖਾਤੇ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ-ਵਾਰ ਸਾਈਨ-ਇਨ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ <ph name="GUEST_LINK_BEGIN" />ਡੀਵਾਈਸ ਨੂੰ ਮਹਿਮਾਨ ਵਜੋਂ ਵਰਤ<ph name="GUEST_LINK_END" /> ਸਕਦੇ ਹੋ।</translation>
 <translation id="9078733879136747090">Chromium ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਬੰਦ ਹੋ ਗਿਆ ਸੀ</translation>
 <translation id="9089354809943900324">Chromium ਪੁਰਾਣਾ ਹੈ</translation>
@@ -487,11 +494,13 @@
 <translation id="9158494823179993217">ਤੁਹਾਡੇ ਸਿਸਟਮ ਪ੍ਰਸ਼ਾਸਕ ਨੇ <ph name="TARGET_URL_HOSTNAME" /> ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਵਾਸਤੇ ਕੋਈ ਵਿਕਲਪਿਕ ਬ੍ਰਾਊਜ਼ਰ ਖੋਲ੍ਹਣ ਲਈ Chromium ਦਾ ਸੰਰੂਪਣ ਕੀਤਾ ਹੈ।</translation>
 <translation id="9185526690718004400">&amp;Chromium ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਮੁੜ-ਲਾਂਚ ਕਰੋ</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">ਮੈਨੂੰ Chromium ਵਿੱਚ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="924957577793602335">ਸਾਈਨ-ਇਨ ਕਰ ਕੇ Chromium ਨੂੰ ਆਪਣੇ ਮੁਤਾਬਕ ਵਿਉਂਤਬੱਧ ਕਰੋ</translation>
 <translation id="93478295209880648">ਸ਼ਾਇਦ Chromium ਠੀਕ ਢੰਗ ਨਾਲ ਕੰਮ ਨਾ ਕਰੇ ਕਿਉਂਕਿ ਇਹ ਹੁਣ Windows XP ਜਾਂ Windows Vista 'ਤੇ ਕੰਮ ਨਹੀਂ ਕਰਦਾ ਹੈ</translation>
 <translation id="942598560705308788">Chromium ਵੱਲੋਂ ਪ੍ਰਬੰਧਿਤ ਕੀਤੇ ਜਾਂਦੇ ਸਰਟੀਫਿਕੇਟ</translation>
 <translation id="965162752251293939">Chromium ਕੌਣ ਵਰਤ ਰਿਹਾ ਹੈ?</translation>
 <translation id="967427899662692980">Chromium ਦੀ ਸਭ ਤੋਂ ਮਜਬੂਤ ਸੁਰੱਖਿਆ ਪ੍ਰਾਪਤ ਕਰੋ</translation>
 <translation id="983803489796659991">ਸਥਾਪਤ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ ਕਿਉਂਕਿ ਅੱਪਡੇਟ ਸਰਵਰ ਵਿੱਚ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਕੋਈ ਹੈਸ਼ ਡਾਟਾ ਨਹੀਂ ਹੈ।</translation>
+<translation id="985498048907240953">ਖਾਤੇ ਤੋਂ ਬਿਨਾਂ Chromium ਵਰਤੋ</translation>
 <translation id="985602178874221306">The Chromium Authors</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_pt-BR.xtb b/chrome/app/resources/chromium_strings_pt-BR.xtb
index bd3afec..63f1d9b0 100644
--- a/chrome/app/resources/chromium_strings_pt-BR.xtb
+++ b/chrome/app/resources/chromium_strings_pt-BR.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">Compartilhar uma guia do Chromium</translation>
 <translation id="1553461853655228091">O Chromium precisa de permissão para acessar sua câmera e criar um mapa 3D do ambiente a sua volta</translation>
 <translation id="1574377791422810894">Ferramentas de segurança do Chromium</translation>
+<translation id="1591808205441691831">O Chromium precisa confirmar sua identidade para que alguns dados sejam salvos na sua Conta do Google e usados em todos seus dispositivos. Se você sair, esses dados vão permanecer no dispositivo.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Seu administrador exige que você reinicie o Chromium para que uma atualização seja feita.}=1{Seu administrador exige que você reinicie o Chromium para que uma atualização seja feita. Sua janela anônima não será aberta novamente.}one{Seu administrador exige que você reinicie o Chromium para que uma atualização seja feita. Sua janela anônima não será aberta novamente.}other{Seu administrador exige que você reinicie o Chromium para que uma atualização seja feita. Suas # janelas anônimas não serão abertas novamente.}}</translation>
 <translation id="1625909126243026060">Revise os principais controles de privacidade e segurança no Chromium</translation>
 <translation id="1632539827495546968">Se você quer usar essa conta apenas uma vez, use o <ph name="GUEST_LINK_BEGIN" />Modo convidado<ph name="GUEST_LINK_END" /> no navegador Chromium. Se quer adicionar uma conta para outra pessoa, <ph name="LINK_BEGIN" />adicione uma nova pessoa<ph name="LINK_END" /> ao <ph name="DEVICE_TYPE" />.
@@ -62,6 +63,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{A organização exclui automaticamente os dados de navegação quando o Chromium não é usado por 1 minuto. Isso pode incluir o histórico, o preenchimento automático e os downloads. Suas guias vão permanecer abertas.}one{A organização exclui automaticamente os dados de navegação quando o Chromium não é usado por # minuto. Isso pode incluir o histórico, o preenchimento automático e os downloads. Suas guias vão permanecer abertas.}other{A organização exclui automaticamente os dados de navegação quando o Chromium não é usado por # minutos. Isso pode incluir o histórico, o preenchimento automático e os downloads. Suas guias vão permanecer abertas.}}</translation>
 <translation id="2126108037660393668">Falha na verificação do arquivo baixado.</translation>
 <translation id="215352261310130060">O Chromium bloqueou o download porque o site não está usando uma conexão segura e o arquivo pode ter sido adulterado</translation>
+<translation id="2157600032285353789">É possível abrir os favoritos, o modo de leitura e muito mais no menu do Google Chromium</translation>
 <translation id="2174178932569897599">Personalizar o Chromium</translation>
 <translation id="2174917724755363426">A instalação não foi concluída. Tem certeza de que quer cancelar?</translation>
 <translation id="2185166961232948079">Chromium - Login na rede - <ph name="PAGE_TITLE" /></translation>
@@ -92,6 +94,7 @@
 <translation id="268602741124540128">Bem-vindo ao Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Guia do Chromium</translation>
 <translation id="2718390899429598676">Para maior segurança, o Chromium criptografará seus dados.</translation>
+<translation id="2721354645805494590">Para remover sua Conta do Google do Chromium, saia dela</translation>
 <translation id="2738871930057338499">Não foi possível conectar à Internet. HTTP 403 Proibido. Verifique sua configuração do proxy.</translation>
 <translation id="2770231113462710648">Alterar navegador padrão para:</translation>
 <translation id="2785438272836277133">Esta extensão contém malware e não é segura. Remova do Chromium para que ela não apareça mais e altere seus dados nos sites que você visitar, incluindo suas informações pessoais.</translation>
@@ -121,6 +124,7 @@
 <translation id="3179665906251668410">Abrir link na janela &amp;sem rastros do Chromium</translation>
 <translation id="3185330573522821672">Personalize seu novo perfil do Chromium</translation>
 <translation id="3190315855212034486">O Chromium travou. Reiniciar agora?</translation>
+<translation id="3224847870593914902">Para remover sua Conta do Google do Chromium, saia dela na página "Configurações"</translation>
 <translation id="3258596308407688501">O Chromium não pode ler e gravar neste diretório de dados: <ph name="USER_DATA_DIRECTORY" /></translation>
 <translation id="3268051428841342958">V8 é o mecanismo JavaScript e WebAssembly do Chromium usado para melhorar o desempenho de sites</translation>
 <translation id="3283186697780795848">O Chromium versão <ph name="PRODUCT_VERSION" /> está instalado</translation>
@@ -182,6 +186,7 @@
 <translation id="4222932583846282852">Cancelando…</translation>
 <translation id="4230135487732243613">Vincular seus dados do Chromium a esta conta?</translation>
 <translation id="4251772536351901305">Avisa você sobre sites perigosos, mesmo aqueles que o Google não conhecia, analisando mais dados de sites do que a proteção padrão. Você pode ignorar os avisos do Chromium.</translation>
+<translation id="4269093074552541569">Sair do Chromium</translation>
 <translation id="4271805377592243930">Ajuda com o Chromium</translation>
 <translation id="4281844954008187215">Termos de Serviço</translation>
 <translation id="4285930937574705105">Ocorreu uma falha na instalação devido a um erro não especificado. Se o Chromium estiver sendo executado, feche-o e tente novamente.</translation>
@@ -194,6 +199,7 @@
 <translation id="4427306783828095590">A Proteção reforçada é mais eficiente no combate a golpes de phishing e malware</translation>
 <translation id="4447409407328223819">Sobre o Chrome for Testing</translation>
 <translation id="4501471624619070934">A instalação falhou porque o acesso está restrito neste país.</translation>
+<translation id="4510853178268397146">Essa extensão não publicou práticas de privacidade, como a forma de coleta e usos dos dados. O Chromium recomenda que você a remova.</translation>
 <translation id="452711251841752011">Conheça o Chromium. Nova janela do navegador aberta</translation>
 <translation id="4544142686420020088">A atualização do Chromium não foi concluída. Algo deu errado. <ph name="BEGIN_LINK" />Corrija as atualizações com falhas e os problemas de atualização do Chromium<ph name="END_LINK" />.</translation>
 <translation id="454579500955453258">Continuar em um perfil novo do Chromium?</translation>
@@ -237,6 +243,7 @@
 <translation id="5386450000063123300">Atualizando o Chromium (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Permitir login no Chromium</translation>
 <translation id="5398878173008909840">Há uma nova versão do Chromium disponível.</translation>
+<translation id="5400757303519321734">Ao fazer login nos Serviços do Google (como o Gmail ou o YouTube) com <ph name="USER_EMAIL" />, você pode se conectar ao Chromium com a mesma conta</translation>
 <translation id="5405650547142096840">Remover do Chromium</translation>
 <translation id="5427571867875391349">Definir o Chromium como seu navegador padrão</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" />: Chromium Beta</translation>
@@ -267,6 +274,7 @@
 <translation id="5987687638152509985">Atualize o Chromium para começar a sincronizar</translation>
 <translation id="5988505247484123880">É comum os sites que você visita lembrarem dos seus interesses para personalizar sua experiência. Sites também podem armazenar informações sobre seus interesses com o Chromium.</translation>
 <translation id="6003112304606738118">Fazendo o download… <ph name="HOURS" /> hora(s) restante(s)</translation>
+<translation id="6019451407441383358">É possível abrir os favoritos, o modo de leitura e muito mais no menu do Chromium no canto superior direito</translation>
 <translation id="6040143037577758943">Fechar</translation>
 <translation id="6055895534982063517">Há uma nova versão ainda mais rápida do Chromium disponível.</translation>
 <translation id="6058380562449900225">Para proteger seus dados, permita que o Chromium remova permissões de sites que você não visitou recentemente. Não interrompe notificações.</translation>
@@ -357,7 +365,9 @@
 <translation id="7045244423563602563">Personalize o Chromium</translation>
 <translation id="705851970750939768">Atualizar o Chromium</translation>
 <translation id="7067091210845072982">Se uma imagem não tiver uma descrição útil, o Chromium tentará fornecer uma para você. As imagens serão enviadas ao Google para a criação de descrições.</translation>
+<translation id="7100062358172078145">Não fazer login no Chromium</translation>
 <translation id="7141270731789036260">Personalizar o Chrome for Testing</translation>
+<translation id="7159538860914681762">Para salvar e usar suas senhas e muito mais em todos seus dispositivos, faça login no Chromium</translation>
 <translation id="7173822816570314652">Sua organização exclui os dados do Chromium se eles não forem usados por <ph name="TIMEOUT_DURATION" />. Isso pode incluir o histórico, o preenchimento automático e os downloads.</translation>
 <translation id="718435575166326686">O Chromium precisa da permissão de acesso à câmera para este site</translation>
 <translation id="7196312274710523067">Não foi possível iniciar o Chromium. Tente novamente.</translation>
@@ -430,6 +440,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Reiniciar o Chromium em 1 dia}one{Reiniciar o Chromium em # dia}other{Reiniciar o Chromium em # dias}}</translation>
 <translation id="8453117565092476964">O arquivo de instalação está corrompido ou não é válido. Baixe o Chromium novamente.</translation>
 <translation id="8458614432758743027">O Chromium exige o Windows 10 ou versão mais recente.</translation>
+<translation id="8461326814397467035">Alguns dos seus dados do Chromium ainda não foram salvos na sua Conta do Google. Aguarde alguns minutos antes de sair.</translation>
 <translation id="8463672209299734063">Opcional: ajude a melhorar os recursos e o desempenho do ChromiumOS enviando automaticamente dados de uso e diagnóstico ao Google.</translation>
 <translation id="8493179195440786826">O Chromium está desatualizado</translation>
 <translation id="8522801943730206384">O Chromium poderá verificar suas senhas quando elas forem salvas</translation>
@@ -447,6 +458,7 @@
 <translation id="8719993436687031146">Fazer login no Chromium?</translation>
 <translation id="878572486461146056">Erro de instalação: o administrador da rede aplicou uma política de grupo que impede a instalação: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">O Chromium precisa de permissão para este site acessar sua câmera e seu microfone</translation>
+<translation id="8818550178040858407">Fazer login no Chromium?</translation>
 <translation id="8826492472752484139">Clique em "Gerenciador de senhas"</translation>
 <translation id="8833697763442816810">Sistema ChromiumOS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Quais dados são usados<ph name="END_BOLD" />: seu histórico de navegação, um registro de sites visitados usando o Chromium neste dispositivo.</translation>
@@ -462,6 +474,7 @@
 <translation id="9019929317751753759">Para tornar o Chromium mais seguro, desativamos a extensão a seguir, que não está listada na <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> e pode ter sido adicionada sem seu conhecimento.</translation>
 <translation id="9022552996538154597">Fazer login no Chromium</translation>
 <translation id="904366664621834601">O Chromium bloqueou o download porque o arquivo inclui outros arquivos que podem estar ocultando malware</translation>
+<translation id="9062666675513499497">Fazer login no Chromium ao se conectar a outros Serviços do Google</translation>
 <translation id="907832235989677238">Faça login no Chromium. Se você quiser que a conta fique conectada apenas nesta sessão, <ph name="GUEST_LINK_BEGIN" />use o dispositivo como visitante<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">O Chromium foi fechado automaticamente</translation>
 <translation id="9089354809943900324">O Chromium está desatualizado</translation>
@@ -473,11 +486,13 @@
 <translation id="9158494823179993217">O administrador do seu sistema configurou o Chromium para abrir um navegador alternativo ao acessar <ph name="TARGET_URL_HOSTNAME" />.</translation>
 <translation id="9185526690718004400">Reinicializar para atualizar o &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Fazer login no Chromium automaticamente</translation>
 <translation id="924957577793602335">Deixe o Chromium do seu jeito</translation>
 <translation id="93478295209880648">É possível que o Chromium não funcione corretamente, porque ele não é mais compatível com o Windows XP ou Windows Vista</translation>
 <translation id="942598560705308788">Certificados gerenciados pelo Chromium</translation>
 <translation id="965162752251293939">Quem está usando o Chromium?</translation>
 <translation id="967427899662692980">Use o nível mais alto de segurança do Chromium</translation>
 <translation id="983803489796659991">A instalação falhou porque o servidor de atualização não tem o hash dos dados para o aplicativo.</translation>
+<translation id="985498048907240953">Usar o Chromium sem uma conta</translation>
 <translation id="985602178874221306">Autores do Chromium</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_si.xtb b/chrome/app/resources/chromium_strings_si.xtb
index 9103ccf..2cb90afc 100644
--- a/chrome/app/resources/chromium_strings_si.xtb
+++ b/chrome/app/resources/chromium_strings_si.xtb
@@ -60,6 +60,7 @@
 <translation id="2018879682492276940">ස්ථාපනය අසාර්ථක විය. කරුණාකර නැවත උත්සාහ කරන්න.</translation>
 <translation id="2020032459870799438">ඔබගේ වෙනත් මුරපද දත්ත කඩ කිරීම්වලින් සහ අනෙකුත් ආරක්ෂක ගැටලුවලින් සුරක්ෂිතද යන්න පරීක්ෂා කිරීමට, <ph name="BEGIN_LINK" />Chromium වෙත පුරන්න<ph name="END_LINK" />.</translation>
 <translation id="2049376729098081731">Google සේවාවල වඩාත් පුද්ගලිකකරණය කළ අත්දැකීම් සඳහා Chromium ඉතිහාසය ඇතුළත් කළ යුතුද යන්න තෝරන්න</translation>
+<translation id="2065461321550902389">සියලුම උපාංග මත ඔබේ මුරපද තවත් ඒවා සුරැකීමට සහ භාවිත කිරීමට Chromium වෙත පුරන්න ඔබ පුරනය වූ පසු මෙම මුරපදය ඔබේ Google ගිණුම තුළ සුරකිනු ලැබේ.</translation>
 <translation id="2086476982681781442">ගොනුව රැවටිලිකාර සහ ඔබේ උපාංගයට අනපේක්ෂිත වෙනස්කම් සිදු කළ හැකි නිසා Chromium මෙම බාගැනීම අවහිර කර ඇත</translation>
 <translation id="2088953378266246249">Chromium එහි මූල සහතික කළමනාකරණය කරන ආකාරය පිළිබඳ තොරතුරු</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{1 මිනිත්තුවකට Chromium භාවිත නොකරන විට ඔබේ සංවිධානය බ්‍රවුස් කිරීමේ දත්ත ස්වයංක්‍රීයව මකයි. මෙයට ඉතිහාසය, ස්වයං පිරවුම, සහ බාගැනීම් ඇතුළත් විය හැක. ඔබේ පටිති විවෘතව පවතියි.}one{මිනිත්තු #කට Chromium භාවිත නොකරන විට ඔබේ සංවිධානය බ්‍රවුස් කිරීමේ දත්ත ස්වයංක්‍රීයව මකයි. මෙයට ඉතිහාසය, ස්වයං පිරවුම, සහ බාගැනීම් ඇතුළත් විය හැක. ඔබේ පටිති විවෘතව පවතියි.}other{මිනිත්තු #කට Chromium භාවිත නොකරන විට ඔබේ සංවිධානය බ්‍රවුස් කිරීමේ දත්ත ස්වයංක්‍රීයව මකයි. මෙයට ඉතිහාසය, ස්වයං පිරවුම, සහ බාගැනීම් ඇතුළත් විය හැක. ඔබේ පටිති විවෘතව පවතියි.}}</translation>
@@ -314,6 +315,7 @@
 <translation id="6327105987658262776">යාවත්කාලීනයක් නොමැත.</translation>
 <translation id="6333502561965082103">Chromium මත තවත් මෙහෙයුමක් ක්‍රියාත්මක වෙමින් පවතී. පසුව නැවත උත්සාහ කරන්න.</translation>
 <translation id="6334986366598267305">දැන් Chromium ඔබගේ Google ගිණුම සමග සහ බෙදාගත් පරිගණක මත භාවිතා කිරීමට වඩාත් පහසුයි.</translation>
+<translation id="6347933965114150440">Chromium කෙටිමඟ</translation>
 <translation id="6366160072964553914">ගොනුව සාමාන්‍යයෙන් බාගත නොවන නිසා සහ එය භයානක විය හැකි නිසා Chromium මෙම බාගැනීම අවහිර කර ඇත</translation>
 <translation id="6373523479360886564">ඔබට Chromium ඉවත්කිරීමට අවශ්‍ය බව විශ්වාසද?</translation>
 <translation id="6375219077595103062">මුරපද කළමනාකරු වෙත කෙටිමඟක් එක් කරන්න</translation>
diff --git a/chrome/app/resources/chromium_strings_sl.xtb b/chrome/app/resources/chromium_strings_sl.xtb
index ece2145..d6654f5 100644
--- a/chrome/app/resources/chromium_strings_sl.xtb
+++ b/chrome/app/resources/chromium_strings_sl.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Deljenje zavihka v Chromiumu</translation>
 <translation id="1553461853655228091">Chromium potrebuje dovoljenje za dostop do fotoaparata zaradi ustvarjanja tridimenzionalnega zemljevida okolice.</translation>
 <translation id="1574377791422810894">Varnostna orodja v Chromiumu</translation>
+<translation id="1591808205441691831">Chromium mora preveriti vašo identiteto, preden bo mogoče nekatere podatke shraniti v račun Google in jih uporabiti v vseh vaših napravah. Če se odjavite, bodo ti podatki ostali v tej napravi.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Skrbnik zahteva, da za uveljavitev te posodobitve znova zaženete Chromium.}=1{Skrbnik zahteva, da za uveljavitev te posodobitve znova zaženete Chromium. Anonimno okno se ne bo znova odprlo.}one{Skrbnik zahteva, da za uveljavitev te posodobitve znova zaženete Chromium. # anonimno okno se ne bo znova odprlo.}two{Skrbnik zahteva, da za uveljavitev te posodobitve znova zaženete Chromium. # anonimni okni se ne bosta znova odprli.}few{Skrbnik zahteva, da za uveljavitev te posodobitve znova zaženete Chromium. # anonimna okna se ne bodo znova odprla.}other{Skrbnik zahteva, da za uveljavitev te posodobitve znova zaženete Chromium. # anonimnih oken se ne bo znova odprlo.}}</translation>
 <translation id="1625909126243026060">Oglejte si ključne kontrolnike zasebnosti in varnosti v Chromiumu.</translation>
 <translation id="1632539827495546968">Če želite ta račun uporabiti samo enkrat, lahko v brskalniku Chromium uporabite <ph name="GUEST_LINK_BEGIN" />način za goste<ph name="GUEST_LINK_END" />. Če želite dodati račun za nekoga drugega, v napravi <ph name="DEVICE_TYPE" /> <ph name="LINK_BEGIN" />dodajte novo osebo<ph name="LINK_END" />.
@@ -64,6 +65,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Organizacija samodejno izbriše podatke brskanja, če Chromiuma ne uporabljate 1 minuto. To lahko vključuje zgodovino, samodejno izpolnjevanje in prenose. Zavihki bodo ostali odprti.}one{Organizacija samodejno izbriše podatke brskanja, če Chromiuma ne uporabljate # minuto. To lahko vključuje zgodovino, samodejno izpolnjevanje in prenose. Zavihki bodo ostali odprti.}two{Organizacija samodejno izbriše podatke brskanja, če Chromiuma ne uporabljate # minuti. To lahko vključuje zgodovino, samodejno izpolnjevanje in prenose. Zavihki bodo ostali odprti.}few{Organizacija samodejno izbriše podatke brskanja, če Chromiuma ne uporabljate # minute. To lahko vključuje zgodovino, samodejno izpolnjevanje in prenose. Zavihki bodo ostali odprti.}other{Organizacija samodejno izbriše podatke brskanja, če Chromiuma ne uporabljate # minut. To lahko vključuje zgodovino, samodejno izpolnjevanje in prenose. Zavihki bodo ostali odprti.}}</translation>
 <translation id="2126108037660393668">Napaka pri preverjanju prenesene datoteke.</translation>
 <translation id="215352261310130060">Chromium je blokiral ta prenos, ker spletno mesto ne uporablja varne povezave in so v datoteko morda posegali</translation>
+<translation id="2157600032285353789">V Chromiumovem meniju lahko odprete zaznamke, način za branje in drugo</translation>
 <translation id="2174178932569897599">Prilagodi Chromium</translation>
 <translation id="2174917724755363426">Namestitev še ni končana. Ali ste prepričani, da jo želite preklicati?</translation>
 <translation id="2185166961232948079">Chromium – Prijava v omrežje – <ph name="PAGE_TITLE" /></translation>
@@ -94,6 +96,7 @@
 <translation id="268602741124540128">Pozdravljeni v Chromiumu, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Zavihek v Chromiumu</translation>
 <translation id="2718390899429598676">Zaradi večje varnosti bo Chromium šifriral vaše podatke.</translation>
+<translation id="2721354645805494590">Če želite račun Google odstraniti iz Chromiuma, se odjavite</translation>
 <translation id="2738871930057338499">Internetne povezave ni mogoče vzpostaviti. Koda napake HTTP je »403 Forbidden«. Preverite konfiguracijo strežnika proxy configuration.</translation>
 <translation id="2770231113462710648">Spremeni privzeti brskalnik na:</translation>
 <translation id="2785438272836277133">Ta razširitev vsebuje zlonamerno programsko opremo in ni varna. Odstranite jo iz Chromiuma, da si ne bo mogla več ogledati vaših podatkov na obiskanih spletnih mestih, vključno z osebnimi podatki, in jih spreminjati.</translation>
@@ -123,6 +126,7 @@
 <translation id="3179665906251668410">Odpri povezavo v Chromiumovem oknu brez bele&amp;ženja zgodovine</translation>
 <translation id="3185330573522821672">Prilagajanje novega profila v Chromiumu</translation>
 <translation id="3190315855212034486">Opa! Chromium se je zrušil. Ga želite znova zagnati?</translation>
+<translation id="3224847870593914902">Če želite račun Google odstraniti iz Chromiuma, se na strani z nastavitvami odjavite iz Chromiuma</translation>
 <translation id="3258596308407688501">Chromium ne more brati svojega imenika s podatki ali pisati vanj:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -186,6 +190,7 @@
 <translation id="4222932583846282852">Preklic …</translation>
 <translation id="4230135487732243613">Želite svoje podatke v Chromiumu povezati s tem računom?</translation>
 <translation id="4251772536351901305">Opozori vas o nevarnih spletnih mestih, celo tistih, za katere Google prej ni vedel, in sicer tako, da analizira več podatkov s spletnih mest kot standardna zaščita. Izberete lahko, da preskočite opozorila za Chromium.</translation>
+<translation id="4269093074552541569">Odjava iz Chromiuma</translation>
 <translation id="4271805377592243930">Pomoč za Chromium</translation>
 <translation id="4281844954008187215">Pogoji storitve</translation>
 <translation id="4285930937574705105">Namestitev ni bila izvedena zaradi nedoločene napake. Če se Chromium trenutno izvaja, ga zaprite in poskusite znova.</translation>
@@ -198,6 +203,7 @@
 <translation id="4427306783828095590">Izboljšana zaščita učinkoviteje blokira lažno predstavljanje in zlonamerno programsko opremo.</translation>
 <translation id="4447409407328223819">O različici Chrome for Testing</translation>
 <translation id="4501471624619070934">Namestitev ni bila uspešna, ker je dostop v tej državi omejen.</translation>
+<translation id="4510853178268397146">Ta razširitev še ni objavila postopkov zagotavljanja zasebnosti, na primer kako zbira in uporablja podatke. Chromium priporoča, da jo odstranite.</translation>
 <translation id="452711251841752011">Pozdravljeni v Chromiumu; odprlo se je novo okno brskalnika</translation>
 <translation id="4544142686420020088">Chromium se ni posodobil, prišlo je do napake. <ph name="BEGIN_LINK" />Odpravite težave s posodobitvijo Chromiuma in neuspelimi posodobitvami Chromiuma.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Ali želite nadaljevati v novem profilu v Chromiumu?</translation>
@@ -241,6 +247,7 @@
 <translation id="5386450000063123300">Posodabljanje Chromiuma (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Omogočanje prijave v Chromium</translation>
 <translation id="5398878173008909840">Na voljo je nova različica Chromiuma.</translation>
+<translation id="5400757303519321734">Pri prijavi v Googlove storitve, kot je Gmail ali YouTube, z računom <ph name="USER_EMAIL" /> se lahko z istim računom prijavite v Chromium.</translation>
 <translation id="5405650547142096840">Odstrani iz Chromiuma</translation>
 <translation id="5427571867875391349">Nastavitev Chromiuma za privzeti brskalnik</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> – različica beta Chromiuma</translation>
@@ -271,6 +278,7 @@
 <translation id="5987687638152509985">Posodobite Chromium, če želite začeti sinhronizacijo</translation>
 <translation id="5988505247484123880">Spletna mesta, ki jih obiščete, si zaradi osebnega prilagajanja vaše izkušnje pogosto zapomnijo, kaj vas zanima. Spletna mesta lahko v Chromiumu prav tako shranjujejo podatke o vaših zanimanjih.</translation>
 <translation id="6003112304606738118">Prenašanje … Še <ph name="HOURS" /> h.</translation>
+<translation id="6019451407441383358">V Chromiumovem meniju lahko v zgornjem desnem kotu odprete zaznamke, način za branje in drugo</translation>
 <translation id="6040143037577758943">Zapri</translation>
 <translation id="6055895534982063517">Na voljo je nova različica Chromiuma, ki je najhitrejša doslej.</translation>
 <translation id="6058380562449900225">Zaradi zaščite podatkov dovolite Chromiumu, da odstrani dovoljenja za spletna mesta, ki jih nedavno niste obiskali. Prikazovanje obvestil se ne ustavi.</translation>
@@ -363,7 +371,9 @@
 <translation id="7045244423563602563">Prilagodite si Chromium</translation>
 <translation id="705851970750939768">Posodobi Chromium</translation>
 <translation id="7067091210845072982">Če slika nima koristnega opisa, ga bo Chromium poskušal zagotoviti. Opisi se ustvarijo tako, da se slike pošljejo Googlu.</translation>
+<translation id="7100062358172078145">Ne prijavi me v Chromium</translation>
 <translation id="7141270731789036260">Prilagajanje različice Chrome for Testing</translation>
+<translation id="7159538860914681762">Če želite svoja gesla in druge podatke shraniti in uporabljati v vseh napravah, se prijavite v Chromium</translation>
 <translation id="7173822816570314652">Organizacija izbriše podatke v Chromiumu, če se ne uporablja <ph name="TIMEOUT_DURATION" />. To lahko vključuje zgodovino, samodejno izpolnjene podatke in prenose.</translation>
 <translation id="718435575166326686">Chromium potrebuje dovoljenje za fotoaparat za to spletno mesto.</translation>
 <translation id="7196312274710523067">Chromiuma ni bilo mogoče zagnati. Poskusite znova.</translation>
@@ -438,6 +448,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Chromium znova zaženite v enem dnevu}one{Chromium znova zaženite v # dnevu}two{Chromium znova zaženite v # dnevih}few{Chromium znova zaženite v # dnevih}other{Chromium znova zaženite v # dnevih}}</translation>
 <translation id="8453117565092476964">Arhiv namestitvenega programa je poškodovan ali neveljaven. Znova prenesite Chromium.</translation>
 <translation id="8458614432758743027">Za Chromium potrebujete Windows 10 ali novejšega.</translation>
+<translation id="8461326814397467035">Nekateri podatki v Chromiumu še niso shranjeni v računu Google. Počakajte nekaj minut, preden se odjavite.</translation>
 <translation id="8463672209299734063">Izbirno: Pomagajte izboljšati funkcije sistema Chromium OS in njegovo delovanje s samodejnim pošiljanjem diagnostičnih podatkov in podatkov o uporabi Googlu.</translation>
 <translation id="8493179195440786826">Chromium je zastarel</translation>
 <translation id="8522801943730206384">Chromium lahko preveri gesla, če jih shranite</translation>
@@ -455,6 +466,7 @@
 <translation id="8719993436687031146">Se želite prijaviti v Chromium?</translation>
 <translation id="878572486461146056">Napaka pri namestitvi: Skrbnik omrežja je uveljavil pravilnik skupine, ki preprečuje namestitev: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium potrebuje dovoljenje za dostop do fotoaparata in mikrofona za to spletno mesto</translation>
+<translation id="8818550178040858407">Ali se želite prijaviti v Chromium?</translation>
 <translation id="8826492472752484139">Kliknite »Upravitelj gesel«</translation>
 <translation id="8833697763442816810">Sistem Chromium OS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Kateri podatki se uporabljajo:<ph name="END_BOLD" /> Zgodovina brskanja, evidenca spletnih mest, ki ste jih obiskali s Chromiumom v tej napravi.</translation>
@@ -470,6 +482,7 @@
 <translation id="9019929317751753759">Zaradi večje varnosti smo v Chromiumu onemogočili to razširitev, ki ni navedena tukaj in je bila morda dodana brez vaše vednosti: <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />.</translation>
 <translation id="9022552996538154597">Prijava v Chromium</translation>
 <translation id="904366664621834601">Chromium je blokiral ta prenos, ker arhivska datoteka vsebuje druge datoteke, ki morda skrivajo zlonamerno programsko opremo</translation>
+<translation id="9062666675513499497">Prijavite se v Chromium, ko se prijavite v druge Googlove storitve</translation>
 <translation id="907832235989677238">Prijavite se v Chromium. Če se želite v račun prijaviti samo enkrat, lahko <ph name="GUEST_LINK_BEGIN" />napravo uporabljate kot gost<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium se je samodejno zaprl</translation>
 <translation id="9089354809943900324">Chromium je zastarel</translation>
@@ -481,11 +494,13 @@
 <translation id="9158494823179993217">Skrbnik sistema je Chromium nastavil tako, da za dostop do <ph name="TARGET_URL_HOSTNAME" /> odpre drug brskalnik.</translation>
 <translation id="9185526690718004400">Znova zaženite, če želite posodobiti &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Samodejna prijava v Chromium</translation>
 <translation id="924957577793602335">Prilagodite si Chromium</translation>
 <translation id="93478295209880648">Chromium morda ne bo deloval pravilno, ker ni več podprt v sistemu Windows XP ali Windows Vista</translation>
 <translation id="942598560705308788">Potrdila, ki jih upravlja Chromium</translation>
 <translation id="965162752251293939">Kdo uporablja Chromium?</translation>
 <translation id="967427899662692980">Prejmite Chromiumovo najmočnejšo varnost</translation>
 <translation id="983803489796659991">Namestitev ni uspela, ker strežnik za posodobitve nima podatkov o zgoščeni vrednosti za aplikacijo.</translation>
+<translation id="985498048907240953">Uporaba Chromiuma brez računa</translation>
 <translation id="985602178874221306">Ustvarjalci Chromiuma</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_sq.xtb b/chrome/app/resources/chromium_strings_sq.xtb
index 3edbe32..ff13fc6 100644
--- a/chrome/app/resources/chromium_strings_sq.xtb
+++ b/chrome/app/resources/chromium_strings_sq.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Ndaj një skedë të Chromium</translation>
 <translation id="1553461853655228091">Chromium ka nevojë për leje për t'u qasur te kamera jote për të krijuar një hartë 3D të ambientit tënd rrethues</translation>
 <translation id="1574377791422810894">Veglat e sigurisë të Chromium</translation>
+<translation id="1591808205441691831">Chromium duhet të verifikojë që je ti përpara se të mund të ruhen disa të dhëna në "Llogarinë tënde të Google" dhe të përdoren në të gjitha pajisjet e tua. Nëse del nga llogaria, këto të dhëna do të qëndrojnë në këtë pajisje.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Administratori yt kërkon që të hapësh përsëri Chromium për të zbatuar këtë përditësim}=1{Administratori yt kërkon që të hapësh përsëri Chromium për të zbatuar këtë përditësim Dritarja jote "e fshehtë" nuk do të rihapet.}other{Administratori yt kërkon që të hapësh përsëri Chromium për të zbatuar këtë përditësim # dritaret e tua "të fshehta" nuk do të rihapen.}}</translation>
 <translation id="1625909126243026060">Shqyrto kontrollet kryesore të sigurisë dhe privatësisë në Chromium</translation>
 <translation id="1632539827495546968">Nëse dëshiron ta përdorësh këtë llogari vetëm një herë, mund të përdorësh <ph name="GUEST_LINK_BEGIN" />modalitetin "Vizitor"<ph name="GUEST_LINK_END" /> në shfletuesin Chromium. Nëse dëshiron të shtosh një llogari për dikë tjetër, <ph name="LINK_BEGIN" />shto një person të ri<ph name="LINK_END" /> në <ph name="DEVICE_TYPE" />.
@@ -64,6 +65,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Organizata jote i fshin automatikisht të dhënat e shfletimit kur Chromium nuk përdoret për 1 minutë. Kjo mund të përfshijë historikun, plotësimin automatik dhe shkarkimet. Skedat e tua do të qëndrojnë të hapura.}other{Organizata jote i fshin automatikisht të dhënat e shfletimit kur Chromium nuk përdoret për # minuta. Kjo mund të përfshijë historikun, plotësimin automatik dhe shkarkimet. Skedat e tua do të qëndrojnë të hapura.}}</translation>
 <translation id="2126108037660393668">Skedari i shkarkuar nuk u verifikua.</translation>
 <translation id="215352261310130060">Chromium e bllokoi këtë shkarkim sepse sajti nuk po përdor një lidhje të sigurt dhe mund të ketë pasur ndërhyrje te skedari</translation>
+<translation id="2157600032285353789">Mund të hapësh faqeshënuesit, modalitetin e leximit etj. nga menyja e Chromium</translation>
 <translation id="2174178932569897599">Personalizo Chromium</translation>
 <translation id="2174917724755363426">Instalimi nuk përfundoi. E konfirmon që dëshiron ta anulosh?</translation>
 <translation id="2185166961232948079">Chromium - identifikimi në rrjet - <ph name="PAGE_TITLE" /></translation>
@@ -94,6 +96,7 @@
 <translation id="268602741124540128">Mirë se vjen në Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Skeda Chromium</translation>
 <translation id="2718390899429598676">Për më shumë siguri, Chromium do t'i enkriptojë të dhënat e tua.</translation>
+<translation id="2721354645805494590">Për ta hequr "Llogarinë tënde të Google" nga Chromium, dil nga llogaria</translation>
 <translation id="2738871930057338499">Lidhja me internetin nuk mund të kryhej. HTTP 403 (E ndaluar). Kontrollo konfigurimin e proxy-t.</translation>
 <translation id="2770231113462710648">Ndrysho shfletuesin me parazgjedhje në:</translation>
 <translation id="2785438272836277133">Kjo shtesë përmban softuerë keqdashës dhe nuk është e sigurt. Hiqe atë nga Chromium që të mos arrijë të shikojë dhe të ndryshojë më të dhënat e tua në sajtin që viziton ti, duke përfshirë informacionet e tua personale.</translation>
@@ -123,6 +126,7 @@
 <translation id="3179665906251668410">Hape lidhjen në një dritare të fshe&amp;htë të Chromium</translation>
 <translation id="3185330573522821672">Personalizo profilin tënd të ri të Chromium</translation>
 <translation id="3190315855212034486">Chromium pësoi një ndërprerje aksidentale. Dëshiron ta rinisësh tani?</translation>
+<translation id="3224847870593914902">Për ta hequr "Llogarinë tënde të Google" nga Chromium, dil nga llogaria në Chromium te faqja e "Cilësimeve"</translation>
 <translation id="3258596308407688501">Chromium nuk mund të lexojë dhe shkruajë në direktorinë e tij të të dhënave:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -186,6 +190,7 @@
 <translation id="4222932583846282852">Po e anulon...</translation>
 <translation id="4230135487732243613">Të lidhen të dhënat e tua të Chromium me këtë llogari?</translation>
 <translation id="4251772536351901305">Të paralajmëron për sajtet e rrezikshme, edhe ato që Google nuk i ka njohur më parë, duke analizuar më shumë të dhëna nga sajtet sesa nga mbrojtja standarde. Mund të zgjedhësh që t'i kapërcesh paralajmërimet e Chromium.</translation>
+<translation id="4269093074552541569">Dil nga Chromium</translation>
 <translation id="4271805377592243930">Merr ndihmë me Chromium</translation>
 <translation id="4281844954008187215">Kushtet e shërbimit</translation>
 <translation id="4285930937574705105">Instalimi dështoi për shkak të një gabimi të paspecifikuar. Nëse Chromium është aktualisht në ekzekutim, mbylle dhe provo përsëri.</translation>
@@ -198,6 +203,7 @@
 <translation id="4427306783828095590">Mbrojtja e përmirësuar bën edhe më shumë për bllokimin e mashtrimeve dhe softuerëve keqdashës</translation>
 <translation id="4447409407328223819">Rreth Chrome for Testing</translation>
 <translation id="4501471624619070934">Instalimi nuk u krye sepse qasja është e kufizuar në këtë shtet.</translation>
+<translation id="4510853178268397146">Kjo shtesë nuk i ka publikuar praktikat e privatësisë, si p.sh. se si i mbledh dhe i përdor të dhënat. Chromium rekomandon që ta heqësh atë.</translation>
 <translation id="452711251841752011">Mirë se erdhe në Chromium. U hap një dritare e re e shfletuesit</translation>
 <translation id="4544142686420020088">Chromium nuk u përditësua. Ndodhi një gabim. <ph name="BEGIN_LINK" />Rregullo problemet e përditësimit të Chromium dhe përditësimet e dështuara.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Të vazhdohet te një profil i ri i Chromium?</translation>
@@ -241,6 +247,7 @@
 <translation id="5386450000063123300">Po përditëson Chromium (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Lejo identifikimin në Chromium</translation>
 <translation id="5398878173008909840">Ofrohet një version i ri i Chromium.</translation>
+<translation id="5400757303519321734">Kur identifikohesh në shërbimet e Google, si p.sh. Gmail ose YouTube, me <ph name="USER_EMAIL" />, mund të identifikohesh në Chromium me të njëjtën llogari</translation>
 <translation id="5405650547142096840">Hiq nga Chromium</translation>
 <translation id="5427571867875391349">Caktoje Chromium si shfletuesin tënd të parazgjedhur</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium Beta</translation>
@@ -271,6 +278,7 @@
 <translation id="5987687638152509985">Përditëso Chromium për të nisur sinkronizimin</translation>
 <translation id="5988505247484123880">Zakonisht, sajtet që ti viziton i kujtojnë gjërat që të interesojnë për të personalizuar përvojën tënde. Gjithashtu, sajtet mund të ruajnë informacione për interesat e tua në Chromium.</translation>
 <translation id="6003112304606738118">Po shkarkohet... Kanë mbetur edhe <ph name="HOURS" /> orë</translation>
+<translation id="6019451407441383358">Mund të hapësh faqeshënuesit, modalitetin e leximit etj. nga menyja e Chromium në krye djathtas</translation>
 <translation id="6040143037577758943">Mbyll</translation>
 <translation id="6055895534982063517">Ofrohet një version i ri i Chromium dhe është më i shpejtë se kurrë.</translation>
 <translation id="6058380562449900225">Për të mbrojtur të dhënat e tua, lejo që Chromium të heqë lejet nga sajtet që nuk i ke vizituar së fundi. Kjo nuk i ndalon njoftimet.</translation>
@@ -362,7 +370,9 @@
 <translation id="7045244423563602563">Bëje Chromium tëndin</translation>
 <translation id="705851970750939768">Përditëso Chromium</translation>
 <translation id="7067091210845072982">Nëse një imazh nuk ka një përshkrim të dobishëm, Chromium do të përpiqet të të japë një përshkrim. Për të krijuar përshkrime, imazhet dërgohen te Google.</translation>
+<translation id="7100062358172078145">Mos më identifiko në Chromium</translation>
 <translation id="7141270731789036260">Personalizo Chrome for Testing</translation>
+<translation id="7159538860914681762">Për të ruajtur dhe përdorur fjalëkalimet e tua etj. në të gjitha pajisjet e tua, identifikohu në Chromium</translation>
 <translation id="7173822816570314652">Organizata jote i fshin të dhënat e Chromium kur ato nuk përdoren për <ph name="TIMEOUT_DURATION" />. Kjo mund të përfshijë historikun, plotësimin automatik dhe shkarkimet.</translation>
 <translation id="718435575166326686">Chromium ka nevojë për lejen e kamerës për këtë sajt</translation>
 <translation id="7196312274710523067">Chromium nuk mund të hapej. Provo përsëri.</translation>
@@ -437,6 +447,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Hap përsëri Chromium brenda një dite}other{Hap përsëri Chromium brenda # ditësh}}</translation>
 <translation id="8453117565092476964">Arkivi i instaluesit është i dëmtuar ose i pavlefshëm. Shkarkoje Chromium përsëri.</translation>
 <translation id="8458614432758743027">Chromium kërkon Windows 10 ose një version më të lartë.</translation>
+<translation id="8461326814397467035">Disa nga të dhënat e tua të Chromium nuk janë ruajtur ende në "Llogarinë tënde të Google". Provo të presësh për disa minuta para se të dalësh nga ajo.</translation>
 <translation id="8463672209299734063">Opsionale: Ndihmo në përmirësimin e veçorive dhe performancës së ChromiumOS duke dërguar automatikisht te Google të dhëna diagnostikuese dhe përdorimi.</translation>
 <translation id="8493179195440786826">Chromium nuk është i përditësuar</translation>
 <translation id="8522801943730206384">Chromium mund t'i kontrollojë fjalëkalimet e tua kur ti i ruan ato</translation>
@@ -454,6 +465,7 @@
 <translation id="8719993436687031146">Do të identifikohesh në Chromium?</translation>
 <translation id="878572486461146056">Gabim gjatë instalimit: Administratori i rrjetit ka zbatuar një politikë grupi që parandalon instalimin: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium ka nevojë për leje për t'u qasur te kamera dhe mikrofoni yt për këtë sajt</translation>
+<translation id="8818550178040858407">Do të identifikohesh në Chromium?</translation>
 <translation id="8826492472752484139">Kliko te “Menaxheri i fjalëkalimeve”</translation>
 <translation id="8833697763442816810">Sistemi ChromiumOS</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Çfarë të dhënash përdoren:<ph name="END_BOLD" /> Historiku yt i shfletimit, regjistri i sajteve që ke vizituar duke përdorur Chromium në këtë pajisje.</translation>
@@ -469,6 +481,7 @@
 <translation id="9019929317751753759">Për ta bërë më të sigurt Chromium, çaktivizuam shtesën e mëposhtme që nuk është e listuar në <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> dhe që mund të jetë shtuar pa dijeninë tënde.</translation>
 <translation id="9022552996538154597">Identifikohu në Chromium</translation>
 <translation id="904366664621834601">Chromium e bllokoi këtë shkarkim sepse skedari i arkivit përfshin skedarë të tjerë që mund të fshehin softuer keqdashës</translation>
+<translation id="9062666675513499497">Identifikohu në Chromium kur identifikohesh në shërbimet e tjera të Google</translation>
 <translation id="907832235989677238">Identifikohu në Chromium. Nëse dëshiron të identifikohesh në një llogari vetëm një herë, mund <ph name="GUEST_LINK_BEGIN" />ta përdorësh pajisjen si vizitor<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium u mbyll automatikisht</translation>
 <translation id="9089354809943900324">Chromium nuk është i përditësuar</translation>
@@ -480,11 +493,13 @@
 <translation id="9158494823179993217">Administratori i sistemit ka konfiguruar Chromium që të hapë një shfletues alternativ për të pasur qasje te <ph name="TARGET_URL_HOSTNAME" />.</translation>
 <translation id="9185526690718004400">Nise përsëri për të përditësuar &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Më identifiko automatikisht në Chromium</translation>
 <translation id="924957577793602335">Personalizoje Chromium</translation>
 <translation id="93478295209880648">Chromium mund të mos funksionojë si duhet sepse nuk mbështetet më në Windows XP ose Windows Vista</translation>
 <translation id="942598560705308788">Certifikatat e menaxhuara nga Chromium</translation>
 <translation id="965162752251293939">Kush po e përdor Chromium?</translation>
 <translation id="967427899662692980">Merr sigurinë më të fortë të Chromium</translation>
 <translation id="983803489796659991">Instalimi dështoi sepse serveri i përditësimit nuk ka të dhëna të hash-it për aplikacionin.</translation>
+<translation id="985498048907240953">Përdor Chromium pa pasur llogari</translation>
 <translation id="985602178874221306">Autorët e Chromium</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_sv.xtb b/chrome/app/resources/chromium_strings_sv.xtb
index 3489efd..032b720 100644
--- a/chrome/app/resources/chromium_strings_sv.xtb
+++ b/chrome/app/resources/chromium_strings_sv.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Dela en flik i Chromium</translation>
 <translation id="1553461853655228091">Du behöver ge Chromium behörighet att använda kameran om du vill skapa en 3D-karta över dina omgivningar</translation>
 <translation id="1574377791422810894">Säkerhetsverktyg i Chromium</translation>
+<translation id="1591808205441691831">Chromium måste verifiera din identitet innan viss data kan sparas i Google-kontot och användas på alla dina enheter. Om du loggar ut finns denna data kvar på enheten.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Administratören meddelar att du måste starta om Chromium så att en uppdatering tillämpas}=1{Administratören meddelar att du måste starta om Chromium så att en uppdatering tillämpas. Inkognitofönstret öppnas inte igen.}other{Administratören meddelar att du måste starta om Chromium så att en uppdatering tillämpas. De # inkognitofönstren öppnas inte igen.}}</translation>
 <translation id="1625909126243026060">Granska viktiga integritets- och säkerhetskontroller i Chromium</translation>
 <translation id="1632539827495546968">Om du bara vill använda det här kontot en enda gång kan du använda <ph name="GUEST_LINK_BEGIN" />gästläget<ph name="GUEST_LINK_END" /> i webbläsaren Chromium. Om du vill lägga till ett konto åt någon annan <ph name="LINK_BEGIN" />lägger du till en ny person<ph name="LINK_END" /> på <ph name="DEVICE_TYPE" />.
@@ -95,9 +96,10 @@
 <translation id="268602741124540128">Välkommen till Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Chromium-flik</translation>
 <translation id="2718390899429598676">Din data krypteras i Chromium för att öka säkerheten.</translation>
+<translation id="2721354645805494590">Du kan ta bort Google-kontot från Chromium genom att logga ut</translation>
 <translation id="2738871930057338499">Det går inte att ansluta till internet. HTTP 403 Förbjuden. Kontrollera proxykonfigurationen.</translation>
 <translation id="2770231113462710648">Ändra standardwebbläsare till:</translation>
-<translation id="2785438272836277133">Tillägget innehåller skadlig programvara och är osäkert. Ta bort det från Chromium så att det inte längre kan se och ändra data, inklusive dina personliga uppgifter, på webbplatser du besöker.</translation>
+<translation id="2785438272836277133">Tillägget innehåller skadlig kod och är osäkert. Ta bort det från Chromium så att det inte längre kan se och ändra data, inklusive dina personliga uppgifter, på webbplatser du besöker.</translation>
 <translation id="2799223571221894425">Starta om</translation>
 <translation id="2837693172913560447">En ny Chromium-profil skapas för <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="2846251086934905009">Installationsfel: Installationsprogrammet slutfördes inte. Installationen har avbrutits.</translation>
@@ -124,6 +126,7 @@
 <translation id="3179665906251668410">Öppna länken i ett inko&amp;gnitofönster i Chromium</translation>
 <translation id="3185330573522821672">Anpassa din nya Chromium-profil</translation>
 <translation id="3190315855212034486">Hoppsan! Chromium har kraschat. Vill du starta om nu?</translation>
+<translation id="3224847870593914902">Du kan ta bort Google-kontot från Chromium genom att logga ut från Chromium på sidan Inställningar</translation>
 <translation id="3258596308407688501">Chromium kan inte läsa och skriva till datakatalogen:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -187,6 +190,7 @@
 <translation id="4222932583846282852">Avbryter …</translation>
 <translation id="4230135487732243613">Vill du koppla dina uppgifter i Chromium till det här kontot?</translation>
 <translation id="4251772536351901305">Varnar dig om farliga webbplatser, även sådana som Google inte kände till tidigare, genom att analysera mer data från webbplatser än standardskyddet. Du kan välja att hoppa över Chromium-varningar.</translation>
+<translation id="4269093074552541569">Logga ut från Chromium</translation>
 <translation id="4271805377592243930">Få hjälp med Chromium</translation>
 <translation id="4281844954008187215">Användarvillkor</translation>
 <translation id="4285930937574705105">Installationen misslyckades på grund av ett ospecificerat fel. Stäng Chromium om det är igång och försök sedan igen.</translation>
@@ -196,9 +200,10 @@
 <translation id="4407044323746248786">Vill du avsluta Chromium ändå?</translation>
 <translation id="4415566066719264597">Låt Chromium köras i bakgrunden</translation>
 <translation id="4423735387467980091">Anpassa och kontrollera Chromium</translation>
-<translation id="4427306783828095590">Förbättrat skydd är bättre på att blockera nätfiske och skadlig programvara</translation>
+<translation id="4427306783828095590">Förbättrat skydd är bättre på att blockera nätfiske och skadlig kod</translation>
 <translation id="4447409407328223819">Om Chrome for Testing</translation>
 <translation id="4501471624619070934">Installationen misslyckades eftersom åtkomsten är begränsad i det här landet.</translation>
+<translation id="4510853178268397146">Tillägget har ingen publicerad integritetspraxis, till exempel hur det samlar in och använder data. Vi rekommenderar att du tar bort det.</translation>
 <translation id="452711251841752011">Välkommen till Chromium, ett nytt webbläsarfönster har öppnats</translation>
 <translation id="4544142686420020088">Ett fel uppstod och Chromium uppdaterades inte. <ph name="BEGIN_LINK" />Åtgärda uppdateringsproblem och misslyckade uppdateringar i Chromium<ph name="END_LINK" />.</translation>
 <translation id="454579500955453258">Vill du fortsätta med en ny Chromium-profil?</translation>
@@ -262,7 +267,7 @@
 <translation id="5800158606660203929">Anpassa och kontrollera Chromium. Ställ in Chromium som standardwebbläsare.</translation>
 <translation id="5809516625706423866">Det går inte att ansluta till internet. HTTP 401 Åtkomst nekad. Kontrollera proxykonfigurationen.</translation>
 <translation id="5862307444128926510">Välkommen till Chromium</translation>
-<translation id="5883558403894052917">Chromium har upptäckt att dessa objekt innehåller skadlig programvara:</translation>
+<translation id="5883558403894052917">Chromium har upptäckt att dessa objekt innehåller skadlig kod:</translation>
 <translation id="5889361821821684993">Chromium kontrollerar regelbundet att webbläsaren har de säkraste inställningarna. Vi meddelar dig om du behöver granska något.</translation>
 <translation id="5895138241574237353">Starta om</translation>
 <translation id="5903106910045431592"><ph name="PAGE_TITLE" /> – nätverksinloggning</translation>
@@ -349,7 +354,7 @@
 <translation id="6847869444787758381">Om dina lösenord någonsin skulle läcka ut får du veta det i Chromium</translation>
 <translation id="684888714667046800">Det går inte att ansluta till internet. Om du använder en brandvägg kontrollerar du att <ph name="PRODUCT_EXE_NAME" /> finns med i godkännandelistan.</translation>
 <translation id="6857782730669500492">Chromium – <ph name="PAGE_TITLE" /></translation>
-<translation id="6873893289264747459">Chromium har upptäckt att <ph name="EXTENSION_NAME" /> innehåller skadlig programvara</translation>
+<translation id="6873893289264747459">Chromium har upptäckt att <ph name="EXTENSION_NAME" /> innehåller skadlig kod</translation>
 <translation id="6893813176749746474">Chromium har uppdaterats men du har inte använt det på över 30 dagar.</translation>
 <translation id="691026815377248078">Chromium behöver åtkomst för Bluetooth för att fortsätta 
  parkoppla. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
@@ -443,6 +448,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Starta om Chromium inom en dag}other{Starta om Chromium inom # dagar}}</translation>
 <translation id="8453117565092476964">Arkivet för installationsfilen är skadat eller ogiltigt. Ladda ned Chromium igen.</translation>
 <translation id="8458614432758743027">För Chromium krävs Windows 10 eller senare.</translation>
+<translation id="8461326814397467035">Viss Chromium-data har inte sparats i ditt Google-konto ännu. Testa att vänta några minuter innan du loggar ut.</translation>
 <translation id="8463672209299734063">Valfritt: Skicka diagnostik- och användningsdata automatiskt till Google och hjälp oss att förbättra funktioner och prestanda i Chromium OS.</translation>
 <translation id="8493179195440786826">Den här versionen av Chromium är inaktuell</translation>
 <translation id="8522801943730206384">Chromium kan bara kontrollera dina lösenord om du sparar dem</translation>
@@ -475,7 +481,7 @@
 <translation id="8988036198400390003">Hantera Chromium-profiler</translation>
 <translation id="9019929317751753759">Vi har gjort Chromium säkrare genom att inaktivera följande tillägg som inte anges i <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> och som kan ha lagts till utan att du vet om det.</translation>
 <translation id="9022552996538154597">Logga in i Chromium</translation>
-<translation id="904366664621834601">Den här nedladdningen blockerades av Chromium eftersom arkivfilen innehåller andra filer som kan dölja skadlig programvara</translation>
+<translation id="904366664621834601">Den här nedladdningen blockerades av Chromium eftersom arkivfilen innehåller andra filer som kan dölja skadlig kod</translation>
 <translation id="9062666675513499497">Logga in i Chromium när du loggar in i andra tjänster från Google</translation>
 <translation id="907832235989677238">Logga in i Chromium. Om du bara vill logga in en gång med ett konto kan du <ph name="GUEST_LINK_BEGIN" />använda enheten som gäst<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium avslutades automatiskt</translation>
diff --git a/chrome/app/resources/chromium_strings_sw.xtb b/chrome/app/resources/chromium_strings_sw.xtb
index 8e6d5ef..96df9f25 100644
--- a/chrome/app/resources/chromium_strings_sw.xtb
+++ b/chrome/app/resources/chromium_strings_sw.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">Shiriki kichupo cha Chromium</translation>
 <translation id="1553461853655228091">Chromium inahitaji ruhusa ya kufikia kamera yako ili iunde ramani ya 3D ya mazingira yako</translation>
 <translation id="1574377791422810894">Zana usalama za Chromium</translation>
+<translation id="1591808205441691831">Chromium inahitaji kuthibitisha kuwa ni wewe kabla ya kuhifadhi baadhi ya data kwenye Akaunti yako ya Google na kutumiwa kwenye vifaa vyako vyote. Ukiondoka kwenye akaunti, data hii itasalia kwenye kifaa hiki.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Msimamizi wako anataka ufungue Chromium tena ili utumie sasisho}=1{Msimamizi wako anataka ufungue Chromium tena ili utumie sasisho. Haitafungua upya dirisha fiche.}other{Msimamizi wako anataka ufungue Chromium tena ili utumie sasisho. Haitafungua upya madirisha # fiche.}}</translation>
 <translation id="1625909126243026060">Kagua vidhibiti muhimu vya faragha na usalama katika Chromium</translation>
 <translation id="1632539827495546968">Iwapo unataka kutumia akaunti hii mara moja tu, unaweza kutumia kipengele cha <ph name="GUEST_LINK_BEGIN" />Matumizi ya Wageni<ph name="GUEST_LINK_END" /> katika kivinjari cha Chromium. Iwapo unataka kuongeza akaunti ya mtu mwingine, <ph name="LINK_BEGIN" />ongeza mtu mpya<ph name="LINK_END" /> kwenye <ph name="DEVICE_TYPE" /> yako.
@@ -64,6 +65,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Shirika lako hufuta kiotomatiki data ya kuvinjari Chromium isipotumika kwa dakika 1. Data hii inaweza kujumuisha historia, maelezo yaliyojazwa kiotomatiki na vipakuliwa. Vichupo vyako havitafungwa.}other{Shirika lako hufuta kiotomatiki data ya kuvinjari Chromium isipotumika kwa dakika #. Data hii inaweza kujumuisha historia, maelezo yaliyojazwa kiotomatiki na vipakuliwa. Vichupo vyako havitafungwa.}}</translation>
 <translation id="2126108037660393668">Faili iliyopakuliwa imeshindwa kuthibitishwa.</translation>
 <translation id="215352261310130060">Chromium imezuia upakuaji huu kwa sababu tovuti haitumii muunganisho salama na huenda faili imeharibiwa</translation>
+<translation id="2157600032285353789">Unaweza kufungua alamisho, hali ya kusoma na zaidi katika menyu ya Chromium</translation>
 <translation id="2174178932569897599">Weka mipangilio ya Chromium upendavyo</translation>
 <translation id="2174917724755363426">Usakinishaji haujakamilika. Je, una uhakika unataka kughairi?</translation>
 <translation id="2185166961232948079">Chromium - Kuingia katika Akaunti ya Mtandao - <ph name="PAGE_TITLE" /></translation>
@@ -94,6 +96,7 @@
 <translation id="268602741124540128"><ph name="ACCOUNT_FIRST_NAME" />, karibu kwenye Chromium</translation>
 <translation id="2711502716910134313">Kichupo cha Chromium</translation>
 <translation id="2718390899429598676">Kwa usalama ulioongezwa, Chromium itasimba data yako kwa njia fiche.</translation>
+<translation id="2721354645805494590">Ili uondoe Akaunti yako ya Google kwenye Chromium, ondoka kwenye akaunti</translation>
 <translation id="2738871930057338499">Imeshindwa kuunganisha kwenye Intaneti. HTTP 403 Hairuhusiwi. Tafadhali angalia mipangilio yako ya seva mbadala.</translation>
 <translation id="2770231113462710648">Badilisha kivinjari chaguomsingi kiwe:</translation>
 <translation id="2785438272836277133">Kiendelezi hiki kina programu hasidi na si salama. Kiondoe kwenye Chromium ili kisiweze tena kuona na kubadilisha data yako kwenye tovuti unazotembelea, ikiwa ni pamoja na taarifa zako binafsi.</translation>
@@ -123,6 +126,7 @@
 <translation id="3179665906251668410">Fungua Kiungo katika Dirisha Fiche la Chromium</translation>
 <translation id="3185330573522821672">Weka wasifu wako mpya wa Chromium uwe upendavyo</translation>
 <translation id="3190315855212034486">Lo! Chromium imevurugika. Unataka kuzindua upya sasa?</translation>
+<translation id="3224847870593914902">Ili uondoe Akaunti yako ya Google kwenye Chromium, ondoka kwenye Chromium katika ukurasa wa Mipangilio</translation>
 <translation id="3258596308407688501">Chromium haiwezi kusoma na kuandika kwenye saraka yake ya data:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -186,6 +190,7 @@
 <translation id="4222932583846282852">Inaghairi...</translation>
 <translation id="4230135487732243613">Ungependa kuunganisha data yako ya Chromium kwenye akaunti hii?</translation>
 <translation id="4251772536351901305">Hukutahadharisha kuhusu tovuti hatari, hata zile ambazo hazikutambuliwa na Google hapo awali, kwa kuchambua data zaidi kutoka kwenye tovuti kuliko ulinzi wa kawaida. Unaweza kuchagua kuruka tahadhari za Chromium.</translation>
+<translation id="4269093074552541569">Ondoka kwenye Chromium</translation>
 <translation id="4271805377592243930">Pata usaidizi wa kutumia Chromium</translation>
 <translation id="4281844954008187215">Sheria na Masharti</translation>
 <translation id="4285930937574705105">Usanidi umeshindwa kwa sababu ya hitilafu isiyojulikana. Ikiwa Chromium inaendesha sasa, tafadhali ifunge na ujaribu tena.</translation>
@@ -198,6 +203,7 @@
 <translation id="4427306783828095590">Kipengele cha ulinzi wa hali ya juu hufanya mengi zaidi ili kuzuia programu hasidi na wizi wa data binafsi</translation>
 <translation id="4447409407328223819">Kuhusu Chrome ya Majaribio</translation>
 <translation id="4501471624619070934">Imeshindwa kusakinisha kwa sababu ufikiaji umedhibitiwa katika nchi hii.</translation>
+<translation id="4510853178268397146">Kiendelezi hiki hakijachapisha desturi za faragha, kama vile jinsi kinavyokusanya na kutumia data. Chromium inapendekeza ukiondoe.</translation>
 <translation id="452711251841752011">Karibu kwenye Chromium; dirisha jipya la kivinjari limefunguliwa</translation>
 <translation id="4544142686420020088">Chromium haijasasishwa, hitilafu fulani imetokea. <ph name="BEGIN_LINK" />Rekebisha matatizo ya sasisho la Chromium na masasisho ambayo hayakuwekwa.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Ungependa kutumia wasifu mpya kwenye Chromium?</translation>
@@ -241,6 +247,7 @@
 <translation id="5386450000063123300">Inasasisha Chromium (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Ruhusu kuingia katika akaunti ya Chromium</translation>
 <translation id="5398878173008909840">Kuna toleo jipya la Chromium linalopatikana.</translation>
+<translation id="5400757303519321734">Unapoingia katika akaunti za huduma za Google kama Gmail au YouTube ukitumia <ph name="USER_EMAIL" />, unaweza kuingia katika akaunti kwenye Chromium ukitumia akaunti ile ile.</translation>
 <translation id="5405650547142096840">Ondoa kwenye Chromium</translation>
 <translation id="5427571867875391349">Weka Chromium kuwa kivinjari chako chaguomsingi</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Beta ya Chromium</translation>
@@ -271,6 +278,7 @@
 <translation id="5987687638152509985">Sasisha Chromium ili uanze kusawazisha</translation>
 <translation id="5988505247484123880">Ni kawaida kwa tovuti unazotembelea kukumbuka mambo yanayokuvutia, ili kuweka mapendeleo kwenye matumizi yako. Tovuti zinaweza pia kuhifadhi maelezo kuhusu mambo yanayokuvutia kwa kutumia Chromium.</translation>
 <translation id="6003112304606738118">Inapakua... Zimesalia saa <ph name="HOURS" /></translation>
+<translation id="6019451407441383358">Unaweza kufungua alamisho, hali ya kusoma na zaidi katika menyu ya Chromium kwenye sehemu ya juu kulia</translation>
 <translation id="6040143037577758943">Funga</translation>
 <translation id="6055895534982063517">Kuna toleo jipya la Chromium linalopatikana, na ni la kasi kuliko la awali.</translation>
 <translation id="6058380562449900225">Ili kulinda data yako, ruhusu Chromium iondoe ruhusa kwenye tovuti ambazo hujazitembelea hivi karibuni. Hali hii haikomeshi arifa.</translation>
@@ -363,7 +371,9 @@
 <translation id="7045244423563602563">Weka Mipangilio ya Chromium Upendavyo</translation>
 <translation id="705851970750939768">Sasisha Chromium</translation>
 <translation id="7067091210845072982">Ikiwa picha haina ufafanuzi muhimu, Chromium itajaribu kukuwekea. Ili kuweka ufafanuzi, tutatuma picha kwa Google.</translation>
+<translation id="7100062358172078145">Usiniingize katika akaunti kwenye Chromium</translation>
 <translation id="7141270731789036260">Weka mapendeleo kwenye Chrome ya Majaribio</translation>
+<translation id="7159538860914681762">Ili uhifadhi na utumie manenosiri yako na zaidi kwenye vifaa vyako vyote, ingia katika akaunti kwenye Chromium</translation>
 <translation id="7173822816570314652">Shirika lako hufuta data ya Chromium isipotumika kwa <ph name="TIMEOUT_DURATION" />. Data hii inaweza kujumuisha historia, maelezo yaliyojazwa kiotomatiki na vipakuliwa.</translation>
 <translation id="718435575166326686">Chromium inahitaji ruhusa ya kufikia kamera kwa ajili ya tovuti hii</translation>
 <translation id="7196312274710523067">Imeshindwa kuanzisha Chromium. Jaribu tena.</translation>
@@ -438,6 +448,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Fungua Chromium upya ndani ya siku moja}other{Fungua Chromium upya ndani ya siku #}}</translation>
 <translation id="8453117565092476964">Kumbukumbu ya kisakinishi imeharibika au ni batili. Tafadhali pakua Chromium tena.</translation>
 <translation id="8458614432758743027">Chromium inahitaji Windows 10 au toleo jipya zaidi.</translation>
+<translation id="8461326814397467035">Baadhi ya data yako ya Chromium bado haijahifadhiwa kwenye Akaunti yako ya Google. Jaribu kusubiri kwa dakika chache kabla ya kuondoka kwenye akaunti.</translation>
 <translation id="8463672209299734063">Si lazima: Tusaidie kuboresha utendaji na vipengele vya Mfumo wa Uendeshaji wa Chromium kwa kutuma kiotomatiki data ya matumizi na uchunguzi kwa Google.</translation>
 <translation id="8493179195440786826">Chromium Imepitwa na Wakati</translation>
 <translation id="8522801943730206384">Chromium inaweza kukagua manenosiri yako unapoyahifadhi</translation>
@@ -455,6 +466,7 @@
 <translation id="8719993436687031146">Ungependa kuingia kwenye Chromium?</translation>
 <translation id="878572486461146056">Hitilafu ya kisakinishaji: Msimamizi wa mtandao wako ameweka Sera ya Jumla inayozuia usakinishaji: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium inahitaji ruhusa ya kufikia kamera na maikrofoni yako katika tovuti hii</translation>
+<translation id="8818550178040858407">Ungependa kuingia katika akaunti kwenye Chromium?</translation>
 <translation id="8826492472752484139">Bofya “Kidhibiti cha Manenosiri”</translation>
 <translation id="8833697763442816810">Mfumo wa Uendeshaji wa Chromium</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Data gani inatumiwa:<ph name="END_BOLD" /> Historia yako ya kuvinjari, kumbukumbu ya tovuti ulizozitembelea ukitumia Chromium kwenye kifaa hiki.</translation>
@@ -470,6 +482,7 @@
 <translation id="9019929317751753759">Ili kufanya Chromium salama zaidi, tumezima kiendelezi kinachofuata ambacho hakijaorodheshwa katika <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> na huenda kimeongezwa bila ridhaa yako.</translation>
 <translation id="9022552996538154597">Ingia kwenye Chromium</translation>
 <translation id="904366664621834601">Chromium imezuia upakuaji huu kwa sababu faili iliyo kwenye kumbukumbu inajumuisha faili nyingine ambazo huenda zimeficha programu hasidi</translation>
+<translation id="9062666675513499497">Ingia katika akaunti kwenye Chromium unapoingia katika akaunti za huduma nyingine za Google</translation>
 <translation id="907832235989677238">Ingia katika akaunti kwenye Chromium. Iwapo ungependa kuingia katika akaunti mara moja tu, unaweza <ph name="GUEST_LINK_BEGIN" />kutumia kifaa kama mgeni<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium ilifungwa kiotomatiki</translation>
 <translation id="9089354809943900324">Chromium imepitwa na wakati</translation>
@@ -481,11 +494,13 @@
 <translation id="9158494823179993217">Msimamizi wa mfumo unaotumia ameweka mipangilio ya Chromium ifungue kivinjari mbadala ili ufikie<ph name="TARGET_URL_HOSTNAME" />.</translation>
 <translation id="9185526690718004400">Fungua tena ili usasishe &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Niingize katika akaunti kwenye Chromium kiotomatiki</translation>
 <translation id="924957577793602335">Badilisha Chromium upendavyo</translation>
 <translation id="93478295209880648">Huenda Chromium isifanye kazi vizuri kwa sababu haitumiki tena kwenye Windows XP au Windows Vista</translation>
 <translation id="942598560705308788">Vyeti vinavyodhibitiwa na Chromium</translation>
 <translation id="965162752251293939">Ni nani anayetumia Chromium?</translation>
 <translation id="967427899662692980">Pata usalama thabiti zaidi kutoka Chromium</translation>
 <translation id="983803489796659991">Imeshindwa kusakinisha kwa sababu seva ya usasishaji haina data ya kupunguza urefu ya programu.</translation>
+<translation id="985498048907240953">Tumia Chromium Bila Akaunti</translation>
 <translation id="985602178874221306">Waandishi wa Chromium</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_ta.xtb b/chrome/app/resources/chromium_strings_ta.xtb
index 48e1be1..c18192a1 100644
--- a/chrome/app/resources/chromium_strings_ta.xtb
+++ b/chrome/app/resources/chromium_strings_ta.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">Chromium தாவலைப் பகிர்தல்</translation>
 <translation id="1553461853655228091">உங்களைச் சுற்றியுள்ள இடங்களின் 3D வரைபடத்தை உருவாக்க, Chromiumமுக்கு உங்கள் கேமராவை அணுக அனுமதி தேவை</translation>
 <translation id="1574377791422810894">Chromiumமின் பாதுகாப்புக் கருவிகள்</translation>
+<translation id="1591808205441691831">உங்கள் Google கணக்கில் சில தரவுகளைச் சேமித்து அவற்றை அனைத்து சாதனங்களிலும் பயன்படுத்தும் முன்னர், இது நீங்கள்தான் என்பதை Chromium உறுதிசெய்ய வேண்டும். நீங்கள் வெளியேறினால் இந்தத் தரவு இந்தச் சாதனத்திலேயே சேமிக்கப்படும்.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{புதுப்பிப்பைப் பயன்படுத்த Chromiumமை மீண்டும் தொடங்கும்படி உங்கள் நிர்வாகி சொல்கிறார்}=1{புதுப்பிப்பைப் பயன்படுத்த Chromiumமை மீண்டும் தொடங்கும்படி உங்கள் நிர்வாகி சொல்கிறார். உங்கள் மறைநிலை சாளரம் மீண்டும் திறக்காது.}other{புதுப்பிப்பைப் பயன்படுத்த Chromiumமை மீண்டும் தொடங்கும்படி உங்கள் நிர்வாகி சொல்கிறார். உங்கள் # மறைநிலை சாளரங்கள் மீண்டும் திறக்காது.}}</translation>
 <translation id="1625909126243026060">Chromiumமில் உள்ள முக்கியமான தனியுரிமை மற்றும் பாதுகாப்புக் கட்டுப்பாடுகளைச் சரிபாருங்கள்</translation>
 <translation id="1632539827495546968">Chromium உலாவியில் ஒருமுறை மட்டும் இந்தக் கணக்கைப் பயன்படுத்த விரும்பினால் <ph name="GUEST_LINK_BEGIN" />கெஸ்ட் பயன்முறையைப்<ph name="GUEST_LINK_END" /> பயன்படுத்தலாம். வேறு ஒருவரின் கணக்கைச் சேர்க்க விரும்பினால் உங்கள் <ph name="DEVICE_TYPE" /> இல் <ph name="LINK_BEGIN" />புதிய பயனரைச் சேருங்கள்<ph name="LINK_END" />.
@@ -93,6 +94,7 @@
 <translation id="268602741124540128">Chromiumமுக்கு வரவேற்கிறோம், <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Chromium தாவல்</translation>
 <translation id="2718390899429598676">கூடுதல் பாதுகாப்பிற்கு, Chromium உங்கள் தரவை என்க்ரிப்ட் செய்யும்.</translation>
+<translation id="2721354645805494590">உங்கள் Google கணக்கை Chromiumமில் இருந்து அகற்ற, வெளியேறவும்</translation>
 <translation id="2738871930057338499">இணையத்துடன் இணைக்க முடியவில்லை. HTTP 403 தடுக்கப்பட்டது. உங்கள் ப்ராக்ஸி உள்ளமைவைச் சரிபார்க்கவும்.</translation>
 <translation id="2770231113462710648">இயல்புநிலை உலாவியாக இதை அமை:</translation>
 <translation id="2785438272836277133">இந்த நீட்டிப்பில் மால்வேர் உள்ளது, மேலும் இது பாதுகாப்பற்றது. நீங்கள் பார்க்கும் தளங்கள் குறித்த தரவை (உங்கள் தனிப்பட்ட தகவலும் இதில் அடங்கும்) இந்த நீட்டிப்பு அணுகாமலும், மாற்றங்கள் செய்யாமலும் இருக்க இதை Chromiumமில் இருந்து அகற்றவும்.</translation>
@@ -122,6 +124,7 @@
 <translation id="3179665906251668410">Chromium மறை&amp;நிலை சாளரத்தில் இணைப்பைத் திற</translation>
 <translation id="3185330573522821672">புதிய Chromium சுயவிவரத்தைப் பிரத்தியேகமாக்குங்கள்</translation>
 <translation id="3190315855212034486">ஓ! Chromium செயலிழந்தது. இப்போது மீண்டும் தொடங்கவா?</translation>
+<translation id="3224847870593914902">உங்கள் Google கணக்கை Chromiumமில் இருந்து அகற்ற, அமைப்புகள் பக்கத்தில் Chromiumமில் இருந்து வெளியேறவும்</translation>
 <translation id="3258596308407688501">தன்னுடைய தரவுக் கோப்பகத்தில் Chromium படிக்கவும் எழுதவும் செய்யாது:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -185,6 +188,7 @@
 <translation id="4222932583846282852">ரத்துசெய்கிறது...</translation>
 <translation id="4230135487732243613">உங்கள் Chromium தரவை இந்தக் கணக்குடன் இணைக்கவா?</translation>
 <translation id="4251772536351901305">இயல்பான பாதுகாப்பு நிலையில் செய்வதைவிட அதிகமான தரவைத் தளங்களில் இருந்து பகுப்பாய்வு செய்வதன் மூலம் ஆபத்தான தளங்கள் (Googleளுக்கு முன்பே தெரிந்திருக்காத தளங்கள் உட்பட) பற்றி உங்களை எச்சரிக்கும். Chromium வழங்கும் எச்சரிக்கைகளை நீங்கள் தவிர்க்கலாம்.</translation>
+<translation id="4269093074552541569">Chromiumமில் இருந்து வெளியேறு</translation>
 <translation id="4271805377592243930">Chromium தொடர்பான உதவி பெறுக</translation>
 <translation id="4281844954008187215">சேவை விதிமுறைகள்</translation>
 <translation id="4285930937574705105">குறிப்பிடப்படாத பிழைக் காரணமாக நிறுவல் தோல்வியடைந்தது. Chromium தற்போது இயக்கத்தில் இருந்தால், அதை மூடி, பின்னர் முயலவும்.</translation>
@@ -197,6 +201,7 @@
 <translation id="4427306783828095590">ஃபிஷிங்கையும் மால்வேரையும் தடுக்க மேம்பட்ட பாதுகாப்பு உதவுகிறது</translation>
 <translation id="4447409407328223819">Chrome for Testing - ஓர் அறிமுகம்</translation>
 <translation id="4501471624619070934">இந்த நாட்டில் அணுகல் தடைசெய்யப்பட்டுள்ளதால் நிறுவ முடியவில்லை.</translation>
+<translation id="4510853178268397146">இந்த நீட்டிப்பு, தனியுரிமை நடைமுறைகளை (தரவை எப்படிச் சேகரித்துப் பயன்படுத்தும் போன்றவை) வெளியிடவில்லை. இதை அகற்றும்படி Chromium பரிந்துரைக்கிறது.</translation>
 <translation id="452711251841752011">Chromiumமிற்கு வரவேற்கிறோம்; புதிய உலாவிச் சாளரம் திறக்கப்பட்டது</translation>
 <translation id="4544142686420020088">ஏதோ தவறாகிவிட்டதால் Chromium புதுப்பிக்கப்படவில்லை. <ph name="BEGIN_LINK" />Chromium புதுப்பிப்பு குறித்த சிக்கல்களையும் தோல்வியடைந்த புதுப்பிப்புகளையும் சரிசெய்யவும்.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">புதிய Chromium சுயவிவரத்தில் தொடரவா?</translation>
@@ -441,6 +446,7 @@
 <translation id="8417404458978023919">{0,plural, =1{ஒரு நாளுக்குள் Chromiumமை மீண்டும் தொடங்கவும்}other{# நாட்களுக்குள் Chromiumமை மீண்டும் தொடங்கவும்}}</translation>
 <translation id="8453117565092476964">நிறுவி காப்பகம் சிதைந்துள்ளது அல்லது தவறானது. Chromiumமை மீண்டும் பதிவிறக்கவும்.</translation>
 <translation id="8458614432758743027">Windows 10 அல்லது அதற்குப் பிந்தைய பதிப்புகளில் மட்டுமே Chromium இயங்கும்.</translation>
+<translation id="8461326814397467035">உங்களின் சில Chromium தரவுகள் உங்கள் Google கணக்கில் இன்னமும் சேமிக்கப்படவில்லை. வெளியேறுவதற்கு முன் சில நிமிடங்கள் காத்திருக்கவும்.</translation>
 <translation id="8463672209299734063">விருப்பத்திற்குரியது: பிழை அறிக்கைத் தரவு, உபயோகத் தரவு ஆகியவற்றை Googleளுக்குத் தானாக அனுப்புவதன் மூலம் ChromiumOS அம்சங்களையும் செயல்திறனையும் மேம்படுத்த உதவுங்கள்.</translation>
 <translation id="8493179195440786826">Chromium காலாவதியானது</translation>
 <translation id="8522801943730206384">உங்கள் கடவுச்சொற்களை நீங்கள் சேமிக்கும்போது Chromium உலாவியால் அவற்றைச் சரிபார்க்க முடியும்</translation>
diff --git a/chrome/app/resources/chromium_strings_te.xtb b/chrome/app/resources/chromium_strings_te.xtb
index 262fccda..d3d7f32 100644
--- a/chrome/app/resources/chromium_strings_te.xtb
+++ b/chrome/app/resources/chromium_strings_te.xtb
@@ -58,6 +58,7 @@
 <translation id="2018879682492276940">ఇన్‌స్టాల్ చేయడం విఫలమైంది. దయచేసి మళ్లీ ట్రై చేయండి.</translation>
 <translation id="2020032459870799438">డేటా ఉల్లంఘనల నుండి, ఇతర భద్రతా సమస్యల నుండి మీ ఇతర పాస్‌వర్డ్‌లు సురక్షితంగా ఉన్నాయో లేదో చెక్ చేయడానికి, <ph name="BEGIN_LINK" />Chromiumకు సైన్ ఇన్ చేయండి<ph name="END_LINK" />.</translation>
 <translation id="2049376729098081731">Google సర్వీస్‌లలో మరింత వ్యక్తిగతీకరించిన అనుభవం కోసం Chromium హిస్టరీని చేర్చాలో, లేదో ఎంచుకోండి</translation>
+<translation id="2065461321550902389">మీ పరికరాలన్నింటిలో, పాస్‌వర్డ్‌లను సేవ్ చేయడం, ఉపయోగించడంతో పాటు మరెన్నో చేయడానికి, Chromiumకు సైన్ ఇన్ చేయండి. ఈ పాస్‌వర్డ్, మీ Google ఖాతాలో మీరు సైన్ ఇన్ చేసిన తర్వాత సేవ్ అవుతుంది.</translation>
 <translation id="2086476982681781442">ఫైల్ మోసపూరితమైనది అలాగే మీ పరికరానికి ఊహించని మార్పులు చేసే అవకాశం ఉన్నందున Chromium ఈ డౌన్‌లోడ్‌ను బ్లాక్ చేసింది</translation>
 <translation id="2088953378266246249">Chromium, దాని రూట్ సర్టిఫికేట్‌లను ఎలా మేనేజ్ చేస్తుంది అనే దాని గురించిన సమాచారం</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{Chromiumను 1 నిమిషం పాటు ఉపయోగించనప్పుడు, మీ సంస్థ ఆటోమేటిక్‌గా బ్రౌజింగ్ డేటాను తొలగిస్తుంది. ఇందులో భాగంగా హిస్టరీ, ఆటోఫిల్, డౌన్‌లోడ్‌లు ఉండవచ్చు. మీ ట్యాబ్‌లు తెరిచి ఉంటాయి.}other{Chromiumను # నిమిషాల పాటు ఉపయోగించనప్పుడు, మీ సంస్థ ఆటోమేటిక్‌గా బ్రౌజింగ్ డేటాను తొలగిస్తుంది. ఇందులో భాగంగా హిస్టరీ, ఆటోఫిల్, డౌన్‌లోడ్‌లు ఉండవచ్చు. మీ ట్యాబ్‌లు తెరిచి ఉంటాయి.}}</translation>
@@ -310,6 +311,7 @@
 <translation id="6327105987658262776">అప్‌డేట్ ఏదీ అందుబాటులో లేదు.</translation>
 <translation id="6333502561965082103">Chromiumలో మరొక వ్యవస్థాపన జరుగుతోంది. దయచేసి తర్వాత మళ్లీ ట్రై చేయండి.</translation>
 <translation id="6334986366598267305">ఇప్పుడు మీ Google ఖాతాతో, షేర్ చేయ‌బ‌డిన కంప్యూట‌ర్‌ల‌లో Chromiumను సులభంగా ఉపయోగించవచ్చు.</translation>
+<translation id="6347933965114150440">Chromium షార్ట్‌కట్</translation>
 <translation id="6366160072964553914">ఫైల్ సాధారణంగా డౌన్‌లోడ్ అవ్వని, అలాగే ఇది ప్రమాదకరమైనది అయినందున Chromium ఈ డౌన్‌లోడ్‌ను బ్లాక్ చేసింది</translation>
 <translation id="6373523479360886564">మీరు ఖచ్చితంగా Chromiumను అన్ఇన్‌స్టాల్ చేయాలనుకుంటున్నారా?</translation>
 <translation id="6375219077595103062">Password Managerకు షార్ట్‌కట్‌ను జోడించండి</translation>
diff --git a/chrome/app/resources/chromium_strings_tr.xtb b/chrome/app/resources/chromium_strings_tr.xtb
index 9df2da4f..8de6621 100644
--- a/chrome/app/resources/chromium_strings_tr.xtb
+++ b/chrome/app/resources/chromium_strings_tr.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">Chromium sekmesini paylaşın</translation>
 <translation id="1553461853655228091">Çevrenizin 3D haritasını oluşturmak için Chromium'un kameranıza erişim iznine ihtiyacı var</translation>
 <translation id="1574377791422810894">Chromium'un güvenlik araçları</translation>
+<translation id="1591808205441691831">Bazı verilerin Google Hesabınıza kaydedilip tüm cihazlarınızda kullanılabilmesi için Chromium'un kimliğinizi doğrulaması gerekir. Oturumunuzu kapattığınızda bu veriler bu cihazda kalır.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Yöneticiniz bir güncellemeyi uygulamak için Chromium'u yeniden başlatmanızı gerektiriyor}=1{Yöneticiniz bir güncellemeyi uygulamak için Chromium'u yeniden başlatmanızı gerektiriyor. Gizli pencereniz yeniden açılmayacak.}other{Yöneticiniz bir güncellemeyi uygulamak için Chromium'u yeniden başlatmanızı gerektiriyor. # Gizli pencereniz yeniden açılmayacak.}}</translation>
 <translation id="1625909126243026060">Chromium'daki önemli gizlilik ve güvenlik kontrollerini inceleyin</translation>
 <translation id="1632539827495546968">Bu hesabı yalnızca bir kez kullanmak istiyorsanız Chromium tarayıcıda <ph name="GUEST_LINK_BEGIN" />misafir modunu<ph name="GUEST_LINK_END" /> kullanabilirsiniz. Başka biri için hesap eklemek isterseniz <ph name="DEVICE_TYPE" /> cihazınıza <ph name="LINK_BEGIN" />yeni bir kişi ekleyin<ph name="LINK_END" />.
@@ -62,6 +63,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{Chromium 1 dakika boyunca kullanılmadığında kuruluşunuz tarama verilerini otomatik olarak siler. Bu veriler geçmiş, otomatik doldurma ve indirilenleri içerebilir. Sekmeleriniz açık kalır.}other{Chromium # dakika boyunca kullanılmadığında kuruluşunuz tarama verilerini otomatik olarak siler. Bu veriler geçmiş, otomatik doldurma ve indirilenleri içerebilir. Sekmeleriniz açık kalır.}}</translation>
 <translation id="2126108037660393668">İndirilen dosya doğrulanamadı.</translation>
 <translation id="215352261310130060">Sitede güvenli bağlantı kullanılmadığı ve dosya üzerinde oynanmış olabileceği için Chromium bu indirme işlemini engelledi</translation>
+<translation id="2157600032285353789">Yer işaretlerini, okuma modunu ve daha fazlasını Chromium menüsünden açabilirsiniz</translation>
 <translation id="2174178932569897599">Chromium'u özelleştir</translation>
 <translation id="2174917724755363426">Yükleme işlemi tamamlanmadı. İptal etmek istediğinizden emin misiniz?</translation>
 <translation id="2185166961232948079">Chromium - Ağda Oturum Açın - <ph name="PAGE_TITLE" /></translation>
@@ -92,6 +94,7 @@
 <translation id="268602741124540128">Chromium'a hoş geldiniz <ph name="ACCOUNT_FIRST_NAME" />.</translation>
 <translation id="2711502716910134313">Chromium Sekmesi</translation>
 <translation id="2718390899429598676">Chromium ek güvenlik için verilerinizi şifreler.</translation>
+<translation id="2721354645805494590">Google Hesabınızı Chromium'dan kaldırmak için oturumu kapatın</translation>
 <translation id="2738871930057338499">İnternet'e bağlanılamadı. HTTP 403 Yasak. Lütfen proxy yapılandırmanızı kontrol edin.</translation>
 <translation id="2770231113462710648">Varsayılan tarayıcıyı şuna dönüştür:</translation>
 <translation id="2785438272836277133">Bu uzantı kötü amaçlı yazılım içerdiği için güvenli değil. Kişisel bilgileriniz de dahil olmak üzere ziyaret ettiğiniz sitelerdeki verilerinizi artık görememesi ve değiştirememesi için bu uzantıyı Chromium'dan kaldırın.</translation>
@@ -121,6 +124,7 @@
 <translation id="3179665906251668410">Bağlantıyı Chromium &amp;Gizli Penceresinde Aç</translation>
 <translation id="3185330573522821672">Yeni Chromium profilinizi özelleştirin</translation>
 <translation id="3190315855212034486">Hata! Chromium kilitlendi. Yeniden başlatılsın mı?</translation>
+<translation id="3224847870593914902">Google Hesabınızı Chromium'dan kaldırmak için Ayarlar sayfasında Chromium oturumunu kapatın</translation>
 <translation id="3258596308407688501">Chromium veri dizini üzerinde okuma ve yazma işlemi yapamıyor: <ph name="USER_DATA_DIRECTORY" /></translation>
 <translation id="3268051428841342958">Chromium'un JavaScript ve WebAssembly motoru olan V8, site performansını iyileştirmek için kullanılır</translation>
 <translation id="3283186697780795848">Chromium sürümü <ph name="PRODUCT_VERSION" /> yüklendi</translation>
@@ -182,6 +186,7 @@
 <translation id="4222932583846282852">İptal ediliyor...</translation>
 <translation id="4230135487732243613">Chromium verileriniz bu hesaba bağlansın mı?</translation>
 <translation id="4251772536351901305">Standart korumaya ek olarak sitelerden alınmış daha fazla veriyi analiz ederek Google'ın daha önce bilmedikleri de dahil olmak üzere tehlikeli siteler hakkında sizi uyarır. Chromium uyarılarını atlamayı seçebilirsiniz.</translation>
+<translation id="4269093074552541569">Chromium oturumunu kapatın</translation>
 <translation id="4271805377592243930">Chromium'la ilgili yardım alın</translation>
 <translation id="4281844954008187215">Hizmet Şartları</translation>
 <translation id="4285930937574705105">Belirlenemeyen bir hata nedeniyle yükleme başarısız oldu. Chromium şu anda çalışır durumdaysa kapatıp yeniden deneyin.</translation>
@@ -194,6 +199,7 @@
 <translation id="4427306783828095590">Gelişmiş koruma, kimlik avını ve kötü amaçlı yazılımları engellemek için daha fazla özellik sunar</translation>
 <translation id="4447409407328223819">Chrome for Testing hakkında</translation>
 <translation id="4501471624619070934">Bu ülkede erişim kısıtlandığı için yükleme başarısız oldu.</translation>
+<translation id="4510853178268397146">Bu uzantı, verileri nasıl topladığı ve kullandığı gibi gizlilik uygulamalarını yayınlamadı. Chromium bunu kaldırmanızı öneriyor.</translation>
 <translation id="452711251841752011">Chromium'a hoş geldiniz; yeni tarayıcı penceresi açıldı</translation>
 <translation id="4544142686420020088">Chromium güncellenmedi. Bir sorun oluştu. <ph name="BEGIN_LINK" />Chrome güncelleme sorunlarını ve başarısız güncellemeleri düzeltin.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Yeni bir Chromium profilinde devam edilsin mi?</translation>
@@ -237,6 +243,7 @@
 <translation id="5386450000063123300">Chromium güncelleniyor (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">Chromium'da oturum açmaya izin verin</translation>
 <translation id="5398878173008909840">Chromium'un yeni bir sürümü çıktı.</translation>
+<translation id="5400757303519321734"><ph name="USER_EMAIL" /> ile Gmail veya YouTube gibi Google hizmetlerinde oturum açarken aynı hesapla Chromium'da oturum açabilirsiniz</translation>
 <translation id="5405650547142096840">Chromium'dan kaldır</translation>
 <translation id="5427571867875391349">Chromium'u varsayılan tarayıcım olarak ayarla</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium Beta</translation>
@@ -267,6 +274,7 @@
 <translation id="5987687638152509985">Senkronizasyonu başlatmak için Chromium'u güncelleyin</translation>
 <translation id="5988505247484123880">Ziyaret ettiğiniz sitelerin deneyiminizi kişiselleştirmek için ilgi alanlarınızı hatırlaması olağan bir durumdur. Siteler, ilgi alanlarınız hakkındaki bilgileri Chromium'da da saklayabilir.</translation>
 <translation id="6003112304606738118">İndiriliyor... <ph name="HOURS" /> saat kaldı</translation>
+<translation id="6019451407441383358">Yer işaretlerini, okuma modunu ve daha fazlasını sağ üstteki Chromium menüsünden açabilirsiniz</translation>
 <translation id="6040143037577758943">Kapat</translation>
 <translation id="6055895534982063517">Kullanabileceğiniz yeni bir Chromium sürümü var ve bu sürüm her zamankinden daha hızlı.</translation>
 <translation id="6058380562449900225">Verilerinizin korunması için Chromium'un, yakın zamanda ziyaret etmediğiniz sitelerin izinlerini kaldırmasına izin verin. Bu işlem, bildirimleri durdurmaz.</translation>
@@ -358,7 +366,9 @@
 <translation id="7045244423563602563">Chromium'u Kendinize Uyarlayın</translation>
 <translation id="705851970750939768">Chromium'u güncelle</translation>
 <translation id="7067091210845072982">Bir resmin işe yarar bir açıklaması yoksa, Chromium sizin için bir açıklama sağlamaya çalışır. Açıklama oluşturmak için resimler Google'a gönderilir.</translation>
+<translation id="7100062358172078145">Chromium'da oturum açmak istemiyorum</translation>
 <translation id="7141270731789036260">Chrome for Testing'i özelleştir</translation>
+<translation id="7159538860914681762">Şifreler ve diğer öğelerinizi tüm cihazlarınızda kaydedip kullanmak için Chromium'da oturum açın</translation>
 <translation id="7173822816570314652"><ph name="TIMEOUT_DURATION" /> boyunca kullanılmadığında Chromium verileri kuruluşunuz tarafından silinir. Bu veriler geçmiş, otomatik doldurma ve indirilenleri içerebilir.</translation>
 <translation id="718435575166326686">Bu site için Chromium'un kamera iznine ihtiyacı var</translation>
 <translation id="7196312274710523067">Chromium başlatılamadı. Tekrar deneyin.</translation>
@@ -433,6 +443,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Chromium'u bir gün içinde yeniden başlatın}other{Chromium'u # gün içinde yeniden başlatın}}</translation>
 <translation id="8453117565092476964">Yükleyici arşivi bozuk veya geçersiz. Lütfen Chromium'u yeniden indirin.</translation>
 <translation id="8458614432758743027">Chromium, Windows 10 veya daha sonraki bir sürümü gerektirir.</translation>
+<translation id="8461326814397467035">Chromium verilerinizden bazıları henüz Google Hesabınıza kaydedilmedi. Oturumunuzu kapatmadan önce birkaç dakika bekleyin.</translation>
 <translation id="8463672209299734063">İsteğe bağlı: Teşhis ve kullanım verilerini Google'a otomatik olarak göndererek ChromiumOS özelliklerini ve performansını iyileştirmeye yardımcı olun.</translation>
 <translation id="8493179195440786826">Chromium Sürümü Eski</translation>
 <translation id="8522801943730206384">Chromium, kaydetmeniz halinde şifrelerinizi kontrol edebilir</translation>
@@ -450,6 +461,7 @@
 <translation id="8719993436687031146">Chromium'da oturum açmak istiyor musunuz?</translation>
 <translation id="878572486461146056">Yükleme hatası: Ağ yöneticiniz, yükleme işlemini engelleyen bir grup politikası uygulamış: <ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium'un bu sitede kameranıza ve mikrofonunuza erişmesi için izin gerekiyor</translation>
+<translation id="8818550178040858407">Chromium'da oturum açılsın mı?</translation>
 <translation id="8826492472752484139">"Şifre Yöneticisi"ni tıklayın</translation>
 <translation id="8833697763442816810">ChromiumOS Sistemi</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />Kullanılan veriler:<ph name="END_BOLD" /> Tarama geçmişiniz, bu cihazda Chromium'u kullanarak ziyaret ettiğiniz sitelerin kaydı.</translation>
@@ -465,6 +477,7 @@
 <translation id="9019929317751753759">Chromium'u daha güvenli bir hale getirmek için <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> altında listelenmeyen ve bilginiz dışında eklenmiş olabilecek aşağıdaki uzantıyı devre dışı bıraktık.</translation>
 <translation id="9022552996538154597">Chromium'da oturum aç</translation>
 <translation id="904366664621834601">Arşiv dosyası, kötü amaçlı yazılımın gizlenmiş olabileceği başka dosyalar içerdiği için Chromium bu indirme işlemini engelledi</translation>
+<translation id="9062666675513499497">Diğer Google hizmetlerinde oturum açtığınızda Chromium'da oturum açın</translation>
 <translation id="907832235989677238">Chromium'da oturum açın. Bir hesapta yalnızca bir kez oturum açmak istiyorsanız <ph name="GUEST_LINK_BEGIN" />cihazı misafir olarak kullanabilirsiniz<ph name="GUEST_LINK_END" />.</translation>
 <translation id="9078733879136747090">Chromium otomatik olarak kapatıldı</translation>
 <translation id="9089354809943900324">Chromium sürümü eski</translation>
@@ -476,11 +489,13 @@
 <translation id="9158494823179993217">Sistem yöneticiniz, Chromium'u, <ph name="TARGET_URL_HOSTNAME" /> sitesini alternatif bir tarayıcıda açacak şekilde yapılandırmış.</translation>
 <translation id="9185526690718004400">&amp;Chromium'u güncellemek için yeniden başlat</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">Chromium'da otomatik olarak oturum açmak istiyorum</translation>
 <translation id="924957577793602335">Chromium'u kendinize uyarlayın</translation>
 <translation id="93478295209880648">Chromium artık Windows XP veya Windows Vista üzerinde desteklenmediği için doğru şekilde çalışmayabilir</translation>
 <translation id="942598560705308788">Chromium tarafından yönetilen sertifikalar</translation>
 <translation id="965162752251293939">Chromium'u kim kullanıyor?</translation>
 <translation id="967427899662692980">Chromium'un en güçlü güvenlik özelliğinden faydalanın</translation>
 <translation id="983803489796659991">Güncelleme sunucusunda uygulamanın karma verisi bulunmadığından yükleme işlemi başarısız oldu.</translation>
+<translation id="985498048907240953">Chromium'u hesap olmadan kullan</translation>
 <translation id="985602178874221306">The Chromium Authors</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_uk.xtb b/chrome/app/resources/chromium_strings_uk.xtb
index f7fdbf9..d062de7 100644
--- a/chrome/app/resources/chromium_strings_uk.xtb
+++ b/chrome/app/resources/chromium_strings_uk.xtb
@@ -25,6 +25,7 @@
 <translation id="1524282610922162960">Поділитися вкладкою Chromium</translation>
 <translation id="1553461853655228091">Chromium потрібен дозвіл на використання камери, щоб створити 3D-карту вашого оточення</translation>
 <translation id="1574377791422810894">Інструменти безпеки Chromium</translation>
+<translation id="1591808205441691831">Chromium має підтвердити вашу особу, перш ніж деякі дані можна буде зберігати в обліковому записі Google і використовувати на всіх ваших пристроях. Якщо ви вийдете, ці дані залишаться на пристрої.</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{Адміністратор вимагає перезапустити Chromium, щоб застосувати оновлення}=1{Адміністратор вимагає перезапустити Chromium, щоб застосувати оновлення. Вікно в режимі анонімного перегляду не відновиться й не відкриється знову.}one{Адміністратор вимагає перезапустити Chromium, щоб застосувати оновлення. # вікно в режимі анонімного перегляду не відновиться й не відкриється знову.}few{Адміністратор вимагає перезапустити Chromium, щоб застосувати оновлення. # вікна в режимі анонімного перегляду не відновляться й не відкриються знову.}many{Адміністратор вимагає перезапустити Chromium, щоб застосувати оновлення. # вікон в режимі анонімного перегляду не відновляться й не відкриються знову.}other{Адміністратор вимагає перезапустити Chromium, щоб застосувати оновлення. # вікна в режимі анонімного перегляду не відновиться й не відкриється знову.}}</translation>
 <translation id="1625909126243026060">Перевірте основні елементи керування конфіденційністю та безпекою в Chromium</translation>
 <translation id="1632539827495546968">Якщо ви хочете скористатися цим обліковим записом лише один раз, увімкніть <ph name="GUEST_LINK_BEGIN" />режим гостя<ph name="GUEST_LINK_END" /> в обліковому записі Chromium. Якщо ви хочете додати обліковий запис для іншого користувача, <ph name="LINK_BEGIN" />зробіть це<ph name="LINK_END" /> на пристрої <ph name="DEVICE_TYPE" />.
@@ -93,6 +94,7 @@
 <translation id="268602741124540128">Вітаємо в Chromium, <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">Вкладка Chromium</translation>
 <translation id="2718390899429598676">Задля підвищення безпеки Chromium шифруватиме ваші дані.</translation>
+<translation id="2721354645805494590">Щоб вилучити обліковий запис Google, вийдіть із Chromium</translation>
 <translation id="2738871930057338499">Не вдалося підключитися до Інтернету. Помилка "HTTP 403 заборонено". Перевірте конфігурацію свого проксі-сервера.</translation>
 <translation id="2770231113462710648">Змінити веб-переглядач за умовчанням на:</translation>
 <translation id="2785438272836277133">Це розширення містить зловмисне програмне забезпечення і є небезпечним. Вилучіть його з Chromium, щоб розширення більше не могло переглядати й змінювати дані на сайтах, які ви відвідуєте (зокрема вашу особисту інформацію).</translation>
@@ -122,6 +124,7 @@
 <translation id="3179665906251668410">Відкрити посилання в аноні&amp;мному вікні Chromium</translation>
 <translation id="3185330573522821672">Налаштуйте свій новий профіль Chromium</translation>
 <translation id="3190315855212034486">Помилка. Chromium аварійно завершив роботу. Перезапустити зараз?</translation>
+<translation id="3224847870593914902">Щоб вилучити обліковий запис Google, вийдіть із Chromium на сторінці налаштувань</translation>
 <translation id="3258596308407688501">Chromium не може читати та писати дані у свій каталог даних:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -185,6 +188,7 @@
 <translation id="4222932583846282852">Скасування…</translation>
 <translation id="4230135487732243613">Пов’язати ваші дані Chromium із цим обліковим записом?</translation>
 <translation id="4251772536351901305">Попереджає вас про небезпечні сайти, навіть раніше невідомі Google, аналізуючи більше даних від сайтів, ніж системи стандартного захисту. Ви можете пропустити попередження Chromium.</translation>
+<translation id="4269093074552541569">Вийти з Chromium</translation>
 <translation id="4271805377592243930">Отримати довідку щодо Chromium</translation>
 <translation id="4281844954008187215">Умови використання</translation>
 <translation id="4285930937574705105">Не вдалося встановити через невизначену помилку. Якщо Chromium зараз запущено, закрийте його та повторіть спробу.</translation>
@@ -197,6 +201,7 @@
 <translation id="4427306783828095590">Покращений захист ще ефективніше блокує фішинг і зловмисне програмне забезпечення</translation>
 <translation id="4447409407328223819">Про Chrome for Testing</translation>
 <translation id="4501471624619070934">Помилка встановлення через обмеження доступу в цій країні.</translation>
+<translation id="4510853178268397146">Немає відомостей про конфіденційність цього розширення, зокрема про те, як воно збирає і використовує дані. Chromium радить вилучити його.</translation>
 <translation id="452711251841752011">Вітаємо в Chromium! Відкрито нове вікно веб-переглядача</translation>
 <translation id="4544142686420020088">Не вдалось оновити веб-переглядач Chromium. <ph name="BEGIN_LINK" />Вирішіть проблеми з оновленням Chrome.<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">Продовжити в новому профілі Chromium?</translation>
@@ -441,6 +446,7 @@
 <translation id="8417404458978023919">{0,plural, =1{Перезапустіть Chromium упродовж дня}one{Перезапустіть Chromium упродовж # дня}few{Перезапустіть Chromium упродовж # днів}many{Перезапустіть Chromium упродовж # днів}other{Перезапустіть Chromium упродовж # дня}}</translation>
 <translation id="8453117565092476964">Архів програми встановлення пошкоджений або недійсний. Завантажте Chromium ще раз.</translation>
 <translation id="8458614432758743027">Для роботи Chromium потрібно мати ОС Windows 10 або новішої версії.</translation>
+<translation id="8461326814397467035">Деякі дані Chromium іще не збережено у вашому обліковому записі Google. Зачекайте кілька хвилин, перш ніж виходити з облікового запису.</translation>
 <translation id="8463672209299734063">Необов’язково: допоможіть нам покращувати функції та підвищувати продуктивність Chromium OS, автоматично надсилаючи в Google дані про діагностику та використання.</translation>
 <translation id="8493179195440786826">Версія Chromium застаріла</translation>
 <translation id="8522801943730206384">Chromium зможе перевірити ваші паролі, коли ви їх збережете</translation>
diff --git a/chrome/app/resources/chromium_strings_ur.xtb b/chrome/app/resources/chromium_strings_ur.xtb
index a57a07b..1c83998 100644
--- a/chrome/app/resources/chromium_strings_ur.xtb
+++ b/chrome/app/resources/chromium_strings_ur.xtb
@@ -27,6 +27,7 @@
 <translation id="1524282610922162960">‏ایک Chromium ٹیب کا اشتراک کریں</translation>
 <translation id="1553461853655228091">‏پنے اطراف کا 3D نقشہ تخلیق کرنے کی خاطر Chromium کو آپ کے کیمرے تک رسائی کی اجازت درکار ہے</translation>
 <translation id="1574377791422810894">‏Chromium کے سیفٹی ٹولز</translation>
+<translation id="1591808205441691831">‏آپ کے Google اکاؤنٹ میں کچھ ڈیٹا کو محفوظ کرنے اور آپ کے تمام آلات پر اس کا استعمال کرنے سے پہلے Chromium کو اس بات کی توثیق کرنے کی ضرورت ہے کہ یہ آپ ہی ہیں۔ اگر آپ سائن آؤٹ کرتے ہیں تو یہ ڈیٹا اس آلے پر رہے گا۔</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{‏آپ کے منتظم کا مطالبہ ہے کہ آپ اپ ڈیٹ کو لاگو کرنے کیلئے Chromium کو بند کر کے دوبارہ چلائیں}=1{‏آپ کے منتظم کا مطالبہ ہے کہ آپ اپ ڈیٹ کو لاگو کرنے کیلئے Chromium کو بند کر کے دوبارہ چلائیں۔ آپ کی پوشیدگی ونڈو دوبارہ نہیں کھلے گی۔}other{‏آپ کے منتظم کا مطالبہ ہے کہ آپ اپ ڈیٹ کو لاگو کرنے کیلئے Chromium کو بند کر کے دوبارہ چلائیں۔ آپ کی # پوشیدگی ونڈوز دوبارہ نہیں کھلیں گی۔}}</translation>
 <translation id="1625909126243026060">‏Chromium میں کلیدی رازداری اور سیکیورٹی کنٹرولز کا جائزہ لیں</translation>
 <translation id="1632539827495546968">‏اگر آپ اس اکاؤنٹ کو صرف ایک بار استعمال کرنا چاہتے ہیں تو آپ Chromium براؤزر میں <ph name="GUEST_LINK_BEGIN" />مہمان وضع<ph name="GUEST_LINK_END" /> کا استعمال کر سکتے ہیں۔ اگر آپ کسی اور کے لیے کوئی اکاؤنٹ شامل کرنا چاہتے ہیں تو اپنے <ph name="DEVICE_TYPE" /> میں <ph name="LINK_BEGIN" />ایک نیا شخص شامل کریں<ph name="LINK_END" />۔
@@ -59,6 +60,7 @@
 <translation id="2018879682492276940">انسٹالیشن ناکام ہو گئی۔ دوبارہ کوشش کریں۔</translation>
 <translation id="2020032459870799438">‏یہ دیکھنے کے لئے کہ آیا آپ کے دیگر پاس ورڈز ڈیٹا کی خلاف ورزیوں اور دیگر سیکیورٹی مسائل سے محفوظ ہیں، <ph name="BEGIN_LINK" />Chromium میں سائن ان کریں<ph name="END_LINK" />۔</translation>
 <translation id="2049376729098081731">‏منتخب کریں کہ آیا Google سروسز میں مزید ذاتی نوعیت کے تجربات کے لیے Chromium کی سرگزشت کو شامل کریں</translation>
+<translation id="2065461321550902389">‏اپنے سبھی آلات پر پاس ورڈز وغیرہ کو محفوظ کرنے اور ان کا استعمال کرنے کے لیے، Chromium میں سائن ان کریں۔ آپ کے سائن ان کرنے کے بعد یہ پاس ورڈ آپ کے Google اکاؤنٹ میں محفوظ ہو جائے گا۔</translation>
 <translation id="2086476982681781442">‏Chromium نے اس ڈاؤن لوڈ کو مسدود کر دیا کیونکہ یہ فائل فریب والی ہے اور آپ کے آلے میں غیر متوقع تبدیلیاں کر سکتی ہے</translation>
 <translation id="2088953378266246249">‏اس بارے میں معلومات کہ کس طرح Chromium اپنے روٹ سرٹیفیکیٹس کا نظم کرتا ہے</translation>
 <translation id="2120965832000301375">{COUNT,plural, =1{‏1 منٹ تک Chromium کا استعمال نہ ہونے پر آپ کی تنظیم خودکار طور پر براؤزنگ ڈیٹا حذف کر دیتی ہے۔ اس میں سرگزشت، آٹو فل اور ڈاؤن لوڈز شامل ہو سکتے ہیں۔ آپ کے ٹیبز کھلے رہیں گے۔}other{‏# منٹ تک Chromium کا استعمال نہ ہونے پر آپ کی تنظیم خودکار طور پر براؤزنگ ڈیٹا کو حذف کر دیتی ہے۔ اس میں سرگزشت، آٹو فل اور ڈاؤن لوڈز شامل ہو سکتے ہیں۔ آپ کے ٹیبز کھلے رہیں گے۔}}</translation>
@@ -95,6 +97,7 @@
 <translation id="268602741124540128">‏Chromium میں خوش آمدید، <ph name="ACCOUNT_FIRST_NAME" /></translation>
 <translation id="2711502716910134313">‏Chromium ٹیب</translation>
 <translation id="2718390899429598676">‏اضافی سیکیورٹی کیلئے، Chromium آپ کا ڈیٹا مرموز کر دے گا۔</translation>
+<translation id="2721354645805494590">‏‫Chromium سے اپنا Google اکاؤنٹ ہٹانے کے لیے، سائن آؤٹ کریں</translation>
 <translation id="2738871930057338499">‏انٹرنیٹ سے منسلک ہونے سے قاصر ہے۔ HTTP 403 ممنوع ہے۔ براہ کرم اپنی پراکسی کنفیگریشن چیک کریں۔</translation>
 <translation id="2770231113462710648">ڈیفالٹ براؤزر کو اس میں تبدیل کریں:</translation>
 <translation id="2785438272836277133">‏یہ ایکسٹینشن میلوئیر پر مشتمل ہے اور غیر محفوظ ہے۔ اسے Chromium سے ہٹا دیں تاکہ یہ آپ کی ذاتی معلومات سمیت آپ کی ملاحظہ کردہ سائٹس پر آپ کا ڈیٹا مزید دیکھ اور تبدیل نہ کر سکے۔</translation>
@@ -124,6 +127,7 @@
 <translation id="3179665906251668410">‏لنک کو Chromium &amp;پوشیدگی ونڈو میں کھولیں</translation>
 <translation id="3185330573522821672">‏اپنی نئی Chromium پروفائل کو حسب ضرورت بنائیں</translation>
 <translation id="3190315855212034486">‏افوہ! Chromium کریش ہوگیا ہے۔ دوبارہ شروع کریں؟</translation>
+<translation id="3224847870593914902">‏اپنے Google اکاؤنٹ کو Chromium سے ہٹانے کے لیے، ترتیبات کے صفحے میں Chromium سے سائن آؤٹ کریں</translation>
 <translation id="3258596308407688501">‏Chromium اپنی ڈیٹا ڈائریکٹری میں پڑھ اور لکھ نہیں سکتا ہے:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
@@ -187,6 +191,7 @@
 <translation id="4222932583846282852">منسوخ ہو رہا ہے...</translation>
 <translation id="4230135487732243613">‏اپنا Chromium ڈیٹا اس اکاؤنٹ سے لنک کریں؟</translation>
 <translation id="4251772536351901305">‏معیاری تحفظ سے زیادہ سائٹس کے ڈیٹا کا تجزیہ کر کے، آپ کو خطرناک سائٹس، یہاں تک کہ جن کے بارے میں Google پہلے نہیں جانتا تھا، کے بارے میں خبردار کرتا ہے۔ آپ Chromium وارننگز کو نظر انداز کرنے کا انتخاب کر سکتے ہیں۔</translation>
+<translation id="4269093074552541569">‏‫Chromium سے سائن آؤٹ کریں</translation>
 <translation id="4271805377592243930">‏Chromium کے بارے میں مدد حاصل کریں</translation>
 <translation id="4281844954008187215">سروس کی شرائط</translation>
 <translation id="4285930937574705105">‏غیر متعینہ خرابی کی وجہ سے انسٹالیشن ناکام ہو گیا۔ اگر فی الحال Chromium چل رہا ہے تو براہ کرم اسے بند کر دیں اور دوبارہ کوشش کریں۔</translation>
@@ -199,6 +204,7 @@
 <translation id="4427306783828095590">فریب دہی اور میلوئیر کو مسدود کرنے کیلئے بہتر کردہ حفاظت مزید کام کرتی ہے</translation>
 <translation id="4447409407328223819">‏Chrome for Testing کے بارے میں</translation>
 <translation id="4501471624619070934">انسٹالیشن ناکام ہوگئی کیونکہ اس ملک میں رسائی محدود ہے۔</translation>
+<translation id="4510853178268397146">‏اس ایکسٹینشن نے رازداری کے ضوابط کو شائع نہیں کیا ہے، جیسے کہ اس کا ڈیٹا کو اکٹھا اور استعمال کرنے کا طریقہ۔ Chromium تجویز کرتا ہے کہ آپ اسے ہٹا دیں۔</translation>
 <translation id="452711251841752011">‏Chromium میں آپ کا استقبال ہے، براؤزر کی نئی ونڈو کھلی</translation>
 <translation id="4544142686420020088">‏Chromium اپ ڈیٹ نہیں ہوا، کچھ غلط ہو گیا۔ <ph name="BEGIN_LINK" />Chrome اپ ڈیٹ کی دشواریوں اور ناکام اپ ڈیٹس کو درست کریں۔<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">‏ایک نئی Chromium پروفائل میں جاری رکھیں؟</translation>
@@ -309,6 +315,7 @@
 <translation id="6327105987658262776">کوئی اپ ڈیٹ دستیاب نہیں ہے۔</translation>
 <translation id="6333502561965082103">‏Chromium پر ایک اور کارروائی کی جا رہی ہے۔ براہ کرم بعد میں دوبارہ کوشش کریں۔</translation>
 <translation id="6334986366598267305">‏اب آپ کے Google اکاؤنٹ کے ساتھ اور اشتراک کردہ کمپیوٹرز پر Chromium کا استعمال زيادہ آسان ہے۔</translation>
+<translation id="6347933965114150440">‏‫Chromium شارٹ کٹ</translation>
 <translation id="6366160072964553914">‏Chromium نے اس ڈاؤن لوڈ کو مسدود کر دیا کیونکہ فائل عام طور پر ڈاؤن لوڈ نہیں ہوتی ہے اور یہ خطرناک ہو سکتی ہے</translation>
 <translation id="6373523479360886564">‏کیا آپ واقعی Chromium کو ان انسٹال کرنا چاہتے ہیں؟</translation>
 <translation id="6375219077595103062">پاس ورڈ مینیجر میں شارٹ کٹ شامل کریں</translation>
@@ -442,6 +449,7 @@
 <translation id="8417404458978023919">{0,plural, =1{‏ایک دن کے اندر Chromium کو دوبارہ لانچ کریں}other{‏# دن کے اندر Chromium کو دوبارہ لانچ کریں}}</translation>
 <translation id="8453117565092476964">‏انسٹالر آرکائیو خراب یا غلط ہے۔ براہ کرم Chromium کو دوبارہ ڈاؤن لوڈ کریں۔</translation>
 <translation id="8458614432758743027">‏Chromium کے لیے Windows 10 یا اس کے بعد کا ورژن درکار ہے۔</translation>
+<translation id="8461326814397467035">‏آپ کا کچھ Chromium ڈیٹا ابھی تک آپ کے Google اکاؤنٹ میں محفوظ نہیں ہوا ہے۔ سائن آؤٹ کرنے سے پہلے چند منٹ انتظار کرنے کی کوشش کریں۔</translation>
 <translation id="8463672209299734063">‏اختیاری: Google کو ڈائیگناسٹک اور استعمال کا ڈیٹا خودکار طور پر بھیج کر ChromiumOS کی خصوصیات اور کارکردگی کو بہتر بنانے میں مدد کریں۔</translation>
 <translation id="8493179195440786826">‏Chromium پرانا ہے</translation>
 <translation id="8522801943730206384">‏جب آپ پاس ورڈز کو محفوظ کرتے ہیں تو Chromium انہیں چیک کر سکتا ہے</translation>
diff --git a/chrome/app/resources/chromium_strings_zh-HK.xtb b/chrome/app/resources/chromium_strings_zh-HK.xtb
index 6d979ed..bb579904 100644
--- a/chrome/app/resources/chromium_strings_zh-HK.xtb
+++ b/chrome/app/resources/chromium_strings_zh-HK.xtb
@@ -27,7 +27,7 @@
 <translation id="1524282610922162960">分享 Chromium 分頁</translation>
 <translation id="1553461853655228091">Chromium 需要取得權限,才能存取相機以建立您身處環境的 3D 地圖</translation>
 <translation id="1574377791422810894">Chromium 的安全工具</translation>
-<translation id="1591808205441691831">Chromium 必須先驗證身分,才能將這些資料儲存到 Google 帳戶,讓你在所有裝置上使用。登出後,這類資料仍會保留在這部裝置。</translation>
+<translation id="1591808205441691831">Chromium 需要先驗證身分,才能將部分資料儲存至 Google 帳戶,並在所有裝置上使用。登出後,這類資料仍會保留在此裝置。</translation>
 <translation id="1607715478322902680">{COUNT,plural, =0{管理員要求您重新啟動 Chromium,以套用更新}=1{管理員要求您重新啟動 Chromium,以套用更新。您的無痕式視窗不會重新開啟。}other{管理員要求您重新啟動 Chromium,以套用更新。您的 # 個無痕式視窗不會重新開啟。}}</translation>
 <translation id="1625909126243026060">查看 Chromium 中重要的私隱和安全控制項</translation>
 <translation id="1632539827495546968">如果您只想使用此帳戶一次,可以在 Chromium 瀏覽器中使用<ph name="GUEST_LINK_BEGIN" />訪客模式<ph name="GUEST_LINK_END" />。如要新增其他人的帳戶,請<ph name="LINK_BEGIN" />新增使用者<ph name="LINK_END" />至您的 <ph name="DEVICE_TYPE" />。
@@ -65,6 +65,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{根據機構規定,Chromium 會在閒置 1 分鐘後自動刪除瀏覽資料,當中可能包括記錄、自動填入資料和下載檔案。這些分頁仍會保持開啟。}other{根據機構規定,Chromium 會在閒置 # 分鐘後自動刪除瀏覽資料,當中可能包括記錄、自動填入資料和下載檔案。這些分頁仍會保持開啟。}}</translation>
 <translation id="2126108037660393668">已下載的檔案驗證失敗。</translation>
 <translation id="215352261310130060">由於此網站未使用安全連線,且檔案可能已被篡改,因此 Chromium 已禁止下載</translation>
+<translation id="2157600032285353789">你可從 Chromium 選單開啟書籤、閱讀模式等功能</translation>
 <translation id="2174178932569897599">自訂 Chromium</translation>
 <translation id="2174917724755363426">安裝尚未完成。確定要取消嗎?</translation>
 <translation id="2185166961232948079">Chromium - 網絡登入 - <ph name="PAGE_TITLE" /></translation>
@@ -202,7 +203,7 @@
 <translation id="4427306783828095590">強化保護功能可進一步封鎖仿冒詐騙和惡意軟件</translation>
 <translation id="4447409407328223819">關於 Chrome for Testing</translation>
 <translation id="4501471624619070934">由於此國家/地區有存取限制,因此無法安裝。</translation>
-<translation id="4510853178268397146">這項擴充功能尚未發布隱私權實務規範 (例如擴充功能如何收集和使用資料),因此 Chromium 建議你移除。</translation>
+<translation id="4510853178268397146">此擴充程式尚未發佈私隱守則,例如擴充程式如何收集和使用資料。Chromium 建議你移除此擴充程式。</translation>
 <translation id="452711251841752011">歡迎使用 Chromium;開咗新瀏覽器視窗</translation>
 <translation id="4544142686420020088">發生錯誤,Chromium 未能更新。<ph name="BEGIN_LINK" />請修正 Chromium 更新問題與更新失敗問題。<ph name="END_LINK" /></translation>
 <translation id="454579500955453258">要透過新的 Chromium 設定檔繼續瀏覽嗎?</translation>
@@ -246,6 +247,7 @@
 <translation id="5386450000063123300">正在更新 Chromium (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">允許登入 Chromium</translation>
 <translation id="5398878173008909840">新版 Chromium 現已推出。</translation>
+<translation id="5400757303519321734">使用 <ph name="USER_EMAIL" /> 登入 Gmail 或 YouTube 等 Google 服務時,你可使用同一個帳戶登入 Chromium</translation>
 <translation id="5405650547142096840">從 Chromium 中移除</translation>
 <translation id="5427571867875391349">將 Chromium 設為預設瀏覽器</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium Beta 版本</translation>
@@ -276,6 +278,7 @@
 <translation id="5987687638152509985">更新 Chromium 即可開始同步</translation>
 <translation id="5988505247484123880">您瀏覽的網站經常會記住您感興趣的項目,以便為您提供個人化體驗。網站亦可將您的興趣相關資訊儲存在 Chromium 中。</translation>
 <translation id="6003112304606738118">正在下載… 剩餘 <ph name="HOURS" /> 小時</translation>
+<translation id="6019451407441383358">你可以由右上角嘅 Chromium 選單打開書籤、閱讀模式之類嘅功能</translation>
 <translation id="6040143037577758943">關閉</translation>
 <translation id="6055895534982063517">新版 Chromium 現已推出,速度更勝從前。</translation>
 <translation id="6058380562449900225">為保護你的資料,請允許 Chromium 從你最近未瀏覽的網站移除權限。這不會停止通知。</translation>
@@ -367,7 +370,9 @@
 <translation id="7045244423563602563">自訂屬於您的 Chromium</translation>
 <translation id="705851970750939768">更新 Chromium</translation>
 <translation id="7067091210845072982">如果圖片並無有用的說明,Chromium 會嘗試為您提供說明。因此,圖片將傳送至 Google 以建立說明。</translation>
+<translation id="7100062358172078145">不要登入 Chromium</translation>
 <translation id="7141270731789036260">自訂 Chrome for Testing</translation>
+<translation id="7159538860914681762">如要在所有裝置上儲存及使用密碼和其他資料,請登入 Chromium</translation>
 <translation id="7173822816570314652">您的機構會在 Chromium 閒置 <ph name="TIMEOUT_DURATION" />後刪除 Chromium 資料,當中可能包括記錄、自動填入資料和下載檔案。</translation>
 <translation id="718435575166326686">Chromium 需要相機權限,才能執行此網站要求的功能</translation>
 <translation id="7196312274710523067">無法啟動 Chromium,請再試一次。</translation>
@@ -442,7 +447,7 @@
 <translation id="8417404458978023919">{0,plural, =1{請在 1 天內重新啟動 Chromium}other{請在 # 天內重新啟動 Chromium}}</translation>
 <translation id="8453117565092476964">安裝程式封存檔案已損毀或無效,請重新下載 Chromium。</translation>
 <translation id="8458614432758743027">Chromium 只支援 Windows 10 或以上版本的作業系統。</translation>
-<translation id="8461326814397467035">部分 Chromium 資料尚未儲存到 Google 帳戶,請稍候幾分鐘後再登出。</translation>
+<translation id="8461326814397467035">部分 Chromium 資料尚未儲存至 Google 帳戶。請等待幾分鐘後再嘗試登出。</translation>
 <translation id="8463672209299734063">可選用:將診斷和使用情況資料自動傳送給 Google,協助改善 Chromium 作業系統的功能和效能。</translation>
 <translation id="8493179195440786826">Chromium 版本過舊</translation>
 <translation id="8522801943730206384">儲存密碼時,Chromium 可檢查你的密碼</translation>
@@ -460,6 +465,7 @@
 <translation id="8719993436687031146">要登入 Chromium 嗎?</translation>
 <translation id="878572486461146056">安裝錯誤:網絡管理員已套用防止安裝的群組政策:<ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium 需要取得權限,才能讓這個網站存取您的相機和麥克風</translation>
+<translation id="8818550178040858407">要登入 Chromium 嗎?</translation>
 <translation id="8826492472752484139">按一下 [密碼管理工具]</translation>
 <translation id="8833697763442816810">Chromium 作業系統</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />需要使用什麼資料:<ph name="END_BOLD" />您的瀏覽記錄,亦即您在此裝置上使用 Chromium 瀏覽過的網站記錄。</translation>
@@ -475,6 +481,7 @@
 <translation id="9019929317751753759">為鞏固 Chromium 的安全性,我們已將未列在 <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> 中的擴充功能停用,因為它們可能在您不知情的情況下加入瀏覽器。</translation>
 <translation id="9022552996538154597">登入 Chromium</translation>
 <translation id="904366664621834601">此封存檔案包含可能隱藏惡意軟件的其他檔案,因此 Chromium 已禁止下載</translation>
+<translation id="9062666675513499497">在登入其他 Google 服務時登入 Chromium</translation>
 <translation id="907832235989677238">登入 Chromium。如果您想只登入帳戶一次,可以<ph name="GUEST_LINK_BEGIN" />透過訪客身份使用裝置<ph name="GUEST_LINK_END" />。</translation>
 <translation id="9078733879136747090">Chromium 已自動關閉</translation>
 <translation id="9089354809943900324">Chromium 版本過舊</translation>
@@ -486,11 +493,13 @@
 <translation id="9158494823179993217">系統管理員已設定 Chromium 開啟替代瀏覽器來存取 <ph name="TARGET_URL_HOSTNAME" />。</translation>
 <translation id="9185526690718004400">重新啟動以更新 &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">自動登入 Chromium</translation>
 <translation id="924957577793602335">自訂屬於您的 Chromium</translation>
 <translation id="93478295209880648">由於 Chromium 將不再支援 Windows XP 或 Windows Vista,因此可能無法正常運作</translation>
 <translation id="942598560705308788">由 Chromium 管理的憑證</translation>
 <translation id="965162752251293939">誰在使用 Chromium?</translation>
 <translation id="967427899662692980">取得 Chromium 最強大的安全防護功能</translation>
 <translation id="983803489796659991">由於更新伺服器沒有應用程式的任何雜湊資料,因此無法安裝。</translation>
+<translation id="985498048907240953">在不登入帳戶的情況下使用 Chromium</translation>
 <translation id="985602178874221306">The Chromium Authors</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/chromium_strings_zh-TW.xtb b/chrome/app/resources/chromium_strings_zh-TW.xtb
index 2d4aedc..3c6ebba 100644
--- a/chrome/app/resources/chromium_strings_zh-TW.xtb
+++ b/chrome/app/resources/chromium_strings_zh-TW.xtb
@@ -63,6 +63,7 @@
 <translation id="2120965832000301375">{COUNT,plural, =1{貴機構會在 Chromium 閒置 1 分鐘後自動刪除瀏覽資料,當中可能包含歷史記錄、自動填入的資料和下載內容。這些分頁仍會保持開啟。}other{貴機構會在 Chromium 閒置 # 分鐘後自動刪除瀏覽資料,當中可能包含歷史記錄、自動填入的資料和下載內容。這些分頁仍會保持開啟。}}</translation>
 <translation id="2126108037660393668">下載的檔案驗證失敗。</translation>
 <translation id="215352261310130060">這個網站沒有使用安全連線,檔案可能已經遭人竄改,因此 Chromium 已禁止下載</translation>
+<translation id="2157600032285353789">你可以使用 Chromium 選單開啟書籤、閱讀模式等等</translation>
 <translation id="2174178932569897599">自訂 Chromium</translation>
 <translation id="2174917724755363426">安裝作業尚未完成,確定要取消安裝嗎?</translation>
 <translation id="2185166961232948079">Chromium - 網路登入 - <ph name="PAGE_TITLE" /></translation>
@@ -244,6 +245,7 @@
 <translation id="5386450000063123300">正在更新 Chromium (<ph name="PROGRESS_PERCENT" />)</translation>
 <translation id="538767207339317086">允許登入 Chromium</translation>
 <translation id="5398878173008909840">新版 Chromium 現已推出。</translation>
+<translation id="5400757303519321734">使用 <ph name="USER_EMAIL" /> 登入 Gmail 或 YouTube 等 Google 服務時,可以用同一個帳戶登入 Chromium</translation>
 <translation id="5405650547142096840">從 Chromium 中移除</translation>
 <translation id="5427571867875391349">將 Chromium 設為預設瀏覽器</translation>
 <translation id="5438241569118040789"><ph name="PAGE_TITLE" /> - Chromium Beta 版</translation>
@@ -274,6 +276,7 @@
 <translation id="5987687638152509985">如要開始同步處理,請更新 Chromium</translation>
 <translation id="5988505247484123880">你造訪的網站通常都會記住你感興趣的項目,目的是打造個人化體驗。此外,網站也可以將你的興趣喜好相關資訊儲存在 Chromium 中。</translation>
 <translation id="6003112304606738118">下載中… 還剩 <ph name="HOURS" /> 小時</translation>
+<translation id="6019451407441383358">你可以使用右上方的 Chromium 選單開啟書籤、閱讀模式等等</translation>
 <translation id="6040143037577758943">關閉</translation>
 <translation id="6055895534982063517">新版 Chromium 現已推出,速度更勝以往。</translation>
 <translation id="6058380562449900225">為保護你的資料,請允許 Chromium 從你近期未造訪的網站移除權限。這不會停止通知。</translation>
@@ -365,7 +368,9 @@
 <translation id="7045244423563602563">使用你專屬的 Chromium</translation>
 <translation id="705851970750939768">更新 Chromium</translation>
 <translation id="7067091210845072982">如果圖片缺少有用的說明,Chromium 會嘗試為你提供說明。系統會將圖片傳送給 Google,以便產生說明。</translation>
+<translation id="7100062358172078145">不要登入 Chromium</translation>
 <translation id="7141270731789036260">自訂 Chrome for Testing</translation>
+<translation id="7159538860914681762">如要在所有裝置上儲存及使用密碼和其他資訊,請登入 Chromium</translation>
 <translation id="7173822816570314652">由於 Chromium 資料閒置超過 <ph name="TIMEOUT_DURATION" />,貴機構已將其刪除。當中可能包含歷史記錄、自動填入的資料和下載內容。</translation>
 <translation id="718435575166326686">Chromium 需要相機權限,才能執行這個網站要求的功能</translation>
 <translation id="7196312274710523067">無法啟動 Chromium,請再試一次。</translation>
@@ -459,6 +464,7 @@
 <translation id="8719993436687031146">要登入 Chromium 嗎?</translation>
 <translation id="878572486461146056">安裝錯誤:網路管理員採用的「群組原則」不允許安裝應用程式:<ph name="INSTALL_ERROR" /></translation>
 <translation id="8796602469536043152">Chromium 需要相關權限,才能讓這個網站使用你的攝影機和麥克風</translation>
+<translation id="8818550178040858407">要登入 Chromium 嗎?</translation>
 <translation id="8826492472752484139">按一下「密碼管理工具」</translation>
 <translation id="8833697763442816810">Chromium OS 系統</translation>
 <translation id="8846118132221683440"><ph name="BEGIN_BOLD" />我們會使用哪些資料:<ph name="END_BOLD" />你的瀏覽記錄,也就是在這部裝置上透過 Chromium 造訪網站的記錄。</translation>
@@ -474,6 +480,7 @@
 <translation id="9019929317751753759">為了讓 Chromium 的安全性更有保障,我們停用了以下這個未列在「<ph name="IDS_EXTENSION_WEB_STORE_TITLE" />」中的擴充功能 (它可能是在您不知情的情況下加入瀏覽器)。</translation>
 <translation id="9022552996538154597">登入 Chromium</translation>
 <translation id="904366664621834601">這個封存檔案內含可能藏有惡意軟體的其他檔案,因此 Chromium 已禁止下載</translation>
+<translation id="9062666675513499497">登入其他 Google 服務時一併登入 Chromium</translation>
 <translation id="907832235989677238">登入 Chromium。如果你只想登入帳戶一次,可以<ph name="GUEST_LINK_BEGIN" />透過訪客的身分使用這部裝置<ph name="GUEST_LINK_END" />。</translation>
 <translation id="9078733879136747090">Chromium 已自動關閉</translation>
 <translation id="9089354809943900324">Chromium 版本過舊</translation>
@@ -485,11 +492,13 @@
 <translation id="9158494823179993217">系統管理員已設定 Chromium 開啟替代瀏覽器來存取 <ph name="TARGET_URL_HOSTNAME" />。</translation>
 <translation id="9185526690718004400">重新啟動以更新 &amp;Chromium</translation>
 <translation id="9190841055450128916">Chromium (mDNS-In)</translation>
+<translation id="9220341227291329091">自動登入 Chromium</translation>
 <translation id="924957577793602335">享有個人化的 Chromium 體驗</translation>
 <translation id="93478295209880648">Chromium 已不適用於 Windows XP 或 Windows Vista,因此可能無法正常運作</translation>
 <translation id="942598560705308788">由 Chromium 管理的憑證</translation>
 <translation id="965162752251293939">誰在使用 Chromium?</translation>
 <translation id="967427899662692980">獲得 Chromium 最強大的安全防護</translation>
 <translation id="983803489796659991">更新伺服器沒有應用程式的任何雜湊資料,因此安裝失敗。</translation>
+<translation id="985498048907240953">使用 Chromium 但不登入帳戶</translation>
 <translation id="985602178874221306">The Chromium Authors</translation>
 </translationbundle>
\ No newline at end of file
diff --git a/chrome/app/resources/generated_resources_af.xtb b/chrome/app/resources/generated_resources_af.xtb
index a9c40ac..2c05711 100644
--- a/chrome/app/resources/generated_resources_af.xtb
+++ b/chrome/app/resources/generated_resources_af.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Laai prent</translation>
 <translation id="1026959648338730078">Windows Hello of eksterne sekuriteitsleutel</translation>
 <translation id="1028700151766901954">Rede: LBS bly by verstek in <ph name="DEFAULT_OPEN_BROWSER" />.</translation>
+<translation id="1028823395684328817">Verifieer dat dit jy is om aan te hou om die wagwoorde en meer in jou Google-rekening te gebruik</translation>
 <translation id="102916930470544692">Wagwoordsleutel</translation>
 <translation id="1029317248976101138">Zoem</translation>
 <translation id="1029526375103058355">Tik om te klik</translation>
@@ -3320,6 +3321,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> vereis dat jy nou aan wi-fi koppel en 'n opdatering aflaai.</translation>
 <translation id="3452999110156026232">Ouertoegang</translation>
 <translation id="3453082738208775226">Maak vanlyn berging skoon?</translation>
+<translation id="3453597230179205517">Liggingtoegang is geblokkeer</translation>
 <translation id="3453612417627951340">Benodig magtiging</translation>
 <translation id="3454213325559396544">Dit is die laaste outomatiese sagteware- en sekuriteitopdatering vir hierdie <ph name="DEVICE_TYPE" />. Gradeer na 'n nuwer model toe op om toekomstige opdaterings te kry.</translation>
 <translation id="3454818737556063691">Skuif 1 lêer na <ph name="CLOUD_PROVIDER" /> toe om oop te maak?</translation>
@@ -3546,6 +3548,7 @@
 <translation id="3627588569887975815">Maak skakel in incognito-venster oop</translation>
 <translation id="3627671146180677314">Netscape-sertifikaathernuwingtyd</translation>
 <translation id="3628275722731025472">Skakel Bluetooth af</translation>
+<translation id="3629630597033136279">Af • Hierdie uitbreiding het nie privaatheidpraktyke gepubliseer nie, soos hoe dit data insamel en gebruik</translation>
 <translation id="3629664892718440872">Onthou hierdie keuse</translation>
 <translation id="3630132874740063857">Jou foon</translation>
 <translation id="3630995161997703415">Voeg hierdie werf by jou rak om dit enige tyd te gebruik</translation>
@@ -4956,6 +4959,7 @@
 <translation id="467510802200863975">Wagwoorde is nie dieselfde nie</translation>
 <translation id="4675828034887792601">Skep kortpaaie om werwe te deursoek en bestuur jou soekenjin</translation>
 <translation id="4676595058027112862">Foonsentrum, kom meer te wete</translation>
+<translation id="4676616966096505747">Sommige data is nog nie in jou rekening gestoor nie</translation>
 <translation id="4677772697204437347">GPU-geheue</translation>
 <translation id="467809019005607715">Google Skyfies</translation>
 <translation id="4678848110205818817">Krediet- of debietkaart</translation>
@@ -5445,6 +5449,7 @@
 <translation id="5070773577685395116">Het dit nie gekry nie?</translation>
 <translation id="5071295820492622726">Terug na onlangse aflaaie</translation>
 <translation id="5071892329440114717">Wys besonderhede oor standaardbeskerming</translation>
+<translation id="5072500507106264618">Net stelseldienste kan jou ligging gebruik</translation>
 <translation id="5072836811783999860">Wys bestuurde boekmerke</translation>
 <translation id="5072900412896857127">Google Play se diensbepalings kan nie gelaai word nie. Gaan jou netwerkverbinding na en probeer weer.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> en nog #}}</translation>
@@ -5487,6 +5492,7 @@
 <translation id="5097874180538493929">Klik outomaties wanneer skermpyltjie stop</translation>
 <translation id="5100775515702043594"><ph name="EXTENSION_NAME" /> is deur jou admin vasgespeld</translation>
 <translation id="5101839224773798795">Klik outomaties wanneer die merker stop</translation>
+<translation id="5102244391872941183">Apps en webwerwe met die liggingtoestemming, sowel as die stelseldienste, kan jou ligging gebruik</translation>
 <translation id="5103311607312269661">verhoog skermhelderheid</translation>
 <translation id="5106350808162641062">Verwyder</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> is onder toesig van Family Link. Jy kan skoolrekeninge byvoeg om met ouertoesig toegang tot skoolhulpbronne te kry.</translation>
@@ -6606,6 +6612,7 @@
 <translation id="5955721306465922729">'n Webwerf wil hierdie program oopmaak.</translation>
 <translation id="5955809630138889698">Hierdie toestel kwalifiseer dalk vir aanlyn demonstrasiemodus. Kontak jou steundiensverteenwoordiger vir meer besonderhede.</translation>
 <translation id="5957987129450536192">Tik op die Hardoplees-ikoon naby jou profielprent en kies wat jy wil hoor.</translation>
+<translation id="5958836583172610505">Sinkronisering is aan</translation>
 <translation id="5959471481388474538">Netwerk nie beskikbaar nie</translation>
 <translation id="5959982036207776176">Vergrootglas volg die woord wat deur Hardoplees gelees word</translation>
 <translation id="5963413905009737549">Afdeling</translation>
@@ -8106,6 +8113,7 @@
 <translation id="7120762240626567834">Chrome-blaaier en Android-verkeer sal geblokkeer word, tensy 'n VPN gekoppel is</translation>
 <translation id="7121438501124788993">Ontwikkelaarmodus</translation>
 <translation id="7121728544325372695">Slimaandagstrepe</translation>
+<translation id="7122605570852873914">Meld in elk geval af</translation>
 <translation id="7123030151043029868">Mag outomaties veelvuldige lêers aflaai</translation>
 <translation id="7124013154139278147">Wys skakelaar toe vir “Vorige”</translation>
 <translation id="7124712201233930202">Jou organisasie se beleide word nie aan voldoen nie</translation>
@@ -9220,6 +9228,7 @@
 <translation id="7947964080535614577">Werwe wys gewoonlik advertensies sodat hulle inhoud of dienste kosteloos kan verskaf. Sommige werwe is egter bekend daarvoor dat hulle indringerige of misleidende advertensies wys.</translation>
 <translation id="7948407723851303488">Alle bladsye van <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Rede: LBS ondersteun net URL'e met http://, https:// en file://.</translation>
+<translation id="7950814699499457511">Aan • Hierdie uitbreiding het nie privaatheidpraktyke gepubliseer nie, soos hoe dit data insamel en gebruik</translation>
 <translation id="7951265006188088697">Besoek jou <ph name="BEGIN_LINK" />Google-rekening<ph name="END_LINK" /> om Google-betaalmetodes by te voeg of te bestuur</translation>
 <translation id="795130320946928025">Skakel virtuele kaart af</translation>
 <translation id="795240231873601803">Gebruik onderneminginskrywing vir werk- en skoolrekeninge</translation>
diff --git a/chrome/app/resources/generated_resources_am.xtb b/chrome/app/resources/generated_resources_am.xtb
index bd8e8b93..16cbf8a6 100644
--- a/chrome/app/resources/generated_resources_am.xtb
+++ b/chrome/app/resources/generated_resources_am.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">ምስል አክል</translation>
 <translation id="1026959648338730078">Windows Hello ወይም የውጪ የደህንነት ቁልፍ</translation>
 <translation id="1028700151766901954">ምክንያት፦ LBS በ<ph name="DEFAULT_OPEN_BROWSER" /> ውስጥ በነባሪነት ይቆያል።</translation>
+<translation id="1028823395684328817">በGoogle መለያዎ ውስጥ የይለፍ ቃላትን እና ሌሎችንም እየተጠቀሙ ለመቀጠል እርስዎ መሆንዎን ያረጋግጡ</translation>
 <translation id="102916930470544692">የይለፍ ቁልፍ</translation>
 <translation id="1029317248976101138">ማጉሊያ</translation>
 <translation id="1029526375103058355">ጠቅ ለማድረግ መታ ያድርጉ</translation>
@@ -3313,6 +3314,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> አሁን ከWi-Fi ጋር እንዲገናኙ እና አንድ ዝማኔ እንዲያወርዱ ይፈልግብዎታል።</translation>
 <translation id="3452999110156026232">የወላጅ መዳረሻ</translation>
 <translation id="3453082738208775226">ከመስመር ውጭ የሆነ ማከማቻ ይጸዳ?</translation>
+<translation id="3453597230179205517">የአካባቢ መዳረሻ ታግዷል</translation>
 <translation id="3453612417627951340">ፈቀዳ ያስፈልገዋል</translation>
 <translation id="3454213325559396544">ይህ ለዚህ <ph name="DEVICE_TYPE" /> የመጨረሻው ራስሰር ሶፍትዌር እና የደህንነት ዝማኔ ነው። የወደፊት ዝማኔዎችን ለማግኘት፣ ወደ በጣም አዲሱ ሞዴል ደረጃ ያሻሽሉ።</translation>
 <translation id="3454818737556063691">ለመክፈት 1 ፋይል ወደ <ph name="CLOUD_PROVIDER" /> ይንቀሳቀስ?</translation>
@@ -3539,6 +3541,7 @@
 <translation id="3627588569887975815">አገናኙን ማን&amp;ነትን በማያሳውቅ መስኮት ክፈት</translation>
 <translation id="3627671146180677314">የNetscape ሰርቲፊኬት የእድሳት ጊዜ</translation>
 <translation id="3628275722731025472">ብሉቱዝ አጥፋ</translation>
+<translation id="3629630597033136279">ጠፍቷል • ይህ ቅጥያ እንደ ውሂብን እንዴት እንደሚሰበስብ እና እንደሚጠቀም ያሉ የግላዊነት ተግባሮችን አላተመም</translation>
 <translation id="3629664892718440872">ይህን ምርጫ አስታውስ</translation>
 <translation id="3630132874740063857">የእርስዎ ስልክ</translation>
 <translation id="3630995161997703415">ይህን ጣቢያ በማንኛውም ጊዜ ለመጠቀም ወደ መደርደሪያዎ ያክሉት</translation>
@@ -4946,6 +4949,7 @@
 <translation id="467510802200863975">የይለፍ ቃላትዎ አይዛመዱም</translation>
 <translation id="4675828034887792601">ጣቢያዎችን ለመፈለግ አቋራጮችን ይፍጠሩ እና የፍለጋ ፕሮግራምዎን ያቀናብሩ</translation>
 <translation id="4676595058027112862">የስልክ ሃብ፣ የበለጠ ለመረዳት</translation>
+<translation id="4676616966096505747">የተወሰነ ውሂብ በመለያዎ ውስጥ ገና አልተቀመጠም</translation>
 <translation id="4677772697204437347">የጂፒዩ ማህደረ ትውስታ</translation>
 <translation id="467809019005607715">Google ስላይዶች</translation>
 <translation id="4678848110205818817">ክሬዲት/ዴቢት ካርድ</translation>
@@ -5436,6 +5440,7 @@
 <translation id="5070773577685395116">አላገኙትም?</translation>
 <translation id="5071295820492622726">ወደ የቅርብ ጊዜ ውርዶች ተመለስ</translation>
 <translation id="5071892329440114717">ደረጃቸውን የጠበቁ የጥበቃ ዝርዝሮችን አሳይ</translation>
+<translation id="5072500507106264618">አካባቢዎን መጠቀም የሚችሉት የሥርዓት አገልግሎቶች ብቻ ናቸው</translation>
 <translation id="5072836811783999860">የሚቀናበሩ ዕልባቶችን አሳይ</translation>
 <translation id="5072900412896857127">የGoogle Play የአገልግሎት ውልን መጫን አይቻልም። እባክዎ የእርስዎን አውታረ መረብ ይፈትሹ እና እንደገና ይሞክሩ።</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />፣ <ph name="FILE2" />}one{<ph name="FILE1" />፣ <ph name="FILE2" />፣ እና # ተጨማሪ}other{<ph name="FILE1" />፣ <ph name="FILE2" />፣ እና # ተጨማሪ}}</translation>
@@ -5478,6 +5483,7 @@
 <translation id="5097874180538493929">ጠቋሚው ሲያቆም በራስ-ሰር ጠቅ አድርግ</translation>
 <translation id="5100775515702043594"><ph name="EXTENSION_NAME" /> በእርስዎ አስተዳዳሪ ፒን ተደርጓል</translation>
 <translation id="5101839224773798795">ጠቋሚ ሲያቆም በራስሰር ጠቅ አድርግ</translation>
+<translation id="5102244391872941183">የአካባቢ ፈቃድ ያላቸው መተግበሪያዎች እና ድር ጣቢያዎች እንዲሁም የሥርዓት አገልግሎቶች የእርስዎን አካባቢ መጠቀም ይችላሉ</translation>
 <translation id="5103311607312269661">የማሳያ ብሩህነት መጨመሪያ</translation>
 <translation id="5106350808162641062">አስወግድ</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> በ Family Link ክትትል ይደረግበታል። በወላጆች ክትትል የትምህርት ቤት ንብረቶችን ለመድረስ የትምህርት ቤት መለያዎችን ማከል ይችላሉ።</translation>
@@ -6596,6 +6602,7 @@
 <translation id="5955721306465922729">አንድ ድር ጣቢያ ይህን መተግበሪያ መክፈት ይፈልጋል።</translation>
 <translation id="5955809630138889698">ይህ መሣሪያ ምናልባት ለመስመር ላይ የቅንጭብ ማሳያ ሁነታ ብቻ ብቁ ሊሆን ይችላል። ለተጨማሪ ዝርዝሮች እባክዎ የእርስዎን የድጋፍ ተወካይ ያነጋግሩ።</translation>
 <translation id="5957987129450536192">ከመገለጫ ምስልዎ አጠገብ ያለውን ለመናገር-ይምረጡ አዶ መታ ያድርጉ፣ ከዚያ መስማት የሚፈልጉትን ነገር ይምረጡ።</translation>
+<translation id="5958836583172610505">ስምረት በርቷል</translation>
 <translation id="5959471481388474538">አውታረ መረብ አይገኝም</translation>
 <translation id="5959982036207776176">ማጉያው ለመናገር ምረጥ በሚለው እየተነበበ ያለውን ቃል ይከተላል</translation>
 <translation id="5963413905009737549">ክፍል</translation>
@@ -8099,6 +8106,7 @@
 <translation id="7120762240626567834">VPN ካልተገናኘ በስተቀር የChrome አሳሽ እና የAndroid ትራፊክ ይታገዳሉ</translation>
 <translation id="7121438501124788993">የገንቢ ሁነታ</translation>
 <translation id="7121728544325372695">ዘመናዊ ዳሾች</translation>
+<translation id="7122605570852873914">ቢሆንም ዘግተህ ውጣ</translation>
 <translation id="7123030151043029868">ብዙ ፋይሎችን በራስ-ሰር ለማውረድ ተፈቅዷል</translation>
 <translation id="7124013154139278147">ለ«ቀዳሚው» መቀየሪያ ይመድቡ</translation>
 <translation id="7124712201233930202">የድርጅትዎ መመሪያዎች አልተሟሉም</translation>
@@ -9213,6 +9221,7 @@
 <translation id="7947964080535614577">ጣቢያዎች ይዘትን ወይም አገልግሎቶችን ከክፍያ ነፃ ማቅረብ እንዲችሉ ማስታወቂያዎችን ያሳያሉ። ነገር ግን አንዳንድ ጣቢያዎች ረባሽ ወይም አሳሳች ማስታወቂያዎችን በማሳየት ይታወቃሉ።</translation>
 <translation id="7948407723851303488">የ<ph name="DOMAIN_NAME" /> ሁሉም ገጾች</translation>
 <translation id="7950629216186736592">ምክንያት፦ LBS የሚደግፈው የ http://፣ https:// እና file:// ዩአርኤሎችን ብቻ ነው።</translation>
+<translation id="7950814699499457511">በርቷል • ይህ ቅጥያ እንደ ውሂብን እንዴት እንደሚሰበስብ እና እንደሚጠቀም ያሉ የግላዊነት ተግባሮችን አላተመም</translation>
 <translation id="7951265006188088697">የ Google Pay ክፍያ ዘዴዎችን ለማከል ወይም ለማስተዳደር፣ የእርስዎን <ph name="BEGIN_LINK" />Google መለያ<ph name="END_LINK" /> ይጎብኙ</translation>
 <translation id="795130320946928025">ምናባዊ ካርድን አጥፋ</translation>
 <translation id="795240231873601803">ለሥራ እና የትምህርት ቤት መለያዎች የድርጅት ምዝገባን ይጠቀሙ</translation>
diff --git a/chrome/app/resources/generated_resources_ar.xtb b/chrome/app/resources/generated_resources_ar.xtb
index 1e2f728..5dc4aef 100644
--- a/chrome/app/resources/generated_resources_ar.xtb
+++ b/chrome/app/resources/generated_resources_ar.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">تحميل صورة</translation>
 <translation id="1026959648338730078">‏‫Windows Hello أو مفتاح أمان خارجي</translation>
 <translation id="1028700151766901954">‏السبب: تم العثور على ميزة "الوصول إلى المتصفِّحات القديمة" (LBS) في <ph name="DEFAULT_OPEN_BROWSER" /> بشكل تلقائي.</translation>
+<translation id="1028823395684328817">‏لمواصلة استخدام كلمات المرور وغيرها في حسابك على Google، يجب إثبات هويتك</translation>
 <translation id="102916930470544692">مفتاح المرور</translation>
 <translation id="1029317248976101138">تكبير/تصغير</translation>
 <translation id="1029526375103058355">الضغط للنقر</translation>
@@ -3310,6 +3311,7 @@
 <translation id="3450180775417907283">‏يتطلّب <ph name="MANAGER" /> الاتصال بشبكة Wi-Fi الآن وتنزيل تحديث.</translation>
 <translation id="3452999110156026232">وصول أحد الوالدين</translation>
 <translation id="3453082738208775226">هل تريد إخلاء مساحة التخزين بلا اتصال بالإنترنت؟</translation>
+<translation id="3453597230179205517">تم حظر الوصول إلى الموقع الجغرافي</translation>
 <translation id="3453612417627951340">يتطلب تخويل</translation>
 <translation id="3454213325559396544">هذا هو آخر تحديث تلقائي للبرنامج والأمان للجهاز <ph name="DEVICE_TYPE" />. وللحصول على التحديثات المستقبلية، يمكنك الترقية إلى طراز أحدث.</translation>
 <translation id="3454818737556063691">هل تريد نقل ملف واحد إلى <ph name="CLOUD_PROVIDER" /> وفتحه؟</translation>
@@ -3536,6 +3538,7 @@
 <translation id="3627588569887975815">فتح الرّابط في نافذة للتصفّح المتخ&amp;فّي</translation>
 <translation id="3627671146180677314">‏وقت تجديد شهادة Netscape</translation>
 <translation id="3628275722731025472">إيقاف البلوتوث</translation>
+<translation id="3629630597033136279">غير مفعَّلة • لم تنشر هذه الإضافة الممارسات المتعلقة بالخصوصية، مثل كيفية جمعها للبيانات واستخدامها</translation>
 <translation id="3629664892718440872">تذكُّر هذا الاختيار</translation>
 <translation id="3630132874740063857">هاتفك</translation>
 <translation id="3630995161997703415">أضف الموقع الإلكتروني هذا إلى الرف لاستخدامه في أي وقت.</translation>
@@ -4943,6 +4946,7 @@
 <translation id="467510802200863975">كلمتا المرور غير متطابقتين.</translation>
 <translation id="4675828034887792601">يمكنك إنشاء اختصارات للبحث في المواقع الإلكتروني وإدارة محرك البحث الخاص بك.</translation>
 <translation id="4676595058027112862">ميزة "مركز التحكم بالهاتف"، مزيد من المعلومات</translation>
+<translation id="4676616966096505747">لم يتم حفظ بعض البيانات في حسابك إلى الآن</translation>
 <translation id="4677772697204437347">ذاكرة وحدة معالج الرسومات</translation>
 <translation id="467809019005607715">‏العروض التقديمية من Google</translation>
 <translation id="4678848110205818817">بطاقة الائتمان أو بطاقة السحب الآلي</translation>
@@ -5433,6 +5437,7 @@
 <translation id="5070773577685395116">ألم يصلك الإشعار بعد؟</translation>
 <translation id="5071295820492622726">الرجوع إلى عمليات التنزيل الأخيرة</translation>
 <translation id="5071892329440114717">عرض تفاصيل الحماية العادية</translation>
+<translation id="5072500507106264618">يمكن للخدمات التابعة لنظام التشغيل فقط استخدام موقعك الجغرافي</translation>
 <translation id="5072836811783999860">عرض الإشارات المرجعية المدارة</translation>
 <translation id="5072900412896857127">‏يتعذّر تحميل بنود خدمة Google Play. يُرجى التحقُّق من الاتصال بالشبكة وإعادة المحاولة.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" /> و<ph name="FILE2" />}zero{<ph name="FILE1" /> و<ph name="FILE2" /> و# آخر}few{<ph name="FILE1" /> و<ph name="FILE2" /> و# أخرى}many{<ph name="FILE1" /> و<ph name="FILE2" /> و# آخر}other{<ph name="FILE1" /> و<ph name="FILE2" /> و# آخر}}</translation>
@@ -5475,6 +5480,7 @@
 <translation id="5097874180538493929">النقر تلقائيًا عند توقف المؤشر</translation>
 <translation id="5100775515702043594">تم تثبيت <ph name="EXTENSION_NAME" /> بواسطة المشرف.</translation>
 <translation id="5101839224773798795">النقر تلقائيًا عند توقف المؤشر</translation>
+<translation id="5102244391872941183">إنّ التطبيقات والمواقع الإلكترونية التي لديها أذونات تحديد الموقع الجغرافي وكذلك الخدمات التابعة لنظام التشغيل يمكنها استخدام موقعك الجغرافي</translation>
 <translation id="5103311607312269661">زيادة سطوع الشاشة</translation>
 <translation id="5106350808162641062">إزالة</translation>
 <translation id="510695978163689362">‏يخضع عنوان البريد الإلكتروني <ph name="USER_EMAIL" /> للإشراف من خلال Family Link. يمكنك إضافة حسابات تديرها مؤسسات تعليمية للوصول إلى المصادر التعليمية تحت إشراف الأهل.</translation>
@@ -6593,6 +6599,7 @@
 <translation id="5955721306465922729">يريد موقع إلكتروني فتح هذا التطبيق.</translation>
 <translation id="5955809630138889698">قد لا يكون هذا الجهاز مؤهلاً إلا للوضع التجريبي على الإنترنت، يُرجى التواصل مع ممثِّل الدعم لمعرفة مزيد من التفاصيل.</translation>
 <translation id="5957987129450536192">يمكنك النقر على رمز"الاختيار والاستماع" بالقرب من الملف الشخصي، ثم اختيار ما ترغب بسماعه.</translation>
+<translation id="5958836583172610505">المزامنة مفعَّلة</translation>
 <translation id="5959471481388474538">الشبكة غير متاحة</translation>
 <translation id="5959982036207776176">يتّبع "المكبِّر" الكلمة التي تقرأها ميزة "سماع الاختيار"</translation>
 <translation id="5963413905009737549">قسم</translation>
@@ -8102,6 +8109,7 @@
 <translation id="7120762240626567834">‏سيتم حظر متصفِّح Chrome وزيارات Android حتى يتم الاتصال بشبكة افتراضية خاصة (VPN)</translation>
 <translation id="7121438501124788993">وضع مطوِّر البرامج</translation>
 <translation id="7121728544325372695">الشرطات الذكية</translation>
+<translation id="7122605570852873914">تسجيل الخروج على أي حال</translation>
 <translation id="7123030151043029868">المواقع الإلكترونية التي يُسمح لها بتنزيل الملفات المتعدّدة تلقائيًا</translation>
 <translation id="7124013154139278147">تخصيص مفتاح تحكّم للإجراء "السابق"</translation>
 <translation id="7124712201233930202">لا يستوفي الملف متطلبات سياسات مؤسستك.</translation>
@@ -9216,6 +9224,7 @@
 <translation id="7947964080535614577">تعرض المواقع الإلكترونية عادةً الإعلانات لتتمكَّن من توفير محتوى أو خدمات مجانًا، إلا أن بعض المواقع الإلكترونية تُعرَف بعرضها إعلانات مضلِّلة أو غير مرغوب فيها.</translation>
 <translation id="7948407723851303488">جميع صفحات النطاق <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">‏السبب: لا تتوافق ميزة "الوصول إلى المتصفِّحات القديمة" (LBS) إلا مع عناوين URL التي تبدأ بـ http://‎ وhttps://‎ وfile://‎.</translation>
+<translation id="7950814699499457511">مفعَّلة • لم تنشر هذه الإضافة الممارسات المتعلقة بالخصوصية، مثل كيفية جمعها للبيانات واستخدامها</translation>
 <translation id="7951265006188088697">‏لإضافة طرق الدفع في Google Pay أو إدارتها، يُرجى الانتقال إلى <ph name="BEGIN_LINK" />حسابك على Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">إيقاف البطاقة الافتراضية</translation>
 <translation id="795240231873601803">استخدام ميزة تسجيل المؤسسة لتسجيل حسابات العمل والحسابات التي تديرها المؤسسات التعليمية</translation>
diff --git a/chrome/app/resources/generated_resources_as.xtb b/chrome/app/resources/generated_resources_as.xtb
index cff08b23..dbefa5a 100644
--- a/chrome/app/resources/generated_resources_as.xtb
+++ b/chrome/app/resources/generated_resources_as.xtb
@@ -2834,6 +2834,7 @@
 <translation id="3051250416341590778">ডিছপ্লে’ৰ আকাৰ</translation>
 <translation id="3053013834507634016">প্ৰমাণপত্ৰ কীৰ ব্যৱহাৰ</translation>
 <translation id="3053273573829329829">ব্যৱহাৰকাৰীৰ পিন সক্ষম কৰক</translation>
+<translation id="3053274730492362225">ব্লিংক নকৰিব</translation>
 <translation id="3054766768827382232">অক্ষম কৰাৰ ফলত আপোনাৰ পৰিধীয় আহিলাসমূহৰ কাৰ্যক্ষমতা অধিক উন্নত হ’ব পাৰে, কিন্তু কৰ্তৃত্বহীন ব্যৱহাৰৰ জৰিয়তে আপোনাৰ ব্যক্তিগত ডেটা ফাদিল হ’ব পাৰে।</translation>
 <translation id="3056438898277655057"><ph name="SPECIFIC_NAME" />ক ইউএছবি ডিভাইচ এক্সেছ কৰিবলৈ অনুমতি দিয়ক। কোনো ইউএছবি ডিভাইচ আঁতৰোৱাৰ পাছত <ph name="SPECIFIC_NAME" />এ সেইটো মনত নাৰাখিব।</translation>
 <translation id="3058498974290601450">আপুনি ছেটিংসমূহ-লৈ গৈ যিকোনো সময়তে ছিংক অন কৰিব পাৰে</translation>
@@ -3234,6 +3235,7 @@
 <translation id="3393554941209044235">Chromeৰ নথি বিশ্লেষণ</translation>
 <translation id="3393582007140394275">স্ক্ৰীন কাষ্ট কৰিব পৰা নগ’ল।</translation>
 <translation id="3394850431319394743">সুৰক্ষিত সমল প্লে’ কৰিবলৈ চিনাক্তকাৰী ব্যৱহাৰ কৰাৰ অনুমতি আছে</translation>
+<translation id="3396442984945202128">এয়া আপুনিয়েই বুলি সত্যাপন কৰক</translation>
 <translation id="3396800784455899911">“মই সন্মত আৰু অব্যাহত ৰাখক” বুটামত ক্লিক কৰি আপুনি ওপৰত বৰ্ণনা কৰাৰ এই Google সেৱাসমূহৰ প্ৰক্ৰিয়াত সন্মতি দিছে।</translation>
 <translation id="339722927132407568">স্থিৰ হৈ যায়</translation>
 <translation id="3398899528308712018">টেবৰ গোটৰ পৰামৰ্শ</translation>
@@ -3467,6 +3469,7 @@
 <translation id="3567168891086460374">অন্য ধৰণে ছেভ কৰক</translation>
 <translation id="3567284462585300767">আপোনাৰ ওচৰে-পাজৰে থকা লোকৰ পৰা ফাইল পাবলৈ আৰু গ্ৰহণ কৰিবলৈ দৃশ্যমান হওক</translation>
 <translation id="356738834800832239">আপোনাৰ পাছৱৰ্ড ছেভ কৰা হৈছে</translation>
+<translation id="3568431410312984116">"হেল্প মী ৰাইট" স্বয়ংক্ৰিয়ভাৱে খুলিবলৈ অনুমতি দিয়ক</translation>
 <translation id="3569382839528428029"><ph name="APP_NAME" />এ আপোনাৰ স্ক্ৰীন শ্বেয়াৰ কৰাটো বিচাৰেনে?</translation>
 <translation id="3569614820047645079">মোৰ ড্ৰাইভত থকা আপোনাৰ ফাইলসমূহ আপোনাৰ Chromebookত স্বয়ংক্ৰিয়ভাৱে ছিংক কৰা হয় যাতে সেইবোৰ আপুনি কোনো ইণ্টাৰনেট সংযোগৰ অবিহনে এক্সেছ কৰিব পাৰে।</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" />এ তলত দিয়া ফাইল আৰু ফ’ল্ডাৰসমূহ চাব পাৰে</translation>
@@ -5972,6 +5975,7 @@
 <translation id="5474859849784484111"><ph name="MANAGER" />ৰ বাবে আপুনি এতিয়াই এটা ৱাই-ফাই নেটৱৰ্কৰ সৈতে সংযোগ কৰিব লাগিব আৰু এটা আপডে’ট ডাউনল’ড কৰিব লাগিব। অথবা, এটা নিৰিখ-নিৰ্দিষ্ট সংযোগৰ পৰা ডাউনল’ড কৰক (মাচুল প্ৰযোজ্য হ’ব পাৰে)।</translation>
 <translation id="5477089831058413614"><ph name="DEVICE_TYPE" />ৰ হ’টস্প’ট কনফিগাৰ কৰক</translation>
 <translation id="5481273127572794904">স্বয়ংক্ৰিয়ভাৱে একাধিক ফাইল ডাউনল’ড কৰাৰ অনুমতি নাই</translation>
+<translation id="5481682542063333508">লিখাৰ সহায় আগবঢ়াওক</translation>
 <translation id="5481941284378890518">নিকটৱৰ্তী প্ৰিণ্টাৰ যোগ কৰক</translation>
 <translation id="5482417738572414119">টেবৰ গোটৰ পৰামৰ্শ দিবলৈ আৰু আপোনাৰ টেবসমূহ সংগঠিত কৰি ৰাখিবলৈ Chromeক অনুমতি দিবলৈ ছাইন ইন কৰক</translation>
 <translation id="5484181871714116891">অন কৰা থাকিলে, পাছকীসমূহ iCloud কীচেইনত সৃষ্টি কৰা হয় আৰু আপোনাৰ সমগ্ৰ Apple ডিভাইচত উপলব্ধ হয়। অফ কৰা থাকিলে পাছকীসমূহ এই ডিভাইচটোত আপোনাৰ Chrome প্ৰ’ফাইলত সৃষ্টি কৰা হয়।</translation>
@@ -10228,6 +10232,7 @@
 <translation id="869167754614449887">ডাউনল’ডৰ ইতিহাসৰ পৰা <ph name="FILE_NAME" /> মচা হৈছে</translation>
 <translation id="8692107307702113268">পাছৱৰ্ডটোত ১০০০ টাতকৈ অধিক বৰ্ণ আছে</translation>
 <translation id="8693639060656817812">ট্ৰেক কৰাৰ পৰা সুৰক্ষিত কৰাৰ সুবিধাটোৰ উপলব্ধতাৰ বিষয়ে অধিক জানক</translation>
+<translation id="8693862390730570097">"হেল্প মী ৰাইট" স্বয়ংক্ৰিয়ভাৱে খুলিবলৈ অনুমতি নিদিব</translation>
 <translation id="8694596275649352090">সুপ্ত ম’ডত অথবা লিডখন বন্ধ কৰা থাকিলে লক কৰক</translation>
 <translation id="8695139659682234808">ছেটআপ কৰাৰ পাছত অভিভাৱকীয় নিয়ন্ত্ৰণসমূহ যোগ দিয়ক</translation>
 <translation id="8695825812785969222">&amp;অৱস্থান খোলক...</translation>
@@ -10820,6 +10825,7 @@
 <translation id="9112987648460918699">বিচাৰক...</translation>
 <translation id="9113240369465613386">কেৱল অযুগ্ম সংখ্যাৰ পৃষ্ঠা</translation>
 <translation id="9113469270512809735">শেহতীয়াকৈ বন্ধ কৰা বস্তুবোৰ ট’গল কৰক</translation>
+<translation id="9113529408970052045">"হেল্প মী ৰাইট" স্বয়ংক্ৰিয়ভাৱে খুলিব পাৰে যেতিয়া ছাইট এটাত এটা পাঠ বাকচ চুটি সমলৰে পূৰণ কৰিব পাৰি</translation>
 <translation id="9114663181201435112">সহজে ছাইন ইন কৰক</translation>
 <translation id="9115675100829699941">&amp;বুকমার্কসমূহ</translation>
 <translation id="9115932142612197835">এই ছেটিংটোৱে Google Translate বা Lensৰ উপলব্ধতা সলনি নকৰে</translation>
diff --git a/chrome/app/resources/generated_resources_be.xtb b/chrome/app/resources/generated_resources_be.xtb
index fdb5da2..5ce248e 100644
--- a/chrome/app/resources/generated_resources_be.xtb
+++ b/chrome/app/resources/generated_resources_be.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Загрузіць відарыс</translation>
 <translation id="1026959648338730078">Windows Hello або знешні ключ бяспекі</translation>
 <translation id="1028700151766901954">Прычына: стандартна функцыя "Падтрымка браўзераў ранейшых версій" выкарыстоўвае браўзер <ph name="DEFAULT_OPEN_BROWSER" />.</translation>
+<translation id="1028823395684328817">Пацвердзіце сваю асобу, каб і далей мець доступ да пароляў і іншых функцый у сваім Уліковым запісе Google</translation>
 <translation id="102916930470544692">Ключ доступу</translation>
 <translation id="1029317248976101138">Маштаб</translation>
 <translation id="1029526375103058355">Націсканне дотыкам</translation>
@@ -3306,6 +3307,7 @@
 <translation id="3450180775417907283">Выкарыстанне дамена "<ph name="MANAGER" />" патрабуе падключэння да сеткі Wi-Fi і спампоўвання абнаўлення.</translation>
 <translation id="3452999110156026232">Бацькоўскі доступ</translation>
 <translation id="3453082738208775226">Ачысціць пазасеткавае сховішча?</translation>
+<translation id="3453597230179205517">Доступ да геаданых заблакіраваны</translation>
 <translation id="3453612417627951340">Патрабуецца аўтарызацыя</translation>
 <translation id="3454213325559396544">Гэта апошняе аўтаматычнае абнаўленне праграмнага забеспячэння і сістэмы бяспекі для гэтай прылады "<ph name="DEVICE_TYPE" />". Каб атрымліваць наступныя абнаўленні, перайдзіце на новую мадэль.</translation>
 <translation id="3454818737556063691">Перамясціць 1 файл у сэрвіс "<ph name="CLOUD_PROVIDER" />" перад адкрыццём?</translation>
@@ -3532,6 +3534,7 @@
 <translation id="3627588569887975815">Адкрыць спасылку ў акне інко&amp;гніта</translation>
 <translation id="3627671146180677314">Час аднаўлення сертыфіката Netscape</translation>
 <translation id="3628275722731025472">Выключыць Bluetooth</translation>
+<translation id="3629630597033136279">Выключана • Для гэтага пашырэння не апублікаваны меры забеспячэння прыватнасці, напрыклад звесткі пра тое, як яно збірае і выкарыстоўвае даныя</translation>
 <translation id="3629664892718440872">Запомніць гэты выбар</translation>
 <translation id="3630132874740063857">Ваш тэлефон</translation>
 <translation id="3630995161997703415">Дадайце гэты сайт на вашу паліцу, каб мець да яго доступ у любы час</translation>
@@ -4939,6 +4942,7 @@
 <translation id="467510802200863975">Паролі не супадаюць</translation>
 <translation id="4675828034887792601">Стварыць ярлыкі для вэб-сайтаў, на якіх выконваецца пошук, і кіраваць пошукавай сістэмай</translation>
 <translation id="4676595058027112862">Тэлефонны цэнтр, даведацца больш</translation>
+<translation id="4676616966096505747">Асобныя даныя пакуль што не захаваны ў вашым уліковым запісе</translation>
 <translation id="4677772697204437347">Памяць GPU</translation>
 <translation id="467809019005607715">Прэзентацыі Google</translation>
 <translation id="4678848110205818817">Крэдытная/дэбетовая картка</translation>
@@ -5428,6 +5432,7 @@
 <translation id="5070773577685395116">Не атрымалі апавяшчэнне?</translation>
 <translation id="5071295820492622726">Вярнуцца да нядаўніх спамповак</translation>
 <translation id="5071892329440114717">Паказаць падрабязныя звесткі аб стандартнай абароне</translation>
+<translation id="5072500507106264618">Геаданыя даступныя толькі сістэмным службам</translation>
 <translation id="5072836811783999860">Паказваць кіруемыя закладкі</translation>
 <translation id="5072900412896857127">Не ўдалося загрузіць Умовы выкарыстання Google Play. Праверце падключэнне да сеткі і паўтарыце спробу.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}one{<ph name="FILE1" />, <ph name="FILE2" /> і яшчэ #}few{<ph name="FILE1" />, <ph name="FILE2" /> і яшчэ #}many{<ph name="FILE1" />, <ph name="FILE2" /> і яшчэ #}other{<ph name="FILE1" />, <ph name="FILE2" /> і яшчэ #}}</translation>
@@ -5470,6 +5475,7 @@
 <translation id="5097874180538493929">Аўтаматычна націскаць клавішу мышы, калі курсор спыняецца</translation>
 <translation id="5100775515702043594">Пашырэнне "<ph name="EXTENSION_NAME" />" замацавана адміністратарам</translation>
 <translation id="5101839224773798795">Аўтаматычна націскаць, калі курсор спыняецца</translation>
+<translation id="5102244391872941183">Геаданыя могуць выкарыстоўвацца праграмамі і вэб-сайтамі, якія маюць на гэта дазвол, а таксама сістэмнымі службамі</translation>
 <translation id="5103311607312269661">павялічыць яркасць дысплэя</translation>
 <translation id="5106350808162641062">Выдаліць</translation>
 <translation id="510695978163689362">Уліковы запіс <ph name="USER_EMAIL" /> кантралюецца праз Family Link. Каб пад бацькоўскім кантролем атрымліваць доступ да навучальных матэрыялаў, вы можаце дадаваць навучальныя ўліковыя запісы.</translation>
@@ -6587,6 +6593,7 @@
 <translation id="5955721306465922729">Вэб-сайт запытвае адкрыццё гэтай праграмы.</translation>
 <translation id="5955809630138889698">Магчыма, прылада можа выкарыстоўвацца толькі для дэманстрацыйнага інтэрнэт-рэжыму. Па дадатковыя звесткі звярніцеся да гандлёвага прадстаўніка.</translation>
 <translation id="5957987129450536192">Націсніце значок "Чытаць уголас" побач з відарысам профілю і выберыце, што трэба агучыць.</translation>
+<translation id="5958836583172610505">Сінхранізацыя ўключана</translation>
 <translation id="5959471481388474538">Сетка недаступная</translation>
 <translation id="5959982036207776176">Лупа ідзе ўслед за словамі, якія зачытаюцца з дапамогай функцыі "Чытаць уголас"</translation>
 <translation id="5963413905009737549">Раздзел</translation>
@@ -8093,6 +8100,7 @@
 <translation id="7120762240626567834">Без падключэння VPN трафік у браўзеры Chrome і сістэме Android будзе блакіравацца</translation>
 <translation id="7121438501124788993">Рэжым распрацоўшчыка</translation>
 <translation id="7121728544325372695">Пераўтварэнне працяжнікаў</translation>
+<translation id="7122605570852873914">Усё роўна выйсці</translation>
 <translation id="7123030151043029868">Дазволена аўтаматычна спампоўваць некалькі файлаў</translation>
 <translation id="7124013154139278147">Прызначце пераключальнік для дзеяння "Назад"</translation>
 <translation id="7124712201233930202">Гэта змесціва не адпавядае палітыкам вашай арганізацыі</translation>
@@ -9207,6 +9215,7 @@
 <translation id="7947964080535614577">Сайты звычайна паказваюць рэкламу, каб мець магчымасць прапаноўваць змесціва або паслугі бясплатна. Аднак некаторыя сайты паказваюць назойлівую рэкламу або рэкламу, якая ўводзіць у зман.</translation>
 <translation id="7948407723851303488">Усе старонкі дамена <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Прычына: функцыя "Падтрымка браўзераў ранейшых версій" дазваляе выкарыстоўваць толькі URL-адрасы з пратаколамі http://, https:// і file://.</translation>
+<translation id="7950814699499457511">Уключана • Для гэтага пашырэння не апублікаваны меры забеспячэння прыватнасці, напрыклад звесткі пра тое, як яно збірае і выкарыстоўвае даныя</translation>
 <translation id="7951265006188088697">Каб дадаць спосабы аплаты Google Pay або кіраваць імі, перайдзіце ў свой <ph name="BEGIN_LINK" />Уліковы запіс Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Выключыць віртуальную картку</translation>
 <translation id="795240231873601803">Каб карыстацца працоўным або вучэбным уліковым запісам, прайдзіце рэгістрацыю для арганізацый</translation>
diff --git a/chrome/app/resources/generated_resources_bg.xtb b/chrome/app/resources/generated_resources_bg.xtb
index 0f2f739..7cd62d9 100644
--- a/chrome/app/resources/generated_resources_bg.xtb
+++ b/chrome/app/resources/generated_resources_bg.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Зареждане на изображението</translation>
 <translation id="1026959648338730078">Windows Hello или външен ключ за сигурност</translation>
 <translation id="1028700151766901954">Причина: Услугите, базиращи се на местоположението, остават в(ъв) <ph name="DEFAULT_OPEN_BROWSER" /> по подразбиране.</translation>
+<translation id="1028823395684328817">Потвърдете, че сте вие, за да продължите да използвате паролите и др. в профила си в Google</translation>
 <translation id="102916930470544692">Ключ за достъп</translation>
 <translation id="1029317248976101138">Промяна на мащаба</translation>
 <translation id="1029526375103058355">Кликване с докосване</translation>
@@ -423,6 +424,7 @@
 <translation id="1307165550267142340">ПИН кодът ви бе създаден</translation>
 <translation id="1307431692088049276">Не ме питайте отново</translation>
 <translation id="1307559529304613120">Ами сега!  Системата не успя да съхрани дългосрочното означение за достъп на това устройство до приложния програмен интерфейс (API).</translation>
+<translation id="1308876641060960899">Когато използвате Google Обектив, до нас се изпраща екранна снимка на страницата. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Данните, които засягат персонализирането на рекламите, се изтриват</translation>
 <translation id="1311294419381837540">Предавате раздел. Можете да поставите предаването на пауза или да го спрете по всяко време.</translation>
 <translation id="131188242279372879">Изпробвайте подобрената защита, за да получите най-високото ниво на сигурност на Chrome за изтеглянията</translation>
@@ -3017,6 +3019,7 @@
 <translation id="3220943972464248773">За да се синхронизират паролите ви, потвърдете, че сте вие</translation>
 <translation id="3222066309010235055">Предварително изобразяване: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Свързване с(ъс) <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Търсене в цялото съдържание на тази страница посредством Google Обектив</translation>
 <translation id="3223531857777746191">Бутон за възстановяване на фабричните настройки</translation>
 <translation id="3225084153129302039">Стандартен виолетов аватар</translation>
 <translation id="3225319735946384299">Подписване на код</translation>
@@ -3193,6 +3196,7 @@
 <translation id="3365598184818502391">Използвайте или Ctrl, или Alt</translation>
 <translation id="3368922792935385530">Има връзка</translation>
 <translation id="3369067987974711168">Показване на още действия за този порт</translation>
+<translation id="336916507624489577">Около иконите на сайтовете се показва пунктиран кръг.</translation>
 <translation id="3369624026883419694">Получава се разрешение от хоста...</translation>
 <translation id="3370260763947406229">Автоматично коригиране</translation>
 <translation id="3371140690572404006">устройство с USB-C (предният десен порт)</translation>
@@ -3313,6 +3317,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> изисква да се свържете с Wi-Fi сега и да изтеглите актуализация.</translation>
 <translation id="3452999110156026232">Достъп на родител</translation>
 <translation id="3453082738208775226">Искате ли да изчистите офлайн хранилището?</translation>
+<translation id="3453597230179205517">Достъпът до местоположението е блокиран</translation>
 <translation id="3453612417627951340">Нуждае се от упълномощаване</translation>
 <translation id="3454213325559396544">Това е последната автоматична актуализация на софтуера и сигурността за устройството <ph name="DEVICE_TYPE" />. За да получавате бъдещи актуализации, надстройте до по-нов модел.</translation>
 <translation id="3454818737556063691">Искате ли да преместите 1 файл в <ph name="CLOUD_PROVIDER" />, за да го отворите?</translation>
@@ -3503,6 +3508,7 @@
 <translation id="3605515937536882518">Стойностите във формуляра са актуализирани</translation>
 <translation id="3605780360466892872">Костюмар</translation>
 <translation id="3607671391978830431">За дете</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> иска да потвърди, че това сте вие</translation>
 <translation id="3608460311600621471">Въведете причина за отпечатването на тези данни:</translation>
 <translation id="3608730769702025110">Стъпка 3 от 4: Прегледайте информацията, позволяваща лично идентифициране</translation>
 <translation id="3609277884604412258">Бързо търсене</translation>
@@ -3538,6 +3544,7 @@
 <translation id="3627588569887975815">О&amp;тваряне на връзката в прозореца „инкогнито“</translation>
 <translation id="3627671146180677314">Време на подновяване на сертификат на Netscape</translation>
 <translation id="3628275722731025472">Изключване на Bluetooth</translation>
+<translation id="3629630597033136279">Изключено • За това разширение не са публикувани практики за поверителност, като например как събира и използва данни</translation>
 <translation id="3629664892718440872">Запомняне на този избор</translation>
 <translation id="3630132874740063857">Вашият телефон</translation>
 <translation id="3630995161997703415">Добавете този сайт към лавицата си, за да го използвате по всяко време</translation>
@@ -3792,6 +3799,7 @@
 <translation id="3796648294839530037">Любими мрежи:</translation>
 <translation id="3797739167230984533">Устройството ви <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> се управлява<ph name="END_LINK" /> от организацията ви</translation>
 <translation id="3797900183766075808">&amp;Търсене на „<ph name="SEARCH_TERMS" />“ със: <ph name="SEARCH_ENGINE" /></translation>
+<translation id="3798026281364973895">Деактивиране на мигновената точка за достъп</translation>
 <translation id="3798449238516105146">Версия</translation>
 <translation id="3798632811625902122">Устройството с Bluetooth „<ph name="DEVICE" />“ иска разрешение за сдвояване.</translation>
 <translation id="3798670284305777884">Високоговорител (вътрешен)</translation>
@@ -4948,6 +4956,7 @@
 <translation id="467510802200863975">Паролите не са идентични</translation>
 <translation id="4675828034887792601">Създавайте преки пътища, с чиято помощ да търсите в сайтовете и да управлявате търсещите си машини</translation>
 <translation id="4676595058027112862">Phone Hub. Научете повече</translation>
+<translation id="4676616966096505747">Някои данни още не са запазени в профила ви</translation>
 <translation id="4677772697204437347">Памет на графичния процесор</translation>
 <translation id="467809019005607715">Google Презентации</translation>
 <translation id="4678848110205818817">Кредитна/дебитна карта</translation>
@@ -5438,6 +5447,7 @@
 <translation id="5070773577685395116">Не получихте известие?</translation>
 <translation id="5071295820492622726">Назад към скорошните изтегляния</translation>
 <translation id="5071892329440114717">Показване на подробности за стандартната защита</translation>
+<translation id="5072500507106264618">Местоположението ви може да се използва само от системните услуги</translation>
 <translation id="5072836811783999860">Показване на управляваните отметки</translation>
 <translation id="5072900412896857127">Общите условия на Google Play не могат да се заредят. Моля, проверете връзката си с мрежата и опитайте отново.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> и още #}}</translation>
@@ -5480,6 +5490,7 @@
 <translation id="5097874180538493929">Автоматично кликване при спиране на курсора</translation>
 <translation id="5100775515702043594">Разширението <ph name="EXTENSION_NAME" /> е фиксирано от администратора ви</translation>
 <translation id="5101839224773798795">Автоматично кликване при спиране на курсора</translation>
+<translation id="5102244391872941183">Приложенията и уебсайтовете с разрешение за достъп до местоположението, както и системните услуги могат да използват местоположението ви</translation>
 <translation id="5103311607312269661">увеличаване на яркостта на екрана</translation>
 <translation id="5106350808162641062">Премахване</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> се контролира чрез Family Link. Можете да добавите училищни профили за достъп до училищни ресурси с родителски контрол.</translation>
@@ -5524,6 +5535,7 @@
 <translation id="5135533361271311778">Елементът за отметки не можа да се създаде.</translation>
 <translation id="513555878193063507">Добавяне на ново име на точката за достъп (APN)</translation>
 <translation id="5136343472380336530">Уверете се, че двете устройства са отключени и са близо едно до друго, както и че функцията за Bluetooth е включена. <ph name="LINK_BEGIN" />Научете повече<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Връзката с мигновената точка за достъп не бе успешна</translation>
 <translation id="5138227688689900538">Показване на по-малко</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, търсене с(ъс) <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Въведете ПИН кода за ключа си за сигурност. Ако не го знаете, трябва да нулирате ключа за сигурност.</translation>
@@ -5611,6 +5623,7 @@
 <translation id="5197255632782567636">Интернет</translation>
 <translation id="5198430103906431024">Изпращане на данни за употребата и диагностиката. Понастоящем това устройство автоматично изпраща до Google диагностична информация и данни за употребата на устройството и приложенията. Това ще послужи за подобряване на стабилността на системата и приложенията и др. Някои обобщени данни също така ще подпомогнат приложенията и партньорите на Google, напр. програмистите за Android. Ако настройката „Допълнителна активност в мрежата и приложенията“ е включена за вас, тези данни може да се запазват в профила ви в Google.</translation>
 <translation id="5199729219167945352">Експерименти</translation>
+<translation id="5200680225062692606">Функцията Touch ID е заключена. За да продължите, въведете паролата си.</translation>
 <translation id="5203035663139409780">Може да редактира файловете и папките на устройството ви</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Кликнете, за да го прегледате}other{Кликнете, за да ги прегледате}}</translation>
 <translation id="5204673965307125349">Моля, извършете Powerwash на устройството и опитайте отново.</translation>
@@ -5970,6 +5983,7 @@
 <translation id="5486071940327595306">За <ph name="WEBSITE" /> може да се изисква по-ново или друг тип устройство</translation>
 <translation id="5486261815000869482">Потвърждаване на паролата</translation>
 <translation id="5486561344817861625">Симулиране на рестартиране на браузъра</translation>
+<translation id="5486748931874756433">Тази промяна ще влезе в сила, когато получите следващата актуализация и рестартирате устройството си <ph name="DEVICE_TYPE" />. Промяната не може да бъде отменена и се прилага за всички потребители на това устройство.</translation>
 <translation id="5487460042548760727">Преименуване на потребителския профил на <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">Копирахте „<ph name="COPIED_ITEM_NAME" />“</translation>
 <translation id="5488508217173274228">Опции за шифроването на синхронизирането</translation>
@@ -6385,6 +6399,7 @@
 <translation id="5799508265798272974">Виртуална машина с Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Възстановете безопасните стандартни настройки на устройството си с ChromeOS.</translation>
 <translation id="5800020978570554460">Целевият файл е бил скъсен или премахнат след последното изтегляне.</translation>
+<translation id="5800290746557538611">Активиране на мигновената точка за достъп</translation>
 <translation id="5800351251499368110">Затваряне на лентата за търсене в страничния панел. Тя е отворена.</translation>
 <translation id="5800703268655655701">Изберете светла или тъмна тема</translation>
 <translation id="5801051031414037185">Настройване на телефона</translation>
@@ -6544,6 +6559,7 @@
 <translation id="5916664084637901428">Включено</translation>
 <translation id="59174027418879706">Активирано</translation>
 <translation id="5920543303088087579">Свързването с тази мрежа е деактивирано от администратора ви</translation>
+<translation id="5922963926582976524">Прекратяване на връзката с мрежата за мигновената точка за достъп</translation>
 <translation id="5924047253200400718">Получете помощ<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Извеждане на запитване преди копиране или преместване на файлове на Microsoft в Google Диск</translation>
 <translation id="5924527146239595929">Направете нова снимка или изберете съществуващо изображение или икона.
@@ -6594,6 +6610,7 @@
 <translation id="5955721306465922729">Уебсайт иска да отвори това приложение.</translation>
 <translation id="5955809630138889698">Възможно е това устройство да отговаря на условията само за онлайн демонстрационен режим. За повече подробности, моля, свържете се с представител на екипа за поддръжка.</translation>
 <translation id="5957987129450536192">Докоснете иконата на Прочитане на глас до изображението на потребителския си профил и изберете текста, който искате да чуете.</translation>
+<translation id="5958836583172610505">Синхронизирането е включено</translation>
 <translation id="5959471481388474538">Мрежата не е налице</translation>
 <translation id="5959982036207776176">Лупата следва думата, която се чете от функцията „Прочитане на глас“</translation>
 <translation id="5963413905009737549">Секция</translation>
@@ -6920,6 +6937,7 @@
 <translation id="6209838773933913227">Компонентът се актуализира</translation>
 <translation id="6209908325007204267">Устройството ви включва надстройка за Chrome Enterprise, но потребителското ви име не е свързано с корпоративен профил. Моля, създайте си такъв, като посетите g.co/ChromeEnterpriseAccount на алтернативно устройство.</translation>
 <translation id="6210282067670792090">В адресната лента използвайте тази клавишна комбинация заедно с преки пътища за търсещи машини и търсене в сайтове</translation>
+<translation id="6211067089253408231">Включване на мигновената точка за достъп</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Отваряне на всички в &amp;нова група с раздели}=1{Отваряне в &amp;нова група с раздели}other{Отваряне на всички ({COUNT}) в &amp;нова група с раздели}}</translation>
 <translation id="6212039847102026977">Показване на разширените свойства на мрежата</translation>
 <translation id="6212168817037875041">Изключване на екрана</translation>
@@ -8094,6 +8112,7 @@
 <translation id="7120762240626567834">Трафикът в браузъра Chrome и Android ще бъде блокиран, освен ако не е свързана VPN</translation>
 <translation id="7121438501124788993">Режим за програмисти</translation>
 <translation id="7121728544325372695">Smart Dashes</translation>
+<translation id="7122605570852873914">Излизане от профила въпреки това</translation>
 <translation id="7123030151043029868">Сайтове с разрешение за автоматично изтегляне на няколко файла</translation>
 <translation id="7124013154139278147">Задаване на превключвател за „Назад“</translation>
 <translation id="7124712201233930202">Правилата на организацията ви не са спазени</translation>
@@ -8743,6 +8762,7 @@
 <translation id="7629827748548208700">Раздел: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Това устройство се управлява от <ph name="MANAGER" /> и трябва всеки път да влизате в профила си.</translation>
 <translation id="7631014249255418691">Успешно бе създадено резервно копие на приложенията и файловете за Linux</translation>
+<translation id="7631722872321401342">На устройството ви няма гласове за <ph name="LANGUAGE" />. Можете да инсталирате гласове от настройките.</translation>
 <translation id="7631887513477658702">&amp;Файловете от този тип да се отварят винаги</translation>
 <translation id="7632437836497571618">Използване на защитени връзки за търсене на сайтове</translation>
 <translation id="7632948528260659758">Актуализирането на следните павилионни приложения не бе успешно:</translation>
@@ -9207,6 +9227,7 @@
 <translation id="7947964080535614577">Сайтовете обикновено показват реклами, за да могат да предоставят съдържание или услуги без парично заплащане. Някои от тях обаче показват натрапчиви или подвеждащи реклами.</translation>
 <translation id="7948407723851303488">Всички страници на <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Причина: Услугите, базиращи се на местоположението, поддържат само URL адреси със схема http://, https:// и file://.</translation>
+<translation id="7950814699499457511">Включено • За това разширение не са публикувани практики за поверителност, като например как събира и използва данни</translation>
 <translation id="7951265006188088697">За да добавите или управлявате начини на плащане в Google Pay, посетете <ph name="BEGIN_LINK" />профила си в Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Изключване на виртуалната карта</translation>
 <translation id="795240231873601803">Използване на корпоративно регистриране за служебни и училищни профили</translation>
@@ -9252,6 +9273,7 @@
 <translation id="7978412674231730200">Личен ключ</translation>
 <translation id="7978450511781612192">Така ще излезете от профилите си в Google. Вашите отметки, история, пароли и др. повече няма да се синхронизират.</translation>
 <translation id="7980084013673500153">Идент. № на актива: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Използване на запазен ключ за достъп за <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Показване на изскачащ прозорец с EID номера на устройството и QR код</translation>
 <translation id="7981670705071137488">След това софтуерните актуализации ще се извършват на заден план. Можете да прегледате предпочитанията за тях в настройките.</translation>
 <translation id="7982083145464587921">Моля, рестартирайте устройството си, за да поправите тази грешка.</translation>
@@ -9291,6 +9313,7 @@
 <translation id="8009225694047762179">Управление на паролите</translation>
 <translation id="8011372169388649948">Преместихте „<ph name="BOOKMARK_TITLE" />“.</translation>
 <translation id="8012188750847319132">caps lock</translation>
+<translation id="8012463809859447963">Подробности за мигновената точка за достъп</translation>
 <translation id="8013993649590906847">Ако няма полезно описание за дадено изображение, Chrome ще се опита да предостави такова. За да бъдат създадени описания, съответните изображения се изпращат до Google.</translation>
 <translation id="8014154204619229810">Актуализиращата програма понастоящем се изпълнява. Опреснете след минута, за да проверите отново.</translation>
 <translation id="8014206674403687691">Предишната инсталирана версия на <ph name="IDS_SHORT_PRODUCT_NAME" /> не може да се възстанови. Моля, опитайте отново да извършите Powerwash на устройството си.</translation>
@@ -9306,6 +9329,7 @@
 <translation id="8025151549289123443">Заключен екран и влизане в профила</translation>
 <translation id="8025291188699172126">Информация за актуализациите</translation>
 <translation id="8026471514777758216">Всички ваши устройства</translation>
+<translation id="8026784703228858744">Запазвайте своите отметки и др. с функцията за синхронизиране</translation>
 <translation id="8027581147000338959">Отваряне в нов прозорец</translation>
 <translation id="8028060951694135607">Възстановяване на ключ от Microsoft</translation>
 <translation id="8028803902702117856">Изтеглят се <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9436,6 +9460,7 @@
 <translation id="8115139559594092084">От профила ви в Google Диск</translation>
 <translation id="8116972784401310538">&amp;Диспечер на отметките</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> помни как сте влезли в профила си и след това автоматично влиза в него, когато е възможно. Ако настройката е изключена, всеки път ще се иска потвърждение от вас.</translation>
+<translation id="8118331347066725040">Изпратете отзиви за търсенето с Обектив</translation>
 <translation id="8118362518458010043">Деактивирано от Chrome. Това разширение може да е опасно.</translation>
 <translation id="8118488170956489476"><ph name="BEGIN_LINK" />Браузърът се управлява<ph name="END_LINK" /> от организацията ви</translation>
 <translation id="8118515372935001629">Честота на опресняване на дисплея</translation>
@@ -9486,11 +9511,13 @@
 <translation id="8151057139207656239">Подробностите за компилацията бяха копирани</translation>
 <translation id="815114315010033526">Използване на QR код вместо това</translation>
 <translation id="8151638057146502721">Конфигуриране</translation>
+<translation id="8151748163667572916">Изключване на мигновената точка за достъп</translation>
 <translation id="8154790740888707867">Няма файл</translation>
 <translation id="815491593104042026">Ами сега! Удостоверяването не бе успешно, защото конфигурираният за целта URL адрес (<ph name="BLOCKED_URL" />) не е защитен. Моля, свържете се с администратора си.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Няма намерени компрометирани пароли}=1{Открита е {COUNT} компрометирана парола}other{Открити са {COUNT} компрометирани пароли}}</translation>
 <translation id="8157248655669507702">Активирайте мобилните данни, за да инсталирате профил на електронната SIM карта</translation>
 <translation id="8157704005178149728">Контролирането се настройва</translation>
+<translation id="8157849462797352650">Устройството ви получава най-новите актуализации за сигурност, стабилност и ефективност</translation>
 <translation id="8158117992543756526">Това устройство не получава автоматични актуализации на софтуера и сигурността от <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Научете повече<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Получавайте потвърждение с вибриране за действия като разделяне на екрана и преминаване от един работен кът към друг. <ph name="LINK_BEGIN" />Научете повече<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">При задаването на доверие за сертификата възникна грешка</translation>
@@ -9933,6 +9960,7 @@
 <translation id="8480082892550707549">Дори ако преди сте изтегляли файлове от този сайт, той може временно да не е безопасен (променен от хакери). Опитайте да изтеглите файла по-късно.</translation>
 <translation id="8480869669560681089">Неизвестно устройство от <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Потвърждаване на разрешението за USB</translation>
+<translation id="8482077254400484047">Управлявайте облика на неактивните раздели оттук</translation>
 <translation id="8483248364096924578">IP адрес</translation>
 <translation id="8486666913807228950">Причина: Инвертираното правило <ph name="REVERT_RULE" /> бе намерено в списъка „Задължително отваряне във“.</translation>
 <translation id="8487678622945914333">Увеличаване</translation>
@@ -10019,6 +10047,7 @@
 <translation id="8555444629041783356">Автоматичен график според часа на залеза</translation>
 <translation id="855604308879080518">Разрешете на приложенията за Android да осъществяват достъп до USB устройствата на този Chromebook. Ще се изисква разрешение при всяко включване на USB устройство. Отделните приложения за Android ще искат допълнителни разрешения.</translation>
 <translation id="8557022314818157177">Продължете да докосвате ключа за сигурност, докато отпечатъкът ви бъде записан</translation>
+<translation id="8557100046150195444">Използвайте Touch ID, за да продължите</translation>
 <translation id="8557180006508471423">Включете Google Chrome в услугите за местоположение на своя Mac</translation>
 <translation id="8557856025359704738">Следващото изтегляне е на <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Парола за профила в Google</translation>
@@ -10087,6 +10116,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Сянка</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Облик на неактивните раздели</translation>
 <translation id="8621979332865976405">Споделяне на целия ви екран</translation>
 <translation id="8624315169751085215">Копиране в буферната памет</translation>
 <translation id="8624354461147303341">Получаване на отстъпки</translation>
diff --git a/chrome/app/resources/generated_resources_bn.xtb b/chrome/app/resources/generated_resources_bn.xtb
index 54ffc8a7..b7c0af646 100644
--- a/chrome/app/resources/generated_resources_bn.xtb
+++ b/chrome/app/resources/generated_resources_bn.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">ছবি লোড করুন</translation>
 <translation id="1026959648338730078">Windows Hello বা অতিরিক্ত নিরাপত্তা 'কী'</translation>
 <translation id="1028700151766901954">কারণ: LBS <ph name="DEFAULT_OPEN_BROWSER" />-এ ডিফল্ট হিসেবে থাকে।</translation>
+<translation id="1028823395684328817">আপনার Google অ্যাকাউন্টে পাসওয়ার্ড ও আরও অনেক কিছু ব্যবহার করা চালিয়ে যেতে, নিজের পরিচয় যাচাই করুন</translation>
 <translation id="102916930470544692">পাসকী</translation>
 <translation id="1029317248976101138">জুম</translation>
 <translation id="1029526375103058355">ক্লিক করতে ট্যাপ করুন</translation>
@@ -424,6 +425,7 @@
 <translation id="1307165550267142340">আপনার পিন তৈরি করা হয়েছে</translation>
 <translation id="1307431692088049276">আমাকে আর জিজ্ঞাসা করবেন না</translation>
 <translation id="1307559529304613120">ওহো! সিস্টেমটি এই ডিভাইসের জন্য দীর্ঘমেয়াদি এপিআই অ্যাক্সেস টোকেন সঞ্চয় করতে ব্যর্থ হয়েছে৷</translation>
+<translation id="1308876641060960899">আপনি Google Lens ব্যবহার করার সময়, পৃষ্ঠার স্ক্রিনশট Google-এ পাঠানো হয়। <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">পছন্দমতো বিজ্ঞাপন সাজানোর বিষয়টিকে প্রভাবিত করে এমন ডেটা মুছে দেওয়া হয়</translation>
 <translation id="1311294419381837540">আপনি একটি ট্যাব কাস্ট করছেন। আপনি যেকোনও সময় কাস্টিং পজ অথবা বন্ধ করতে পারবেন।</translation>
 <translation id="131188242279372879">Chrome-এ উন্নত সুরক্ষা সহ কন্টেন্ট ডাউনলোড করতে, উন্নত সুরক্ষা মোড সম্পর্কে জানুন</translation>
@@ -3022,6 +3024,7 @@
 <translation id="3220943972464248773">পাসওয়ার্ড সিঙ্ক করতে, নিজের পরিচয় যাচাই করুন</translation>
 <translation id="3222066309010235055">পূর্বউপস্থাপন: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989"><ph name="USB_VM_NAME" />-এর সাথে কানেক্ট করুন</translation>
+<translation id="3222857603094643834">Google Lens ব্যবহার করে এই পৃষ্ঠায় যেকোনও কিছু সার্চ করুন</translation>
 <translation id="3223531857777746191">রিসেট করার বোতাম</translation>
 <translation id="3225084153129302039">ডিফল্ট রক্তবর্ণ অবতার</translation>
 <translation id="3225319735946384299">Code Signing</translation>
@@ -3198,6 +3201,7 @@
 <translation id="3365598184818502391">Ctrl অথবা Alt ব্যবহার করুন</translation>
 <translation id="3368922792935385530">সংযুক্ত</translation>
 <translation id="3369067987974711168">এই পোর্টের জন্য আরও অ্যাকশন দেখুন</translation>
+<translation id="336916507624489577">সাইট আইকন ঘিরে ডট দেওয়া বৃত্ত দেখা যায়।</translation>
 <translation id="3369624026883419694">হোস্ট স্থির করা হচ্ছে...</translation>
 <translation id="3370260763947406229">অটো-সংশোধন</translation>
 <translation id="3371140690572404006">USB-C ডিভাইস (ডান দিকের সামনের পোর্ট)</translation>
@@ -3318,6 +3322,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" />-এর প্রয়োজন অনুযায়ী, আপনাকে এখনই ওয়াই-ফাই নেটওয়ার্কে কানেক্ট করতে হবে এবং একটি আপডেট ডাউনলোড করতে হবে।</translation>
 <translation id="3452999110156026232">অভিভাবকীয় অ্যাক্সেস</translation>
 <translation id="3453082738208775226">অফলাইন স্টোরেজ মুছবেন?</translation>
+<translation id="3453597230179205517">লোকেশন অ্যাক্সেসের অনুমতি ব্লক করা রয়েছে</translation>
 <translation id="3453612417627951340">অনুমোদনের প্রয়োজন</translation>
 <translation id="3454213325559396544">এই <ph name="DEVICE_TYPE" />-এর জন্য এটি হল সফ্টওয়্যার এবং নিরাপত্তা সংক্রান্ত শেষ অটোমেটিক আপডেট। ভবিষ্যতে আপডেট পেতে আরও কোনও একটি নতুন মডেলে আপগ্রেড করুন।</translation>
 <translation id="3454818737556063691">খোলার জন্য <ph name="CLOUD_PROVIDER" />-এ ১টি ফাইল সরাবেন?</translation>
@@ -3508,6 +3513,7 @@
 <translation id="3605515937536882518">ফর্মের ভ্য়ালু আপডেট করা হয়েছে</translation>
 <translation id="3605780360466892872">বটনডাউন</translation>
 <translation id="3607671391978830431">কোনও বাচ্চার জন্য</translation>
+<translation id="3607799000129481474">ব্যবহারকারী আপনিই কিনা তা <ph name="SITE" /> যাচাই করতে চায়</translation>
 <translation id="3608460311600621471">এই ডেটা প্রিন্ট করার জন্য একটি কারণ লিখুন:</translation>
 <translation id="3608730769702025110">৪টির মধ্যে ৩ নম্বর ধাপ: ব্যক্তিগতভাবে শনাক্তকরণযোগ্য তথ্য পর্যালোচনা করুন</translation>
 <translation id="3609277884604412258">কুইক সার্চ</translation>
@@ -3543,6 +3549,7 @@
 <translation id="3627588569887975815">লিঙ্কটি ছদ্মবেশী উইন্ডোতে খুলুন</translation>
 <translation id="3627671146180677314">Netscape সার্টিফিকেট পুনর্নবীকরণ সময়</translation>
 <translation id="3628275722731025472">ব্লুটুথ বন্ধ করুন</translation>
+<translation id="3629630597033136279">বন্ধ আছে • এই এক্সটেনশন গোপনীয়তা অনুশীলন প্রকাশ করেনি, যেমন কীভাবে এটি ডেটা সংগ্রহ ও ব্যবহার করে</translation>
 <translation id="3629664892718440872">এই পছন্দ মনে রাখবেন</translation>
 <translation id="3630132874740063857">আপনার ফোন</translation>
 <translation id="3630995161997703415">যেকোনও সময় ব্যবহার করার জন্য এই সাইটটিকে আপনার শেল্ফে যোগ করুন</translation>
@@ -3797,6 +3804,7 @@
 <translation id="3796648294839530037">পছন্দসই নেটওয়ার্কগুলি:</translation>
 <translation id="3797739167230984533">আপনার সংস্থা আপনার <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> ম্যানেজ<ph name="END_LINK" /> করে</translation>
 <translation id="3797900183766075808"><ph name="SEARCH_ENGINE" /> এ “<ph name="SEARCH_TERMS" />” এর &amp;অনুসন্ধান করুন</translation>
+<translation id="3798026281364973895">ইনস্ট্যান্ট হটস্পট বন্ধ করুন</translation>
 <translation id="3798449238516105146">ভার্সন</translation>
 <translation id="3798632811625902122">পেয়ার করার জন্য ব্লুটুথ ডিভাইস <ph name="DEVICE" /> অনুমতি চাইছে।</translation>
 <translation id="3798670284305777884">স্পিকার (অভ্যন্তরীণ)</translation>
@@ -4953,6 +4961,7 @@
 <translation id="467510802200863975">পাসওয়ার্ড মিলছে না</translation>
 <translation id="4675828034887792601">সাইট সার্চ করতে এবং আপনার সার্চ ইঞ্জিন ম্যানেজ করার জন্য শর্টকাট তৈরি করুন</translation>
 <translation id="4676595058027112862">ফোন হাব, আরও জানুন</translation>
+<translation id="4676616966096505747">কিছু ডেটা আপনার অ্যাকাউন্টে এখনও সেভ করা হয়নি</translation>
 <translation id="4677772697204437347">GPU মেমোরি</translation>
 <translation id="467809019005607715">Google Slides</translation>
 <translation id="4678848110205818817">ক্রেডিট/ডেবিট কার্ড</translation>
@@ -5442,6 +5451,7 @@
 <translation id="5070773577685395116">বুঝতে পারছেন না?</translation>
 <translation id="5071295820492622726">'সাম্প্রতিক ডাউনলোড'-এ ফিরুন</translation>
 <translation id="5071892329440114717">স্ট্যান্ডার্ড সুরক্ষা সংক্রান্ত বিবরণ দেখুন</translation>
+<translation id="5072500507106264618">শুধুমাত্র সিস্টেম সার্ভিস আপনার লোকেশন ব্যবহার করতে পারবে</translation>
 <translation id="5072836811783999860">পরিচালিত বুকমার্কগুলি দেখান</translation>
 <translation id="5072900412896857127">Google Play পরিষেবার শর্তাবলী লোড করা যাচ্ছে না। আপনার নেটওয়ার্ক কানেকশন পরীক্ষা করে আবার চেষ্টা করুন।</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}one{<ph name="FILE1" />, <ph name="FILE2" /> ও আরও #টি}other{<ph name="FILE1" />, <ph name="FILE2" /> ও আরও #টি}}</translation>
@@ -5484,6 +5494,7 @@
 <translation id="5097874180538493929">কার্সর থেমে যাওয়া মাত্রই অটোমেটিক ক্লিক করুন</translation>
 <translation id="5100775515702043594">আপনার অ্যাডমিনিস্ট্রেটর <ph name="EXTENSION_NAME" /> পিন করেছেন</translation>
 <translation id="5101839224773798795">মাউস কার্সার বন্ধ হয়ে গেলে অটোমেটিক ক্লিক হবে</translation>
+<translation id="5102244391872941183">সিস্টেম সার্ভিসের পাশাপাশি যেসব অ্যাপ ও ওয়েবসাইটের লোকেশন অ্যাক্সেস করার অনুমতি আছে, সেগুলি আপনার লোকেশন ব্যবহার করতে পারবে</translation>
 <translation id="5103311607312269661">ডিসপ্লের উজ্জ্বলতা বাড়ানো</translation>
 <translation id="5106350808162641062">সরান</translation>
 <translation id="510695978163689362">Family Link <ph name="USER_EMAIL" /> তত্ত্বাবধান করে। অভিভাবকীয় তত্ত্বাবধান সহ স্কুল রিসোর্স অ্যাক্সেস করার জন্য আপনি স্কুলের অ্যাকাউন্ট যোগ করতে পারবেন।</translation>
@@ -5528,6 +5539,7 @@
 <translation id="5135533361271311778">বুকমার্ক আইটেম তৈরী করা যায়নি৷</translation>
 <translation id="513555878193063507">নতুন APN যোগ করুন</translation>
 <translation id="5136343472380336530">এটি নিশ্চিত করুন যেন উভয় ডিভাইস আনলক থাকে ও পরস্পরের কাছাকাছি থাকে, তার সাথে যেন ব্লুটুথও চালু করা থাকে। <ph name="LINK_BEGIN" />আরও জানুন<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">ইনস্ট্যান্ট হটস্পট কানেকশন কাজ করেনি</translation>
 <translation id="5138227688689900538">কম দেখুন</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, <ph name="DEFAULT_SEARCH_ENGINE_NAME" /> সার্চ</translation>
 <translation id="5139823398361067371">আপনার 'নিরাপত্তা কী'-এর পিন লিখুন। পিন না জানা থাকলে, আপনাকে নিরাপত্তা কী রিসেট করতে হবে।</translation>
@@ -5615,6 +5627,7 @@
 <translation id="5197255632782567636">ইন্টারনেট</translation>
 <translation id="5198430103906431024">ব্যবহার এবং ডায়াগনস্টিক বিষয়ক ডেটা পাঠান। বর্তমানে এই ডিভাইসটি অটোমেটিক Google-কে ডায়াগনস্টিক, ডিভাইস এবং অ্যাপ ব্যবহারের ডেটা পাঠাচ্ছে। এটি সিস্টেম ও অ্যাপের স্টেবিলিটি বাড়াতে এবং অন্যান্য উন্নতিতে সাহায্য করবে। কিছু একত্রিত করা ডেটা Android ডেভেলপারের মতো Google অ্যাপ এবং পার্টনারদেরও সাহায্য করবে। আপনার অতিরিক্ত 'ওয়েব ও অ্যাপ অ্যাক্টিভিটি' সেটিং চালু থাকলে, এই ডেটা আপনার Google অ্যাকাউন্টে সেভ করা হতে পারে।</translation>
 <translation id="5199729219167945352">পরীক্ষাদি</translation>
+<translation id="5200680225062692606">টাচ আইডি লক করা আছে। চালিয়ে যেতে, আপনার পাসওয়ার্ড লিখুন।</translation>
 <translation id="5203035663139409780">আপনার ডিভাইসে ফাইল অথবা ফোল্ডার এডিট করতে পারেন</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{এক্সটেনশন দেখতে ক্লিক করুন}one{এই এক্সটেনশনগুলি দেখতে ক্লিক করুন}other{এই এক্সটেনশনগুলি দেখতে ক্লিক করুন}}</translation>
 <translation id="5204673965307125349">ডিভাইস পাওয়ারওয়াশ করে আবার চেষ্টা করুন।</translation>
@@ -5974,6 +5987,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> ব্যবহার করার জন্য নতুন বা অন্য ধরনের ডিভাইস প্রয়োজন হতে পারে</translation>
 <translation id="5486261815000869482">পাসওয়ার্ড নিশ্চিত করুন</translation>
 <translation id="5486561344817861625">ব্রাউজার রিস্টার্ট সিমুলেট করুন</translation>
+<translation id="5486748931874756433">পরবর্তী আপডেট পেয়ে আপনার <ph name="DEVICE_TYPE" /> রিস্টার্ট করলে এই পরিবর্তন কার্যকর হবে। এই পরিবর্তন করা হলে এটি আর আগের অবস্থায় ফেরানো যাবে না এবং এই ডিভাইসের সব ব্যবহারকারীর উপর তা প্রযোজ্য হবে।</translation>
 <translation id="5487460042548760727">প্রোফাইলের নাম পরিবর্তন করে <ph name="PROFILE_NAME" /> রাখুন</translation>
 <translation id="5488093641312826914">'<ph name="COPIED_ITEM_NAME" />' কপি করা হয়েছে</translation>
 <translation id="5488508217173274228">এনক্রিপশন সিঙ্ক করার বিকল্প</translation>
@@ -6389,6 +6403,7 @@
 <translation id="5799508265798272974">Linux ভার্চুয়াল মেশিন: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">আপনার ChromeOS ডিভাইসের সেটিংসকে সুরক্ষিত ডিফল্ট সেটিংসে রিসেট করুন।</translation>
 <translation id="5800020978570554460">শেষ ডাউনলোড থেকে গন্তব্য ফাইল হয় ছাঁটকাট অথবা সরানো হয়েছে৷</translation>
+<translation id="5800290746557538611">ইনস্ট্যান্ট হটস্পট চালু করুন</translation>
 <translation id="5800351251499368110">সাইড প্যানেলে সার্চ বন্ধ করুন। সাইড প্যানেলে সার্চ বিকল্প খোলা আছে।</translation>
 <translation id="5800703268655655701">লাইট বা ডার্ক থিম বেছে নিন</translation>
 <translation id="5801051031414037185">ফোন সেট-আপ করুন</translation>
@@ -6548,6 +6563,7 @@
 <translation id="5916664084637901428">চালু</translation>
 <translation id="59174027418879706">সক্ষমিত</translation>
 <translation id="5920543303088087579">এই নেটওয়ার্কের সাথে সংযোগ আপনার প্রশাসক দ্বারা অক্ষম করা হয়েছে</translation>
+<translation id="5922963926582976524">ইনস্ট্যান্ট হটস্পট নেটওয়ার্ক ডিসকানেক্ট করুন</translation>
 <translation id="5924047253200400718">সাহায্য পান<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Google Drive-এ Microsoft-এর ফাইল কপি করা বা সরানোর আগে জিজ্ঞেস করুন</translation>
 <translation id="5924527146239595929">একটি নতুন ফটো তুলুন বা আগে থেকে আছে এমন একটি ফটো বা আইকন বেছে নিন।
@@ -6598,6 +6614,7 @@
 <translation id="5955721306465922729">কোনও একটি ওয়েবসাইট এই অ্যাপ্লিকেশন খুলতে চায়।</translation>
 <translation id="5955809630138889698">এই ডিভাইসটি হয়ত শুধু অনলাইন ডেমো মোডের পক্ষে উপযুক্ত। আরও জানতে কাস্টমার সাপোর্টের সাথে যোগাযোগ করুন।</translation>
 <translation id="5957987129450536192">আপনার প্রোফাইল ইমেজর পাশে 'বাছুন ও শুনুন' আইকন ট্যাপ করুন তারপর আপনি যা শুনতে চান তা বেছে নিন।</translation>
+<translation id="5958836583172610505">সিঙ্ক করার সুবিধা চালু রয়েছে</translation>
 <translation id="5959471481388474538">নেটওয়ার্ক উপলব্ধ নয়</translation>
 <translation id="5959982036207776176">'বাছুন ও শুনুন' ফিচারের মাধ্যমে পড়া হচ্ছে এমন শব্দ ম্যাগনিফায়ার ফলো করে</translation>
 <translation id="5963413905009737549">বিভাগ</translation>
@@ -6925,6 +6942,7 @@
 <translation id="6209838773933913227">কম্পোনেন্ট আপডেট করা হচ্ছে</translation>
 <translation id="6209908325007204267">আপনার ডিভাইসে Chrome Enterprise আপগ্রেড অন্তর্ভুক্ত রয়েছে, কিন্তু আপনার ইউজারনেমটি কোনও এন্টারপ্রাইজ অ্যাকাউন্টের সাথে যুক্ত নয়। অন্য একটি ডিভাইস থেকে g.co/ChromeEnterpriseAccount লিঙ্কে ক্লিক করে একটি এন্টারপ্রাইজ অ্যাকাউন্ট তৈরি করুন।</translation>
 <translation id="6210282067670792090">সার্চ ইঞ্জিন এবং সাইট সার্চের জন্য অ্যাড্রেস বারে শর্টকাটের মাধ্যমে এই কীবোর্ড শর্টকাট ব্যবহার করুন</translation>
+<translation id="6211067089253408231">ইনস্ট্যান্ট হটস্পট চালু করুন</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{সবকটি ইউআরএল নতুন ট্যাব গ্রুপে খুলুন}=1{নতুন ট্যাব গ্রুপে খুলুন}one{({COUNT})টির সবকটি ইউআরএল নতুন ট্যাব গ্রুপে খুলুন}other{({COUNT})টির সবকটি ইউআরএল নতুন ট্যাব গ্রুপে খুলুন}}</translation>
 <translation id="6212039847102026977">উন্নত নেটওয়ার্ক বৈশিষ্ট্যগুলি দেখুন</translation>
 <translation id="6212168817037875041">ডিসপ্লে বন্ধ করুন</translation>
@@ -8101,6 +8119,7 @@
 <translation id="7120762240626567834">ভিপিএন কানেক্ট করা না থাকলে, Chrome ব্রাউজার বা Android ট্রাফিক ব্লক করা হবে</translation>
 <translation id="7121438501124788993">ডেভেলপার মোড</translation>
 <translation id="7121728544325372695">স্মার্ট ড্যাশ</translation>
+<translation id="7122605570852873914">তবুও সাইন-আউট করুন</translation>
 <translation id="7123030151043029868">একাধিক ফাইল অটোমেটিক ডাউনলোড করার অনুমতি দেওয়া হয়েছে</translation>
 <translation id="7124013154139278147">“পূর্ববর্তী” বিকল্পের জন্য সুইচ অ্যাসাইন করুন</translation>
 <translation id="7124712201233930202">আপনার সংস্থার সেট করা নীতি পূরণ করা হয়নি</translation>
@@ -8750,6 +8769,7 @@
 <translation id="7629827748548208700">ট্যাব: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382"><ph name="MANAGER" /> এই ডিভাইস ম্যানেজ করে এবং এর জন্য আপনাকে প্রতিবার অ্যাকাউন্টে সাইন-ইন করতে হবে।</translation>
 <translation id="7631014249255418691">Linux অ্যাপ ও ফাইলের ব্যাক-আপ নেওয়া হয়ে গেছে</translation>
+<translation id="7631722872321401342">আপনার ডিভাইসে <ph name="LANGUAGE" /> ভয়েস কাজ করে না। সেটিংস থেকে আপনি ভয়েস ইনস্টল করতে পারবেন।</translation>
 <translation id="7631887513477658702">&amp;সবসময় এই ধরনের ফাইল খুলুন</translation>
 <translation id="7632437836497571618">সাইট সার্চ করতে সুরক্ষিত কানেকশন ব্যবহার করুন</translation>
 <translation id="7632948528260659758">নিম্নলিখিত kiosk অ্যাপ্লিকেশানগুলি আপডেট হতে ব্যর্থ হয়েছে:</translation>
@@ -9213,6 +9233,7 @@
 <translation id="7947964080535614577">সাইট সাধারণত বিজ্ঞাপন দেখায় যাতে সেগুলি কোনও পেমেন্ট ছাড়াই কন্টেন্ট অথবা পরিষেবা প্রদান করতে পারে। কিন্তু ব্যাঘাত সৃষ্টিকারী অথবা বিভ্রান্তিকর বিজ্ঞাপন দেখায় বলে কিছু সাইটের বদনাম আছে।</translation>
 <translation id="7948407723851303488"><ph name="DOMAIN_NAME" />-এর সব পৃষ্ঠা</translation>
 <translation id="7950629216186736592">কারণ: LBS-এ শুধু http://, https:// এবং file:// URL ব্যবহার করা যায়।</translation>
+<translation id="7950814699499457511">চালু আছে • এই এক্সটেনশন গোপনীয়তা অনুশীলন প্রকাশ করেনি, যেমন কীভাবে এটি ডেটা সংগ্রহ ও ব্যবহার করে</translation>
 <translation id="7951265006188088697">Google Pay পেমেন্ট পদ্ধতি যোগ বা পরিচালনা করতে, আপনার <ph name="BEGIN_LINK" />Google অ্যাকাউন্ট<ph name="END_LINK" />-এ যান</translation>
 <translation id="795130320946928025">ভার্চুয়াল কার্ড বন্ধ করুন</translation>
 <translation id="795240231873601803">অফিস এবং স্কুল অ্যাকাউন্টের জন্য এন্টারপ্রাইজ এনরোলমেন্টের ব্যবহার করুন</translation>
@@ -9258,6 +9279,7 @@
 <translation id="7978412674231730200">ব্যক্তিগত কী</translation>
 <translation id="7978450511781612192">এটি আপনাকে আপনার Google অ্যাকাউন্ট থেকে সাইন-আউট করিয়ে দেবে। আপনার বুকমার্ক, ইতিহাস, পাসওয়ার্ড এবং আরও অনেক কিছু আর সিঙ্ক করা হবে না।</translation>
 <translation id="7980084013673500153">সম্পত্তি আইডি: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406"><ph name="APP_NAME" />-এর জন্য সেভ করা পাসকী ব্যবহার করুন</translation>
 <translation id="7981662863948574132">ডিভাইস EID ও QR কোডের পপ-আপ দেখুন</translation>
 <translation id="7981670705071137488">এরপরে, ব্যাকগ্রাউন্ডে সফ্টওয়্যার আপডেট হবে। আপনি সেটিংস থেকে আপডেট সংক্রান্ত পছন্দ রিভিউ করতে পারবেন।</translation>
 <translation id="7982083145464587921">এই ত্রুটি সংশোধন করতে দয়া করে আপনার ডিভাইসটি আবার চালু করুন৷</translation>
@@ -9297,6 +9319,7 @@
 <translation id="8009225694047762179">পাসওয়ার্ড পরিচালনা করুন</translation>
 <translation id="8011372169388649948">'<ph name="BOOKMARK_TITLE" />' সরানো হয়েছে।</translation>
 <translation id="8012188750847319132">Caps Lock</translation>
+<translation id="8012463809859447963">ইনস্ট্যান্ট হটস্পটের বিবরণ</translation>
 <translation id="8013993649590906847">যদি ছবিতে প্রয়োজনীয় বিবরণ দেওয়া না থাকে, তাহলে Chrome আপনাকে একটি বিবরণ দেওয়ার চেষ্টা করবে। বিবরণ তৈরির জন্য, Google-এ ছবি পাঠানো হয়।</translation>
 <translation id="8014154204619229810">আপডেটার চলছে। আবার চেক করতে মিনিটখানেকের মধ্যে রিফ্রেশ করুন।</translation>
 <translation id="8014206674403687691">ইনস্টল করা পূর্ববর্তী সংস্করণে <ph name="IDS_SHORT_PRODUCT_NAME" />কে নিয়ে যাওয়া যায়নি৷ দয়া করে আপনার ডিভাইসকে আবার পাওয়ারওয়াশ করার চেষ্টা করুন৷</translation>
@@ -9312,6 +9335,7 @@
 <translation id="8025151549289123443">লক স্ক্রিন ও সাইন-ইন</translation>
 <translation id="8025291188699172126">আপডেট সম্পর্কে</translation>
 <translation id="8026471514777758216">আপনার সব ডিভাইস</translation>
+<translation id="8026784703228858744">সিঙ্ক ব্যবহার করে আপনার বুকমার্ক ও আরও অনেক কিছু সেভ করুন</translation>
 <translation id="8027581147000338959">নতুন উইন্ডোতে খুলুন</translation>
 <translation id="8028060951694135607">Microsoft মূল পুনরুদ্ধার</translation>
 <translation id="8028803902702117856">ডাউনলোড হচ্ছে <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9442,6 +9466,7 @@
 <translation id="8115139559594092084">আপনার Google Drive থেকে</translation>
 <translation id="8116972784401310538">&amp;বুকমার্ক পরিচালক</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> আপনি কীভাবে সাইন-ইন করলেন তা মনে রাখে এবং যখন সম্ভব তখন আপনাকে অটোমেটিক সাইন-ইন করিয়ে দেয়। বন্ধ থাকাকালীন, প্রত্যেকবার কনফার্ম করার জন্য আপনাকে বলা হবে।</translation>
+<translation id="8118331347066725040">Lens ব্যবহার করে সার্চ করা সংক্রান্ত মতামত পাঠান</translation>
 <translation id="8118362518458010043">Chrome এটি বন্ধ করেছে। এই এক্সটেনশনটি নিরাপদ নাও হতে পারে।</translation>
 <translation id="8118488170956489476">আপনার সংগঠন <ph name="BEGIN_LINK" />ব্রাউজার ম্যানেজ করছে<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">ডিসপ্লের রিফ্রেশ রেট</translation>
@@ -9492,11 +9517,13 @@
 <translation id="8151057139207656239">বিল্ডের বিবরণ কপি করা হয়েছে</translation>
 <translation id="815114315010033526">এর পরিবর্তে QR কোড ব্যবহার করুন</translation>
 <translation id="8151638057146502721">কনফিগার করুন</translation>
+<translation id="8151748163667572916">ইনস্ট্যান্ট হটস্পট বন্ধ করুন</translation>
 <translation id="8154790740888707867">কোনো ফাইল নেই</translation>
 <translation id="815491593104042026">ওহো! এটি নিরাপদ নয় এমন একটি URL (<ph name="BLOCKED_URL" />) ব্যবহার করার জন্য কনফিগার করার কারণে যাচাই করা যায়নি। অনুগ্রহ করে অ্যাডমিনিস্ট্রেটরের সঙ্গে যোগাযোগ করুন।</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{কোনও চুরি হয়ে যাওয়া পাসওয়ার্ড খুঁজে পাওয়া যায়নি}=1{{COUNT}টি চুরি হয়ে যাওয়া পাসওয়ার্ড}one{{COUNT}টি চুরি হয়ে যাওয়া পাসওয়ার্ড}other{{COUNT}টি চুরি হয়ে যাওয়া পাসওয়ার্ড}}</translation>
 <translation id="8157248655669507702">eSIM প্রোফাইল ইনস্টল করতে মোবাইল ডেটা চালু করুন</translation>
 <translation id="8157704005178149728">তত্ত্বাবধান সেট-আপ করা হচ্ছে</translation>
+<translation id="8157849462797352650">আপনার ডিভাইস পায় লেটেস্ট সুরক্ষা, স্থায়িত্ব, পারফর্ম্যান্স সংক্রান্ত আপডেট</translation>
 <translation id="8158117992543756526"><ph name="MONTH_AND_YEAR" /> থেকে, এই ডিভাইসটিতে সফ্টওয়্যার ও নিরাপত্তা সংক্রান্ত অটোমেটিক আপডেট আসা বন্ধ হয়ে গেছে। <ph name="LINK_BEGIN" />আরও জানুন<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">স্প্লিট স্ক্রিন এবং ডেস্ক পাল্টানোর মতো অ্যাকশনের জন্য ভাইব্রেশন কনফার্মেশন পান। <ph name="LINK_BEGIN" />আরও জানুন<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">সেটিং সার্টিফিকেট আস্থায় ত্রুটি</translation>
@@ -9939,6 +9966,7 @@
 <translation id="8480082892550707549">এমনকি আপনি যদি আগে এই সাইটটি থেকে ফাইল ডাউনলোড করে থাকেন, তাহলেও সাইটটি সাময়িকভাবে অনিরাপদ (হ্যাক হয়ে থাকতে পারে) হতে পারে। এই ফাইলটি পরে ডাউনলোড করার চেষ্টা করুন।</translation>
 <translation id="8480869669560681089"><ph name="VENDOR_NAME" /> থেকে অজানা ডিভাইস</translation>
 <translation id="8481187309597259238">ইউএসবি অ্যাক্সেস করার অনুমতি নিশ্চিত করুন</translation>
+<translation id="8482077254400484047">এখান থেকে বন্ধ ট্যাবের লুক ম্যানেজ করুন</translation>
 <translation id="8483248364096924578">আইপি অ্যাড্রেস</translation>
 <translation id="8486666913807228950">কারণ: "জোর করে খোলা" সংক্রান্ত তালিকায় বিপরীত নিয়ম <ph name="REVERT_RULE" /> পাওয়া গেছে।</translation>
 <translation id="8487678622945914333">জুম বাড়ান</translation>
@@ -10025,6 +10053,7 @@
 <translation id="8555444629041783356">অটোমেটিক সানসেট শিডিউল</translation>
 <translation id="855604308879080518">এই Chromebook-এ বিভিন্ন USB ডিভাইস অ্যাক্সেস করতে Android অ্যাপে অনুমতি দিন। প্রত্যেকবার USB ডিভাইস প্লাগ-ইন করার সময় অনুমতির জন্য অনুরোধ করা হবে। তবে আলাদা Android অ্যাপের ক্ষেত্রে অতিরিক্ত অনুমতি নিতে হবে।</translation>
 <translation id="8557022314818157177">আপনার আঙ্গুলের ছাপ ক্যাপচার না করা পর্যন্ত 'নিরাপত্তা কী'-তে টাচ করতে থাকুন</translation>
+<translation id="8557100046150195444">চালিয়ে যেতে টাচ আইডি ব্যবহার করুন</translation>
 <translation id="8557180006508471423">আপনার Mac-এর অবস্থান ভিত্তিক পরিষেবায় "Google Chrome" চালু করুন</translation>
 <translation id="8557856025359704738">পরবর্তী ডাউনলোড <ph name="NEXT_DATE_DOWNLOAD" />-এ উপলভ্য হবে।</translation>
 <translation id="8558281414737757274">Google অ্যাকাউন্টের পাসওয়ার্ড</translation>
@@ -10093,6 +10122,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">ড্রপ শ্যাডো</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">বন্ধ ট্যাব দেখা যাবে</translation>
 <translation id="8621979332865976405">আপনার পুরো স্ক্রিন শেয়ার করুন</translation>
 <translation id="8624315169751085215">ক্লিপবোর্ডে কপি করুন</translation>
 <translation id="8624354461147303341">ছাড় পান</translation>
diff --git a/chrome/app/resources/generated_resources_bs.xtb b/chrome/app/resources/generated_resources_bs.xtb
index 3557ab8..629e102 100644
--- a/chrome/app/resources/generated_resources_bs.xtb
+++ b/chrome/app/resources/generated_resources_bs.xtb
@@ -41,7 +41,7 @@
 <translation id="1026822031284433028">Učitaj sliku</translation>
 <translation id="1026959648338730078">Windows Hello ili vanjski sigurnosni ključ</translation>
 <translation id="1028700151766901954">Razlog: LBS prema zadanim postavkama ostaje u pregledniku <ph name="DEFAULT_OPEN_BROWSER" />.</translation>
-<translation id="1028823395684328817">Da biste nastavili upotrebljavati zaporke i druge podatke na svojem Google računu, potvrdite svoj identitet</translation>
+<translation id="1028823395684328817">Potvrdite identitet da nastavite koristiti lozinke i drugo na Google računu</translation>
 <translation id="102916930470544692">Pristupni ključ</translation>
 <translation id="1029317248976101138">Zumiranje</translation>
 <translation id="1029526375103058355">Dodir za klik</translation>
@@ -3322,7 +3322,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> zahtijeva da se sada povežete s WiFi mrežom i preuzmete ažuriranje.</translation>
 <translation id="3452999110156026232">Pristup roditelja</translation>
 <translation id="3453082738208775226">Obrisati offline pohranu?</translation>
-<translation id="3453597230179205517">Blokiran je pristup lokaciji</translation>
+<translation id="3453597230179205517">Pristup lokaciji je blokiran</translation>
 <translation id="3453612417627951340">Potrebno je odobrenje</translation>
 <translation id="3454213325559396544">To je posljednje automatsko ažuriranje softvera i sigurnosno ažuriranje za uređaj <ph name="DEVICE_TYPE" />. Nadogradite na noviji model za buduća ažuriranja.</translation>
 <translation id="3454818737556063691">Premjestiti 1 fajl na uslugu <ph name="CLOUD_PROVIDER" /> radi otvaranja?</translation>
@@ -3550,7 +3550,7 @@
 <translation id="3627588569887975815">Otvori link u anonimnom prozoru</translation>
 <translation id="3627671146180677314">Vrijeme za obnovu Netscape potvrde</translation>
 <translation id="3628275722731025472">Isključi Bluetooth</translation>
-<translation id="3629630597033136279">Isključeno • Ovo proširenje nije objavilo prakse u vezi s privatnošću, na primjer način na koji prikuplja i upotrebljava podatke</translation>
+<translation id="3629630597033136279">Isključeno • Ekstenzija nije objavila prakse u vezi s privatnošću, kao što je način na koji prikuplja i koristi podatke</translation>
 <translation id="3629664892718440872">Zapamti ovaj odabir</translation>
 <translation id="3630132874740063857">Vaš telefon</translation>
 <translation id="3630995161997703415">Dodajte ovu web lokaciju na policu da je koristite bilo kada</translation>
@@ -4098,7 +4098,7 @@
 <translation id="3998976413398910035">Upravljajte štampačima</translation>
 <translation id="4000360130639414007">Nećete moći koristiti Android aplikacije ni Google Play trgovinu</translation>
 <translation id="4001540981461989979">Isticanje kursora miša prilikom pomicanja</translation>
-<translation id="4002347779798688515">Preuzeti profil se možda neće moći koristiti ako je operater mobilne mreže zaključan. Kontaktirajte operatera za podršku.</translation>
+<translation id="4002347779798688515">Preuzeti profil se možda neće moći koristiti ako je mobilni operater zaključan. Kontaktirajte operatera za podršku.</translation>
 <translation id="4002440992267487163">Postavi PIN</translation>
 <translation id="4003647532210142956">Trenutni raspored je postavljen na <ph name="SUNRISE" />–<ph name="SUNSET" />. Da automatski ažurirate raspored zalazaka i izlazaka sunca, <ph name="BEGIN_LINK" />uključite pristup lokaciji<ph name="END_LINK" /></translation>
 <translation id="4005817994523282006">Način prepoznavanja vremenske zone</translation>
@@ -4961,7 +4961,7 @@
 <translation id="467510802200863975">Lozinke se ne podudaraju</translation>
 <translation id="4675828034887792601">Kreirajte prečice za pretraživanje web lokacija i upravljajte pretraživačem</translation>
 <translation id="4676595058027112862">Phone Hub, saznajte više</translation>
-<translation id="4676616966096505747">Neki podaci još nisu spremljeni na vaš račun</translation>
+<translation id="4676616966096505747">Neki podaci još uvijek nisu sačuvani na vaš račun</translation>
 <translation id="4677772697204437347">GPU memorija</translation>
 <translation id="467809019005607715">Google Slides</translation>
 <translation id="4678848110205818817">Kreditna/debitna kartica</translation>
@@ -5452,7 +5452,7 @@
 <translation id="5070773577685395116">Niste ga dobili?</translation>
 <translation id="5071295820492622726">Nazad na nedavna preuzimanja</translation>
 <translation id="5071892329440114717">Prikaži detalje o standardnoj zaštiti</translation>
-<translation id="5072500507106264618">Vašu lokaciju mogu upotrebljavati samo usluge sustava</translation>
+<translation id="5072500507106264618">Samo sistemske usluge mogu koristiti vašu lokaciju</translation>
 <translation id="5072836811783999860">Prikaži upravljane oznake</translation>
 <translation id="5072900412896857127">Nije moguće učitati Uslove korištenja usluge Google Play. Provjerite mrežnu vezu i pokušajte ponovo.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}one{<ph name="FILE1" />, <ph name="FILE2" /> i još #}few{<ph name="FILE1" />, <ph name="FILE2" /> i još #}other{<ph name="FILE1" />, <ph name="FILE2" /> i još #}}</translation>
@@ -5495,7 +5495,7 @@
 <translation id="5097874180538493929">Automatski klik kada se kursor zaustavi</translation>
 <translation id="5100775515702043594">Ekstenziju <ph name="EXTENSION_NAME" /> je zakačio vaš administrator</translation>
 <translation id="5101839224773798795">Automatski klikni kada se kursor zaustavi</translation>
-<translation id="5102244391872941183">Vašu lokaciju mogu upotrebljavati aplikacije i web-lokacije s dopuštenjem za lokaciju, kao i usluge sustava</translation>
+<translation id="5102244391872941183">Vašu lokaciju mogu koristiti aplikacije i web lokacije s odobrenjem za lokaciju, kao i sistemske usluge</translation>
 <translation id="5103311607312269661">pojačavanje osvijetljenosti ekrana</translation>
 <translation id="5106350808162641062">Ukloni</translation>
 <translation id="510695978163689362">Family Link upravlja računom <ph name="USER_EMAIL" />. Možeš dodati školske račune da pristupiš školskim izvorima uz roditeljski nadzor.</translation>
@@ -6615,7 +6615,7 @@
 <translation id="5955721306465922729">Web lokacija želi otvoriti ovu aplikaciju.</translation>
 <translation id="5955809630138889698">Moguće je da ovaj uređaj ispunjava uslove isključivo za online način rada za demonstraciju. Obratite se predstavniku podrške za više detalja.</translation>
 <translation id="5957987129450536192">Dodirnite ikonu Odaberite za govor u blizini slike profila, a zatim odaberite ono što želite čuti.</translation>
-<translation id="5958836583172610505">Sinkronizacija je uključena</translation>
+<translation id="5958836583172610505">Sinhronizacija je uključena</translation>
 <translation id="5959471481388474538">Mreža nije dostupna</translation>
 <translation id="5959982036207776176">Povećalo prati riječi koje čita funkcija Odaberite za govor</translation>
 <translation id="5963413905009737549">Odjeljak</translation>
@@ -9236,7 +9236,7 @@
 <translation id="7947964080535614577">Web lokacije obično prikazuju oglase da mogu besplatno pružati sadržaj ili usluge. Ali, poznato je da neke web lokacije prikazuju ometajuće ili obmanjujuće oglase.</translation>
 <translation id="7948407723851303488">Sve stranice na domeni <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Razlog: LBS podržava samo URL-ove http://, https:// i file://.</translation>
-<translation id="7950814699499457511">Uključeno • Ovo proširenje nije objavilo prakse u vezi s privatnošću, na primjer način na koji prikuplja i upotrebljava podatke</translation>
+<translation id="7950814699499457511">Uključeno • Ekstenzija nije objavila prakse u vezi s privatnošću, kao što je način na koji prikuplja i koristi podatke</translation>
 <translation id="7951265006188088697">Za dodavanje ili upravljanje načinima plaćanja u Google Payu, posjetite svoj <ph name="BEGIN_LINK" />Google račun<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Isključi virtuelnu karticu</translation>
 <translation id="795240231873601803">Koristite prijavu preduzeća za poslovne i školske račune</translation>
diff --git a/chrome/app/resources/generated_resources_ca.xtb b/chrome/app/resources/generated_resources_ca.xtb
index 89bb25b50..1166233 100644
--- a/chrome/app/resources/generated_resources_ca.xtb
+++ b/chrome/app/resources/generated_resources_ca.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Carrega la imatge</translation>
 <translation id="1026959648338730078">Windows Hello o una clau de seguretat externa</translation>
 <translation id="1028700151766901954">Motiu: LBS es manté a <ph name="DEFAULT_OPEN_BROWSER" /> de manera predeterminada.</translation>
+<translation id="1028823395684328817">Per continuar utilitzant les contrasenyes i altres elements del teu Compte de Google, verifica la teva identitat</translation>
 <translation id="102916930470544692">Clau d'accés</translation>
 <translation id="1029317248976101138">Zoom</translation>
 <translation id="1029526375103058355">Toca per fer clic</translation>
@@ -421,6 +422,7 @@
 <translation id="1307165550267142340">El PIN s'ha creat</translation>
 <translation id="1307431692088049276">No m'ho tornis a preguntar</translation>
 <translation id="1307559529304613120">El sistema no ha pogut emmagatzemar un testimoni d'accés a l'API de llarg termini per a aquest dispositiu.</translation>
+<translation id="1308876641060960899">Quan utilitzes Google Lens, s'envia a Google una captura de pantalla de la pàgina. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Se suprimiran les dades que afecten la personalització d'anuncis</translation>
 <translation id="1311294419381837540">Estàs emetent una pestanya. Pots posar en pausa l'emissió o aturar-la en qualsevol moment.</translation>
 <translation id="131188242279372879">Descobreix la protecció millorada per obtenir el màxim nivell de seguretat de Chrome per a les baixades</translation>
@@ -3006,6 +3008,7 @@
 <translation id="3220943972464248773">Per sincronitzar les contrasenyes, verifica la teva identitat</translation>
 <translation id="3222066309010235055">Renderitzador previ: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Connecta a <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Cerca qualsevol cosa en aquesta pàgina amb Google Lens</translation>
 <translation id="3223531857777746191">Botó Restableix</translation>
 <translation id="3225084153129302039">Avatar morat predeterminat</translation>
 <translation id="3225319735946384299">Signatura de codi</translation>
@@ -3182,6 +3185,7 @@
 <translation id="3365598184818502391">Utilitza Ctrl o Alt</translation>
 <translation id="3368922792935385530">Connectat</translation>
 <translation id="3369067987974711168">Mostra més accions per a aquest port</translation>
+<translation id="336916507624489577">Apareix un cercle de punts al voltant de les icones del lloc web.</translation>
 <translation id="3369624026883419694">Resolent l'amfitrió...</translation>
 <translation id="3370260763947406229">Correcció automàtica</translation>
 <translation id="3371140690572404006">Dispositiu USB-C (port frontal dret)</translation>
@@ -3302,6 +3306,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> requereix que et connectis a la Wi-Fi ara i que baixis una actualització.</translation>
 <translation id="3452999110156026232">Accés parental</translation>
 <translation id="3453082738208775226">Vols netejar l'emmagatzematge sense connexió?</translation>
+<translation id="3453597230179205517">L'accés a la ubicació està bloquejat</translation>
 <translation id="3453612417627951340">Necessita una autorització.</translation>
 <translation id="3454213325559396544">Aquesta actualització de programari i seguretat és l'última que rebràs per a aquest dispositiu de tipus <ph name="DEVICE_TYPE" />. Per obtenir actualitzacions en el futur, canvia el dispositiu per un model més nou.</translation>
 <translation id="3454818737556063691">Vols moure 1 fitxer a <ph name="CLOUD_PROVIDER" /> per obrir-lo?</translation>
@@ -3492,6 +3497,7 @@
 <translation id="3605515937536882518">Els valors del formulari s'han actualitzat</translation>
 <translation id="3605780360466892872">Executiu</translation>
 <translation id="3607671391978830431">Per a un nen o nena</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> vol verificar la teva identitat</translation>
 <translation id="3608460311600621471">Introdueix un motiu per imprimir aquestes dades:</translation>
 <translation id="3608730769702025110">Pas 3 de 4: revisa la informació d'identificació personal</translation>
 <translation id="3609277884604412258">Cerca ràpida</translation>
@@ -3527,6 +3533,7 @@
 <translation id="3627588569887975815">Obre l'enllaç en una finestra d'incò&amp;gnit</translation>
 <translation id="3627671146180677314">Data i hora de renovació de certificat de Netscape</translation>
 <translation id="3628275722731025472">Desactiva el Bluetooth</translation>
+<translation id="3629630597033136279">Desactivada • Aquesta extensió no ha publicat les seves pràctiques de privadesa, per exemple, la manera com recull i utilitza les dades</translation>
 <translation id="3629664892718440872">Recorda aquesta selecció</translation>
 <translation id="3630132874740063857">El teu telèfon</translation>
 <translation id="3630995161997703415">Afegeix aquest lloc web al teu prestatge per utilitzar-lo en qualsevol moment</translation>
@@ -3781,6 +3788,7 @@
 <translation id="3796648294839530037">Xarxes preferides:</translation>
 <translation id="3797739167230984533">La teva organització <ph name="BEGIN_LINK" />gestiona <ph name="DEVICE_TYPE" /><ph name="END_LINK" /></translation>
 <translation id="3797900183766075808">&amp;Cerca "<ph name="SEARCH_TERMS" />" a <ph name="SEARCH_ENGINE" /></translation>
+<translation id="3798026281364973895">Desactiva el punt d'accés instantani</translation>
 <translation id="3798449238516105146">Versió</translation>
 <translation id="3798632811625902122">El dispositiu Bluetooth <ph name="DEVICE" /> sol·licita permís per vincular-se.</translation>
 <translation id="3798670284305777884">Altaveu (intern)</translation>
@@ -4934,6 +4942,7 @@
 <translation id="467510802200863975">Les contrasenyes no coincideixen</translation>
 <translation id="4675828034887792601">Crea dreceres per cercar llocs web i gestionar el teu motor de cerca</translation>
 <translation id="4676595058027112862">El meu telèfon, Més informació</translation>
+<translation id="4676616966096505747">Algunes dades encara no s'han desat al teu compte</translation>
 <translation id="4677772697204437347">Memòria de la GPU</translation>
 <translation id="467809019005607715">Presentacions de Google</translation>
 <translation id="4678848110205818817">Targeta de crèdit/dèbit</translation>
@@ -5424,6 +5433,7 @@
 <translation id="5070773577685395116">No l'has rebut?</translation>
 <translation id="5071295820492622726">Torna a les baixades recents</translation>
 <translation id="5071892329440114717">Mostra els detalls de la protecció estàndard</translation>
+<translation id="5072500507106264618">Només els serveis del sistema poden utilitzar la teva ubicació</translation>
 <translation id="5072836811783999860">Mostra les adreces d'interès gestionades</translation>
 <translation id="5072900412896857127">Les condicions del servei de Google Play no es poden carregar. Comprova la connexió a la xarxa i torna-ho a provar.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" /> i <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> i # més}}</translation>
@@ -5466,6 +5476,7 @@
 <translation id="5097874180538493929">Fes clic automàticament quan el cursor s'aturi</translation>
 <translation id="5100775515702043594">L'administrador ha fixat <ph name="EXTENSION_NAME" /></translation>
 <translation id="5101839224773798795">Fes clic automàticament quan el cursor s'aturi</translation>
+<translation id="5102244391872941183">Les aplicacions i els llocs web amb permís per accedir a la ubicació, així com els serveis del sistema, poden utilitzar la teva ubicació</translation>
 <translation id="5103311607312269661">augmenta la brillantor de la pantalla</translation>
 <translation id="5106350808162641062">Suprimeix</translation>
 <translation id="510695978163689362">El compte <ph name="USER_EMAIL" /> està supervisat per Family Link. Pots afegir comptes de centres educatius per accedir als recursos escolars amb supervisió parental.</translation>
@@ -5510,6 +5521,7 @@
 <translation id="5135533361271311778">No s'ha pogut crear l'element d'adreça d'interès.</translation>
 <translation id="513555878193063507">Afegeix un APN nou</translation>
 <translation id="5136343472380336530">Comprova que els dos dispositius estiguin desbloquejats, l'un a prop de l'altre i amb el Bluetooth activat. <ph name="LINK_BEGIN" />Més informació<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">La connexió del punt d'accés instantani ha fallat</translation>
 <translation id="5138227688689900538">Mostra'n menys</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />; cerca-ho a <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Introdueix el PIN de la clau de seguretat. Si no el saps, hauràs de restablir la clau.</translation>
@@ -5597,6 +5609,7 @@
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5198430103906431024">Envia dades d'ús i de diagnòstic. En aquests moments aquest dispositiu envia automàticament a Google dades de diagnòstic, del dispositiu i d'ús d'aplicacions. Aquestes dades ajudaran a millorar l'estabilitat del sistema i de les aplicacions, entre altres característiques. Una part de les dades agregades també serà útil per a les aplicacions i per als partners de Google, com ara els desenvolupadors d'Android. Si tens activada l'opció Activitat al web i en aplicacions addicional, és possible que aquestes dades es desin al teu Compte de Google.</translation>
 <translation id="5199729219167945352">Experiments</translation>
+<translation id="5200680225062692606">Touch ID està bloquejat. Per continuar, introdueix la contrasenya.</translation>
 <translation id="5203035663139409780">Poden editar els fitxers o les carpetes del dispositiu</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Fes clic per veure l'extensió}other{Fes clic per veure les extensions}}</translation>
 <translation id="5204673965307125349">Fes un Powerwash del dispositiu i torna-ho a provar.</translation>
@@ -5957,6 +5970,7 @@
 <translation id="5486071940327595306">És possible que <ph name="WEBSITE" /> requereixi un tipus de dispositiu més nou o diferent</translation>
 <translation id="5486261815000869482">Confirma la contrasenya</translation>
 <translation id="5486561344817861625">Simula el reinici del navegador</translation>
+<translation id="5486748931874756433">Aquest canvi tindrà efecte quan rebis la propera actualització i reiniciïs el <ph name="DEVICE_TYPE" />. Aquest canvi no es pot desfer i s'aplica a tots els usuaris d'aquest dispositiu.</translation>
 <translation id="5487460042548760727">Canvia el nom del perfil per <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">S'ha copiat <ph name="COPIED_ITEM_NAME" /></translation>
 <translation id="5488508217173274228">Opcions d'encriptació de la sincronització</translation>
@@ -6370,6 +6384,7 @@
 <translation id="5799508265798272974">Màquina virtual de Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Restableix la configuració del dispositiu ChromeOS als valors predeterminats segurs.</translation>
 <translation id="5800020978570554460">El fitxer de destinació s'ha truncat o eliminat des de la darrera baixada.</translation>
+<translation id="5800290746557538611">Activa el punt d'accés instantani</translation>
 <translation id="5800351251499368110">Tanca la cerca al tauler lateral. La cerca està oberta al tauler lateral.</translation>
 <translation id="5800703268655655701">Selecciona el tema clar o fosc</translation>
 <translation id="5801051031414037185">Configura el telèfon</translation>
@@ -6529,6 +6544,7 @@
 <translation id="5916664084637901428">Activat</translation>
 <translation id="59174027418879706">Activat</translation>
 <translation id="5920543303088087579">L'administrador ha desactivat la possibilitat de connectar-se a aquesta xarxa</translation>
+<translation id="5922963926582976524">Desconnecta la xarxa del punt d'accés instantani</translation>
 <translation id="5924047253200400718">Obtén ajuda <ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Pregunta abans de copiar o moure fitxers de Microsoft a Google Drive</translation>
 <translation id="5924527146239595929">Fes una foto o tria una foto o una icona existents.
@@ -6578,6 +6594,7 @@
 <translation id="5955721306465922729">Un lloc web vol obrir aquesta aplicació.</translation>
 <translation id="5955809630138889698">És possible que aquest dispositiu només compleixi els requisits per registrar-lo al mode de demostració en línia. Contacta amb el representant del servei d'assistència per obtenir-ne més detalls.</translation>
 <translation id="5957987129450536192">Toca la icona d'Escolta la selecció que hi ha a prop de la teva imatge de perfil i, tot seguit, selecciona el que vols escoltar.</translation>
+<translation id="5958836583172610505">La sincronització està activada</translation>
 <translation id="5959471481388474538">Xarxa no disponible</translation>
 <translation id="5959982036207776176">La lupa segueix la paraula que s'està llegint amb Escolta la selecció</translation>
 <translation id="5963413905009737549">Secció</translation>
@@ -6904,6 +6921,7 @@
 <translation id="6209838773933913227">S'està actualitzant el component</translation>
 <translation id="6209908325007204267">El teu dispositiu inclou una Llicència de Chrome Enterprise, però el teu nom d'usuari no està associat a un compte d'empresa. En un altre dispositiu, visita g.co/ChromeEnterpriseAccount i crea un compte d'empresa.</translation>
 <translation id="6210282067670792090">A la barra d'adreces, utilitza aquesta tecla de drecera amb les dreceres per als motors de cerca i per a les cerques als llocs web</translation>
+<translation id="6211067089253408231">Activa el punt d'accés instantani</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Obre'ls tots en un &amp;grup de pestanyes nou}=1{Obre en un &amp;grup de pestanyes nou}other{Obre'ls tots ({COUNT}) en un &amp;grup de pestanyes nou}}</translation>
 <translation id="6212039847102026977">Mostra les propietats de xarxa avançades</translation>
 <translation id="6212168817037875041">Desactiva la pantalla</translation>
@@ -8078,6 +8096,7 @@
 <translation id="7120762240626567834">El navegador Chrome i el trànsit d'Android es bloquejaran tret que es connecti una VPN</translation>
 <translation id="7121438501124788993">Mode de desenvolupador</translation>
 <translation id="7121728544325372695">Guions intel·ligents</translation>
+<translation id="7122605570852873914">Tanca la sessió igualment</translation>
 <translation id="7123030151043029868">Amb permís per baixar automàticament diversos fitxers</translation>
 <translation id="7124013154139278147">Assigna l'interruptor a Anterior</translation>
 <translation id="7124712201233930202">No es compleixen les polítiques de la teva organització</translation>
@@ -8727,6 +8746,7 @@
 <translation id="7629827748548208700">Pestanya: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382"><ph name="MANAGER" /> gestiona aquest dispositiu i requereix que hi iniciïs la sessió cada vegada.</translation>
 <translation id="7631014249255418691">S'ha creat la còpia de seguretat dels fitxers i de les aplicacions de Linux</translation>
+<translation id="7631722872321401342">No hi ha cap veu en <ph name="LANGUAGE" /> al teu dispositiu. Pots instal·lar veus des de la configuració.</translation>
 <translation id="7631887513477658702">Obre &amp;sempre els fitxers d'aquest tipus</translation>
 <translation id="7632437836497571618">Utilitza connexions segures per cercar llocs web</translation>
 <translation id="7632948528260659758">No s'han pogut actualitzar les aplicacions següents del quiosc:</translation>
@@ -9191,6 +9211,7 @@
 <translation id="7947964080535614577">Els llocs web solen mostrar anuncis per proporcionar contingut o serveis sense cost econòmic, tot i que se sap que alguns llocs web mostren anuncis intrusius i enganyosos.</translation>
 <translation id="7948407723851303488">Totes les pàgines de: <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Motiu: LBS només admet els URL http://, https://, i file://.</translation>
+<translation id="7950814699499457511">Activada • Aquesta extensió no ha publicat les seves pràctiques de privadesa, per exemple, la manera com recull i utilitza les dades</translation>
 <translation id="7951265006188088697">Per afegir o gestionar formes de pagament de Google Pay, ves al <ph name="BEGIN_LINK" />Compte de Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Desactiva la targeta virtual</translation>
 <translation id="795240231873601803">Utilitza la inscripció d'empresa per a comptes de treball o de centre educatiu</translation>
@@ -9236,6 +9257,7 @@
 <translation id="7978412674231730200">Clau privada</translation>
 <translation id="7978450511781612192">Aquesta acció tancarà la sessió dels Comptes de Google. Les adreces d'interès, l'historial, les contrasenyes i altres opcions es deixaran de sincronitzar.</translation>
 <translation id="7980084013673500153">Identificador de l'element: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Utilitza una clau d'accés desada per a <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Mostra la finestra emergent amb el codi QR i amb l'EID del dispositiu</translation>
 <translation id="7981670705071137488">Un cop acabi aquest procés, les actualitzacions del programari es duran a terme en segon pla. Pots revisar les preferències d'actualització a Configuració.</translation>
 <translation id="7982083145464587921">Reinicieu el dispositiu per corregir aquest error.</translation>
@@ -9275,6 +9297,7 @@
 <translation id="8009225694047762179">Gestiona les contrasenyes</translation>
 <translation id="8011372169388649948">S'han mogut <ph name="BOOKMARK_TITLE" />.</translation>
 <translation id="8012188750847319132">bloq maj</translation>
+<translation id="8012463809859447963">Detalls del punt d'accés instantani</translation>
 <translation id="8013993649590906847">Si una imatge no té una descripció útil, Chrome provarà d'oferir-te'n una. Per crear les descripcions, les imatges s'envien a Google.</translation>
 <translation id="8014154204619229810">L'actualitzador està en funcionament. Actualitzeu la pantalla d'aquí a un minut per tornar-ho a comprovar.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> no pot canviar a la versió anterior instal·lada. Torneu a provar de fer un Powerwash al dispositiu.</translation>
@@ -9290,6 +9313,7 @@
 <translation id="8025151549289123443">Pantalla de bloqueig i inici de sessió</translation>
 <translation id="8025291188699172126">Sobre les actualitzacions</translation>
 <translation id="8026471514777758216">Tots els teus dispositius</translation>
+<translation id="8026784703228858744">Desa les adreces d'interès i més coses amb la sincronització</translation>
 <translation id="8027581147000338959">Obre en una finestra nova</translation>
 <translation id="8028060951694135607">Recuperació de claus de Microsoft</translation>
 <translation id="8028803902702117856">S'està baixant <ph name="FILE_NAME" /> (<ph name="SIZE" />)</translation>
@@ -9420,6 +9444,7 @@
 <translation id="8115139559594092084">Des del teu compte de Google Drive</translation>
 <translation id="8116972784401310538">&amp;Gestor d'adreces d'interès</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> recorda com has iniciat la sessió i t'inicia la sessió automàticament sempre que sigui possible. Si aquesta opció està desactivada, se't demanarà sempre que confirmis les credencials.</translation>
+<translation id="8118331347066725040">Envia suggeriments per a la cerca amb Lens</translation>
 <translation id="8118362518458010043">Desactivada per Chrome. Pot ser que aquesta extensió no sigui segura.</translation>
 <translation id="8118488170956489476">La teva organització <ph name="BEGIN_LINK" />gestiona el navegador<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">Freqüència d'actualització de la pantalla</translation>
@@ -9470,11 +9495,13 @@
 <translation id="8151057139207656239">S'han desat els detalls de la compilació</translation>
 <translation id="815114315010033526">Utilitza un codi QR</translation>
 <translation id="8151638057146502721">Configura</translation>
+<translation id="8151748163667572916">Desactiva el punt d'accés instantani</translation>
 <translation id="8154790740888707867">No hi ha cap fitxer</translation>
 <translation id="815491593104042026">L'autenticació ha fallat perquè s'ha configurat per utilitzar un URL no segur (<ph name="BLOCKED_URL" />). Contacteu amb l'administrador.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{No s'ha trobat cap contrasenya en perill}=1{{COUNT} contrasenya en perill}other{{COUNT} contrasenyes en perill}}</translation>
 <translation id="8157248655669507702">Activa les dades mòbils per instal·lar un perfil d'eSIM</translation>
 <translation id="8157704005178149728">S'està configurant la supervisió</translation>
+<translation id="8157849462797352650">El dispositiu obtindrà les funcions de seguretat, estabilitat i actualitzacions de rendiment més recents</translation>
 <translation id="8158117992543756526">Aquest dispositiu va deixar de rebre actualitzacions automàtiques de programari i seguretat a partir de: <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Més informació<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Rep una vibració de confirmació per a accions com ara dividir la pantalla i canviar d'escriptori. <ph name="LINK_BEGIN" />Més informació<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Error en configurar la confiança del certificat</translation>
@@ -9881,7 +9908,7 @@
 <translation id="8459333762072051247">Estat d'inici de sessió</translation>
 <translation id="8460448946170646641">Revisa els controls principals de privadesa i seguretat</translation>
 <translation id="8460490661223303637">Per estalviar memòria, Chrome ha suprimit algun contingut</translation>
-<translation id="8460932807646981183">Gestiona els motors de cerca i cerca de llocs</translation>
+<translation id="8460932807646981183">Gestiona els motors de cerca i la cerca al lloc</translation>
 <translation id="84613761564611563">La interfície d'usuari per configurar la xarxa s'ha sol·licitat. Espera…</translation>
 <translation id="8461914792118322307">Servidor intermediari</translation>
 <translation id="8461973047386722744">No s'ha trobat cap contrasenya</translation>
@@ -9918,6 +9945,7 @@
 <translation id="8480082892550707549">Encara que ja hagis baixat fitxers d'aquest lloc, és possible que sigui temporalment perillós (si s'ha piratejat). Prova de baixar el fitxer més tard.</translation>
 <translation id="8480869669560681089">Dispositiu desconegut de <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Confirma el permís d'USB</translation>
+<translation id="8482077254400484047">Gestiona aquí el disseny de les pestanyes inactives</translation>
 <translation id="8483248364096924578">Adreça IP</translation>
 <translation id="8486666913807228950">Motiu: s'ha trobat la regla invertida <ph name="REVERT_RULE" /> a la llista "Força l'obertura a".</translation>
 <translation id="8487678622945914333">Amplia</translation>
@@ -10004,6 +10032,7 @@
 <translation id="8555444629041783356">Programació automàtica per a la posta de sol</translation>
 <translation id="855604308879080518">Permet que les aplicacions d'Android accedeixin als dispositius USB en aquest Chromebook. El permís se sol·licitarà cada cop que endollis un dispositiu USB. Cada aplicació d'Android demanarà permisos addicionals.</translation>
 <translation id="8557022314818157177">Continua tocant la clau de seguretat fins que es capturi l'empremta digital</translation>
+<translation id="8557100046150195444">Utilitza Touch ID per continuar</translation>
 <translation id="8557180006508471423">Activa Google Chrome als serveis d'ubicació del Mac.</translation>
 <translation id="8557856025359704738">La baixada següent serà a les <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Contrasenya del Compte de Google</translation>
@@ -10072,6 +10101,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Ombra paral·lela</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Aparença de les pestanyes inactives</translation>
 <translation id="8621979332865976405">Comparteix tota la pantalla</translation>
 <translation id="8624315169751085215">Copia al porta-retalls</translation>
 <translation id="8624354461147303341">Obtén descomptes</translation>
diff --git a/chrome/app/resources/generated_resources_cs.xtb b/chrome/app/resources/generated_resources_cs.xtb
index 0d3691e..64008cf 100644
--- a/chrome/app/resources/generated_resources_cs.xtb
+++ b/chrome/app/resources/generated_resources_cs.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Načíst obrázek</translation>
 <translation id="1026959648338730078">Windows Hello nebo externí bezpečnostní klíč</translation>
 <translation id="1028700151766901954">Důvod: LBS ve výchozím nastavení zůstává v prohlížeči <ph name="DEFAULT_OPEN_BROWSER" />.</translation>
+<translation id="1028823395684328817">Pokud chcete nadále používat hesla a další položky ze svého účtu Google, ověřte svou totožnost</translation>
 <translation id="102916930470544692">Přístupový klíč</translation>
 <translation id="1029317248976101138">Lupa</translation>
 <translation id="1029526375103058355">Kliknutí klepnutím</translation>
@@ -423,6 +424,7 @@
 <translation id="1307165550267142340">Váš kód PIN byl vytvořen</translation>
 <translation id="1307431692088049276">Příště se neptat</translation>
 <translation id="1307559529304613120">Jejda! Systému se pro toto zařízení nepodařilo uložit token dlouhodobého přístupu k rozhraní API.</translation>
+<translation id="1308876641060960899">Při použití Google Lens se do Googlu odešle snímek obrazovky stránky. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Budou smazána data ovlivňující personalizaci reklam</translation>
 <translation id="1311294419381837540">Jednu z karet odesíláte. Odesílání můžete kdykoli pozastavit nebo ukončit.</translation>
 <translation id="131188242279372879">Objevte vylepšenou ochranu a získejte nejvyšší úroveň zabezpečení Chromu pro stažené soubory</translation>
@@ -3008,6 +3010,7 @@
 <translation id="3220943972464248773">Pokud chcete synchronizovat hesla, ověřte svoji totožnost</translation>
 <translation id="3222066309010235055">Předběžně vykreslit: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Připojit k síti <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Vyhledejte cokoliv z této stránky pomocí Google Lens</translation>
 <translation id="3223531857777746191">Tlačítko Resetovat</translation>
 <translation id="3225084153129302039">Výchozí nachový avatar</translation>
 <translation id="3225319735946384299">Podepisování kódu</translation>
@@ -3184,6 +3187,7 @@
 <translation id="3365598184818502391">Použijte buď Ctrl, nebo Alt</translation>
 <translation id="3368922792935385530">Připojeno</translation>
 <translation id="3369067987974711168">Zobrazit další akce pro tento port</translation>
+<translation id="336916507624489577">Kolem ikon webu se zobrazí tečkovaný kruh.</translation>
 <translation id="3369624026883419694">Rozpoznávání hostitele...</translation>
 <translation id="3370260763947406229">Automatické opravy</translation>
 <translation id="3371140690572404006">Zařízení USB Type-C (pravý přední port)</translation>
@@ -3304,6 +3308,7 @@
 <translation id="3450180775417907283">Doména <ph name="MANAGER" /> vyžaduje, abyste se připojili k síti Wi-Fi a stáhli aktualizaci.</translation>
 <translation id="3452999110156026232">Rodičovský přístup</translation>
 <translation id="3453082738208775226">Vymazat offline úložiště?</translation>
+<translation id="3453597230179205517">Přístup k poloze je blokován</translation>
 <translation id="3453612417627951340">Vyžaduje oprávnění</translation>
 <translation id="3454213325559396544">Toto je poslední automatická aktualizace softwaru a zabezpečení pro toto zařízení typu <ph name="DEVICE_TYPE" />. Chcete-li dostávat budoucí aktualizace, upgradujte na novější model.</translation>
 <translation id="3454818737556063691">Přesunout soubor k otevření do úložiště <ph name="CLOUD_PROVIDER" />?</translation>
@@ -3494,6 +3499,7 @@
 <translation id="3605515937536882518">Hodnoty formuláře byly aktualizovány</translation>
 <translation id="3605780360466892872">Manažer</translation>
 <translation id="3607671391978830431">Pro dítě</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> chce ověřit vaši totožnost</translation>
 <translation id="3608460311600621471">Zadejte důvod tisku těchto dat:</translation>
 <translation id="3608730769702025110">Krok 3 ze 4: Zkontrolujte údaje umožňující zjištění totožnosti</translation>
 <translation id="3609277884604412258">Rychlé vyhledávání</translation>
@@ -3529,6 +3535,7 @@
 <translation id="3627588569887975815">Otevřít odkaz v &amp;anonymním okně</translation>
 <translation id="3627671146180677314">Čas obnovení certifikátu Netscape</translation>
 <translation id="3628275722731025472">Vypnout Bluetooth</translation>
+<translation id="3629630597033136279">Vypnuto • Pro toto rozšíření nebyly publikovány postupy v oblasti ochrany soukromí, například informace o tom, jak shromažďuje a používá data</translation>
 <translation id="3629664892718440872">Zapamatovat tuto volbu</translation>
 <translation id="3630132874740063857">Váš telefon</translation>
 <translation id="3630995161997703415">Pokud si tento web přidáte na poličku, budete jej moci kdykoliv použít</translation>
@@ -3783,6 +3790,7 @@
 <translation id="3796648294839530037">Oblíbené sítě:</translation>
 <translation id="3797739167230984533">Vaše <ph name="BEGIN_LINK" />zařízení <ph name="DEVICE_TYPE" />je spravováno<ph name="END_LINK" /> vaší organizací</translation>
 <translation id="3797900183766075808">&amp;Vyhledat „<ph name="SEARCH_TERMS" />“ pomocí vyhledávače <ph name="SEARCH_ENGINE" /></translation>
+<translation id="3798026281364973895">Zakázat okamžitý hotspot</translation>
 <translation id="3798449238516105146">Verze</translation>
 <translation id="3798632811625902122">Zařízení Bluetooth <ph name="DEVICE" /> žádá o povolení ke spárování.</translation>
 <translation id="3798670284305777884">Reproduktor (interní)</translation>
@@ -4936,6 +4944,7 @@
 <translation id="467510802200863975">Hesla se neshodují</translation>
 <translation id="4675828034887792601">Vytvořte zkratky pro vyhledávání na webech a správu vyhledávače</translation>
 <translation id="4676595058027112862">Telefonní centrum, další informace</translation>
+<translation id="4676616966096505747">Některá data ještě nejsou uložena ve vašem účtu</translation>
 <translation id="4677772697204437347">Paměť GPU</translation>
 <translation id="467809019005607715">Prezentace Google</translation>
 <translation id="4678848110205818817">Kreditní/debetní karta</translation>
@@ -5426,6 +5435,7 @@
 <translation id="5070773577685395116">Oznámení jste nedostali?</translation>
 <translation id="5071295820492622726">Zpět na nedávná stažení</translation>
 <translation id="5071892329440114717">Zobrazit podrobnosti standardní ochrany</translation>
+<translation id="5072500507106264618">Vaši polohu můžou používat pouze systémové služby</translation>
 <translation id="5072836811783999860">Zobrazit spravované záložky</translation>
 <translation id="5072900412896857127">Smluvní podmínky služby Google Play nelze načíst. Zkontrolujte připojení k síti a zkuste to znovu.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}few{<ph name="FILE1" />, <ph name="FILE2" /> a # další}many{<ph name="FILE1" />, <ph name="FILE2" /> a # dalšího}other{<ph name="FILE1" />, <ph name="FILE2" /> a # dalších}}</translation>
@@ -5468,6 +5478,7 @@
 <translation id="5097874180538493929">Automaticky kliknout při zastavení kurzoru</translation>
 <translation id="5100775515702043594">Rozšíření <ph name="EXTENSION_NAME" /> připnul váš administrátor</translation>
 <translation id="5101839224773798795">Při zastavení kurzoru automaticky kliknout</translation>
+<translation id="5102244391872941183">Aplikace a weby s oprávněním pro přístup k poloze a systémové služby můžou používat vaši polohu</translation>
 <translation id="5103311607312269661">zvýšit jas displeje</translation>
 <translation id="5106350808162641062">Odstranit</translation>
 <translation id="510695978163689362">Účet <ph name="USER_EMAIL" /> je pod dohledem aplikace Family Link. Můžete si přidat školní účty, abyste pod dohledem rodičů měli přístup ke studijním materiálům.</translation>
@@ -5512,6 +5523,7 @@
 <translation id="5135533361271311778">Záložku nelze vytvořit.</translation>
 <translation id="513555878193063507">Přidat nový APN</translation>
 <translation id="5136343472380336530">Obě zařízení musí být odemknutá, blízko u sebe a musí v nich být zapnuto Bluetooth. <ph name="LINK_BEGIN" />Další informace<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Připojení k okamžitému hotspotu se nezdařilo</translation>
 <translation id="5138227688689900538">Zobrazit méně</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, vyhledávání <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Zadejte PIN bezpečnostního klíče. Pokud PIN neznáte, budete bezpečnostní klíč muset resetovat.</translation>
@@ -5599,6 +5611,7 @@
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5198430103906431024">Odesílat údaje o využití a diagnostice. Toto zařízení aktuálně automaticky odesílá do Googlu diagnostické údaje a údaje o zařízení a aplikacích a jejich využití. Tyto údaje nám pomohou se zvyšováním stability systému a aplikací a dalšími vylepšeními. Některá souhrnná data budou moci využít také naši partneři, např. vývojáři aplikací pro Android. Pokud je zapnuto dodatečné nastavení Aktivita na webu a v aplikacích, mohou se tato data ukládat do vašeho účtu Google.</translation>
 <translation id="5199729219167945352">Experimenty</translation>
+<translation id="5200680225062692606">Touch ID je uzamčeno. Pokud chcete pokračovat, zadejte své heslo.</translation>
 <translation id="5203035663139409780">Může upravovat soubory nebo složky v zařízení</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Kliknutím toto rozšíření zobrazíte}few{Kliknutím tato rozšíření zobrazíte}many{Kliknutím tato rozšíření zobrazíte}other{Kliknutím tato rozšíření zobrazíte}}</translation>
 <translation id="5204673965307125349">Vymažte zařízení pomocí funkce Powerwash a zkuste to znovu.</translation>
@@ -5958,6 +5971,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> může vyžadovat novější nebo jiný typ zařízení</translation>
 <translation id="5486261815000869482">Potvrďte heslo</translation>
 <translation id="5486561344817861625">Simulovat restart prohlížeče</translation>
+<translation id="5486748931874756433">Tato změna se projeví, až obdržíte další aktualizaci a restartujete zařízení <ph name="DEVICE_TYPE" />. Tuto změnu nelze vrátit zpět a vztahuje se na všechny uživatele tohoto zařízení.</translation>
 <translation id="5487460042548760727">Přejmenovat profil na <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">Položka „<ph name="COPIED_ITEM_NAME" />“ byla zkopírována</translation>
 <translation id="5488508217173274228">Možnosti šifrování synchronizovaných dat</translation>
@@ -6370,6 +6384,7 @@
 <translation id="5799508265798272974">Virtuální počítač systému Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Resetujte nastavení zařízení ChromeOS na bezpečné výchozí hodnoty.</translation>
 <translation id="5800020978570554460">Cílový soubor byl od posledního stahování zkrácen nebo odstraněn.</translation>
+<translation id="5800290746557538611">Povolit okamžitý hotspot</translation>
 <translation id="5800351251499368110">Zavřít vyhledávání na postranním panelu. Vyhledávání je otevřeno na postranním panelu.</translation>
 <translation id="5800703268655655701">Vyberte světlý nebo tmavý motiv</translation>
 <translation id="5801051031414037185">Nastavit telefon</translation>
@@ -6529,6 +6544,7 @@
 <translation id="5916664084637901428">Zapnuto</translation>
 <translation id="59174027418879706">Povoleno</translation>
 <translation id="5920543303088087579">Připojení k této síti je vaším administrátorem zakázáno</translation>
+<translation id="5922963926582976524">Odpojit síť okamžitého hotspotu</translation>
 <translation id="5924047253200400718">Nápověda<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Před zkopírováním nebo přesunutím souborů Microsoft na Disk Google se zeptat</translation>
 <translation id="5924527146239595929">Vyfoťte se nebo vyberte existující fotku či ikonu.
@@ -6578,6 +6594,7 @@
 <translation id="5955721306465922729">Tuto aplikaci chce otevřít web.</translation>
 <translation id="5955809630138889698">Toto zařízení může být vhodné pouze pro online ukázkový režim. O další podrobnosti požádejte zástupce podpory.</translation>
 <translation id="5957987129450536192">Poblíž svého profilového obrázku klepněte na ikonu poslechu vybraného textu a vyberte, co chcete slyšet.</translation>
+<translation id="5958836583172610505">Synchronizace je zapnutá</translation>
 <translation id="5959471481388474538">Síť není k dispozici</translation>
 <translation id="5959982036207776176">Lupa sleduje hlasově čtené slovo</translation>
 <translation id="5963413905009737549">Sekce</translation>
@@ -6904,6 +6921,7 @@
 <translation id="6209838773933913227">Aktualizace komponent</translation>
 <translation id="6209908325007204267">Vaše zařízení obsahuje upgrade Chrome Enterprise, ale vaše uživatelské jméno není přidruženo k podnikovému účtu. V sekundárním zařízení přejděte na adresu g.co/ChromeEnterpriseAccount a vytvořte si podnikový účet.</translation>
 <translation id="6210282067670792090">Tuto klávesovou zkratku používejte v adresním řádku se zkratkami pro vyhledávače a vyhledávání na webech</translation>
+<translation id="6211067089253408231">Zapnout okamžitý hotspot</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Otevřít vše v &amp;nové skupině karet}=1{Otevřít v &amp;nové skupině karet}few{Otevřít vše ({COUNT}) v &amp;nové skupině karet}many{Otevřít vše ({COUNT}) v &amp;nové skupině karet}other{Otevřít vše ({COUNT}) v &amp;nové skupině karet}}</translation>
 <translation id="6212039847102026977">Zobrazit rozšířené vlastnosti sítě</translation>
 <translation id="6212168817037875041">Vypnout displej</translation>
@@ -8082,6 +8100,7 @@
 <translation id="7120762240626567834">Pokud nebude připojená síť VPN, bude provoz prohlížeče Chrome a systému Android blokován</translation>
 <translation id="7121438501124788993">Vývojářský režim</translation>
 <translation id="7121728544325372695">Chytré pomlčky</translation>
+<translation id="7122605570852873914">Přesto se odhlásit</translation>
 <translation id="7123030151043029868">Povolení stahovat automaticky několik souborů</translation>
 <translation id="7124013154139278147">Přiřazení přepínače pro akci Předchozí</translation>
 <translation id="7124712201233930202">Nejsou splněny zásady vaší organizace</translation>
@@ -8730,6 +8749,7 @@
 <translation id="7629827748548208700">Karta: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Toto zařízení spravuje doména <ph name="MANAGER" />, která vyžaduje, abyste se pokaždé přihlásili.</translation>
 <translation id="7631014249255418691">Aplikace a soubory systému Linux byly úspěšně zálohovány</translation>
+<translation id="7631722872321401342">Na zařízení nejsou žádné hlasy pro jazyk <ph name="LANGUAGE" />. Můžete je nainstalovat v nastavení.</translation>
 <translation id="7631887513477658702">Vždy otevír&amp;at soubory tohoto typu</translation>
 <translation id="7632437836497571618">Vyhledávání webů prostřednictvím zabezpečeného připojení</translation>
 <translation id="7632948528260659758">Následující aplikace veřejného terminálu se nepodařilo aktualizovat:</translation>
@@ -9194,6 +9214,7 @@
 <translation id="7947964080535614577">Weby obvykle zobrazují reklamy, aby mohly poskytovat obsah nebo služby bez dalších poplatků. Některé weby ale zobrazují rušivé nebo zavádějící reklamy.</translation>
 <translation id="7948407723851303488">Všechny stránky domény <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Důvod: LBS podporuje pouze adresy URL se schématem http://, https:// nebo file://.</translation>
+<translation id="7950814699499457511">Zapnuto • Pro toto rozšíření nebyly publikovány postupy v oblasti ochrany soukromí, například informace o tom, jak shromažďuje a používá data</translation>
 <translation id="7951265006188088697">Chcete-li přidat nebo spravovat platební metody služby Google Pay, přejděte do <ph name="BEGIN_LINK" />účtu Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Vypnout virtuální kartu</translation>
 <translation id="795240231873601803">Pro pracovní a školní účty je potřeba použít podnikovou registraci</translation>
@@ -9239,6 +9260,7 @@
 <translation id="7978412674231730200">Soukromý klíč</translation>
 <translation id="7978450511781612192">Tímto se odhlásíte ze svých účtů Google. Vaše záložky, historie, hesla a další údaje již nebudou synchronizovány.</translation>
 <translation id="7980084013673500153">ID díla: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Použít uložený přístupový klíč pro <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Zobrazit vyskakovací okno s EID zařízení a QR kódem</translation>
 <translation id="7981670705071137488">Aktualizace softwaru budou probíhat na pozadí. Předvolby aktualizací můžete zkontrolovat v Nastavení.</translation>
 <translation id="7982083145464587921">Chcete-li chybu opravit, restartujte prosím zařízení.</translation>
@@ -9278,6 +9300,7 @@
 <translation id="8009225694047762179">Spravovat hesla</translation>
 <translation id="8011372169388649948">Záložka <ph name="BOOKMARK_TITLE" /> byla přesunuta.</translation>
 <translation id="8012188750847319132">capslock</translation>
+<translation id="8012463809859447963">Podrobnosti o okamžitém hotspotu</translation>
 <translation id="8013993649590906847">Pokud obrázek nemá užitečný popis, Chrome se vám jej pokusí poskytnout. Za účelem vytváření popisů jsou obrázky odesílány do Googlu.</translation>
 <translation id="8014154204619229810">Nástroj na aktualizaci je momentálně spuštěn. Za chvilku stránku obnovte a prohlédněte si stav.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> se nedokáže vrátit zpět na dříve nainstalovanou verzi. Zkuste zařízení znovu obnovit pomocí funkce Powerwash.</translation>
@@ -9290,9 +9313,10 @@
 <translation id="8022466874160067884">Zadejte svůj účet Google a heslo</translation>
 <translation id="8023133589013344428">Spravovat jazyky v nastavení ChromeOS Flex</translation>
 <translation id="8023801379949507775">Aktualizovat rozšíření</translation>
-<translation id="8025151549289123443">Zámek obrazovky a přihlášení</translation>
+<translation id="8025151549289123443">Obrazovka uzamčení a přihlašování</translation>
 <translation id="8025291188699172126">Informace o aktualizacích</translation>
 <translation id="8026471514777758216">Všechna vaše zařízení</translation>
+<translation id="8026784703228858744">Ukládejte si záložky a další obsah pomocí synchronizace</translation>
 <translation id="8027581147000338959">Otevřít v novém okně</translation>
 <translation id="8028060951694135607">Obnovení klíčů Microsoft</translation>
 <translation id="8028803902702117856">Stahování souboru <ph name="FILE_NAME" /> – <ph name="SIZE" /></translation>
@@ -9423,6 +9447,7 @@
 <translation id="8115139559594092084">Z vašeho Disku Google</translation>
 <translation id="8116972784401310538">&amp;Správce záložek</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> si pamatuje, jak jste se přihlásili, a když je to možné, přihlásí vás automaticky. Když je tato funkce vypnutá, zobrazuje se pokaždé žádost o potvrzení.</translation>
+<translation id="8118331347066725040">Zpětná vazba k vyhledávání s funkcí Lens</translation>
 <translation id="8118362518458010043">Toto rozšíření Chrome zakázal, protože může být nebezpečné.</translation>
 <translation id="8118488170956489476">Váš <ph name="BEGIN_LINK" />prohlížeč je spravován<ph name="END_LINK" /> vaší organizací</translation>
 <translation id="8118515372935001629">Obnovovací frekvence displeje</translation>
@@ -9473,11 +9498,13 @@
 <translation id="8151057139207656239">Byly zkopírovány podrobnosti o sestavení</translation>
 <translation id="815114315010033526">Použít QR kód</translation>
 <translation id="8151638057146502721">Konfigurovat</translation>
+<translation id="8151748163667572916">Vypnout okamžitý hotspot</translation>
 <translation id="8154790740888707867">Žádný soubor</translation>
 <translation id="815491593104042026">Jejda, ověření se nezdařilo, protože bylo nakonfigurováno k použití nezabezpečené adresy URL (<ph name="BLOCKED_URL" />). Obraťte se na svého administrátora.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Nebylo nalezeno žádné prolomené heslo}=1{Bylo nalezeno {COUNT} prolomené heslo}few{Byla nalezena {COUNT} prolomená hesla}many{Bylo nalezeno {COUNT} prolomeného hesla}other{Bylo nalezeno {COUNT} prolomených hesel}}</translation>
 <translation id="8157248655669507702">Pokud chcete nainstalovat profil eSIM, povolte mobilní data</translation>
 <translation id="8157704005178149728">Nastavování dohledu</translation>
+<translation id="8157849462797352650">Vaše zařízení získá nejnovější aktualizace zabezpečení, stability a výkonu</translation>
 <translation id="8158117992543756526">Toto zařízení přestalo v <ph name="MONTH_AND_YEAR" /> dostávat automatické aktualizace softwaru a zabezpečení. <ph name="LINK_BEGIN" />Další informace<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Potvrzovat akce jako rozdělení obrazovky nebo přepnutí plochy vibrací. <ph name="LINK_BEGIN" />Další informace<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Chyba při nastavování důvěryhodnosti certifikátu</translation>
@@ -9920,6 +9947,7 @@
 <translation id="8480082892550707549">Stránky mohou být přechodně nebezpečné (napadené) i v případě, že jste z nich již v minulosti soubory stahovali. Zkuste soubor stáhnout později.</translation>
 <translation id="8480869669560681089">Neznámé zařízení od dodavatele <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Potvrzení oprávnění USB</translation>
+<translation id="8482077254400484047">Tady můžete spravovat vzhled neaktivních karet</translation>
 <translation id="8483248364096924578">IP adresa</translation>
 <translation id="8486666913807228950">Důvod: V seznamu Vynutit otevření v bylo nalezeno převrácené pravidlo <ph name="REVERT_RULE" />.</translation>
 <translation id="8487678622945914333">Přiblížit</translation>
@@ -10006,6 +10034,7 @@
 <translation id="8555444629041783356">Automatický plán západu slunce</translation>
 <translation id="855604308879080518">Umožnit aplikacím pro Android na tomto Chromebooku přístup k zařízením USB. O oprávnění budete požádáni pokaždé, když připojíte zařízení USB. Jednotlivé aplikace pro Android budou žádat o další oprávnění.</translation>
 <translation id="8557022314818157177">Dotýkejte se bezpečnostního klíče, dokud se nesejme otisk prstu.</translation>
+<translation id="8557100046150195444">Pokračujte pomocí Touch ID</translation>
 <translation id="8557180006508471423">Na počítači Mac zapněte ve službách určování polohy Google Chrome</translation>
 <translation id="8557856025359704738">Další stažení proběhne v <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Heslo účtu Google</translation>
@@ -10074,6 +10103,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Stín</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Vzhled neaktivních karet</translation>
 <translation id="8621979332865976405">Sdílet celou obrazovku</translation>
 <translation id="8624315169751085215">Zkopírovat do schránky</translation>
 <translation id="8624354461147303341">Získat slevy</translation>
diff --git a/chrome/app/resources/generated_resources_cy.xtb b/chrome/app/resources/generated_resources_cy.xtb
index 4209179..47926e4 100644
--- a/chrome/app/resources/generated_resources_cy.xtb
+++ b/chrome/app/resources/generated_resources_cy.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Llwytho llun</translation>
 <translation id="1026959648338730078">Windows Hello neu fysell ddiogelwch allanol</translation>
 <translation id="1028700151766901954">Rheswm: Mae LBS yn aros yn <ph name="DEFAULT_OPEN_BROWSER" /> yn ddiofyn.</translation>
+<translation id="1028823395684328817">Er mwyn parhau i ddefnyddio'r cyfrineiriau a rhagor yn eich Cyfrif Google, cadarnhewch mai chi sydd yno</translation>
 <translation id="102916930470544692">Cod pas</translation>
 <translation id="1029317248976101138">Chwyddo</translation>
 <translation id="1029526375103058355">Tapiwch i glicio</translation>
@@ -3323,6 +3324,7 @@
 <translation id="3450180775417907283">Mae <ph name="MANAGER" /> yn gofyn i chi gysylltu â Wi-Fi nawr a lawrlwytho diweddariad.</translation>
 <translation id="3452999110156026232">Mynediad Rhieni</translation>
 <translation id="3453082738208775226">Glanhau storfa all-lein?</translation>
+<translation id="3453597230179205517">Mae mynediad lleoliad wedi'i rwystro</translation>
 <translation id="3453612417627951340">Angen awdurdodiad</translation>
 <translation id="3454213325559396544">Dyma'r diweddariad meddalwedd a diogelwch awtomatig olaf ar gyfer y <ph name="DEVICE_TYPE" /> hwn. I gael diweddariadau yn y dyfodol, uwchraddiwch i fodel mwy newydd.</translation>
 <translation id="3454818737556063691">Symud 1 ffeil i <ph name="CLOUD_PROVIDER" /> i agor?</translation>
@@ -3549,6 +3551,7 @@
 <translation id="3627588569887975815">Agor y ddolen mewn ffenestr anhy&amp;sbys</translation>
 <translation id="3627671146180677314">Amser Adnewyddu Tystysgrif Netscape</translation>
 <translation id="3628275722731025472">Diffodd Bluetooth</translation>
+<translation id="3629630597033136279">Wedi'i diffodd • Nid yw'r estyniad hwn wedi cyhoeddi arferion preifatrwydd, megis sut mae'n casglu a defnyddio data</translation>
 <translation id="3629664892718440872">Cofiwch y dewis hwn</translation>
 <translation id="3630132874740063857">Eich ffôn</translation>
 <translation id="3630995161997703415">Ychwanegwch y wefan hon at eich silff i'w defnyddio ar unrhyw adeg</translation>
@@ -4959,6 +4962,7 @@
 <translation id="467510802200863975">Nid yw'r cyfrineiriau'n cyfateb</translation>
 <translation id="4675828034887792601">Creu llwybrau byr i chwilio gwefannau a rheoli eich peiriant chwilio</translation>
 <translation id="4676595058027112862">Hyb Ffôn, Dysgu Rhagor</translation>
+<translation id="4676616966096505747">Nid yw rhai data wedi'u cadw yn eich cyfrif eto</translation>
 <translation id="4677772697204437347">Cof GPU</translation>
 <translation id="467809019005607715">Google Slides</translation>
 <translation id="4678848110205818817">Cerdyn debyd/credyd</translation>
@@ -5448,6 +5452,7 @@
 <translation id="5070773577685395116">Heb ei gael?</translation>
 <translation id="5071295820492622726">Yn ôl i lawrlwythiadau diweddar</translation>
 <translation id="5071892329440114717">Dangos manylion amddiffyniad safonol</translation>
+<translation id="5072500507106264618">Dim ond gwasanaethau system all ddefnyddio'ch lleoliad</translation>
 <translation id="5072836811783999860">Dangos nodau tudalen a reolir</translation>
 <translation id="5072900412896857127">Ni ellir llwytho Telerau Gwasanaeth Google Play. Gwiriwch eich cysylltiad rhwydwaith a rhowch gynnig arall arni.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}zero{<ph name="FILE1" />, <ph name="FILE2" />, a # arall}few{<ph name="FILE1" />, <ph name="FILE2" />, a # arall}many{<ph name="FILE1" />, <ph name="FILE2" />, a # arall}other{<ph name="FILE1" />, <ph name="FILE2" />, a # arall}}</translation>
@@ -5490,6 +5495,7 @@
 <translation id="5097874180538493929">Clicio'n awtomatig pan fydd y cyrchwr yn stopio</translation>
 <translation id="5100775515702043594">Mae <ph name="EXTENSION_NAME" /> wedi'i binio gan eich gweinyddwr</translation>
 <translation id="5101839224773798795">Clicio'n awtomatig pan fydd y cyrchwr yn stopio</translation>
+<translation id="5102244391872941183">Gall apiau a gwefannau sydd â chaniatâd lleoliad, yn ogystal â gwasanaethau system, ddefnyddio'ch lleoliad</translation>
 <translation id="5103311607312269661">cynyddu disgleirdeb y sgrîn</translation>
 <translation id="5106350808162641062">Tynnu</translation>
 <translation id="510695978163689362">Mae <ph name="USER_EMAIL" /> yn cael ei oruchwylio gan Family Link. Gallwch ychwanegu cyfrifon ysgol i gael mynediad at adnoddau ysgol gyda goruchwyliaeth rhiant.</translation>
@@ -6608,6 +6614,7 @@
 <translation id="5955721306465922729">Mae gwefan eisiau agor yr ap hwn.</translation>
 <translation id="5955809630138889698">Mae'n bosib y bydd y ddyfais hon ond yn gymwys ar gyfer y modd demo ar-lein. Cysylltwch â'ch cynrychiolydd cymorth am ragor o fanylion.</translation>
 <translation id="5957987129450536192">Tapiwch yr eicon Clicio i Siarad ger eich llun proffil, yna dewiswch yr hyn rydych am ei glywed.</translation>
+<translation id="5958836583172610505">Mae Cysoni Ymlaen</translation>
 <translation id="5959471481388474538">Nid yw'r rhwydwaith ar gael</translation>
 <translation id="5959982036207776176">Mae chwyddwydr yn dilyn y gair sy'n cael ei ddarllen gan ddewis-i-siarad</translation>
 <translation id="5963413905009737549">Adran</translation>
@@ -8116,6 +8123,7 @@
 <translation id="7120762240626567834">Bydd traffig Porwr Chrome ac Android yn cael eu rhwystro oni bai bod VPN yn cael ei gysylltu</translation>
 <translation id="7121438501124788993">Modd Datblygwr</translation>
 <translation id="7121728544325372695">Llinellau Smart</translation>
+<translation id="7122605570852873914">Allgofnodwch beth bynnag</translation>
 <translation id="7123030151043029868">Caniateir i lawrlwytho mwy nag un yn awtomatig</translation>
 <translation id="7124013154139278147">Aseinio switsh ar gyfer "Blaenorol"</translation>
 <translation id="7124712201233930202">Nid yw polisïau eich sefydliad yn cael eu bodloni</translation>
@@ -9230,6 +9238,7 @@
 <translation id="7947964080535614577">Mae gwefannau fel arfer yn dangos hysbysebion fel y gallant ddarparu cynnwys neu wasanaethau'n ddi-dâl. Ond, mae'n hysbys bod rhai gwefannau yn dangos hysbysebion ymwthiol neu gamarweiniol.</translation>
 <translation id="7948407723851303488">Pob tudalen o <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Rheswm: Dim ond cyfeiriadau URL http://, https://, a file:// y mae LBS yn eu cefnogi.</translation>
+<translation id="7950814699499457511">Ymlaen • Nid yw'r estyniad hwn wedi cyhoeddi arferion preifatrwydd, megis sut mae'n casglu a defnyddio data</translation>
 <translation id="7951265006188088697">I ychwanegu neu reoli dulliau talu Google Pay, ewch i'ch <ph name="BEGIN_LINK" />Cyfrif Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Diffodd y cerdyn rhithwir</translation>
 <translation id="795240231873601803">Defnyddio cofrestru Enterprise ar gyfer cyfrifon gwaith ac ysgol</translation>
diff --git a/chrome/app/resources/generated_resources_da.xtb b/chrome/app/resources/generated_resources_da.xtb
index edb80ef..6edc276 100644
--- a/chrome/app/resources/generated_resources_da.xtb
+++ b/chrome/app/resources/generated_resources_da.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Indlæs billede</translation>
 <translation id="1026959648338730078">Windows Hello eller ekstern sikkerhedsnøgle</translation>
 <translation id="1028700151766901954">Årsag: LBS forbliver i <ph name="DEFAULT_OPEN_BROWSER" /> som standard.</translation>
+<translation id="1028823395684328817">Verificer din identitet for at fortsætte med at bruge adgangskoderne m.m. på din Google-konto</translation>
 <translation id="102916930470544692">Adgangsnøgle</translation>
 <translation id="1029317248976101138">Zoom</translation>
 <translation id="1029526375103058355">Tryk for at klikke</translation>
@@ -3321,6 +3322,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> kræver, at du opretter forbindelse til Wi-Fi nu og downloader en opdatering.</translation>
 <translation id="3452999110156026232">Forældreadgang</translation>
 <translation id="3453082738208775226">Vil du frigøre offlinelagerplads?</translation>
+<translation id="3453597230179205517">Lokationsadgang er blokeret</translation>
 <translation id="3453612417627951340">Mangler godkendelse</translation>
 <translation id="3454213325559396544">Dette er den sidste automatiske software- og sikkerhedsopdatering for denne <ph name="DEVICE_TYPE" />. Opgrader til en nyere model for at få fremtidige opdateringer.</translation>
 <translation id="3454818737556063691">Vil du flytte 1 fil til <ph name="CLOUD_PROVIDER" />, så den kan åbnes?</translation>
@@ -3547,6 +3549,7 @@
 <translation id="3627588569887975815">Åbn link i inkognitovindue</translation>
 <translation id="3627671146180677314">Tidspunkt for fornyelse af Netscape-certifikat</translation>
 <translation id="3628275722731025472">Deaktiver Bluetooth</translation>
+<translation id="3629630597033136279">Fra • Denne udvidelse har ikke offentliggjort privatlivsprocedurer, f.eks. hvordan den indsamler og bruger data</translation>
 <translation id="3629664892718440872">Husk dette valg</translation>
 <translation id="3630132874740063857">Din telefon</translation>
 <translation id="3630995161997703415">Føj dette website til din hylde for at bruge det når som helst</translation>
@@ -4957,6 +4960,7 @@
 <translation id="467510802200863975">Adgangskoderne stemmer ikke overens</translation>
 <translation id="4675828034887792601">Opret genveje til søgning på websites, og administrer din søgemaskine</translation>
 <translation id="4676595058027112862">Telefonstyring – Få flere oplysninger</translation>
+<translation id="4676616966096505747">Nogle data er ikke gemt på din konto endnu</translation>
 <translation id="4677772697204437347">GPU-hukommelse</translation>
 <translation id="467809019005607715">Google Slides</translation>
 <translation id="4678848110205818817">Kredit-/debetkort</translation>
@@ -5447,6 +5451,7 @@
 <translation id="5070773577685395116">Har du brug for hjælp?</translation>
 <translation id="5071295820492622726">Tilbage til seneste downloads</translation>
 <translation id="5071892329440114717">Vis oplysninger om standardbeskyttelse</translation>
+<translation id="5072500507106264618">Det er kun systemtjenester, der kan bruge din lokation</translation>
 <translation id="5072836811783999860">Vis administrerede bogmærker</translation>
 <translation id="5072900412896857127">Servicevilkårene for Google Play kan ikke indlæses. Tjek din netværksforbindelse, og prøv igen.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}one{<ph name="FILE1" />, <ph name="FILE2" /> og # anden}other{<ph name="FILE1" />, <ph name="FILE2" /> og # andre}}</translation>
@@ -5489,6 +5494,7 @@
 <translation id="5097874180538493929">Klik automatisk, når markøren stopper</translation>
 <translation id="5100775515702043594"><ph name="EXTENSION_NAME" /> er fastgjort af din administrator</translation>
 <translation id="5101839224773798795">Klik automatisk, når markøren stopper</translation>
+<translation id="5102244391872941183">Apps og websites, der har lokationstilladelse, samt systemtjenester kan bruge din lokation</translation>
 <translation id="5103311607312269661">Skru op for skærmens lysstyrke</translation>
 <translation id="5106350808162641062">Fjern</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> forældrestyres af Family Link. Du kan tilføje skolekonti for at få adgang til skoleressourcer med en forældrestyret konto.</translation>
@@ -6607,6 +6613,7 @@
 <translation id="5955721306465922729">Et website vil gerne åbne denne app.</translation>
 <translation id="5955809630138889698">Denne enhed er muligvis ikke kvalificeret til onlinedemotilstand. Kontakt din supportrepræsentant for at få flere oplysninger.</translation>
 <translation id="5957987129450536192">Tryk på ikonet for tekstoplæsning i nærheden af dit profilbillede, og vælg derefter det, der skal læses højt.</translation>
+<translation id="5958836583172610505">Synkronisering er slået til</translation>
 <translation id="5959471481388474538">Netværket er ikke tilgængeligt</translation>
 <translation id="5959982036207776176">Lup følger det ord, der oplæses via Tekstoplæsning</translation>
 <translation id="5963413905009737549">Afsnit</translation>
@@ -8110,6 +8117,7 @@
 <translation id="7120762240626567834">Chrome-browseren og Android-trafik blokeres, medmindre der oprettes forbindelse til et VPN-netværk</translation>
 <translation id="7121438501124788993">Udviklertilstand</translation>
 <translation id="7121728544325372695">Smarte bindestreger</translation>
+<translation id="7122605570852873914">Log ud alligevel</translation>
 <translation id="7123030151043029868">Har tilladelse til at downloade flere filer automatisk</translation>
 <translation id="7124013154139278147">Tildel kontakt for handlingen "Forrige"</translation>
 <translation id="7124712201233930202">Din organisations politikker overholdes ikke</translation>
@@ -9223,6 +9231,7 @@
 <translation id="7947964080535614577">Websites viser normalt annoncer, så de kan levere indhold eller tjenester uden omkostninger. Nogle websites er dog kendt for at vise påtrængende eller vildledende annoncer.</translation>
 <translation id="7948407723851303488">Alle sider på <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Årsag: LBS understøtter kun http://-, https://- og file://-webadresser.</translation>
+<translation id="7950814699499457511">Til • Denne udvidelse har ikke offentliggjort privatlivsprocedurer, f.eks. hvordan den indsamler og bruger data</translation>
 <translation id="7951265006188088697">Gå til din <ph name="BEGIN_LINK" />Google-konto<ph name="END_LINK" /> for at tilføje eller administrere Google Pay-betalingsmetoder</translation>
 <translation id="795130320946928025">Deaktiver virtuelt kort</translation>
 <translation id="795240231873601803">Brug virksomhedstilmelding til arbejds- og skolekonti</translation>
diff --git a/chrome/app/resources/generated_resources_es-419.xtb b/chrome/app/resources/generated_resources_es-419.xtb
index 82c6fa1..47b1e50 100644
--- a/chrome/app/resources/generated_resources_es-419.xtb
+++ b/chrome/app/resources/generated_resources_es-419.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Cargar imagen</translation>
 <translation id="1026959648338730078">Windows Hello o llave de seguridad externa</translation>
 <translation id="1028700151766901954">Motivo: LBS permanece en <ph name="DEFAULT_OPEN_BROWSER" /> de forma predeterminada.</translation>
+<translation id="1028823395684328817">Para seguir usando las contraseñas y otros elementos en tu Cuenta de Google, verifica tu identidad</translation>
 <translation id="102916930470544692">Llave de acceso</translation>
 <translation id="1029317248976101138">Zoom</translation>
 <translation id="1029526375103058355">Toca para hacer clic</translation>
@@ -421,6 +422,7 @@
 <translation id="1307165550267142340">Se creó tu PIN</translation>
 <translation id="1307431692088049276">No volver a preguntarme</translation>
 <translation id="1307559529304613120">El sistema no pudo obtener un token de acceso a la API a largo plazo para este dispositivo.</translation>
+<translation id="1308876641060960899">Cuando usas Google Lens, se envía una captura de pantalla de la página a Google. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Se borran los datos que afectan la personalización de anuncios</translation>
 <translation id="1311294419381837540">Estás transmitiendo una pestaña. Puedes pausar o detener la transmisión en cualquier momento.</translation>
 <translation id="131188242279372879">Descubre la protección mejorada para obtener el nivel más alto de seguridad de Chrome para las descargas</translation>
@@ -3003,6 +3005,7 @@
 <translation id="3220943972464248773">Para sincronizar tus contraseñas, verifica tu identidad.</translation>
 <translation id="3222066309010235055">Renderizar previamente: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Conectarse a <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Busca lo que quieras en esta página con Google Lens</translation>
 <translation id="3223531857777746191">Botón de restablecimiento</translation>
 <translation id="3225084153129302039">Avatar púrpura predeterminado</translation>
 <translation id="3225319735946384299">Firma de código</translation>
@@ -3179,6 +3182,7 @@
 <translation id="3365598184818502391">Usar Ctrl o Alt</translation>
 <translation id="3368922792935385530">Conectado</translation>
 <translation id="3369067987974711168">Mostrar más acciones para este puerto</translation>
+<translation id="336916507624489577">Aparece un círculo punteado alrededor de los íconos del sitio.</translation>
 <translation id="3369624026883419694">Resolviendo host...</translation>
 <translation id="3370260763947406229">Corrección automática</translation>
 <translation id="3371140690572404006">Dispositivo USB-C (puerto lateral derecho delantero)</translation>
@@ -3299,6 +3303,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> requiere que te conectes a una red Wi-Fi ahora y descargues una actualización.</translation>
 <translation id="3452999110156026232">Acceso parental</translation>
 <translation id="3453082738208775226">¿Deseas liberar espacio de almacenamiento sin conexión?</translation>
+<translation id="3453597230179205517">Se bloqueó el acceso a la ubicación</translation>
 <translation id="3453612417627951340">Autorización requerida</translation>
 <translation id="3454213325559396544">Esta es la última actualización automática de software y seguridad para el dispositivo <ph name="DEVICE_TYPE" />. Para recibir futuras actualizaciones, obtén un modelo más nuevo.</translation>
 <translation id="3454818737556063691">¿Quieres mover 1 archivo a <ph name="CLOUD_PROVIDER" /> para abrirlo?</translation>
@@ -3489,6 +3494,7 @@
 <translation id="3605515937536882518">Se actualizaron los valores del formulario</translation>
 <translation id="3605780360466892872">Amancio</translation>
 <translation id="3607671391978830431">Para niños</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> quiere verificar tu identidad</translation>
 <translation id="3608460311600621471">Ingresa un motivo para imprimir estos datos:</translation>
 <translation id="3608730769702025110">Paso 3 de 4: Revisa la información de identificación personal</translation>
 <translation id="3609277884604412258">Búsqueda rápida</translation>
@@ -3524,6 +3530,7 @@
 <translation id="3627588569887975815">Abrir el vínculo en una ventana de navegación de incó&amp;gnito</translation>
 <translation id="3627671146180677314">Tiempo de renovación del certificado Netscape</translation>
 <translation id="3628275722731025472">Desactivar Bluetooth</translation>
+<translation id="3629630597033136279">Desactivada • Esta extensión no publicó prácticas de privacidad, como la forma en que recopila y usa datos</translation>
 <translation id="3629664892718440872">Recordar esta opción</translation>
 <translation id="3630132874740063857">Tu teléfono</translation>
 <translation id="3630995161997703415">Agrega el sitio a tu biblioteca para usarlo en cualquier momento</translation>
@@ -3778,6 +3785,7 @@
 <translation id="3796648294839530037">Redes favoritas:</translation>
 <translation id="3797739167230984533">Tu organización <ph name="BEGIN_LINK" />administra tu <ph name="DEVICE_TYPE" /><ph name="END_LINK" /></translation>
 <translation id="3797900183766075808">&amp;Buscar "<ph name="SEARCH_TERMS" />" en <ph name="SEARCH_ENGINE" /></translation>
+<translation id="3798026281364973895">Inhabilitar Hotspot instantáneo</translation>
 <translation id="3798449238516105146">Versión</translation>
 <translation id="3798632811625902122">El dispositivo Bluetooth <ph name="DEVICE" /> solicita permiso para vincularse.</translation>
 <translation id="3798670284305777884">Bocina (interna)</translation>
@@ -4932,6 +4940,7 @@
 <translation id="467510802200863975">Las contraseñas no coinciden</translation>
 <translation id="4675828034887792601">Crea atajos para realizar búsquedas en sitios y administra tu motor de búsqueda.</translation>
 <translation id="4676595058027112862">Phone Hub, más información</translation>
+<translation id="4676616966096505747">Aún no se guardan algunos datos en tu cuenta</translation>
 <translation id="4677772697204437347">Memoria de la GPU</translation>
 <translation id="467809019005607715">Presentaciones de Google</translation>
 <translation id="4678848110205818817">Tarjeta de crédito o débito</translation>
@@ -5422,6 +5431,7 @@
 <translation id="5070773577685395116">¿No la recibiste?</translation>
 <translation id="5071295820492622726">Volver a las descargas recientes</translation>
 <translation id="5071892329440114717">Mostrar detalles de la protección estándar</translation>
+<translation id="5072500507106264618">Solo los servicios del sistema pueden usar tu ubicación</translation>
 <translation id="5072836811783999860">Mostrar favoritos administrados</translation>
 <translation id="5072900412896857127">No se pueden cargar las Condiciones del Servicio de Google Play. Verifica tu conexión de red y vuelve a intentarlo.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> y # más}}</translation>
@@ -5464,6 +5474,7 @@
 <translation id="5097874180538493929">Hacer clic automáticamente cuando se detiene el cursor</translation>
 <translation id="5100775515702043594">Tu administrador fijó <ph name="EXTENSION_NAME" /></translation>
 <translation id="5101839224773798795">Hacer clic automáticamente cuando se detenga el cursor</translation>
+<translation id="5102244391872941183">Pueden usar la ubicación los servicios del sistema, además de las apps y los sitios web con el permiso correspondiente</translation>
 <translation id="5103311607312269661">aumenta el brillo de la pantalla</translation>
 <translation id="5106350808162641062">Quitar</translation>
 <translation id="510695978163689362">Family Link supervisa la cuenta <ph name="USER_EMAIL" />. Puedes agregar cuentas de instituciones educativas para acceder a los recursos escolares con supervisión parental.</translation>
@@ -5508,6 +5519,7 @@
 <translation id="5135533361271311778">No se pudo crear el elemento de marcador.</translation>
 <translation id="513555878193063507">Agregar APN nuevo</translation>
 <translation id="5136343472380336530">Asegúrate de que ambos dispositivos estén cerca el uno del otro, desbloqueados y con el Bluetooth activado. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">No se pudo establecer la conexión con el Hotspot instantáneo</translation>
 <translation id="5138227688689900538">Mostrar menos</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, búsqueda de <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Ingresa el PIN para tu llave de seguridad. Si no lo conoces, restablece la llave.</translation>
@@ -5595,6 +5607,7 @@
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5198430103906431024">Envía datos de uso y diagnóstico. De forma automática, este dispositivo está enviando a Google datos de diagnóstico y sobre el uso del dispositivo y las apps. Esta información ayudará a lograr la estabilidad de las apps y el sistema, entre otras mejoras. Algunos datos agregados también ayudarán a las apps y los socios de Google, como los desarrolladores de Android. Si habilitaste la Actividad de web y de aplicaciones adicional, es posible que se almacenen estos datos en tu Cuenta de Google.</translation>
 <translation id="5199729219167945352">Experimentos</translation>
+<translation id="5200680225062692606">Touch ID está bloqueado. Para continuar, ingresa tu contraseña.</translation>
 <translation id="5203035663139409780">Pueden editar archivos o carpetas del dispositivo</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Haz clic para ver la extensión}other{Haz clic para ver estas extensiones}}</translation>
 <translation id="5204673965307125349">Aplica la función "Powerwash" en el dispositivo y vuelve a intentarlo.</translation>
@@ -5954,6 +5967,7 @@
 <translation id="5486071940327595306">Es posible que <ph name="WEBSITE" /> solicite un tipo de dispositivo más nuevo o diferente</translation>
 <translation id="5486261815000869482">Confirmar contraseña</translation>
 <translation id="5486561344817861625">Simular reinicio de navegador</translation>
+<translation id="5486748931874756433">Este cambio se aplicará cuando recibas la próxima actualización y reinicies tu <ph name="DEVICE_TYPE" />. Este cambio no se puede revertir y se aplica a todos los usuarios de este dispositivo.</translation>
 <translation id="5487460042548760727">Cambiar el nombre del perfil a <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">"<ph name="COPIED_ITEM_NAME" />" copiado</translation>
 <translation id="5488508217173274228">Sincronizar las opciones de encriptación</translation>
@@ -6368,6 +6382,7 @@
 <translation id="5799508265798272974">Máquina virtual de Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Restablece la configuración de tu dispositivo ChromeOS a la configuración predeterminada segura.</translation>
 <translation id="5800020978570554460">El archivo de destino se truncó o eliminó desde la última descarga.</translation>
+<translation id="5800290746557538611">Habilitar Hotspot instantáneo</translation>
 <translation id="5800351251499368110">Cierra la búsqueda en el panel lateral. La búsqueda está abierta en el panel lateral.</translation>
 <translation id="5800703268655655701">Selecciona el tema oscuro o claro</translation>
 <translation id="5801051031414037185">Configurar el teléfono</translation>
@@ -6527,6 +6542,7 @@
 <translation id="5916664084637901428">Activado</translation>
 <translation id="59174027418879706">Habilitado</translation>
 <translation id="5920543303088087579">El administrador inhabilitó la conexión a esta red</translation>
+<translation id="5922963926582976524">Desconectar la red del Hotspot instantáneo</translation>
 <translation id="5924047253200400718">Obtener ayuda<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Preguntar antes de copiar o mover archivos de Microsoft a Google Drive</translation>
 <translation id="5924527146239595929">Toma una foto nueva o elige una foto o un ícono existente.
@@ -6577,6 +6593,7 @@
 <translation id="5955721306465922729">Un sitio web quiere abrir esta app.</translation>
 <translation id="5955809630138889698">Es posible que este dispositivo solo esté habilitado para el modo de demostración en línea. Para obtener más información, comunícate con tu representante de asistencia.</translation>
 <translation id="5957987129450536192">Presiona el ícono de Seleccionar para pronunciar que se encuentra cerca de tu imagen de perfil y, luego, elige lo que quieras escuchar.</translation>
+<translation id="5958836583172610505">La sincronización está activada</translation>
 <translation id="5959471481388474538">Red no disponible</translation>
 <translation id="5959982036207776176">La lupa sigue la palabra que se lee con seleccionar para pronunciar</translation>
 <translation id="5963413905009737549">Sección</translation>
@@ -6903,6 +6920,7 @@
 <translation id="6209838773933913227">Se está actualizando el componente</translation>
 <translation id="6209908325007204267">El dispositivo incluye una actualización de Chrome Enterprise, pero tu nombre de usuario no está asociado a una cuenta empresarial. Para crear una cuenta de este tipo, visita g.co/ChromeEnterpriseAccount en otro dispositivo.</translation>
 <translation id="6210282067670792090">En la barra de direcciones, usa esta combinación de teclas con atajos para los motores de búsqueda y las búsquedas en el sitio</translation>
+<translation id="6211067089253408231">Activar Hotspot instantáneo</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Abrir todo en un &amp;nuevo grupo de pestañas}=1{Abrir en un &amp;nuevo grupo de pestañas}other{Abrir todo ({COUNT}) en un &amp;nuevo grupo de pestañas}}</translation>
 <translation id="6212039847102026977">Mostrar las propiedades de red avanzadas</translation>
 <translation id="6212168817037875041">Apagar la pantalla</translation>
@@ -8077,6 +8095,7 @@
 <translation id="7120762240626567834">Se bloqueará el tráfico de Android y del navegador Chrome a menos que se conecte una red VPN</translation>
 <translation id="7121438501124788993">Modo de desarrollador</translation>
 <translation id="7121728544325372695">Guiones inteligentes</translation>
+<translation id="7122605570852873914">Salir de todos modos</translation>
 <translation id="7123030151043029868">Puede descargar múltiples archivos de forma automática</translation>
 <translation id="7124013154139278147">Asignar interruptor a "Anterior"</translation>
 <translation id="7124712201233930202">No se cumplen las políticas de tu organización</translation>
@@ -8726,6 +8745,7 @@
 <translation id="7629827748548208700">Pestaña: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382"><ph name="MANAGER" /> administra este dispositivo y requiere que accedas a tu cuenta en todas las instancias.</translation>
 <translation id="7631014249255418691">Se realizó la copia de seguridad de los archivos y apps de Linux.</translation>
+<translation id="7631722872321401342">No hay voces en <ph name="LANGUAGE" /> en tu dispositivo. Puedes instalar voces en la configuración.</translation>
 <translation id="7631887513477658702">&amp;Abrir siempre archivos de este tipo</translation>
 <translation id="7632437836497571618">Usar conexiones seguras para buscar sitios</translation>
 <translation id="7632948528260659758">No se pudieron actualizar las siguientes aplicaciones de kiosco:</translation>
@@ -9190,6 +9210,7 @@
 <translation id="7947964080535614577">Por lo general los sitios muestran anuncios para poder proporcionar contenido o servicios de forma gratuita. No obstante, algunos sitios son conocidos por mostrar anuncios intrusivos o engañosos.</translation>
 <translation id="7948407723851303488">Todas las páginas de <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Motivo: LBS solo admite URLs con http://, https:// y file://.</translation>
+<translation id="7950814699499457511">Activada • Esta extensión no publicó prácticas de privacidad, como la forma en que recopila y usa datos</translation>
 <translation id="7951265006188088697">Para agregar o administrar formas de pago de Google Pay, visita tu <ph name="BEGIN_LINK" />Cuenta de Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Desactivar la tarjeta virtual</translation>
 <translation id="795240231873601803">Usa la inscripción empresarial para las cuentas de trabajo o instituciones educativas</translation>
@@ -9235,6 +9256,7 @@
 <translation id="7978412674231730200">Clave privada</translation>
 <translation id="7978450511781612192">Con esta acción, saldrás de tus cuentas de Google. Ya no se sincronizarán tus favoritos, historial ni contraseñas, entre otros datos.</translation>
 <translation id="7980084013673500153">ID de activo: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Usa una llave de acceso guardada para <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Mostrar la ventana emergente del código QR y del EID del dispositivo</translation>
 <translation id="7981670705071137488">De ahora en adelante, las actualizaciones de software se realizarán en segundo plano. Puedes revisar las preferencias de actualización en la Configuración.</translation>
 <translation id="7982083145464587921">Reinicia el dispositivo para corregir el error.</translation>
@@ -9274,6 +9296,7 @@
 <translation id="8009225694047762179">Administrar contraseñas</translation>
 <translation id="8011372169388649948">Se movió "<ph name="BOOKMARK_TITLE" />".</translation>
 <translation id="8012188750847319132">bloq mayús</translation>
+<translation id="8012463809859447963">Detalles del Hotspot instantáneo</translation>
 <translation id="8013993649590906847">Si una imagen no tiene una descripción útil, Chrome intentará proporcionarte una. Para crear descripciones, se envían las imágenes a Google.</translation>
 <translation id="8014154204619229810">El actualizador se está ejecutando en este momento. Actualiza dentro de un minuto para verificarlo de nuevo.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> no puede volver a la versión instalada previamente. Vuelve a intentarlo para utilizar la función Powerwash en el dispositivo.</translation>
@@ -9289,6 +9312,7 @@
 <translation id="8025151549289123443">Pantalla de bloqueo y acceso</translation>
 <translation id="8025291188699172126">Acerca de las actualizaciones</translation>
 <translation id="8026471514777758216">Todos tus dispositivos</translation>
+<translation id="8026784703228858744">Guarda tus favoritos y mucho más con la sincronización</translation>
 <translation id="8027581147000338959">Abrir en una nueva ventana</translation>
 <translation id="8028060951694135607">Recuperación de claves de Microsoft</translation>
 <translation id="8028803902702117856">Descargando <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9419,6 +9443,7 @@
 <translation id="8115139559594092084">De tu Google Drive</translation>
 <translation id="8116972784401310538">&amp;Administrador de favoritos</translation>
 <translation id="8118276691321086429">El <ph name="PASSWORD_MANAGER_BRAND" /> recuerda cómo ingresaste y te da acceso de forma automática cuando es posible. Si esta función está desactivada, siempre se te solicitará confirmación.</translation>
+<translation id="8118331347066725040">Envía comentarios sobre la búsqueda con Lens</translation>
 <translation id="8118362518458010043">Chrome la inhabilitó. Es posible que esta extensión no sea segura.</translation>
 <translation id="8118488170956489476">Tu organización <ph name="BEGIN_LINK" />administra el navegador<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">Frecuencia de actualización de la pantalla</translation>
@@ -9469,11 +9494,13 @@
 <translation id="8151057139207656239">Se copiaron los detalles de la compilación</translation>
 <translation id="815114315010033526">Usar un código QR en su lugar</translation>
 <translation id="8151638057146502721">Configurar</translation>
+<translation id="8151748163667572916">Desactivar Hotspot instantáneo</translation>
 <translation id="8154790740888707867">Sin archivos</translation>
 <translation id="815491593104042026">Se produjo un error y no se pudo completar la autenticación porque está configurada para utilizar una URL no segura (<ph name="BLOCKED_URL" />). Comunícate con el administrador.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{No se encontraron contraseñas hackeadas}=1{{COUNT} contraseña hackeada}other{{COUNT} contraseñas hackeadas}}</translation>
 <translation id="8157248655669507702">Habilitar los datos móviles para instalar un perfil de eSIM</translation>
 <translation id="8157704005178149728">Configurando la supervisión</translation>
+<translation id="8157849462797352650">Tu dispositivo recibe la seguridad, estabilidad y actualizaciones de rendimiento más recientes</translation>
 <translation id="8158117992543756526">En <ph name="MONTH_AND_YEAR" />, este dispositivo dejó de recibir actualizaciones automáticas de software y seguridad. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Recibe una confirmación con vibración cuando dividas la pantalla o cambies de escritorio. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Error en la configuración de confiabilidad del certificado</translation>
@@ -9916,6 +9943,7 @@
 <translation id="8480082892550707549">Aunque hayas descargado archivos de este sitio anteriormente, es posible que en este momento el sitio esté pirateado. Intenta descargar el archivo más tarde.</translation>
 <translation id="8480869669560681089">Dispositivo desconocido de <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Confirmar el permiso para USB</translation>
+<translation id="8482077254400484047">Administra el aspecto de las pestañas inactivas aquí</translation>
 <translation id="8483248364096924578">Dirección IP</translation>
 <translation id="8486666913807228950">Motivo: Se encontró la regla invertida <ph name="REVERT_RULE" /> en la lista "Forzar la apertura en".</translation>
 <translation id="8487678622945914333">Acercar</translation>
@@ -10002,6 +10030,7 @@
 <translation id="8555444629041783356">Programación automática de horario de cambio de modo</translation>
 <translation id="855604308879080518">Permite que las apps para Android accedan a dispositivos USB en esta Chromebook. Se solicitará permiso cada vez que conectes un dispositivo USB. Las apps para Android individuales solicitarán permisos adicionales.</translation>
 <translation id="8557022314818157177">Continúa tocando la llave de seguridad hasta que se capture tu huella dactilar</translation>
+<translation id="8557100046150195444">Usa Touch ID para continuar</translation>
 <translation id="8557180006508471423">Activa "Google Chrome" en los Servicios de ubicación de tu Mac</translation>
 <translation id="8557856025359704738">La próxima descarga será el <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Contraseña de la Cuenta de Google</translation>
@@ -10070,6 +10099,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Sombra paralela</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Apariencia de las pestañas inactivas</translation>
 <translation id="8621979332865976405">Compartir la pantalla completa</translation>
 <translation id="8624315169751085215">Copiar al Portapapeles</translation>
 <translation id="8624354461147303341">Obtener descuentos</translation>
diff --git a/chrome/app/resources/generated_resources_es.xtb b/chrome/app/resources/generated_resources_es.xtb
index f240914..62e8b7e 100644
--- a/chrome/app/resources/generated_resources_es.xtb
+++ b/chrome/app/resources/generated_resources_es.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Cargar imagen</translation>
 <translation id="1026959648338730078">Windows Hello o llave de seguridad externa</translation>
 <translation id="1028700151766901954">Motivo: LBS se mantiene en <ph name="DEFAULT_OPEN_BROWSER" /> de forma predeterminada.</translation>
+<translation id="1028823395684328817">Para seguir usando las contraseñas y más en tu cuenta de Google, debes verificar que eres tú</translation>
 <translation id="102916930470544692">Llave de acceso</translation>
 <translation id="1029317248976101138">Acercar</translation>
 <translation id="1029526375103058355">Tocar para hacer clic</translation>
@@ -421,6 +422,7 @@
 <translation id="1307165550267142340">Se ha creado el PIN</translation>
 <translation id="1307431692088049276">No volver a preguntarme</translation>
 <translation id="1307559529304613120">¡Vaya! El sistema no ha podido almacenar el token de acceso a la API a largo plazo para este dispositivo.</translation>
+<translation id="1308876641060960899">Al usar Google Lens, se envía una captura de pantalla de la página a Google. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Se eliminan los datos que afectan a la personalización de anuncios</translation>
 <translation id="1311294419381837540">Estás enviando una pestaña. Puedes pausar o detener el envío en cualquier momento.</translation>
 <translation id="131188242279372879">Descubre la protección mejorada para tener el máximo nivel de seguridad de Chrome en cuanto a descargas</translation>
@@ -3006,6 +3008,7 @@
 <translation id="3220943972464248773">Para sincronizar tus contraseñas, verifica tu identidad</translation>
 <translation id="3222066309010235055">Preprocesador: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Conectar a <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Busca cualquier cosa en esta página con Google Lens</translation>
 <translation id="3223531857777746191">Botón de reinicio</translation>
 <translation id="3225084153129302039">Avatar morado predeterminado</translation>
 <translation id="3225319735946384299">Code Signing</translation>
@@ -3182,6 +3185,7 @@
 <translation id="3365598184818502391">Usa Ctrl o Alt</translation>
 <translation id="3368922792935385530">Conectado</translation>
 <translation id="3369067987974711168">Mostrar más acciones para este puerto</translation>
+<translation id="336916507624489577">Aparece un círculo de puntos alrededor de los iconos de los sitios.</translation>
 <translation id="3369624026883419694">Resolviendo host...</translation>
 <translation id="3370260763947406229">Autocorrección</translation>
 <translation id="3371140690572404006">Dispositivo USB tipo C (puerto frontal derecho)</translation>
@@ -3302,6 +3306,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> necesita que te conectes a una red Wi‑Fi para descargar una actualización.</translation>
 <translation id="3452999110156026232">Acceso parental</translation>
 <translation id="3453082738208775226">¿Liberar espacio de almacenamiento sin conexión?</translation>
+<translation id="3453597230179205517">El acceso a la ubicación está bloqueado</translation>
 <translation id="3453612417627951340">Necesita autorización</translation>
 <translation id="3454213325559396544">Esta es la última actualización automática de software y seguridad que recibirá este <ph name="DEVICE_TYPE" />. Para recibir las actualizaciones posteriores, cambia este modelo por otro más reciente.</translation>
 <translation id="3454818737556063691">¿Mover 1 archivo a <ph name="CLOUD_PROVIDER" /> para abrirlo?</translation>
@@ -3492,6 +3497,7 @@
 <translation id="3605515937536882518">Valores del formulario actualizados</translation>
 <translation id="3605780360466892872">Amancio</translation>
 <translation id="3607671391978830431">Para un menor</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> quiere verificar que eres tú</translation>
 <translation id="3608460311600621471">Introduce un motivo para imprimir estos datos:</translation>
 <translation id="3608730769702025110">Paso 3 de 4: Revisa la información personal identificable</translation>
 <translation id="3609277884604412258">Búsqueda rápida</translation>
@@ -3527,6 +3533,7 @@
 <translation id="3627588569887975815">Abrir el enlace en una ventana de incó&amp;gnito</translation>
 <translation id="3627671146180677314">Tiempo de renovación de certificado de Netscape</translation>
 <translation id="3628275722731025472">Desactivar Bluetooth</translation>
+<translation id="3629630597033136279">Desactivada • Esta extensión no ha publicado sus prácticas de privacidad, como la forma en la que recoge y usa los datos</translation>
 <translation id="3629664892718440872">Recordar esta opción</translation>
 <translation id="3630132874740063857">Tu teléfono</translation>
 <translation id="3630995161997703415">Añade este sitio web a tu estantería para usarlo en cualquier momento</translation>
@@ -3781,6 +3788,7 @@
 <translation id="3796648294839530037">Redes favoritas:</translation>
 <translation id="3797739167230984533">Tu organización <ph name="BEGIN_LINK" />administra este <ph name="DEVICE_TYPE" /><ph name="END_LINK" />.</translation>
 <translation id="3797900183766075808">&amp;Buscar <ph name="SEARCH_TERMS" /> en <ph name="SEARCH_ENGINE" /></translation>
+<translation id="3798026281364973895">Inhabilitar conexión compartida instantánea</translation>
 <translation id="3798449238516105146">Versión</translation>
 <translation id="3798632811625902122">El dispositivo Bluetooth <ph name="DEVICE" /> solicita permiso para emparejarse.</translation>
 <translation id="3798670284305777884">Altavoz (interno)</translation>
@@ -4934,6 +4942,7 @@
 <translation id="467510802200863975">Las contraseñas no coinciden</translation>
 <translation id="4675828034887792601">Crea accesos directos para buscar en sitios y gestionar tu buscador</translation>
 <translation id="4676595058027112862">Mi teléfono, Más información</translation>
+<translation id="4676616966096505747">Algunos datos aún no se han guardado en tu cuenta</translation>
 <translation id="4677772697204437347">Memoria de la GPU</translation>
 <translation id="467809019005607715">Presentaciones de Google</translation>
 <translation id="4678848110205818817">Tarjeta de crédito o débito</translation>
@@ -5424,6 +5433,7 @@
 <translation id="5070773577685395116">¿No la has recibido?</translation>
 <translation id="5071295820492622726">Volver a las descargas recientes</translation>
 <translation id="5071892329440114717">Mostrar detalles de la protección estándar</translation>
+<translation id="5072500507106264618">Solo los servicios del sistema pueden usar tu ubicación</translation>
 <translation id="5072836811783999860">Mostrar marcadores administrados</translation>
 <translation id="5072900412896857127">Los Términos del Servicio de Google Play no se pueden cargar. Comprueba tu conexión de red y vuelve a intentarlo.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" /> y <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> y # más}}</translation>
@@ -5466,6 +5476,7 @@
 <translation id="5097874180538493929">Hacer clic automáticamente cuando se detenga el cursor</translation>
 <translation id="5100775515702043594">Tu administrador ha fijado <ph name="EXTENSION_NAME" /></translation>
 <translation id="5101839224773798795">Hacer clic automáticamente cuando se detenga el cursor</translation>
+<translation id="5102244391872941183">Las aplicaciones y los sitios web que tengan el permiso de ubicación, así como los servicios del sistema, pueden usar tu ubicación</translation>
 <translation id="5103311607312269661">aumentar el brillo de la pantalla</translation>
 <translation id="5106350808162641062">Quitar</translation>
 <translation id="510695978163689362">Family Link supervisa <ph name="USER_EMAIL" />. Puedes añadir cuentas de centro educativo para acceder a los recursos del centro con supervisión parental.</translation>
@@ -5510,6 +5521,7 @@
 <translation id="5135533361271311778">No se ha podido crear un elemento de marcador.</translation>
 <translation id="513555878193063507">Añadir nuevo APN</translation>
 <translation id="5136343472380336530">Asegúrate de que los dos dispositivos estén desbloqueados, se encuentren cerca y tengan el Bluetooth activado. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">No se ha podido establecer la conexión compartida instantánea</translation>
 <translation id="5138227688689900538">Mostrar menos</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, búsqueda de <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Introduce el PIN de tu llave de seguridad. Si no sabes cuál es el PIN, tendrás que restablecer la llave de seguridad.</translation>
@@ -5597,6 +5609,7 @@
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5198430103906431024">Envía datos de uso y diagnóstico. Este dispositivo envía automáticamente a Google datos de diagnóstico, del dispositivo y del uso de las aplicaciones. Los datos servirán para aumentar la estabilidad de las aplicaciones y del sistema y realizar otras mejoras. Parte de los datos agregados también ayudarán a las aplicaciones y a los partners de Google, como los desarrolladores de Android. Si la opción Actividad en la Web y en Aplicaciones adicional está activada, es posible que estos datos se guarden en tu cuenta de Google.</translation>
 <translation id="5199729219167945352">Experimentos</translation>
+<translation id="5200680225062692606">Touch ID está bloqueado. Para continuar, introduce tu contraseña.</translation>
 <translation id="5203035663139409780">Puede editar archivos o carpetas de tu dispositivo</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Haz clic para ver la extensión}other{Haz clic para ver las extensiones}}</translation>
 <translation id="5204673965307125349">Realiza un powerwash e inténtalo de nuevo.</translation>
@@ -5956,6 +5969,7 @@
 <translation id="5486071940327595306">Puede que <ph name="WEBSITE" /> requiera un tipo de dispositivo distinto o más reciente</translation>
 <translation id="5486261815000869482">Confirmar contraseña</translation>
 <translation id="5486561344817861625">Simular reinicio del navegador</translation>
+<translation id="5486748931874756433">Este cambio se aplicará cuando recibas la próxima actualización y reinicies tu <ph name="DEVICE_TYPE" />. Este cambio no se puede deshacer y se aplica a todos los usuarios de este dispositivo.</translation>
 <translation id="5487460042548760727">Cambiar el nombre del perfil a <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">Se ha copiado <ph name="COPIED_ITEM_NAME" /></translation>
 <translation id="5488508217173274228">Opciones de cifrado de sincronización</translation>
@@ -6370,6 +6384,7 @@
 <translation id="5799508265798272974">Máquina virtual de Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Restablece la configuración de tu dispositivo ChromeOS a los valores predeterminados seguros.</translation>
 <translation id="5800020978570554460">El archivo de destino está truncado o se ha eliminado desde la última descarga.</translation>
+<translation id="5800290746557538611">Habilitar conexión compartida instantánea</translation>
 <translation id="5800351251499368110">Cerrar la búsqueda en el panel lateral. La búsqueda está abierta en el panel lateral.</translation>
 <translation id="5800703268655655701">Seleccionar tema claro u oscuro</translation>
 <translation id="5801051031414037185">Configurar teléfono</translation>
@@ -6529,6 +6544,7 @@
 <translation id="5916664084637901428">Activado</translation>
 <translation id="59174027418879706">Habilitado</translation>
 <translation id="5920543303088087579">El administrador ha inhabilitado la conexión a esta red</translation>
+<translation id="5922963926582976524">Desconectar la red de conexión compartida instantánea</translation>
 <translation id="5924047253200400718">Obtener ayuda<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Preguntar antes de copiar o mover archivos de Microsoft a Google Drive</translation>
 <translation id="5924527146239595929">Haz una foto o selecciona una foto o un icono que ya tengas.
@@ -6579,6 +6595,7 @@
 <translation id="5955721306465922729">Un sitio web quiere abrir esta aplicación.</translation>
 <translation id="5955809630138889698">Es posible que este dispositivo solo sea apto para el modo Demo online. Para obtener más información, ponte en contacto con tu representante de soporte.</translation>
 <translation id="5957987129450536192">Toca el icono Enunciar selección, situado junto a la imagen de tu perfil, y selecciona la parte que quieres escuchar.</translation>
+<translation id="5958836583172610505">La sincronización está activada</translation>
 <translation id="5959471481388474538">Red no disponible</translation>
 <translation id="5959982036207776176">La lupa sigue la palabra que se está leyendo con Enunciar selección</translation>
 <translation id="5963413905009737549">Etiqueta de sección</translation>
@@ -6905,6 +6922,7 @@
 <translation id="6209838773933913227">Actualización del componente</translation>
 <translation id="6209908325007204267">Tu dispositivo incluye una Licencia de Chrome Enterprise, pero tu nombre de usuario no está asociado a ninguna cuenta de empresa. Accede a g.co/ChromeEnterpriseAccount desde otro dispositivo para crear una cuenta de empresa.</translation>
 <translation id="6210282067670792090">En la barra de direcciones, usa este atajo de teclado con atajos para buscadores y búsquedas en sitios</translation>
+<translation id="6211067089253408231">Activar conexión compartida instantánea</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Abrir todas en un &amp;nuevo grupo de pestañas}=1{Abrir en un &amp;nuevo grupo de pestañas}other{Abrir todas ({COUNT}) en un &amp;nuevo grupo de pestañas}}</translation>
 <translation id="6212039847102026977">Mostrar propiedades de red avanzadas</translation>
 <translation id="6212168817037875041">Apagar la pantalla</translation>
@@ -8079,6 +8097,7 @@
 <translation id="7120762240626567834">El tráfico de Android y del navegador Chrome se bloqueará a menos que se conecte una VPN</translation>
 <translation id="7121438501124788993">Modo desarrollador</translation>
 <translation id="7121728544325372695">Guiones inteligentes</translation>
+<translation id="7122605570852873914">Cerrar sesión de todos modos</translation>
 <translation id="7123030151043029868">Puede descargar varios archivos automáticamente</translation>
 <translation id="7124013154139278147">Asignar interruptor para "Anterior"</translation>
 <translation id="7124712201233930202">No cumple las políticas de tu organización</translation>
@@ -8728,6 +8747,7 @@
 <translation id="7629827748548208700">Pestaña: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Este dispositivo lo gestiona <ph name="MANAGER" /> y requiere que inicies sesión siempre.</translation>
 <translation id="7631014249255418691">La copia de seguridad de las aplicaciones y archivos de Linux se ha completado correctamente</translation>
+<translation id="7631722872321401342">No hay voces en <ph name="LANGUAGE" /> en tu dispositivo. Puedes instalar voces en la configuración.</translation>
 <translation id="7631887513477658702">&amp;Abrir siempre archivos de este tipo</translation>
 <translation id="7632437836497571618">Usar conexiones seguras para buscar sitios</translation>
 <translation id="7632948528260659758">No se han podido actualizar las siguientes aplicaciones de kiosco:</translation>
@@ -9192,6 +9212,7 @@
 <translation id="7947964080535614577">Los sitios suelen mostrar anuncios para poder ofrecer contenido o servicios sin coste económico. Sin embargo, algunos sitios se caracterizan por mostrar anuncios invasivos o engañosos.</translation>
 <translation id="7948407723851303488">Todas las páginas de <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Motivo: LBS solo admite URLs http://, https:// y file://.</translation>
+<translation id="7950814699499457511">Activada • Esta extensión no ha publicado sus prácticas de privacidad, como la forma en la que recoge y usa los datos</translation>
 <translation id="7951265006188088697">Para añadir o gestionar los métodos de pago de Google Pay, accede a tu <ph name="BEGIN_LINK" />cuenta de Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Desactivar tarjeta virtual</translation>
 <translation id="795240231873601803">Usa el registro de empresa con las cuentas de trabajo y de centros educativos</translation>
@@ -9237,6 +9258,7 @@
 <translation id="7978412674231730200">Clave privada</translation>
 <translation id="7978450511781612192">Se cerrará la sesión en tus cuentas de Google. Tus marcadores, historial, contraseñas y otros elementos dejarán de sincronizarse.</translation>
 <translation id="7980084013673500153">ID de recurso: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Usa una llave de acceso guardada para <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Mostrar ventana emergente con EID y código QR del dispositivo</translation>
 <translation id="7981670705071137488">Después de que se complete este proceso, las actualizaciones de software se realizarán en segundo plano. Puedes revisar tus preferencias de actualización en Configuración.</translation>
 <translation id="7982083145464587921">Reinicia el dispositivo para solucionar el error.</translation>
@@ -9276,6 +9298,7 @@
 <translation id="8009225694047762179">Gestionar contraseñas</translation>
 <translation id="8011372169388649948">Se ha movido "<ph name="BOOKMARK_TITLE" />".</translation>
 <translation id="8012188750847319132">bloq mayús</translation>
+<translation id="8012463809859447963">Detalles de la conexión compartida instantánea</translation>
 <translation id="8013993649590906847">Si una imagen no tiene ninguna descripción útil, Chrome intentará proporcionártela. Para crear las descripciones, las imágenes se envían a Google.</translation>
 <translation id="8014154204619229810">La herramienta de actualización se está ejecutando en este momento. Actualiza en un minuto para comprobarlo de nuevo.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> no puede volver a la versión instalada previamente. Vuelve a intentarlo para hacer un Powerwash del dispositivo.</translation>
@@ -9291,6 +9314,7 @@
 <translation id="8025151549289123443">Pantalla de bloqueo e inicio de sesión</translation>
 <translation id="8025291188699172126">Información sobre actualizaciones</translation>
 <translation id="8026471514777758216">Todos tus dispositivos</translation>
+<translation id="8026784703228858744">Guarda tus marcadores y más con la sincronización</translation>
 <translation id="8027581147000338959">Abrir en una ventana nueva</translation>
 <translation id="8028060951694135607">Recuperación de claves de Microsoft</translation>
 <translation id="8028803902702117856">Descargando <ph name="SIZE" /> (<ph name="FILE_NAME" />)</translation>
@@ -9421,6 +9445,7 @@
 <translation id="8115139559594092084">Desde tu Google Drive</translation>
 <translation id="8116972784401310538">Administrador de &amp;marcadores</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> recuerda cómo has iniciado sesión e inicia tu sesión automáticamente cuando sea posible. Si esta opción está desactivada, se te pedirá confirmación siempre.</translation>
+<translation id="8118331347066725040">Enviar comentarios sobre la búsqueda con Lens</translation>
 <translation id="8118362518458010043">Chrome ha inhabilitado esta extensión porque es posible que no sea segura.</translation>
 <translation id="8118488170956489476">Tu organización es la encargada de <ph name="BEGIN_LINK" />gestionar tu navegador<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">Frecuencia de actualización de la pantalla</translation>
@@ -9471,11 +9496,13 @@
 <translation id="8151057139207656239">Detalles de la compilación copiados</translation>
 <translation id="815114315010033526">Usar código QR</translation>
 <translation id="8151638057146502721">Configurar</translation>
+<translation id="8151748163667572916">Desactivar conexión compartida instantánea</translation>
 <translation id="8154790740888707867">Ningún archivo encontrado</translation>
 <translation id="815491593104042026">¡Vaya! Se ha producido un error de autenticación porque estaba configurada para utilizar una URL no segura (<ph name="BLOCKED_URL" />). Ponte en contacto con tu administrador.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{No se ha encontrado ninguna contraseña vulnerada}=1{{COUNT} contraseña vulnerada}other{{COUNT} contraseñas vulneradas}}</translation>
 <translation id="8157248655669507702">Habilita los datos móviles para instalar un perfil de eSIM</translation>
 <translation id="8157704005178149728">Configurando la supervisión</translation>
+<translation id="8157849462797352650">Tu dispositivo obtiene las últimas actualizaciones de seguridad, estabilidad y rendimiento</translation>
 <translation id="8158117992543756526">Este dispositivo dejó de recibir actualizaciones de software y seguridad automáticas en <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Recibe una vibración de confirmación de acciones, como dividir la pantalla y cambiar de escritorio. <ph name="LINK_BEGIN" />Más información<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Error al configurar el certificado de confianza</translation>
@@ -9918,6 +9945,7 @@
 <translation id="8480082892550707549">Aunque hayas descargado archivos de este sitio web previamente, puede que no sea seguro temporalmente (pirateado). Intenta descargar de nuevo este archivo más tarde.</translation>
 <translation id="8480869669560681089">Dispositivo de <ph name="VENDOR_NAME" /> desconocido</translation>
 <translation id="8481187309597259238">Confirmar permiso de USB</translation>
+<translation id="8482077254400484047">Gestiona el aspecto de las pestañas inactivas aquí</translation>
 <translation id="8483248364096924578">Dirección IP</translation>
 <translation id="8486666913807228950">Motivo: la regla invertida <ph name="REVERT_RULE" /> se ha encontrado en la lista "Forzar apertura".</translation>
 <translation id="8487678622945914333">Acercar</translation>
@@ -10004,6 +10032,7 @@
 <translation id="8555444629041783356">Programación automática de atardecer</translation>
 <translation id="855604308879080518">Permite a las aplicaciones Android acceder a dispositivos USB en este Chromebook. Se solicitará permiso cada vez que conectes un dispositivo USB. Cada aplicación Android solicitará permisos adicionales.</translation>
 <translation id="8557022314818157177">Sigue pulsando tu llave de seguridad hasta que tu huella digital quede registrada.</translation>
+<translation id="8557100046150195444">Usa Touch ID para continuar</translation>
 <translation id="8557180006508471423">Activa Google Chrome en los servicios de localización de tu Mac</translation>
 <translation id="8557856025359704738">Fecha de la próxima descarga: <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Contraseña de la cuenta de Google</translation>
@@ -10072,6 +10101,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Sombra paralela</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Aspecto de las pestañas inactivas</translation>
 <translation id="8621979332865976405">Compartir toda la pantalla</translation>
 <translation id="8624315169751085215">Copiar en el Portapapeles</translation>
 <translation id="8624354461147303341">Conseguir descuentos</translation>
diff --git a/chrome/app/resources/generated_resources_eu.xtb b/chrome/app/resources/generated_resources_eu.xtb
index 5fae2af2..222f260 100644
--- a/chrome/app/resources/generated_resources_eu.xtb
+++ b/chrome/app/resources/generated_resources_eu.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Kargatu irudia</translation>
 <translation id="1026959648338730078">Windows Hello edo kanpoko segurtasun-giltza</translation>
 <translation id="1028700151766901954">Arrazoia: modu lehenetsian, LBS <ph name="DEFAULT_OPEN_BROWSER" /> arakatzailean geratzen da.</translation>
+<translation id="1028823395684328817">Google-ko kontuko pasahitzak eta bestelako datuak erabiltzen jarraitzeko, egiaztatu zeu zarela</translation>
 <translation id="102916930470544692">Sarbide-gakoa</translation>
 <translation id="1029317248976101138">Zooma</translation>
 <translation id="1029526375103058355">Egin klik sakatuta</translation>
@@ -3305,6 +3306,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> domeinuak wifi-sare batera konektatzea eta eguneratze bat deskargatzea eskatzen du.</translation>
 <translation id="3452999110156026232">Gurasoen sarbidea</translation>
 <translation id="3453082738208775226">Konexiorik gabeko biltegia garbitu nahi duzu?</translation>
+<translation id="3453597230179205517">Kokapena erabiltzeko baimena blokeatuta dago</translation>
 <translation id="3453612417627951340">Baimena behar da</translation>
 <translation id="3454213325559396544"><ph name="DEVICE_TYPE" /> gailurako azken software- eta segurtasun-eguneratze automatikoa da hau. Eguneratze gehiago jasotzeko, lortu modelo berriago bat.</translation>
 <translation id="3454818737556063691">1 fitxategi <ph name="CLOUD_PROVIDER" />-ra eraman nahi duzu ireki ahal izateko?</translation>
@@ -3531,6 +3533,7 @@
 <translation id="3627588569887975815">Ireki esteka &amp;ezkutuko moduko leihoan</translation>
 <translation id="3627671146180677314">Netscape ziurtagiria berritzeko ordua</translation>
 <translation id="3628275722731025472">Desaktibatu Bluetootha</translation>
+<translation id="3629630597033136279">Desaktibatuta • Luzapen honek ez du argitaratu pribatutasun-jardunbiderik (adibidez, datuak biltzeko eta erabiltzeko duen moduari buruz)</translation>
 <translation id="3629664892718440872">Gogoratu aukera hau</translation>
 <translation id="3630132874740063857">Zure telefonoa</translation>
 <translation id="3630995161997703415">Gehitu webgunea apalean edonoiz erabili ahal izateko</translation>
@@ -4940,6 +4943,7 @@
 <translation id="467510802200863975">Pasahitzak ez datoz bat</translation>
 <translation id="4675828034887792601">Sortu lasterbideak webguneetan bilatzeko, eta kudeatu bilatzailea</translation>
 <translation id="4676595058027112862">Nire telefonoa, Lortu informazio gehiago</translation>
+<translation id="4676616966096505747">Datu batzuk oraindik ez dira gorde zure kontuan</translation>
 <translation id="4677772697204437347">GPU memoria</translation>
 <translation id="467809019005607715">Google Aurkezpenak</translation>
 <translation id="4678848110205818817">Kreditu/Zordunketa-txartela</translation>
@@ -5429,6 +5433,7 @@
 <translation id="5070773577685395116">Ez duzu jaso?</translation>
 <translation id="5071295820492622726">Itzuli azken deskargetara</translation>
 <translation id="5071892329440114717">Erakutsi babes arruntaren xehetasunak</translation>
+<translation id="5072500507106264618">Sistemaren zerbitzuek soilik erabil dezakete kokapena</translation>
 <translation id="5072836811783999860">Erakutsi kudeatutako laster-markak</translation>
 <translation id="5072900412896857127">Ezin dira kargatu Google Play-ren Zerbitzu-baldintzak. Egiaztatu sarera konektatuta zaudela eta saiatu berriro.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> eta beste #}}</translation>
@@ -5471,6 +5476,7 @@
 <translation id="5097874180538493929">Sakatu automatikoki kurtsorea gelditzen denean</translation>
 <translation id="5100775515702043594">Administratzaileak <ph name="EXTENSION_NAME" /> ainguratu du</translation>
 <translation id="5101839224773798795">Egin klik automatikoki kurtsorea gelditzen denean</translation>
+<translation id="5102244391872941183">Kokapena erabiltzeko baimena duten aplikazio eta webguneek erabil dezakete kokapena, baita sistemaren zerbitzuek ere</translation>
 <translation id="5103311607312269661">pantailaren distira handitzeko tekla</translation>
 <translation id="5106350808162641062">Kendu</translation>
 <translation id="510695978163689362">Family Link-ek kudeatzen du <ph name="USER_EMAIL" />. Ikastetxeko kontuak gehi ditzakezu gurasoen gainbegiratzea duten ikastetxeko baliabideak atzitzeko.</translation>
@@ -6586,6 +6592,7 @@
 <translation id="5955721306465922729">Webgune batek aplikazio hau ireki nahi du.</translation>
 <translation id="5955809630138889698">Baliteke gailu hau sareko demo moduan soilik erabili ahal izatea. Xehetasunak lortzeko, jarri laguntza-zerbitzuko ordezkariarekin harremanetan.</translation>
 <translation id="5957987129450536192">Sakatu profileko irudiaren ondoko "Hautatu ozen irakurtzeko" ikonoa, eta hautatu entzun nahi duzuna.</translation>
+<translation id="5958836583172610505">Sinkronizazioa aktibatuta dago</translation>
 <translation id="5959471481388474538">Sarea ez dago erabilgarri</translation>
 <translation id="5959982036207776176">Hautatuz ozen irakurtzeko eginbidea irakurtzen ari den hitzari jarraitzen dio lupak</translation>
 <translation id="5963413905009737549">Atala</translation>
@@ -8086,6 +8093,7 @@
 <translation id="7120762240626567834">Chrome arakatzailea eta Android-eko trafikoa blokeatu egingo dira VPN bat konektatzen ez bada</translation>
 <translation id="7121438501124788993">Garatzaile modua</translation>
 <translation id="7121728544325372695">Marra adimendunak</translation>
+<translation id="7122605570852873914">Amaitu saioa halere</translation>
 <translation id="7123030151043029868">Hainbat fitxategi deskarga ditzakete automatikoki</translation>
 <translation id="7124013154139278147">Esleitu erabilerraztasun-etengailu bat "Aurrekoa" ekintzari</translation>
 <translation id="7124712201233930202">Ez dira gordetzen erakundearen gidalerroak</translation>
@@ -9199,6 +9207,7 @@
 <translation id="7947964080535614577">Edukiak edo zerbitzuak erabiltzaileek ezer ordaindu gabe eskaini ahal izateko erakutsi ohi dituzte webguneek iragarkiak. Alabaina, badaude iragarki oztopatzaileak edo iruzurrezkoak erakusten dituzten webguneak ere.</translation>
 <translation id="7948407723851303488"><ph name="DOMAIN_NAME" /> domeinuko orri guztiak</translation>
 <translation id="7950629216186736592">Arrazoia: http://, https:// eta file:// daukaten URLekin soilik da bateragarria LBS.</translation>
+<translation id="7950814699499457511">Aktibatuta • Luzapen honek ez du argitaratu pribatutasun-jardunbiderik (adibidez, datuak biltzeko eta erabiltzeko duen moduari buruz)</translation>
 <translation id="7951265006188088697">Google Pay-ko ordainketa-metodoak gehitzeko edo kudeatzeko, joan <ph name="BEGIN_LINK" />Google Kontua<ph name="END_LINK" /> atalera</translation>
 <translation id="795130320946928025">Desaktibatu txartel birtuala</translation>
 <translation id="795240231873601803">Erabili enpresako erregistroa laneko eta ikastetxeko kontuetarako</translation>
diff --git a/chrome/app/resources/generated_resources_fi.xtb b/chrome/app/resources/generated_resources_fi.xtb
index 9ecf590..23a64ae9 100644
--- a/chrome/app/resources/generated_resources_fi.xtb
+++ b/chrome/app/resources/generated_resources_fi.xtb
@@ -424,6 +424,7 @@
 <translation id="1307165550267142340">PIN-koodisi luotiin</translation>
 <translation id="1307431692088049276">Älä kysy uudestaan</translation>
 <translation id="1307559529304613120">Hups! Järjestelmä ei voinut tallentaa laitteelle pitkäaikaista API-käyttötunnusta.</translation>
+<translation id="1308876641060960899">Kun käytät Google Lensia, sivusta lähetetään kuvakaappaus Googlelle. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Mainosten personointiin vaikuttava data poistetaan</translation>
 <translation id="1311294419381837540">Striimaat välilehteä. Voit keskeyttää tai lopettaa striimauksen milloin tahansa.</translation>
 <translation id="131188242279372879">Tutustu parannettuun suojaukseen, jolla saat Chromen korkeimman suojaustason latauksille</translation>
@@ -3021,6 +3022,7 @@
 <translation id="3220943972464248773">Synkronoi salasanasi todentamalla henkilöllisyytesi</translation>
 <translation id="3222066309010235055">Esihahmonna: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Yhdistä <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Hae mitä tahansa tältä sivulta Google Lensilla</translation>
 <translation id="3223531857777746191">Palautuspainike</translation>
 <translation id="3225084153129302039">Violetti oletusavatar</translation>
 <translation id="3225319735946384299">Koodin allekirjoitus</translation>
@@ -3197,6 +3199,7 @@
 <translation id="3365598184818502391">Käytä joko Ctrl- tai Alt-näppäintä</translation>
 <translation id="3368922792935385530">Yhdistetty</translation>
 <translation id="3369067987974711168">Näytä lisää tämän portin toimintoja</translation>
+<translation id="336916507624489577">Sivustokuvakkeiden ympärille ilmestyy pisteviiva.</translation>
 <translation id="3369624026883419694">Jäsennetään palvelinta...</translation>
 <translation id="3370260763947406229">Automaattinen korjaus</translation>
 <translation id="3371140690572404006">C-tyypin USB-laite (oikean sivun etummainen portti)</translation>
@@ -3508,6 +3511,7 @@
 <translation id="3605515937536882518">Lomakkeen arvot päivitetty</translation>
 <translation id="3605780360466892872">Dave</translation>
 <translation id="3607671391978830431">Lapselle</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> haluaa vahvistaa henkilöllisyytesi</translation>
 <translation id="3608460311600621471">Kerro, miksi tulostat tätä dataa:</translation>
 <translation id="3608730769702025110">Vaihe 3/4: Tarkista henkilökohtaiset tunnistetiedot</translation>
 <translation id="3609277884604412258">Pikahaku</translation>
@@ -3798,6 +3802,7 @@
 <translation id="3796648294839530037">Suosikkiverkot:</translation>
 <translation id="3797739167230984533"><ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> on organisaatiosi ylläpitämä<ph name="END_LINK" /></translation>
 <translation id="3797900183766075808"><ph name="SEARCH_ENGINE" />-haku termillä <ph name="SEARCH_TERMS" /></translation>
+<translation id="3798026281364973895">Poista pikahotspot käytöstä</translation>
 <translation id="3798449238516105146">Versio</translation>
 <translation id="3798632811625902122">Bluetooth-laite <ph name="DEVICE" /> pyytää lupaa laiteparin muodostamiseen.</translation>
 <translation id="3798670284305777884">Kaiutin (sisäinen)</translation>
@@ -5529,6 +5534,7 @@
 <translation id="5135533361271311778">Kirjanmerkin luominen epäonnistui.</translation>
 <translation id="513555878193063507">Lisää uusi APN</translation>
 <translation id="5136343472380336530">Varmista, että kumpikaan laite ei ole lukittuna, että ne ovat lähekkäin ja että Bluetooth on päällä. <ph name="LINK_BEGIN" />Lue lisää<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Pikahotspot-yhteys epäonnistui</translation>
 <translation id="5138227688689900538">Näytä vähemmän</translation>
 <translation id="5139112070765735680"><ph name="DEFAULT_SEARCH_ENGINE_NAME" />, haku <ph name="QUERY_NAME" /></translation>
 <translation id="5139823398361067371">Lisää suojausavaimen PIN-koodi. Jos et tiedä PIN-koodia, suojausavain on nollattava.</translation>
@@ -5616,6 +5622,7 @@
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5198430103906431024">Lähetä käyttö- ja diagnostiikkadataa. Laite lähettää tällä hetkellä diagnostiikkadataa sekä laitteen ja sovellusten käyttödataa automaattisesti Googlelle. Datan avulla parannetaan esimerkiksi järjestelmän ja sovellusten vakautta. Kootusta datasta on hyötyä myös Googlen sovelluksille ja kumppaneille, kuten Android-kehittäjille. Jos olet laittanut päälle muun verkko- ja sovellustoiminnan asetuksen, tätä dataa voidaan tallentaa Google-tilillesi.</translation>
 <translation id="5199729219167945352">Kokeilut</translation>
+<translation id="5200680225062692606">Touch ID on lukittu. Jatka lisäämällä salasana.</translation>
 <translation id="5203035663139409780">Saa muokata laitteen tiedostoja tai kansioita</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Klikkaa katsellaksesi laajennusta}other{Klikkaa katsellaksesi näitä laajennuksia}}</translation>
 <translation id="5204673965307125349">Suorita powerwash ja yritä uudelleen.</translation>
@@ -5975,6 +5982,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> saattaa edellyttää uudempaa tai erilaista laitetta</translation>
 <translation id="5486261815000869482">Vahvista salasana</translation>
 <translation id="5486561344817861625">Simuloi selaimen uudelleenkäynnistys</translation>
+<translation id="5486748931874756433">Muutos tulee voimaan, kun saat seuraavan päivityksen ja <ph name="DEVICE_TYPE" /> käynnistyy uudelleen. Muutosta ei voi kumota, ja se koskee kaikkia tämän laitteen käyttäjiä.</translation>
 <translation id="5487460042548760727">Nimeä profiili uudelleen: <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914"><ph name="COPIED_ITEM_NAME" /> kopioitu</translation>
 <translation id="5488508217173274228">Synkronoi salausvaihtoehdot</translation>
@@ -6389,6 +6397,7 @@
 <translation id="5799508265798272974">Linux-virtuaalikone: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Palauta ChromeOS-laitteen asetukset turvallisiin oletusasetuksiin.</translation>
 <translation id="5800020978570554460">Kohdetiedosto on katkaistu tai poistettu edellisen latauksen jälkeen.</translation>
+<translation id="5800290746557538611">Ota pikahotspot käyttöön</translation>
 <translation id="5800351251499368110">Sulje haku sivupaneelista. Haku on avoinna sivupaneelissa.</translation>
 <translation id="5800703268655655701">Valitse vaalea tai tumma teema</translation>
 <translation id="5801051031414037185">Ota puhelin käyttöön</translation>
@@ -6548,6 +6557,7 @@
 <translation id="5916664084637901428">Päällä</translation>
 <translation id="59174027418879706">Käytössä</translation>
 <translation id="5920543303088087579">Järjestelmänvalvoja on estänyt yhteyden muodostamisen tähän verkkoon.</translation>
+<translation id="5922963926582976524">Katkaise pikahotspot-verkon yhteys</translation>
 <translation id="5924047253200400718">Lue ohjeita <ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Kysy ennen Microsoft-tiedostojen kopioimista tai siirtämistä Google Driveen</translation>
 <translation id="5924527146239595929">Ota uusi kuva tai valitse olemassa oleva kuva tai kuvake.
@@ -6925,6 +6935,7 @@
 <translation id="6209838773933913227">Päivitetään osaa</translation>
 <translation id="6209908325007204267">Laitteesi sisältää Chrome Enterprise ‑päivityksen, mutta käyttäjänimelläsi ei löydy Enterprise-tiliä. Luo Enterprise-tili siirtymällä osoitteeseen g.co/ChromeEnterpriseAccount toisella laitteella.</translation>
 <translation id="6210282067670792090">Käytä tätä pikanäppäintä osoitepalkissa hakukoneiden ja sivustohaun pikakomentojen kanssa</translation>
+<translation id="6211067089253408231">Laita pikahotspot päälle</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Avaa kaikki &amp;uudella välilehtiryhmällä}=1{Avaa &amp;uudella välilehtiryhmällä}other{Avaa kaikki ({COUNT}) &amp;uudella välilehtiryhmällä}}</translation>
 <translation id="6212039847102026977">Näytä verkkoyhteyksien lisäasetukset</translation>
 <translation id="6212168817037875041">Sulje näyttö</translation>
@@ -8749,6 +8760,7 @@
 <translation id="7629827748548208700">Välilehti: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382"><ph name="MANAGER" /> hallinnoi tätä laitetta ja edellyttää sinua kirjautumaan sisään joka kerta.</translation>
 <translation id="7631014249255418691">Linux-sovellukset ja ‑tiedostot varmuuskopioitu</translation>
+<translation id="7631722872321401342">Laitteella ei ole ääniä (<ph name="LANGUAGE" />). Voit asentaa ääniä asetuksista.</translation>
 <translation id="7631887513477658702">&amp;Avaa aina tämäntyyppiset tiedostot</translation>
 <translation id="7632437836497571618">Sivustojen hakeminen turvallisella yhteydellä</translation>
 <translation id="7632948528260659758">Seuraavien kioskisovellusten päivitys epäonnistui:</translation>
@@ -9258,6 +9270,7 @@
 <translation id="7978412674231730200">Yksityinen avain</translation>
 <translation id="7978450511781612192">Tämä kirjaa sinut ulos Google-tileiltäsi. Kirjanmerkkejä, historiaa, salasanoja tai muita ei enää synkronoida.</translation>
 <translation id="7980084013673500153">Sisältötunnus: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Käytä tallennettua avainkoodia: <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Näytä ponnahdusikkuna, jossa on laitteen EID ja QR-koodi</translation>
 <translation id="7981670705071137488">Tämän jälkeen ohjelmistopäivitykset tapahtuvat taustalla. Voit tarkistaa päivitysvalinnat asetuksista.</translation>
 <translation id="7982083145464587921">Korjaa tämä virhe käynnistämällä laitteesi uudelleen.</translation>
@@ -9297,6 +9310,7 @@
 <translation id="8009225694047762179">Salasanojen hallinta</translation>
 <translation id="8011372169388649948"><ph name="BOOKMARK_TITLE" /> siirretty.</translation>
 <translation id="8012188750847319132">caps lock</translation>
+<translation id="8012463809859447963">Pikahotspotin tiedot</translation>
 <translation id="8013993649590906847">Jos kuvalla ei ole hyödyllistä kuvausta, Chrome yrittää luoda sellaisen. Kuvat lähetetään Googlelle kuvausten luomista varten.</translation>
 <translation id="8014154204619229810">Päivitysohjelma on käynnissä. Lataa sivu hetken kuluttua uudelleen ja tarkista tilanne.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> ei voi palautua aiemmin asennettuun versioon. Suorita laitteellesi Powerwash uudelleen.</translation>
@@ -9312,6 +9326,7 @@
 <translation id="8025151549289123443">Lukitusnäyttö ja sisäänkirjautuminen</translation>
 <translation id="8025291188699172126">Tietoa päivityksistä</translation>
 <translation id="8026471514777758216">Kaikki laitteet</translation>
+<translation id="8026784703228858744">Tallenna esimerkiksi kirjanmerkit synkronoimalla</translation>
 <translation id="8027581147000338959">Avaa uudessa ikkunassa</translation>
 <translation id="8028060951694135607">Microsoftin avaimen palautus</translation>
 <translation id="8028803902702117856">Lataus käynnissä: <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9442,6 +9457,7 @@
 <translation id="8115139559594092084">Google Drivestasi</translation>
 <translation id="8116972784401310538">&amp;Kirjanmerkkien hallinta</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> muistaa, miten olet kirjautunut sisään ja kirjaa sinut automaattisesti sisään, jos mahdollista. Jos tämä ei ole päällä, sinua pyydetään aina vahvistamaan kirjautuminen.</translation>
+<translation id="8118331347066725040">Lähetä palautetta Lensillä hakemisesta</translation>
 <translation id="8118362518458010043">Chrome on poistanut tämän laajennuksen käytöstä, sillä se ei välttämättä ole turvallinen.</translation>
 <translation id="8118488170956489476">Organisaatiosi <ph name="BEGIN_LINK" />ylläpitää selainta<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">Näytön päivitysväli</translation>
@@ -9492,11 +9508,13 @@
 <translation id="8151057139207656239">Koontiversion tiedot kopioitu</translation>
 <translation id="815114315010033526">Käytä QR-koodia</translation>
 <translation id="8151638057146502721">Määritä</translation>
+<translation id="8151748163667572916">Laita pikahotspot pois päältä</translation>
 <translation id="8154790740888707867">Ei tiedostoa</translation>
 <translation id="815491593104042026">Hups! Todennus epäonnistui, koska se määritettiin käyttämään suojaamatonta URL-osoitetta (<ph name="BLOCKED_URL" />). Ota yhteyttä järjestelmänvalvojaan.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Vaarantuneita salasanoja ei löytynyt}=1{{COUNT} vaarantunut salasana}other{{COUNT} vaarantunutta salasanaa}}</translation>
 <translation id="8157248655669507702">Ota mobiilidata käyttöön, niin voit asentaa eSIM-profiilin</translation>
 <translation id="8157704005178149728">Määritetään valvontaa</translation>
+<translation id="8157849462797352650">Laitteesi saa uusimmat tietoturva-, vakaus- ja suorituskykypäivitykset</translation>
 <translation id="8158117992543756526">Tämä laite ei ole saanut automaattisia ohjelmisto- ja tietoturvapäivityksiä <ph name="MONTH_AND_YEAR" /> lähtien. <ph name="LINK_BEGIN" />Lue lisää<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Saat värinävahvistuksen näytön jakamisesta, työpöydän vaihtamisesta ja muista tapahtumista. <ph name="LINK_BEGIN" />Lue lisää<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Varmenteen luottamusasetusten virhe</translation>
@@ -9939,6 +9957,7 @@
 <translation id="8480082892550707549">Vaikka olisit ladannut tiedostoja tältä sivustolta aiemmin, sivusto voi olla väliaikaisesti vaarallinen (hakkeroitu). Yritä ladata tämä tiedosto myöhemmin.</translation>
 <translation id="8480869669560681089">Tuntematon laite toimittajalta <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Vahvista USB:n käyttöoikeus</translation>
+<translation id="8482077254400484047">Hallitse ei-aktiivisten välilehtien ulkoasua täällä</translation>
 <translation id="8483248364096924578">IP-osoite</translation>
 <translation id="8486666913807228950">Syy: Käänteinen sääntö <ph name="REVERT_RULE" /> löytyi "Pakota avaaminen täällä:" ‑luettelosta.</translation>
 <translation id="8487678622945914333">Lähennä</translation>
@@ -10025,6 +10044,7 @@
 <translation id="8555444629041783356">Automaattinen käytöstäpoistoaikataulu</translation>
 <translation id="855604308879080518">Salli Android-sovellusten pääsy tämän Chromebookin USB-laitteisiin. Lupaa pyydetään aina, kun liität uuden USB-laitteen. Yksittäiset Android-sovellukset pyytävät lisälupia.</translation>
 <translation id="8557022314818157177">Jatka suojausavaimen koskettamista, kunnes sormenjälki tallennetaan</translation>
+<translation id="8557100046150195444">Jatka käyttämällä Touch ID:tä</translation>
 <translation id="8557180006508471423">Salli "Google Chrome" Macin sijaintipalveluissa</translation>
 <translation id="8557856025359704738">Seuraava lataus tehdään <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Google-tilin salasana</translation>
@@ -10093,6 +10113,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Varjostus</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Ei-aktiivisten välilehtien ulkoasu</translation>
 <translation id="8621979332865976405">Jaa koko näyttö</translation>
 <translation id="8624315169751085215">Kopioi leikepöydälle</translation>
 <translation id="8624354461147303341">Hyödynnä alennukset</translation>
diff --git a/chrome/app/resources/generated_resources_fil.xtb b/chrome/app/resources/generated_resources_fil.xtb
index a4b4311..7bafcad 100644
--- a/chrome/app/resources/generated_resources_fil.xtb
+++ b/chrome/app/resources/generated_resources_fil.xtb
@@ -2837,6 +2837,7 @@
 <translation id="3051250416341590778">Laki ng display</translation>
 <translation id="3053013834507634016">Paggamit ng Certificate Key </translation>
 <translation id="3053273573829329829">I-enable ang pin ng user</translation>
+<translation id="3053274730492362225">Huwag kukurap</translation>
 <translation id="3054766768827382232">Kapag na-disable ito, magiging mas mahusay ang performance ng iyong mga peripheral, pero posibleng malantad ang personal na data mo sa pamamagitan ng hindi awtorisadong paggamit.</translation>
 <translation id="3056438898277655057">Pahintulutan ang <ph name="SPECIFIC_NAME" /> na i-access ang mga USB device. Hindi tatandaan ng <ph name="SPECIFIC_NAME" /> ang USB device kapag inalis na ito.</translation>
 <translation id="3058498974290601450">Maaari mong i-on ang pag-sync anumang oras sa mga setting.</translation>
@@ -3237,6 +3238,7 @@
 <translation id="3393554941209044235">Pagsusuri ng Chrome sa Dokumento</translation>
 <translation id="3393582007140394275">Hindi ma-cast ang screen.</translation>
 <translation id="3394850431319394743">Pinapayagang gumamit ng mga identifier para mag-play ng pinoprotektahang content</translation>
+<translation id="3396442984945202128">I-verify na Ikaw Ito</translation>
 <translation id="3396800784455899911">Sa pamamagitan ng pag-click sa button na "Tanggapin at magpatuloy," sumasang-ayon ka sa pagpoproseso na inilarawan sa itaas para sa mga serbisyong ito ng Google.</translation>
 <translation id="339722927132407568">Nagfi-freeze</translation>
 <translation id="3398899528308712018">Suhestyon sa grupo ng tab</translation>
@@ -3470,6 +3472,7 @@
 <translation id="3567168891086460374">I-save sa ibang paraan</translation>
 <translation id="3567284462585300767">Para tumanggap ng mga file mula sa mga tao sa paligid mo, maging visible</translation>
 <translation id="356738834800832239">Na-save ang Password Mo</translation>
+<translation id="3568431410312984116">Payagang awtomatikong bumukas ang "Tulungan akong magsulat"</translation>
 <translation id="3569382839528428029">Gusto mo bang ibahagi ng <ph name="APP_NAME" /> ang iyong screen?</translation>
 <translation id="3569614820047645079">Awtomatikong nagsi-sync sa iyong Chromebook ang mga file mo sa Aking Drive kaya maa-access mo ang mga ito nang walang koneksyon sa internet.</translation>
 <translation id="3569682580018832495">Puwedeng tingnan ng <ph name="ORIGIN" /> ang mga sumusunod na file at folder</translation>
@@ -5977,6 +5980,7 @@
 <translation id="5474859849784484111">Hinihiling sa iyo ng <ph name="MANAGER" /> na kumonekta ka sa Wi-Fi ngayon at mag-download ng update. O mag-download mula sa isang nakametrong koneksyon (posibleng may nalalapat na mga singil).</translation>
 <translation id="5477089831058413614">I-configure ang hotspot ng <ph name="DEVICE_TYPE" /></translation>
 <translation id="5481273127572794904">Hindi pinapayagang awtomatikong mag-download ng maraming file</translation>
+<translation id="5481682542063333508">Mag-alok ng tulong sa pagsusulat</translation>
 <translation id="5481941284378890518">Magdagdag ng Mga Printer na Nasa Malapit</translation>
 <translation id="5482417738572414119">Mag-sign in para payagan ang Chrome na magmungkahi ng mga grupo ng tab at panatilihing nakaayos ang iyong mga tab</translation>
 <translation id="5484181871714116891">Kapag naka-on, sa iCloud Keychain gagawin ang mga passkey at magiging available ang mga ito sa iyong mga Apple device. Kapag naka-off, gagawin ang mga passkey sa iyong profile sa Chrome sa device na ito.</translation>
@@ -10236,6 +10240,7 @@
 <translation id="869167754614449887">Na-delete ang <ph name="FILE_NAME" /> sa history ng pag-download</translation>
 <translation id="8692107307702113268">Mahigit sa 1000 character ang password</translation>
 <translation id="8693639060656817812">Matuto pa tungkol sa availability ng Proteksyon sa Pag-track</translation>
+<translation id="8693862390730570097">Huwag payagang awtomatikong bumukas ang "Tulungan akong magsulat"</translation>
 <translation id="8694596275649352090">I-lock kapag naka-sleep o nakasara ang takip</translation>
 <translation id="8695139659682234808">Magdagdag ng parental controls pagkatapos mag-set up</translation>
 <translation id="8695825812785969222">Buksan ang &amp;Lokasyon...</translation>
@@ -10829,6 +10834,7 @@
 <translation id="9112987648460918699">Find...</translation>
 <translation id="9113240369465613386">Mga odd na pahina lang</translation>
 <translation id="9113469270512809735">I-toggle ang Mga Kamakailang Isinarang Item</translation>
+<translation id="9113529408970052045">Awtomatikong mabubuksan ang "Tulungan akong magsulat" kapag mapupunan ng short-form na content ang text box sa site</translation>
 <translation id="9114663181201435112">Mag-sign in nang walang kahirap-hirap</translation>
 <translation id="9115675100829699941">&amp;Mga Bookmark</translation>
 <translation id="9115932142612197835">Hindi binabago ng setting na ito ang availability ng Google Translate o Lens</translation>
diff --git a/chrome/app/resources/generated_resources_fr-CA.xtb b/chrome/app/resources/generated_resources_fr-CA.xtb
index 29352bb..a67fb4e 100644
--- a/chrome/app/resources/generated_resources_fr-CA.xtb
+++ b/chrome/app/resources/generated_resources_fr-CA.xtb
@@ -6348,7 +6348,7 @@
 <translation id="5773628847865626753">lanceur+ctrl+majuscule+<ph name="TOP_ROW_KEY" /></translation>
 <translation id="5774295353725270860">Ouvrir l'application Fichiers</translation>
 <translation id="5775777649329475570">Retirer les applications Google Play et Android?</translation>
-<translation id="5775863968701268310">Gérer les préférences de Google Play</translation>
+<translation id="5775863968701268310">Gérer les préférences Google Play</translation>
 <translation id="5776415697119024904"><ph name="DEVICE_NAME" /> (paramètre système par défaut)</translation>
 <translation id="5776450228446082914">La liste des sites Web qui peuvent s'ouvrir dans l'un ou l'autre des navigateurs.</translation>
 <translation id="5776571780337000608">Vous pouvez ouvrir et modifier les fichiers pris en charge avec cette application à partir de votre explorateur de fichiers ou d'autres applications. Pour contrôler quels fichiers ouvrent cette application par défaut, <ph name="BEGIN_LINK" />découvrez comment définir des applications par défaut sur votre appareil<ph name="END_LINK" />.</translation>
diff --git a/chrome/app/resources/generated_resources_fr.xtb b/chrome/app/resources/generated_resources_fr.xtb
index c29f4c13..f6c96a0 100644
--- a/chrome/app/resources/generated_resources_fr.xtb
+++ b/chrome/app/resources/generated_resources_fr.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Charger l'image</translation>
 <translation id="1026959648338730078">Windows Hello ou une clé de sécurité externe</translation>
 <translation id="1028700151766901954">Motif : LBS reste dans <ph name="DEFAULT_OPEN_BROWSER" /> par défaut.</translation>
+<translation id="1028823395684328817">Pour continuer d'utiliser les mots de passe et plus dans votre compte Google, confirmez votre identité</translation>
 <translation id="102916930470544692">Clé d'accès</translation>
 <translation id="1029317248976101138">Zoom</translation>
 <translation id="1029526375103058355">Taper pour cliquer</translation>
@@ -422,6 +423,7 @@
 <translation id="1307165550267142340">Votre code a été créé</translation>
 <translation id="1307431692088049276">Ne plus me demander</translation>
 <translation id="1307559529304613120">Échec de l'enregistrement du jeton d'accès aux API à long terme pour cet appareil.</translation>
+<translation id="1308876641060960899">Lorsque vous utilisez Google Lens, une capture d'écran de la page est envoyée à Google. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Les données qui influent sur la personnalisation des annonces seront supprimées</translation>
 <translation id="1311294419381837540">Vous castez un onglet. Vous pouvez suspendre ou arrêter la diffusion à tout moment.</translation>
 <translation id="131188242279372879">Découvrir la protection renforcée pour bénéficier du plus haut niveau de sécurité de Chrome pour les téléchargements</translation>
@@ -3007,6 +3009,7 @@
 <translation id="3220943972464248773">Confirmez votre identité pour synchroniser vos mots de passe</translation>
 <translation id="3222066309010235055">Prérendu : <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Se connecter à <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Rechercher ce que vous voulez sur cette page avec Google Lens</translation>
 <translation id="3223531857777746191">Bouton de réinitialisation</translation>
 <translation id="3225084153129302039">Avatar violet par défaut</translation>
 <translation id="3225319735946384299">Signature du code</translation>
@@ -3183,6 +3186,7 @@
 <translation id="3365598184818502391">Utilisez soit Ctrl, soit Alt</translation>
 <translation id="3368922792935385530">Connecté</translation>
 <translation id="3369067987974711168">Afficher plus d'actions pour ce port</translation>
+<translation id="336916507624489577">Un cercle en pointillé apparaît autour des icônes de site.</translation>
 <translation id="3369624026883419694">Résolution de l'hôte...</translation>
 <translation id="3370260763947406229">Correction automatique</translation>
 <translation id="3371140690572404006">Appareil USB de type C (port situé sur la droite de l'appareil, à l'avant)</translation>
@@ -3303,6 +3307,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> vous demande de vous connecter au Wi-Fi maintenant et de télécharger une mise à jour.</translation>
 <translation id="3452999110156026232">Accès parental</translation>
 <translation id="3453082738208775226">Nettoyer l'espace de stockage hors connexion ?</translation>
+<translation id="3453597230179205517">L'accès à la position est bloqué</translation>
 <translation id="3453612417627951340">Autorisation requise</translation>
 <translation id="3454213325559396544">C'est la dernière mise à jour logicielle de sécurité automatique pour votre <ph name="DEVICE_TYPE" />. Pour bénéficier des futures mises à jour, passez à un modèle plus récent.</translation>
 <translation id="3454818737556063691">Déplacer 1 fichier vers <ph name="CLOUD_PROVIDER" /> et l'ouvrir ?</translation>
@@ -3493,6 +3498,7 @@
 <translation id="3605515937536882518">Valeurs du formulaire mises à jour</translation>
 <translation id="3605780360466892872">Businessman</translation>
 <translation id="3607671391978830431">Pour un enfant</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> souhaite confirmer votre identité</translation>
 <translation id="3608460311600621471">Veuillez indiquer la raison pour laquelle vous imprimez ces données :</translation>
 <translation id="3608730769702025110">Étape 3 sur 4 : Consultez les informations permettant d'identifier personnellement l'utilisateur</translation>
 <translation id="3609277884604412258">Recherche rapide</translation>
@@ -3528,6 +3534,7 @@
 <translation id="3627588569887975815">Ouvrir le lien dans une fenêtre en navi&amp;gation privée</translation>
 <translation id="3627671146180677314">Date de renouvellement du certificat Netscape</translation>
 <translation id="3628275722731025472">Désactiver le Bluetooth</translation>
+<translation id="3629630597033136279">Désactivé • Cette extension n'a pas publié de pratiques en matière de confidentialité, comme la façon dont elle collecte et utilise les données</translation>
 <translation id="3629664892718440872">Mémoriser ce choix</translation>
 <translation id="3630132874740063857">Votre téléphone</translation>
 <translation id="3630995161997703415">Ajoutez ce site à votre étagère pour l'utiliser à tout moment</translation>
@@ -3782,6 +3789,7 @@
 <translation id="3796648294839530037">Réseaux favoris :</translation>
 <translation id="3797739167230984533">Votre <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> est géré<ph name="END_LINK" /> par votre organisation</translation>
 <translation id="3797900183766075808">&amp;Rechercher "<ph name="SEARCH_TERMS" />" avec <ph name="SEARCH_ENGINE" /></translation>
+<translation id="3798026281364973895">Désactiver le point d'accès instantané</translation>
 <translation id="3798449238516105146">Version</translation>
 <translation id="3798632811625902122">L'appareil Bluetooth <ph name="DEVICE" /> demande l'autorisation de s'associer.</translation>
 <translation id="3798670284305777884">Haut-parleur (interne)</translation>
@@ -4936,6 +4944,7 @@
 <translation id="467510802200863975">Les mots de passe sont différents</translation>
 <translation id="4675828034887792601">Créez des raccourcis pour effectuer des recherches dans des sites et gérez votre moteur de recherche</translation>
 <translation id="4676595058027112862">Phone Hub, en savoir plus</translation>
+<translation id="4676616966096505747">Certaines données ne sont pas encore enregistrées dans votre compte</translation>
 <translation id="4677772697204437347">Mémoire du processeur graphique</translation>
 <translation id="467809019005607715">Google Slides</translation>
 <translation id="4678848110205818817">Carte de crédit/débit</translation>
@@ -5426,6 +5435,7 @@
 <translation id="5070773577685395116">Vous ne l'avez pas reçue ?</translation>
 <translation id="5071295820492622726">Retour aux téléchargements récents</translation>
 <translation id="5071892329440114717">Afficher les détails de la protection standard</translation>
+<translation id="5072500507106264618">Seuls les services système peuvent utiliser votre position</translation>
 <translation id="5072836811783999860">Afficher les favoris gérés</translation>
 <translation id="5072900412896857127">Impossible de charger les conditions d'utilisation de Google Play. Veuillez vérifier votre connexion réseau et réessayer.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}one{<ph name="FILE1" />, <ph name="FILE2" /> et # autre}other{<ph name="FILE1" />, <ph name="FILE2" /> et # autres}}</translation>
@@ -5468,6 +5478,7 @@
 <translation id="5097874180538493929">Clic automatique à l'arrêt du curseur</translation>
 <translation id="5100775515702043594">L'extension <ph name="EXTENSION_NAME" /> est épinglée par votre administrateur</translation>
 <translation id="5101839224773798795">Cliquer automatiquement à l'arrêt du curseur</translation>
+<translation id="5102244391872941183">Les applis et sites Web ayant l'autorisation d'accéder à la position, ainsi que les services système, peuvent utiliser votre position</translation>
 <translation id="5103311607312269661">augmenter la luminosité de l'écran</translation>
 <translation id="5106350808162641062">Supprimer</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> est supervisé par Family Link. Vous pouvez ajouter des comptes scolaires pour lui permettre d'accéder à des ressources scolaires avec supervision parentale.</translation>
@@ -5512,6 +5523,7 @@
 <translation id="5135533361271311778">Impossible de créer le favori.</translation>
 <translation id="513555878193063507">Ajouter un APN</translation>
 <translation id="5136343472380336530">Assurez-vous que les deux appareils sont déverrouillés, qu'ils sont proches l'un de l'autre et que le Bluetooth est activé sur les deux. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Échec de la connexion au point d'accès instantané</translation>
 <translation id="5138227688689900538">Afficher moins</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, recherche dans <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Saisissez le code de votre clé de sécurité. Si vous ne le connaissez pas, vous devez réinitialiser la clé de sécurité.</translation>
@@ -5599,6 +5611,7 @@
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5198430103906431024">Envoyer des données d'utilisation et de diagnostic. À l'heure actuelle, cet appareil envoie automatiquement à Google des données liées à son utilisation et à celle des applications, ainsi que des données de diagnostic. Ces informations nous aideront à améliorer, entre autres, la stabilité du système et des applications. Certaines données globales seront également utiles aux développeurs des applications Google et à nos partenaires tels que les développeurs Android. Si vous avez activé le paramètre "Activité additionnelle sur le Web et les applications", ces données peuvent être enregistrées dans votre compte Google.</translation>
 <translation id="5199729219167945352">Prototypes</translation>
+<translation id="5200680225062692606">Touch ID est verrouillé. Pour continuer, saisissez votre mot de passe.</translation>
 <translation id="5203035663139409780">Peuvent modifier des fichiers et des dossiers sur votre appareil</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Cliquez ici pour afficher l'extension}one{Cliquez ici pour afficher l'extension}other{Cliquez ici pour afficher ces extensions}}</translation>
 <translation id="5204673965307125349">Veuillez effectuer un Powerwash de l'appareil, puis réessayer.</translation>
@@ -5958,6 +5971,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> peut exiger un type d'appareil plus récent ou différent</translation>
 <translation id="5486261815000869482">Confirmer le mot de passe</translation>
 <translation id="5486561344817861625">Simuler le redémarrage du navigateur</translation>
+<translation id="5486748931874756433">Cette modification prendra effet lorsque vous recevrez la prochaine mise à jour et redémarrerez votre <ph name="DEVICE_TYPE" />. Ce changement est irréversible et s'applique à tous les utilisateurs de cet appareil.</translation>
 <translation id="5487460042548760727">Renommer le profil en <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">"<ph name="COPIED_ITEM_NAME" />" copié</translation>
 <translation id="5488508217173274228">Options de chiffrement des données synchronisées</translation>
@@ -6373,6 +6387,7 @@
 <translation id="5799508265798272974">Machine virtuelle Linux : <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Rétablissez les paramètres par défaut sécurisés de votre appareil ChromeOS.</translation>
 <translation id="5800020978570554460">Le fichier de destination a été tronqué ou supprimé depuis le dernier téléchargement.</translation>
+<translation id="5800290746557538611">Activer le point d'accès instantané</translation>
 <translation id="5800351251499368110">Fermer la recherche dans le panneau latéral. Elle est ouverte dans ce panneau.</translation>
 <translation id="5800703268655655701">Sélectionnez un thème clair ou sombre</translation>
 <translation id="5801051031414037185">Configurer le téléphone</translation>
@@ -6532,6 +6547,7 @@
 <translation id="5916664084637901428">Activé</translation>
 <translation id="59174027418879706">Activé</translation>
 <translation id="5920543303088087579">Votre administrateur a désactivé la connexion à ce réseau</translation>
+<translation id="5922963926582976524">Se déconnecter du réseau du point d'accès instantané</translation>
 <translation id="5924047253200400718">Obtenir de l'aide<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Demander avant de copier ou de déplacer des fichiers Microsoft vers Google Drive</translation>
 <translation id="5924527146239595929">Prenez une photo ou choisissez-en une.
@@ -6582,6 +6598,7 @@
 <translation id="5955721306465922729">Un site Web souhaite ouvrir cette application.</translation>
 <translation id="5955809630138889698">Il se peut que cet appareil soit seulement compatible avec le mode de démonstration en ligne. Pour en savoir plus, veuillez contacter le service d'assistance.</translation>
 <translation id="5957987129450536192">Appuyez sur l'icône Sélectionner pour écouter, située à côté de votre image de profil, puis choisissez ce que vous voulez entendre.</translation>
+<translation id="5958836583172610505">Synchronisation activée</translation>
 <translation id="5959471481388474538">Réseau indisponible</translation>
 <translation id="5959982036207776176">La loupe suit le mot en train d'être lu par la fonctionnalité Sélectionner pour écouter</translation>
 <translation id="5963413905009737549">Section</translation>
@@ -6908,6 +6925,7 @@
 <translation id="6209838773933913227">Mise à jour des composants…</translation>
 <translation id="6209908325007204267">Votre appareil bénéficie d'une licence Chrome Enterprise Upgrade, mais votre nom d'utilisateur n'est associé à aucun compte d'entreprise. Veuillez en créer un en accédant à g.co/ChromeEnterpriseAccount sur un autre appareil.</translation>
 <translation id="6210282067670792090">Dans la barre d'adresse, utilisez ce raccourci clavier avec les raccourcis des moteurs de recherche et de la recherche sur les sites</translation>
+<translation id="6211067089253408231">Activer le point d'accès instantané</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Tout ouvrir dans un &amp;nouveau groupe d'onglets}=1{Ouvrir dans un &amp;nouveau groupe d'onglets}one{Tout ouvrir ({COUNT}) dans un &amp;nouveau groupe d'onglets}other{Tout ouvrir ({COUNT}) dans un &amp;nouveau groupe d'onglets}}</translation>
 <translation id="6212039847102026977">Afficher les propriétés de réseau avancées</translation>
 <translation id="6212168817037875041">Désactiver l'écran</translation>
@@ -8084,6 +8102,7 @@
 <translation id="7120762240626567834">Le trafic du navigateur Chrome et d'Android sera bloqué à moins qu'un VPN ne soit connecté</translation>
 <translation id="7121438501124788993">Mode développeur</translation>
 <translation id="7121728544325372695">Tirets longs</translation>
+<translation id="7122605570852873914">Se déconnecter quand même</translation>
 <translation id="7123030151043029868">Autorisé à télécharger automatiquement plusieurs fichiers</translation>
 <translation id="7124013154139278147">Associer un contacteur à "Précédent"</translation>
 <translation id="7124712201233930202">Les règles de votre organisation ne sont pas respectées</translation>
@@ -8733,6 +8752,7 @@
 <translation id="7629827748548208700">Onglet : <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Cet appareil étant géré par <ph name="MANAGER" />, vous devez vous connecter à chaque fois.</translation>
 <translation id="7631014249255418691">Les applications et fichiers Linux ont bien été sauvegardés</translation>
+<translation id="7631722872321401342">Aucune voix en <ph name="LANGUAGE" /> n'est disponible sur votre appareil. Vous pouvez installer des voix dans les paramètres.</translation>
 <translation id="7631887513477658702">&amp;Toujours ouvrir les fichiers de ce type</translation>
 <translation id="7632437836497571618">Utiliser une connexion sécurisée pour consulter des sites</translation>
 <translation id="7632948528260659758">Échec de la mise à jour des applications kiosque suivantes :</translation>
@@ -9197,6 +9217,7 @@
 <translation id="7947964080535614577">Les sites diffusent généralement des annonces en contrepartie de contenus ou services offerts. Toutefois, certains sites sont connus pour afficher des annonces intrusives ou trompeuses.</translation>
 <translation id="7948407723851303488">Toutes les pages de <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Motif : LBS n'accepte que les URL incluant http://, https:// et file://.</translation>
+<translation id="7950814699499457511">Activé • Cette extension n'a pas publié de pratiques en matière de confidentialité, comme la façon dont elle collecte et utilise les données</translation>
 <translation id="7951265006188088697">Pour ajouter ou gérer des modes de paiement Google Pay, accédez à votre <ph name="BEGIN_LINK" />compte Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Désactiver la carte virtuelle</translation>
 <translation id="795240231873601803">Utiliser l'inscription d'entreprise pour les comptes professionnels et scolaires</translation>
@@ -9242,6 +9263,7 @@
 <translation id="7978412674231730200">Clé privée</translation>
 <translation id="7978450511781612192">Vous serez déconnecté de vos comptes Google. Vos favoris, votre historique et vos mots de passe ne seront plus synchronisés.</translation>
 <translation id="7980084013673500153">ID d'élément : <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Utiliser une clé d'accès enregistrée pour <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Afficher le pop-up contenant le code QR et l'EID de l'appareil</translation>
 <translation id="7981670705071137488">Les mises à jour logicielles seront effectuées en tâches de fond. Vous pouvez consulter vos préférences de mise à jour dans les paramètres.</translation>
 <translation id="7982083145464587921">Pour corriger cette erreur, veuillez redémarrer votre appareil.</translation>
@@ -9281,6 +9303,7 @@
 <translation id="8009225694047762179">Gérer les mots de passe</translation>
 <translation id="8011372169388649948"><ph name="BOOKMARK_TITLE" /> a été déplacé.</translation>
 <translation id="8012188750847319132">verrouillage des majuscules</translation>
+<translation id="8012463809859447963">Détails du point d'accès instantané</translation>
 <translation id="8013993649590906847">Si une image n'est pas accompagnée d'une description utile, Chrome essaiera de vous en proposer une. Pour nous permettre de créer des descriptions, les images sont envoyées à Google.</translation>
 <translation id="8014154204619229810">Le processus de mise à jour est en cours. Actualisez la page dans quelques instants et revérifiez.</translation>
 <translation id="8014206674403687691">Impossible de revenir à la version précédente de <ph name="IDS_SHORT_PRODUCT_NAME" />. Veuillez essayer de réinitialiser l'appareil avec la fonctionnalité Powerwash.</translation>
@@ -9296,6 +9319,7 @@
 <translation id="8025151549289123443">Écran de verrouillage et connexion</translation>
 <translation id="8025291188699172126">À propos des mises à jour</translation>
 <translation id="8026471514777758216">Tous vos appareils</translation>
+<translation id="8026784703228858744">Enregistrez vos favoris et plus avec la synchronisation</translation>
 <translation id="8027581147000338959">Ouvrir dans une nouvelle fenêtre</translation>
 <translation id="8028060951694135607">Récupération de clé Microsoft</translation>
 <translation id="8028803902702117856">Téléchargement en cours : <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9426,6 +9450,7 @@
 <translation id="8115139559594092084">De votre Google Drive</translation>
 <translation id="8116972784401310538">&amp;Gestionnaire de favoris</translation>
 <translation id="8118276691321086429">Le <ph name="PASSWORD_MANAGER_BRAND" /> mémorise votre mode de connexion et vous connecte automatiquement quand c'est possible. Lorsque la connexion automatique est désactivée, vous êtes invité à confirmer votre choix à chaque fois.</translation>
+<translation id="8118331347066725040">Envoyer des commentaires sur la recherche avec Lens</translation>
 <translation id="8118362518458010043">Désactivée par Chrome. Cette extension est peut-être dangereuse.</translation>
 <translation id="8118488170956489476">Votre <ph name="BEGIN_LINK" />navigateur est géré<ph name="END_LINK" /> par votre organisation</translation>
 <translation id="8118515372935001629">Fréquence d'actualisation de l'affichage</translation>
@@ -9476,11 +9501,13 @@
 <translation id="8151057139207656239">Détails du build copiés</translation>
 <translation id="815114315010033526">Utiliser un code QR à la place</translation>
 <translation id="8151638057146502721">Configurer</translation>
+<translation id="8151748163667572916">Désactiver le point d'accès instantané</translation>
 <translation id="8154790740888707867">Fichier introuvable.</translation>
 <translation id="815491593104042026">Petit problème… L'authentification a échoué, car elle a été configurée pour utiliser une URL non sécurisée (<ph name="BLOCKED_URL" />). Veuillez contacter votre administrateur.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Aucun mot de passe compromis trouvé}=1{{COUNT} mot de passe compromis}one{{COUNT} mot de passe compromis}other{{COUNT} mots de passe compromis}}</translation>
 <translation id="8157248655669507702">Activez les données mobiles afin d'installer un profil eSIM</translation>
 <translation id="8157704005178149728">Configuration de la supervision…</translation>
+<translation id="8157849462797352650">Votre appareil bénéficie des dernières mises à jour de sécurité, de stabilité et de performances</translation>
 <translation id="8158117992543756526">Cet appareil cessera de recevoir automatiquement des mises à jour logicielles et de sécurité en <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Une vibration confirme les actions comme le partage d'écran et le changement de bureau. <ph name="LINK_BEGIN" />En savoir plus<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Erreur de définition du paramètre de confiance du certificat</translation>
@@ -9923,6 +9950,7 @@
 <translation id="8480082892550707549">Même si vous avez déjà téléchargé des fichiers provenant de ce site, il est possible que ce dernier soit temporairement dangereux (suite à un piratage). Réessayez de télécharger ce fichier ultérieurement.</translation>
 <translation id="8480869669560681089">Appareil de <ph name="VENDOR_NAME" /> inconnu</translation>
 <translation id="8481187309597259238">Confirmer l'autorisation USB</translation>
+<translation id="8482077254400484047">Gérez l'apparence des onglets inactifs ici</translation>
 <translation id="8483248364096924578">Adresse IP</translation>
 <translation id="8486666913807228950">Motif : la règle inversée <ph name="REVERT_RULE" /> a été trouvée dans la liste "Forcer l'ouverture dans".</translation>
 <translation id="8487678622945914333">Zoom avant</translation>
@@ -10009,6 +10037,7 @@
 <translation id="8555444629041783356">Planning de lever et de coucher du soleil automatiques</translation>
 <translation id="855604308879080518">Autorisez les applis Android à accéder aux périphériques USB sur ce Chromebook. Une autorisation vous sera demandée chaque fois que vous brancherez un périphérique USB. Des autorisations supplémentaires seront demandées dans les applis Android individuelles.</translation>
 <translation id="8557022314818157177">Appuyez sur le lecteur d'empreinte digitale de la clé de sécurité jusqu'à ce que votre empreinte soit enregistrée</translation>
+<translation id="8557100046150195444">Utilisez Touch ID pour continuer</translation>
 <translation id="8557180006508471423">Activez "Google Chrome" dans les services de localisation de votre Mac</translation>
 <translation id="8557856025359704738">Le prochain téléchargement a lieu à <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Mot de passe du compte Google</translation>
@@ -10077,6 +10106,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Ombre projetée</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" /> : <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Apparence des onglets inactifs</translation>
 <translation id="8621979332865976405">Partager l'intégralité de votre écran</translation>
 <translation id="8624315169751085215">Copier dans le Presse-papiers</translation>
 <translation id="8624354461147303341">Obtenir des remises</translation>
diff --git a/chrome/app/resources/generated_resources_gl.xtb b/chrome/app/resources/generated_resources_gl.xtb
index 6b498cfd..40ee51ff 100644
--- a/chrome/app/resources/generated_resources_gl.xtb
+++ b/chrome/app/resources/generated_resources_gl.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Cargar imaxe</translation>
 <translation id="1026959648338730078">Windows Hello ou unha chave de seguranza externa</translation>
 <translation id="1028700151766901954">Razón: LBS queda en <ph name="DEFAULT_OPEN_BROWSER" /> de forma predeterminada.</translation>
+<translation id="1028823395684328817">Para seguir usando os contrasinais e moito máis na túa Conta de Google, verifica a túa identidade</translation>
 <translation id="102916930470544692">Clave de acceso</translation>
 <translation id="1029317248976101138">Zoom</translation>
 <translation id="1029526375103058355">Tocar para facer clic</translation>
@@ -421,6 +422,7 @@
 <translation id="1307165550267142340">Creouse o teu PIN</translation>
 <translation id="1307431692088049276">Non preguntarme de novo</translation>
 <translation id="1307559529304613120">O sistema non puido almacenar o token de acceso á API de longo prazo para este dispositivo.</translation>
+<translation id="1308876641060960899">Cando usas Google Lens, envíase unha captura de pantalla da páxina a Google. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Elimínanse os datos que repercuten na personalización dos anuncios</translation>
 <translation id="1311294419381837540">Estás emitindo unha pestana. Podes pór en pausa ou deter a emisión cando queiras.</translation>
 <translation id="131188242279372879">Descubre a protección mellorada para dispor do máximo nivel de seguranza de Chrome nas descargas</translation>
@@ -3005,6 +3007,7 @@
 <translation id="3220943972464248773">Para sincronizar os contrasinais, verifica a túa identidade</translation>
 <translation id="3222066309010235055">Preprocesador: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Conectar con <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Busca calquera cousa desta páxina con Google Lens</translation>
 <translation id="3223531857777746191">Botón Restablecer</translation>
 <translation id="3225084153129302039">Avatar violeta predeterminado</translation>
 <translation id="3225319735946384299">Sinatura de código</translation>
@@ -3181,6 +3184,7 @@
 <translation id="3365598184818502391">Utiliza a tecla Ctrl ou Alt</translation>
 <translation id="3368922792935385530">Conectada</translation>
 <translation id="3369067987974711168">Ver máis accións para este porto</translation>
+<translation id="336916507624489577">Móstrase un círculo de puntos ao redor das iconas dos sitios.</translation>
 <translation id="3369624026883419694">Resolvendo servidor...</translation>
 <translation id="3370260763947406229">Corrección automática</translation>
 <translation id="3371140690572404006">Dispositivo USB‑C (porto dereito frontal)</translation>
@@ -3301,6 +3305,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> require que te conectes agora á wifi e descargues unha actualización.</translation>
 <translation id="3452999110156026232">Acceso parental</translation>
 <translation id="3453082738208775226">Queres liberar espazo de almacenamento sen conexión?</translation>
+<translation id="3453597230179205517">O acceso á localización está bloqueado</translation>
 <translation id="3453612417627951340">Precisa autorización</translation>
 <translation id="3454213325559396544">Esta é a última actualización automática de software e seguranza para este <ph name="DEVICE_TYPE" />. Para obter futuras actualizacións, cambia a un modelo máis novo.</translation>
 <translation id="3454818737556063691">Queres mover 1 ficheiros a <ph name="CLOUD_PROVIDER" /> para abrilo?</translation>
@@ -3491,6 +3496,7 @@
 <translation id="3605515937536882518">Valores do formulario actualizados</translation>
 <translation id="3605780360466892872">Home de negocios</translation>
 <translation id="3607671391978830431">Para un fillo ou filla</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> quere verificar a túa identidade</translation>
 <translation id="3608460311600621471">Indica un motivo para imprimir estes datos:</translation>
 <translation id="3608730769702025110">Paso 3 de 4: Revisa a información que permita a identificación persoal</translation>
 <translation id="3609277884604412258">Busca rápida</translation>
@@ -3526,6 +3532,7 @@
 <translation id="3627588569887975815">Abrir ligazón na ventá do modo de incó&amp;gnito</translation>
 <translation id="3627671146180677314">Hora de renovación do certificado de Netscape</translation>
 <translation id="3628275722731025472">Desactivar Bluetooth</translation>
+<translation id="3629630597033136279">Desactivada • Esta extensión non ten publicada ningunha práctica de privacidade (como, por exemplo, o modo en que recompila e usa os datos)</translation>
 <translation id="3629664892718440872">Lembrar esta opción</translation>
 <translation id="3630132874740063857">O teu teléfono</translation>
 <translation id="3630995161997703415">Engade este sitio ao estante para usalo en calquera momento</translation>
@@ -3783,6 +3790,7 @@
 <translation id="3796648294839530037">Redes favoritas:</translation>
 <translation id="3797739167230984533">A túa organización <ph name="BEGIN_LINK" />xestiona o teu <ph name="DEVICE_TYPE" /><ph name="END_LINK" /></translation>
 <translation id="3797900183766075808">&amp;Buscar "<ph name="SEARCH_TERMS" />" en <ph name="SEARCH_ENGINE" /></translation>
+<translation id="3798026281364973895">Desactivar zona wifi instantánea</translation>
 <translation id="3798449238516105146">Versión</translation>
 <translation id="3798632811625902122">O dispositivo Bluetooth <ph name="DEVICE" /> solicita permiso para vincularse.</translation>
 <translation id="3798670284305777884">Altofalante (interno)</translation>
@@ -3896,6 +3904,7 @@
 <translation id="3873915545594852654">Produciuse un problema con ARC++.</translation>
 <translation id="3874164307099183178">Activar Asistente de Google</translation>
 <translation id="3875815154304214043">Configurouse <ph name="APP_NAME" /> para que se abra nunha nova pestana do navegador. As ligazóns compatibles tamén se abrirán no navegador. <ph name="BEGIN_LINK_LEARN_MORE" />Máis información<ph name="END_LINK_LEARN_MORE" /></translation>
+<translation id="3876833929577368454">Preguntar sempre</translation>
 <translation id="3877075909000773256">Configuración de Compartir por Nearby para o dispositivo de <ph name="USER_NAME" />, compartindo contido desde a conta <ph name="USER_EMAIL" />.</translation>
 <translation id="3878445208930547646">Non se permite copiar contido deste sitio</translation>
 <translation id="3879748587602334249">Xestor de descargas</translation>
@@ -4936,6 +4945,7 @@
 <translation id="467510802200863975">Os contrasinais non coinciden</translation>
 <translation id="4675828034887792601">Crea atallos para realizar buscas en sitios e xestionar o teu motor de busca</translation>
 <translation id="4676595058027112862">O meu teléfono. Máis información</translation>
+<translation id="4676616966096505747">Algúns datos aínda non se gardaron na túa conta</translation>
 <translation id="4677772697204437347">Memoria da GPU</translation>
 <translation id="467809019005607715">Presentacións de Google</translation>
 <translation id="4678848110205818817">Tarxeta de crédito ou de débito</translation>
@@ -5425,6 +5435,7 @@
 <translation id="5070773577685395116">Non a recibiches?</translation>
 <translation id="5071295820492622726">Volver a Descargas recentes</translation>
 <translation id="5071892329440114717">Mostrar detalles de protección estándar</translation>
+<translation id="5072500507106264618">Só os servizos do sistema poden usar a túa localización</translation>
 <translation id="5072836811783999860">Mostrar os marcadores xestionados</translation>
 <translation id="5072900412896857127">Non se puideron cargar as Condicións de servizo de Google Play. Comproba a conexión de rede e téntao de novo.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" /> e <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> e # máis}}</translation>
@@ -5467,6 +5478,7 @@
 <translation id="5097874180538493929">Facer clic automaticamente cando se detén o cursor</translation>
 <translation id="5100775515702043594">A persoa administradora fixou <ph name="EXTENSION_NAME" /></translation>
 <translation id="5101839224773798795">Facer clic automaticamente cando se deteña o cursor</translation>
+<translation id="5102244391872941183">As aplicacións e sitios web co permiso correspondente, así como os servizos do sistema, poden utilizar a túa localización</translation>
 <translation id="5103311607312269661">aumentar o brillo da pantalla</translation>
 <translation id="5106350808162641062">Quitar</translation>
 <translation id="510695978163689362">Family Link supervisa <ph name="USER_EMAIL" />. Podes engadir contas de centro educativo para acceder a recursos didácticos con supervisión parental.</translation>
@@ -5511,6 +5523,7 @@
 <translation id="5135533361271311778">Non se puido crear o elemento do marcador.</translation>
 <translation id="513555878193063507">Engadir novo APN</translation>
 <translation id="5136343472380336530">Asegúrate de que os dous dispositivos estean desbloqueados, preto un do outro e co Bluetooth activado. <ph name="LINK_BEGIN" />Máis información<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Produciuse un erro durante a conexión á zona wifi instantánea</translation>
 <translation id="5138227688689900538">Mostrar menos</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, busca con <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Escribe o PIN da túa chave de seguranza. Se non o sabes, terás que restablecela.</translation>
@@ -5598,6 +5611,7 @@
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5198430103906431024">Enviar datos de uso e diagnóstico. Este dispositivo envía automaticamente datos de diagnóstico e de uso do dispositivo e das aplicacións a Google. Esta información permitirá aumentar a estabilidade do sistema e das aplicacións, e realizar outras melloras. Algúns datos agregados tamén serán útiles para as aplicacións e os socios de Google, como os programadores de Android. Se está activada a opción Actividade web e das aplicacións adicional, estes datos pódense gardar na túa Conta de Google.</translation>
 <translation id="5199729219167945352">Experimentos</translation>
+<translation id="5200680225062692606">Touch ID está bloqueado. Para continuar, introduce o teu contrasinal.</translation>
 <translation id="5203035663139409780">Permiso para editar os ficheiros ou os cartafoles do teu dispositivo</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Fai clic para ver a extensión}other{Fai clic para ver estas extensións}}</translation>
 <translation id="5204673965307125349">Leva a cabo un Powerwash do dispositivo e téntao de novo.</translation>
@@ -5957,6 +5971,7 @@
 <translation id="5486071940327595306">Pode que <ph name="WEBSITE" /> necesite que se use un dispositivo diferente ou máis novo</translation>
 <translation id="5486261815000869482">Confirmar contrasinal</translation>
 <translation id="5486561344817861625">Simular o reinicio do navegador</translation>
+<translation id="5486748931874756433">Este cambio aplicarase cando recibas a seguinte actualización e reinicies o teu dispositivo (<ph name="DEVICE_TYPE" />). A modificación afectará a todos os usuarios do dispositivo e, unha vez feita, non se poderá desfacer.</translation>
 <translation id="5487460042548760727">Cambiar nome do perfil por <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">Copiouse <ph name="COPIED_ITEM_NAME" /></translation>
 <translation id="5488508217173274228">Opcións de encriptación da sincronización</translation>
@@ -6369,6 +6384,7 @@
 <translation id="5799508265798272974">Máquina virtual de Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Restablece a configuración do dispositivo ChromeOS aos valores predeterminados seguros.</translation>
 <translation id="5800020978570554460">O ficheiro de destino truncouse ou eliminouse desde a última descarga.</translation>
+<translation id="5800290746557538611">Activar zona wifi instantánea</translation>
 <translation id="5800351251499368110">Pechar busca no panel lateral. A busca está aberta no panel lateral.</translation>
 <translation id="5800703268655655701">Seleccionar o tema escuro ou o claro</translation>
 <translation id="5801051031414037185">Configurar teléfono</translation>
@@ -6528,6 +6544,7 @@
 <translation id="5916664084637901428">Si</translation>
 <translation id="59174027418879706">Activado</translation>
 <translation id="5920543303088087579">O administrador desactivou a conexión a esta rede</translation>
+<translation id="5922963926582976524">Desconectar rede da zona wifi instantánea</translation>
 <translation id="5924047253200400718">Obter axuda<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Preguntar antes de copiar ficheiros de Microsoft ou movelos a Google Drive</translation>
 <translation id="5924527146239595929">Saca unha foto. Se o prefires, podes escoller unha das imaxes ou iconas que xa teñas.
@@ -6577,6 +6594,7 @@
 <translation id="5955721306465922729">Un sitio web quere abrir esta aplicación.</translation>
 <translation id="5955809630138889698">É posible que este dispositivo só sexa adecuado para o modo de demostración en liña. Ponte en contacto co representante do servizo de asistencia para obter máis información.</translation>
 <translation id="5957987129450536192">Toca a icona Escoitar selección, situada cerca da túa imaxe do perfil e, a continuación, selecciona o que queiras escoitar.</translation>
+<translation id="5958836583172610505">Sincronización activada</translation>
 <translation id="5959471481388474538">Rede non dispoñible</translation>
 <translation id="5959982036207776176">A Lupa segue a palabra que se está lendo con Escoitar selección</translation>
 <translation id="5963413905009737549">Sección</translation>
@@ -6903,6 +6921,7 @@
 <translation id="6209838773933913227">Actualización de compoñentes</translation>
 <translation id="6209908325007204267">O teu dispositivo inclúe unha licenza de Chrome Enterprise, pero o teu nome de usuario non está asociado a unha conta de empresa. Crea unha conta de empresa visitando g.co/ChromeEnterpriseAccount desde un dispositivo secundario.</translation>
 <translation id="6210282067670792090">Na barra de enderezos, utiliza esta combinación de teclas con atallos para motores de busca e a busca de sitios</translation>
+<translation id="6211067089253408231">Activar zona wifi instantánea</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Abrir todas as ligazóns nun grupo de pestanas &amp;novo}=1{Abrir ligazón nun grupo de pestanas &amp;novo}other{Abrir todas as ligazóns ({COUNT}) nun grupo de pestanas &amp;novo}}</translation>
 <translation id="6212039847102026977">Mostrar propiedades de rede avanzadas</translation>
 <translation id="6212168817037875041">Desactivar a pantalla</translation>
@@ -8076,6 +8095,7 @@
 <translation id="7120762240626567834">Bloquearanse o navegador Chrome e o tráfico de Android a menos que se conecte unha VPN</translation>
 <translation id="7121438501124788993">Modo de programador</translation>
 <translation id="7121728544325372695">Trazos intelixentes</translation>
+<translation id="7122605570852873914">Pechar sesión de todos os modos</translation>
 <translation id="7123030151043029868">Permiso concedido para descargar automaticamente varios ficheiros</translation>
 <translation id="7124013154139278147">Asignarlle a un interruptor a acción Anterior</translation>
 <translation id="7124712201233930202">Non se cumpren as políticas da túa organización</translation>
@@ -8725,6 +8745,7 @@
 <translation id="7629827748548208700">Pestana: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382"><ph name="MANAGER" /> xestiona este dispositivo e require que inicies sesión cada vez.</translation>
 <translation id="7631014249255418691">Creouse correctamente unha copia de seguranza das aplicacións e dos ficheiros de Linux</translation>
+<translation id="7631722872321401342">Non hai ningunha voz en <ph name="LANGUAGE" /> no dispositivo. Podes instalar voces na configuración.</translation>
 <translation id="7631887513477658702">&amp;Abrir sempre ficheiros deste tipo</translation>
 <translation id="7632437836497571618">Usar conexións seguras para buscar sitios</translation>
 <translation id="7632948528260659758">As seguintes aplicacións de quiosco non lograron actualizarse:</translation>
@@ -9189,6 +9210,7 @@
 <translation id="7947964080535614577">Os sitios adoitan mostrar anuncios para poder ofrecer contido ou servizos sen custo económico. Non obstante, algúns conteñen anuncios enganosos ou intrusivos.</translation>
 <translation id="7948407723851303488">Todas as páxinas de <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Razón: LBS só admite os URL http://, https:// e file://.</translation>
+<translation id="7950814699499457511">Activada • Esta extensión non ten publicada ningunha práctica de privacidade (como, por exemplo, o modo en que recompila e usa os datos)</translation>
 <translation id="7951265006188088697">Para engadir ou xestionar métodos de pago de Google Pay, visita a túa <ph name="BEGIN_LINK" />Conta de Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Desactivar tarxeta virtual</translation>
 <translation id="795240231873601803">Usa o rexistro de empresa para as contas de traballo ou de centros educativos</translation>
@@ -9234,6 +9256,7 @@
 <translation id="7978412674231730200">Clave privada</translation>
 <translation id="7978450511781612192">Desta forma pecharase sesión nas túas Contas de Google. Deixarán de sincronizarse os marcadores, o historial, os contrasinais e outros datos.</translation>
 <translation id="7980084013673500153">Código de identificación do recurso: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Usa unha clave de acceso gardada para <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Mostrar ventá emerxente co EID do dispositivo e co código QR correspondente</translation>
 <translation id="7981670705071137488">Unha vez que remate este proceso, o software actualizarase en segundo plano. Podes revisar as túas preferencias de actualización en Configuración.</translation>
 <translation id="7982083145464587921">Reinicia o dispositivo para corrixir este erro.</translation>
@@ -9273,6 +9296,7 @@
 <translation id="8009225694047762179">Xestionar contrasinais</translation>
 <translation id="8011372169388649948">Moveuse "<ph name="BOOKMARK_TITLE" />".</translation>
 <translation id="8012188750847319132">bloqueo de maiúsculas</translation>
+<translation id="8012463809859447963">Detalles da zona wifi instantánea</translation>
 <translation id="8013993649590906847">Se unha imaxe non ten unha descrición útil, Chrome tentará proporcionarche unha. Para crear descricións, envíanse imaxes a Google.</translation>
 <translation id="8014154204619229810">O actualizador está en execución actualmente. Actualiza nun minuto para comprobalo de novo.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> non pode reverter á versión instalada anteriormente. Proba a facer un Powerwash no teu dispositivo.</translation>
@@ -9287,6 +9311,7 @@
 <translation id="8025151549289123443">Pantalla de bloqueo e inicio de sesión</translation>
 <translation id="8025291188699172126">Acerca das actualizacións</translation>
 <translation id="8026471514777758216">Todos os teus dispositivos</translation>
+<translation id="8026784703228858744">Garda os teus marcadores e moitas outras cousas grazas á sincronización</translation>
 <translation id="8027581147000338959">Abrir nunha ventá nova</translation>
 <translation id="8028060951694135607">Recuperación de claves de Microsoft</translation>
 <translation id="8028803902702117856">Descargando o ficheiro <ph name="FILE_NAME" /> (<ph name="SIZE" />)</translation>
@@ -9417,6 +9442,7 @@
 <translation id="8115139559594092084">Da túa conta de Google Drive</translation>
 <translation id="8116972784401310538">Xestor de &amp;marcadores</translation>
 <translation id="8118276691321086429">O <ph name="PASSWORD_MANAGER_BRAND" /> lembrará a forma na que accedes e iniciará a túa sesión automaticamente cando sexa posible. Se esta opción está desactivada, pediráseche sempre unha confirmación.</translation>
+<translation id="8118331347066725040">Envía comentarios sobre as buscas con Lens</translation>
 <translation id="8118362518458010043">Chrome desactivou esta extensión porque é posible que non sexa segura.</translation>
 <translation id="8118488170956489476">A túa organización <ph name="BEGIN_LINK" />xestiona o teu navegador<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">Frecuencia de actualización da pantalla</translation>
@@ -9467,11 +9493,13 @@
 <translation id="8151057139207656239">Detalles de compilación copiados</translation>
 <translation id="815114315010033526">Utilizar código QR</translation>
 <translation id="8151638057146502721">Configurar</translation>
+<translation id="8151748163667572916">Activar zona wifi instantánea</translation>
 <translation id="8154790740888707867">Non hai ningún ficheiro</translation>
 <translation id="815491593104042026">Produciuse un erro na autenticación porque se configurou para utilizar un URL non seguro (<ph name="BLOCKED_URL" />).  Ponte en contacto co teu administrador.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Non se atoparon contrasinais vulnerados}=1{{COUNT} contrasinal vulnerado}other{{COUNT} contrasinais vulnerados}}</translation>
 <translation id="8157248655669507702">Activa os datos móbiles para instalar un perfil de eSIM</translation>
 <translation id="8157704005178149728">Configurando supervisión</translation>
+<translation id="8157849462797352650">O teu dispositivo recibirá as últimas novidades en seguranza, estabilidade e rendemento</translation>
 <translation id="8158117992543756526">Este dispositivo deixou de recibir actualizacións automáticas de software e de seguranza en <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Máis información<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Recibe, a través de vibracións, a confirmación de que se levaron a cabo determinadas accións, como dividir a pantalla ou cambiar de escritorio. <ph name="LINK_BEGIN" />Máis información<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Erro ao establecer o certificado de confianza</translation>
@@ -9914,6 +9942,7 @@
 <translation id="8480082892550707549">Aínda que xa descargases os ficheiros deste sitio antes, é posible que o sitio non sexa seguro (estea pirateado) de forma temporal. Tenta descargar este ficheiro máis tarde.</translation>
 <translation id="8480869669560681089">Dispositivo descoñecido de <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Confirma o permiso do USB</translation>
+<translation id="8482077254400484047">Xestiona o aspecto das pestanas inactivas aquí</translation>
 <translation id="8483248364096924578">Enderezo IP</translation>
 <translation id="8486666913807228950">Razón: atopouse a regra invertida <ph name="REVERT_RULE" /> na lista "Forzar a apertura en".</translation>
 <translation id="8487678622945914333">Achegar o zoom</translation>
@@ -10000,6 +10029,7 @@
 <translation id="8555444629041783356">Programación automática do solpor</translation>
 <translation id="855604308879080518">Permite que as aplicacións para Android accedan a dispositivos USB neste Chromebook. Pediráseche permiso cada vez que conectes un dispositivo USB. As distintas aplicacións para Android solicitarán outros permisos adicionais.</translation>
 <translation id="8557022314818157177">Sigue tocando a chave de seguranza ata que se capture a túa impresión dixital</translation>
+<translation id="8557100046150195444">Usar Touch ID para continuar</translation>
 <translation id="8557180006508471423">No Mac, vai a Location Services (Servizos de localización) e activa Google Chrome</translation>
 <translation id="8557856025359704738">A seguinte descarga terá lugar neste momento: <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Contrasinal da Conta de Google</translation>
@@ -10068,6 +10098,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Sombra paralela</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Aspecto das pestanas inactivas</translation>
 <translation id="8621979332865976405">Compartir a pantalla completa</translation>
 <translation id="8624315169751085215">Copiar no portapapeis</translation>
 <translation id="8624354461147303341">Obter descontos</translation>
diff --git a/chrome/app/resources/generated_resources_gu.xtb b/chrome/app/resources/generated_resources_gu.xtb
index 53a62c65..7a5db13 100644
--- a/chrome/app/resources/generated_resources_gu.xtb
+++ b/chrome/app/resources/generated_resources_gu.xtb
@@ -423,6 +423,7 @@
 <translation id="1307165550267142340">તમારો પિન બનાવ્યો હતો</translation>
 <translation id="1307431692088049276">મને ફરીથી પૂછશો નહીં</translation>
 <translation id="1307559529304613120">અરેરે! સિસ્ટમ આ ડિવાઇસ માટે એક લાંબા ગાળાનું API ઍક્સેસ ટોકન સ્ટોર કરવામાં નિષ્ફળ થઈ.</translation>
+<translation id="1308876641060960899">જ્યારે તમે Google Lensનો ઉપયોગ કરો, ત્યારે આ પેજનો કોઈ સ્ક્રીનશૉટ Googleને મોકલવામાં આવે છે. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">રુચિ મુજબ જાહેરાતની સુવિધાને અસર કરે એવા ડેટાને ડિલીટ કરવામાં આવે છે</translation>
 <translation id="1311294419381837540">તમે ટૅબને કાસ્ટ કરી રહ્યા છો. તમે કોઈપણ સમયે કાસ્ટ કરવાનું થોભાવી કે રોકી શકો છો.</translation>
 <translation id="131188242279372879">ડાઉનલોડ કરેલી વસ્તુઓ માટે Chromeની સુરક્ષાનું સૌથી ઉચ્ચ લેવલ મેળવવા, વધારેલું સંરક્ષણ શોધો</translation>
@@ -2818,6 +2819,7 @@
 <translation id="3051250416341590778">ડિસ્પ્લેનું કદ</translation>
 <translation id="3053013834507634016">પ્રમાણપત્ર કી ઉપયોગ</translation>
 <translation id="3053273573829329829">વપરાશકર્તા પિન ચાલુ કરો</translation>
+<translation id="3053274730492362225">બ્લિંક ન કરો</translation>
 <translation id="3054766768827382232">આને બંધ કરવાથી તમારા પેરિફેરલનું કાર્યપ્રદર્શન બહેતર બની શકે છે, પણ અનઅધિકૃત વપરાશ મારફતે તમારો વ્યક્તિગત ડેટા જોખમમાં મૂકાઈ શકે છે.</translation>
 <translation id="3056438898277655057"><ph name="SPECIFIC_NAME" />ને USB ડિવાઇસ ઍક્સેસ કરવાની પરવાનગી આપો. USB ડિવાઇસ કાઢી નાખવામાં આવે તે પછી <ph name="SPECIFIC_NAME" /> તેને યાદ રાખશે નહીં.</translation>
 <translation id="3058498974290601450">તમે કોઈ પણ સમયે સેટિંગમાં 'સિંક કરો' ચાલુ કરી શકો છો</translation>
@@ -3005,6 +3007,7 @@
 <translation id="3220943972464248773">તમારો પાસવર્ડ સિંક કરવા માટે, આ તમે જ છો તેની ચકાસણી કરો</translation>
 <translation id="3222066309010235055">પ્રીરેન્ડર: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989"><ph name="USB_VM_NAME" /> સાથે કનેક્ટ કરો</translation>
+<translation id="3222857603094643834">Google Lens વડે આ પેજ પર કંઈ પણ શોધો</translation>
 <translation id="3223531857777746191">રીસેટ કરો બટન</translation>
 <translation id="3225084153129302039">ડિફોલ્ટ જાંબલી અવતાર</translation>
 <translation id="3225319735946384299">કોડ સાઇનિંગ </translation>
@@ -3181,6 +3184,7 @@
 <translation id="3365598184818502391">Ctrl અથવા Altનો ઉપયોગ કરો</translation>
 <translation id="3368922792935385530">કનેક્ટેડ</translation>
 <translation id="3369067987974711168">આ પોર્ટ માટે વધુ ક્રિયાઓ બતાવો</translation>
+<translation id="336916507624489577">સાઇટના આઇકનની ફરતે કોઈ ડૉટવાળું વર્તુળ દેખાશે.</translation>
 <translation id="3369624026883419694">હોસ્ટને રીસોલ્વ કરી રહ્યું છે...</translation>
 <translation id="3370260763947406229">ઑટો જોડણી સુધારણા</translation>
 <translation id="3371140690572404006">USB-C ઉપકરણ (જમણી બાજુનું આગળનું પોર્ટ)</translation>
@@ -3216,6 +3220,7 @@
 <translation id="3393554941209044235">Chromeના દસ્તાવેજનું વિશ્લેષણ</translation>
 <translation id="3393582007140394275">સ્ક્રીનને કાસ્ટ કરી શકતા નથી.</translation>
 <translation id="3394850431319394743">સંરક્ષિત કન્ટેન્ટ ચલાવવા માટે, ઓળખકર્તાઓનો ઉપયોગ કરવાની મંજૂરી છે</translation>
+<translation id="3396442984945202128">આ તમે હોવાનું ચકાસો</translation>
 <translation id="3396800784455899911">"સ્વીકારો અને ચાલુ રાખો" બટન પર ક્લિક કરીને, તમે આ Google સેવાઓ માટે ઉપર વર્ણવેલી પ્રક્રિયા સાથે સંમત થાઓ છો.</translation>
 <translation id="339722927132407568">થોભી જતો</translation>
 <translation id="3398899528308712018">ટૅબના ગ્રૂપ સૂચન</translation>
@@ -3449,6 +3454,7 @@
 <translation id="3567168891086460374">કોઈ અન્ય રીતે સાચવો</translation>
 <translation id="3567284462585300767">તમારી આસપાસના લોકો પાસેથી ફાઇલો મેળવવા અને સ્વીકારવા માટે, દૃશ્યક્ષમ બનો</translation>
 <translation id="356738834800832239">તમારો પાસવર્ડ સાચવવામાં આવ્યો છે</translation>
+<translation id="3568431410312984116">"મને લખવામાં સહાય કરો" સુવિધાને ઑટોમૅટિક રીતે ખુલવાની મંજૂરી આપો</translation>
 <translation id="3569382839528428029">શું તમે ઇચ્છો છો કે <ph name="APP_NAME" /> તમારી સ્ક્રીનને શેર કરે?</translation>
 <translation id="3569614820047645079">My-Driveની તમારી ફાઇલો તમારા Chromebook સાથે ઑટોમૅટિક રીતે સિંક થાય છે જેથી તમે તેને ઇન્ટરનેટ કનેક્શન વિના ઍક્સેસ કરી શકશો.</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" /> નીચે આપેલી ફાઇલો અને ફોલ્ડરો જોઈ શકે છે</translation>
@@ -3492,6 +3498,7 @@
 <translation id="3605515937536882518">ફોર્મના મૂલ્યો અપડેટ કર્યા</translation>
 <translation id="3605780360466892872">બટનડાઉન</translation>
 <translation id="3607671391978830431">બાળક માટે</translation>
+<translation id="3607799000129481474">આ તમે જ હોવાની ચકાસણી <ph name="SITE" /> કરવા માગે છે</translation>
 <translation id="3608460311600621471">કૃપા કરીને આ ડેટા પ્રિન્ટ કરવાનું કારણ દાખલ કરો:</translation>
 <translation id="3608730769702025110">4માંથી પગલું 3: વ્યક્તિગત રીતે ઓળખી શકાય તેવી માહિતીનો રિવ્યૂ કરો</translation>
 <translation id="3609277884604412258">ઝડપી શોધ</translation>
@@ -3782,6 +3789,7 @@
 <translation id="3796648294839530037">મનપસંદ નેટવર્ક્સ:</translation>
 <translation id="3797739167230984533">તમારી લિંક તમારી સંસ્થા દ્વારા <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> મેનેજ કરવામાં આવે છે<ph name="END_LINK" /></translation>
 <translation id="3797900183766075808">“<ph name="SEARCH_TERMS" />” માટે <ph name="SEARCH_ENGINE" /> માં &amp;શોધ કરો</translation>
+<translation id="3798026281364973895">ઇન્સ્ટન્ટ હૉટસ્પૉટ બંધ કરો</translation>
 <translation id="3798449238516105146">વર્ઝન</translation>
 <translation id="3798632811625902122">બ્લૂટૂથ ડિવાઇસ <ph name="DEVICE" />ને જોડાણ બનાવવા માટે, પરવાનગી જોઈએ છે.</translation>
 <translation id="3798670284305777884">સ્પીકર (આંતરિક)</translation>
@@ -5514,6 +5522,7 @@
 <translation id="5135533361271311778">બુકમાર્ક આઇટમ બનાવી શકાઈ નથી.</translation>
 <translation id="513555878193063507">નવું APN ઉમેરો</translation>
 <translation id="5136343472380336530">ખાતરી કરો કે બન્ને ડિવાઇસ અનલૉક કરેલા અને નજીક જ હોય તેમજ તેમાં બ્લૂટૂથની સુવિધા ચાલુ કરેલી હોય. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">ઇન્સ્ટન્ટ હૉટસ્પૉટ કનેક્શન નિષ્ફળ રહ્યું</translation>
 <translation id="5138227688689900538">ઓછું બતાવો</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, <ph name="DEFAULT_SEARCH_ENGINE_NAME" /> શોધો</translation>
 <translation id="5139823398361067371">તમારી સિક્યુરિટી કી માટેનો પિન દાખલ કરો. જો તમને તમારો પિન યાદ ન હોય, તો તમારે સિક્યુરિટી કી રીસેટ કરવી પડશે.</translation>
@@ -5601,6 +5610,7 @@
 <translation id="5197255632782567636">ઇન્ટરનેટ</translation>
 <translation id="5198430103906431024">વપરાશ અને નિદાનનો ડેટા મોકલો. આ ડિવાઇસ હાલમાં Googleને નિદાન, ડિવાઇસ અને ઍપ વપરાશનો ડેટા ઑટોમૅટિક રીતે મોકલી રહ્યું છે. આ સિસ્ટમ અને ઍપની સ્થિરતા અને અન્ય સુધારણાઓમાં સહાય કરશે. એકત્ર કરેલો કેટલોક ડેટા Google ઍપ અને ભાગીદારો, જેમ કે Android ડેવલપરને પણ સહાય કરશે. જો તમારી વધારાની વેબ અને ઍપ પ્રવૃત્તિનું સેટિંગ ચાલુ હોય, તો આ ડેટા તમારા Google એકાઉન્ટમાં સાચવવામાં આવી શકે છે.</translation>
 <translation id="5199729219167945352">પ્રયોગો</translation>
+<translation id="5200680225062692606">ટચ ID લૉક છે. ચાલુ રાખવા માટે, તમારો પાસવર્ડ દાખલ કરો.</translation>
 <translation id="5203035663139409780">તમારા ડિવાઇસમાંની ફાઇલો અથવા ફોલ્ડરોમાં ફેરફાર કરી શકે છે</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{આ એક્સ્ટેંશન જોવા માટે ક્લિક કરો}one{આ એક્સ્ટેંશન જોવા માટે ક્લિક કરો}other{આ એક્સ્ટેંશન જોવા માટે ક્લિક કરો}}</translation>
 <translation id="5204673965307125349">કૃપા કરીને ડિવાઇસને પાવરવોશ કરો અને ફરી પ્રયાસ કરો.</translation>
@@ -5950,6 +5960,7 @@
 <translation id="5474859849784484111"><ph name="MANAGER" /> માટે જરૂરી છે કે તમે હમણાં વાઇ-ફાઇથી કનેક્ટ થાઓ અને અપડેટ ડાઉનલોડ કરો. અથવા મીટર્ડ (ડેટા નિયંત્રણ) કનેક્શન પરથી ડાઉનલોડ કરો (શુલ્ક લાગુ થઈ શકે છે).</translation>
 <translation id="5477089831058413614"><ph name="DEVICE_TYPE" />ના હૉટસ્પૉટને ગોઠવો</translation>
 <translation id="5481273127572794904">એકથી વધારે ફાઇલો ઑટોમૅટિક રીતે ડાઉનલોડ કરવાની મંજૂરી નથી</translation>
+<translation id="5481682542063333508">લખાણમાં સહાયની ઑફર</translation>
 <translation id="5481941284378890518">નજીકના પ્રિન્ટર્સ ઉમેરો</translation>
 <translation id="5482417738572414119">Chrome તમને ટૅબના ગ્રૂપ સૂચવી શકે અને તમારા ટૅબને ગોઠવેલા રાખી શકે તે માટે સાઇન ઇન કરો</translation>
 <translation id="5484181871714116891">જ્યારે ચાલુ હોય, ત્યારે પાસકી iCloud કીચેનમાં બનાવવામાં આવે છે અને તમારા તમામ Apple ડિવાઇસ પર ઉપલબ્ધ છે. જ્યારે બંધ હોય, ત્યારે આ ડિવાઇસ પર તમારી Chrome પ્રોફાઇલમાં પાસકી બનાવવામાં આવે છે.</translation>
@@ -5960,6 +5971,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> માટે કોઈ નવું કે અલગ પ્રકારનું ડિવાઇસ હોવું આવશ્યક હોઈ શકે છે</translation>
 <translation id="5486261815000869482">પાસવર્ડની પુષ્ટિ કરો</translation>
 <translation id="5486561344817861625">બ્રાઉઝર પુનઃપ્રારંભનું અનુકરણ કરો</translation>
+<translation id="5486748931874756433">જ્યારે તમે આગલી અપડેટ મેળવો અને તમારી <ph name="DEVICE_TYPE" /> ફરી શરૂ કરો, ત્યારે આ ફેરફાર લાગુ થશે. આ ફેરફાર રદ કરી શકાશે નહીં તેમજ તે આ ડિવાઇસના બધા વપરાશકર્તાઓને લાગુ થાય છે.</translation>
 <translation id="5487460042548760727">પ્રોફાઇલનું નામ બદલીને <ph name="PROFILE_NAME" /> કરો</translation>
 <translation id="5488093641312826914">'<ph name="COPIED_ITEM_NAME" />' કૉપિ કરી</translation>
 <translation id="5488508217173274228">સિંક એન્ક્રિપ્શનના વિકલ્પો</translation>
@@ -6375,6 +6387,7 @@
 <translation id="5799508265798272974">Linux વર્ચ્યુઅલ મશીન: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">તમારા ChromeOS ડિવાઇસ પર સેટિંગને સલામત ડિફૉલ્ટ પર રીસેટ કરો.</translation>
 <translation id="5800020978570554460">ગંતવ્ય ફાઇલ કપાયેલી છે અથવા છેલ્લા ડાઉનલોડ પછી દૂર કરવામાં આવી છે.</translation>
+<translation id="5800290746557538611">ઇન્સ્ટન્ટ હૉટસ્પૉટ ચાલુ કરો</translation>
 <translation id="5800351251499368110">બાજુની પૅનલમાંથી શોધની સેવા બંધ કરો. બાજુની પૅનલમાં શોધની સેવા ચાલુ છે.</translation>
 <translation id="5800703268655655701">લાઇટ કે ડાર્ક થીમ પસંદ કરો</translation>
 <translation id="5801051031414037185">ફોનનું સેટઅપ કરો</translation>
@@ -6534,6 +6547,7 @@
 <translation id="5916664084637901428">ચાલુ</translation>
 <translation id="59174027418879706">સક્ષમ કરેલું</translation>
 <translation id="5920543303088087579">તમારા વ્યવસ્થાપક દ્વારા આ નેટવર્કથી કનેક્ટ કરવાનું અક્ષમ કરેલ છે</translation>
+<translation id="5922963926582976524">ઇન્સ્ટન્ટ હૉટસ્પૉટ નેટવર્ક ડિસ્કનેક્ટ કરો</translation>
 <translation id="5924047253200400718">સહાય મેળવો<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Microsoft ફાઇલોને Google Driveમાં કૉપિ કરતા કે ખસેડતા પહેલાં પૂછો</translation>
 <translation id="5924527146239595929">નવો ફોટો લો અથવા અસ્તિત્વમાં છે તે ફોટો અથવા આઇકન પસંદ કરો.
@@ -6912,6 +6926,7 @@
 <translation id="6209838773933913227">ઘટકો અપડેટ થઈ રહ્યાં છે</translation>
 <translation id="6209908325007204267">તમારા ડિવાઇસ માટે Chrome એન્ટરપ્રાઇઝ અપગ્રેડ શામેલ છે, પરંતુ તમારું વપરાશકર્તાનું નામ કોઈ એન્ટરપ્રાઇઝ એકાઉન્ટ સાથે સંકળાયેલું નથી. કૃપા કરીને કોઈ ગૌણ ડિવાઇસ પર g.co/ChromeEnterpriseAccountની મુલાકાત લઈને એક એન્ટરપ્રાઇઝ એકાઉન્ટ બનાવો.</translation>
 <translation id="6210282067670792090">શોધ એન્જિન અને સાઇટમાં શોધવા માટે, ઍડ્રેસ બારમાં આ કીબોર્ડ શૉર્ટકટ સાથે શૉર્ટકટનો ઉપયોગ કરો</translation>
+<translation id="6211067089253408231">ઇન્સ્ટન્ટ હૉટસ્પૉટ ચાલુ કરો</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{બધું &amp;નવા ટૅબ ગ્રૂપમાં ખોલો}=1{&amp;નવા ટૅબ ગ્રૂપમાં ખોલો}one{({COUNT})ને &amp;નવા ટૅબ ગ્રૂપમાં ખોલો}other{બધા ({COUNT})ને &amp;નવા ટૅબ ગ્રૂપમાં ખોલો}}</translation>
 <translation id="6212039847102026977">વિગતવાર નેટવર્ક ગુણધર્મો બતાવો</translation>
 <translation id="6212168817037875041">ડિસ્પ્લે બંધ કરો</translation>
@@ -8738,6 +8753,7 @@
 <translation id="7629827748548208700">ટૅબ: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">આ ડિવાઇસ <ph name="MANAGER" /> દ્વારા મેનેજ કરવામાં આવે છે અને તમારે દર વખતે સાઇન ઇન કરવું જરૂરી છે.</translation>
 <translation id="7631014249255418691">Linux ઍપ અને ફાઇલોનો સફળતાપૂર્વક બૅકઅપ લીધો</translation>
+<translation id="7631722872321401342">તમારા ડિવાઇસમાં <ph name="LANGUAGE" />ના કોઈ વૉઇસ નથી. તમે સેટિંગમાંથી વૉઇસ ઇન્સ્ટૉલ કરી શકો છો.</translation>
 <translation id="7631887513477658702">આ પ્રકારની ફાઇલો &amp;હંમેશાં ખોલો</translation>
 <translation id="7632437836497571618">સાઇટ જોવા માટે સુરક્ષિત કનેક્શનનો ઉપયોગ કરો</translation>
 <translation id="7632948528260659758">નીચેની કિઓસ્ક ઍપ્લિકેશનો અપડેટ માટે નિષ્ફળ થઈ છે:</translation>
@@ -9247,6 +9263,7 @@
 <translation id="7978412674231730200">ખાનગી કી</translation>
 <translation id="7978450511781612192">આનાથી તમે તમારા Google એકાઉન્ટમાંથી સાઇન આઉટ થઈ જશો. ત્યાર પછી તમારાં બુકમાર્ક, ઇતિહાસ, પાસવર્ડ અને ઘણું બધું સિંક કરવામાં નહીં આવે.</translation>
 <translation id="7980084013673500153">સંપત્તિ ID: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406"><ph name="APP_NAME" /> માટે કોઈ સાચવેલી પાસકીનો ઉપયોગ કરો</translation>
 <translation id="7981662863948574132">ડિવાઇસનો EID અને QR કોડ પૉપઅપ બતાવો</translation>
 <translation id="7981670705071137488">આના પછી, સૉફ્ટવેર બૅકગ્રાઉન્ડમાં અપડેટ થશે. તમે સેટિંગમાં પસંદગીઓની અપડેટને રિવ્યૂ કરી શકો છો.</translation>
 <translation id="7982083145464587921">કૃપા કરીને આ ભૂલ સુધારવા માટે તમારા ઉપકરણને પુનઃપ્રારંભ કરો.</translation>
@@ -9281,6 +9298,7 @@
 <translation id="8009225694047762179">બધા પાસવર્ડ મેનેજ કરો</translation>
 <translation id="8011372169388649948">'<ph name="BOOKMARK_TITLE" />' ખસેડ્યું.</translation>
 <translation id="8012188750847319132">caps lock</translation>
+<translation id="8012463809859447963">ઇન્સ્ટન્ટ હૉટસ્પૉટ સંબંધિત વિગતો</translation>
 <translation id="8013993649590906847">જો છબીમાં ઉપયોગી વર્ણન ન હોય, તો Chrome તમને વર્ણન પૂરું પાડવાનો પ્રયાસ કરશે. વર્ણન બનાવવા માટે, Googleને છબીઓ મોકલવામાં આવે છે.</translation>
 <translation id="8014154204619229810">અપડેટ કરનાર હાલમાં ચાલી રહ્યું છે. ફરીથી તપાસવા માટે થોડીવારમાં રિફ્રેશ કરો.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" />, પૂર્વમાં ઇન્સ્ટૉલ કરેલ વર્ઝન પર પાછા ફરવામાં અસમર્થ છે. કૃપા કરીને તમારા ડિવાઇસને Powerwash કરવાનો ફરી પ્રયાસ કરો.</translation>
@@ -9296,6 +9314,7 @@
 <translation id="8025151549289123443">લૉક સ્ક્રીન અને સાઇન ઇન</translation>
 <translation id="8025291188699172126">અપડેટ વિશે</translation>
 <translation id="8026471514777758216">તમારા બધા ડિવાઇસ</translation>
+<translation id="8026784703228858744">સિંકની સુવિધા વડે તમારા બુકમાર્ક જેવી બીજી ઘણી બાબતો સાચવો</translation>
 <translation id="8027581147000338959">નવી વિંડોમાં ખોલો</translation>
 <translation id="8028060951694135607">Microsoft Key Recovery</translation>
 <translation id="8028803902702117856"><ph name="SIZE" />, <ph name="FILE_NAME" /> ડાઉનલોડ કરી રહ્યાં છીએ</translation>
@@ -9426,6 +9445,7 @@
 <translation id="8115139559594092084">તમારી Google Driveમાંથી</translation>
 <translation id="8116972784401310538">&amp;બુકમાર્ક વ્યવસ્થાપક</translation>
 <translation id="8118276691321086429">તમે કેવી રીતે સાઇન ઇન કર્યું છે તે <ph name="PASSWORD_MANAGER_BRAND" /> યાદ રાખે છે અને શક્ય હોય ત્યારે તે તમને ઑટોમૅટિક રીતે સાઇન ઇન કરાવે છે. જ્યારે આ સુવિધા બંધ હોય, ત્યારે દર વખતે કન્ફર્મેશન માટે તમને પૂછવામાં આવશે.</translation>
+<translation id="8118331347066725040">'Lens વડે શોધો' માટે પ્રતિસાદ મોકલો</translation>
 <translation id="8118362518458010043">Chrome દ્વારા બંધ કરેલ છે. આ એક્સ્ટેંશન અસુરક્ષિત હોઈ શકે છે.</translation>
 <translation id="8118488170956489476">તમારી સંસ્થા દ્વારા તમારું<ph name="BEGIN_LINK" />બ્રાઉઝર મેનેજ કરવામાં આવે છે<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">રિફ્રેશ થવાનો રેટ બતાવો</translation>
@@ -9476,11 +9496,13 @@
 <translation id="8151057139207656239">બિલ્ડની વિગતો કૉપિ કરી</translation>
 <translation id="815114315010033526">તેને બદલે QR કોડનો ઉપયોગ કરો</translation>
 <translation id="8151638057146502721">ગોઠવો</translation>
+<translation id="8151748163667572916">ઇન્સ્ટન્ટ હૉટસ્પૉટ બંધ કરો</translation>
 <translation id="8154790740888707867">કોઇ ફાઇલ નથી</translation>
 <translation id="815491593104042026">અરેરે!  પ્રમાણીકરણ નિષ્ફળ થયું કારણ કે તે બિન-સુરક્ષિત URL નો ઉપયોગ કરવા માટે ગોઠવાયેલું હતું (<ph name="BLOCKED_URL" />).  કૃપા કરીને તમારા વ્યવસ્થાપકનો સંપર્ક કરો.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{ચેડાં કરાયેલો કોઈ પાસવર્ડ મળ્યો નથી}=1{ચેડાં કરાયેલો {COUNT} પાસવર્ડ}one{ચેડાં કરાયેલો {COUNT} પાસવર્ડ}other{ચેડાં કરાયેલા {COUNT} પાસવર્ડ}}</translation>
 <translation id="8157248655669507702">ઇ-સિમ પ્રોફાઇલ ઇન્સ્ટૉલ કરવા માટે મોબાઇલ ડેટા ચાલુ કરો</translation>
 <translation id="8157704005178149728">નિરીક્ષણનું સેટઅપ કરી રહ્યાં છીએ</translation>
+<translation id="8157849462797352650">તમારું ડિવાઇસ નવીનતમ સુરક્ષા, સ્થિરતા અને પર્ફોર્મન્સ સંબંધી અપડેટ મેળવે છે</translation>
 <translation id="8158117992543756526"><ph name="MONTH_AND_YEAR" />થી આ ડિવાઇસને ઑટોમૅટિક સૉફ્ટવેર અને સુરક્ષાના અપડેટ મળવાના બંધ થઈ ગયા છે. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">સ્ક્રીનને વિભાજિત કરવા અને ડેસ્કને સ્વિચ કરવા જેવી ક્રિયાઓ માટે વાઇબ્રેશન દ્વારા કન્ફર્મેશન મેળવો. <ph name="LINK_BEGIN" />વધુ જાણો<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">ભૂલ સેટિંગ પ્રમાણપત્ર વિશ્વાસ</translation>
@@ -9923,6 +9945,7 @@
 <translation id="8480082892550707549">જો તમે પહેલાં પણ આ સાઇટ પરથી ફાઇલો ડાઉનલોડ કરી હોય તેમ છતાં એ સાઇટ હંગામી રીતે અસુરક્ષિત (હૅક કરેલી) હોઈ શકે છે. આ ફાઇલને પછીથી ડાઉનલોડ કરવાનો પ્રયાસ કરો.</translation>
 <translation id="8480869669560681089"><ph name="VENDOR_NAME" /> તરફથી અજાણ્યું ઉપકરણ</translation>
 <translation id="8481187309597259238">USB પરવાનગી કન્ફર્મ કરો</translation>
+<translation id="8482077254400484047">અહીંથી નિષ્ક્રિય ટૅબનો દેખાવ મેનેજ કરો</translation>
 <translation id="8483248364096924578">IP સરનામું</translation>
 <translation id="8486666913807228950">કારણ: વિપરિત નિયમ <ph name="REVERT_RULE" /> "આમાં જ ફરજિયાત રીતે ખોલો" સૂચિમાં જોવા મળ્યો હતો.</translation>
 <translation id="8487678622945914333">ઝૂમ વધારો</translation>
@@ -10009,6 +10032,7 @@
 <translation id="8555444629041783356">ઑટોમૅટિક રીતે બંધ કરવા માટેનું શેડ્યૂલ</translation>
 <translation id="855604308879080518">આ Chromebook પર Androidની બધી ઍપને USB ડિવાઇસ ઍક્સેસ કરવાની સુવિધા આપો. તમે જ્યારે પણ કોઈ USB ડિવાઇસ પ્લગ-ઇન કરશો, ત્યારે પરવાનગી માટે વિનંતી કરવામાં આવશે. Androidની જુદી જુદી ઍપ દ્વારા વધારાની પરવાનગીઓ માટે પૂછવામાં આવશે.</translation>
 <translation id="8557022314818157177">જ્યાં સુધી તમારી ફિંગરપ્રિન્ટ કૅપ્ચર ન થાય, ત્યાં સુધી તમારી સિક્યુરિટી કીનો સ્પર્શ કરતા રહો</translation>
+<translation id="8557100046150195444">ચાલુ રાખવા માટે ટચ IDનો ઉપયોગ કરો</translation>
 <translation id="8557180006508471423">તમારા Mac પર સ્થાન સેવાઓમાં "Google Chrome" ચાલુ કરો</translation>
 <translation id="8557856025359704738">આગામી ડાઉનલોડ <ph name="NEXT_DATE_DOWNLOAD" />ના રોજ છે.</translation>
 <translation id="8558281414737757274">Google એકાઉન્ટ પાસવર્ડ</translation>
@@ -10077,6 +10101,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">ડ્રૉપ શૅડો</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">નિષ્ક્રિય ટૅબનો દેખાવ</translation>
 <translation id="8621979332865976405">તમારી સંપૂર્ણ સ્ક્રીન શેર કરો</translation>
 <translation id="8624315169751085215">ક્લિપબોર્ડ પર કૉપિ કરો</translation>
 <translation id="8624354461147303341">છૂટ મેળવો</translation>
@@ -10190,6 +10215,7 @@
 <translation id="869167754614449887">ડાઉનલોડ ઇતિહાસમાંથી <ph name="FILE_NAME" /> ડિલીટ કરી છે</translation>
 <translation id="8692107307702113268">પાસવર્ડ 1000 કરતાં વધુ અક્ષર ધરાવે છે</translation>
 <translation id="8693639060656817812">ટ્રૅકિંગ સંબંધિત સુરક્ષાની ઉપલબ્ધતા વિશે વધુ જાણો</translation>
+<translation id="8693862390730570097">"મને લખવામાં સહાય કરો" સુવિધાને ઑટોમૅટિક રીતે ખુલવાની મંજૂરી ન આપો</translation>
 <translation id="8694596275649352090">સૂતી વખતે કે જ્યારે લિડ બંધ કરવામાં આવે, ત્યારે લૉક કરો</translation>
 <translation id="8695139659682234808">સેટઅપ પૂર્ણ થયા પછી માતાપિતાના યોગ્ય નિયંત્રણો ઉમેરો</translation>
 <translation id="8695825812785969222">Open &amp;Location...</translation>
@@ -10782,6 +10808,7 @@
 <translation id="9112987648460918699">શોધો...</translation>
 <translation id="9113240369465613386">માત્ર વિષમ સંખ્યાવાળા પેજ</translation>
 <translation id="9113469270512809735">તાજેતરમાં બંધ કરેલી આઇટમ ટૉગલ કરો</translation>
+<translation id="9113529408970052045">જ્યારે સાઇટ પરનું ટેક્સ્ટ બૉક્સ ટૂંકા કન્ટેન્ટ દ્વારા ભરાઈ શકે ત્યારે "મને લખવામાં સહાય કરો" સુવિધા આપમેળે ખુલી જઈ શકે છે</translation>
 <translation id="9114663181201435112">સરળતાથી સાઇન ઇન કરો</translation>
 <translation id="9115675100829699941">&amp;બુકમાર્ક્સ</translation>
 <translation id="9115932142612197835">આ સેટિંગ Google Translate અથવા Lensની ઉપલબ્ધતાને બદલતું નથી</translation>
diff --git a/chrome/app/resources/generated_resources_hi.xtb b/chrome/app/resources/generated_resources_hi.xtb
index 3144bccc..8836e07 100644
--- a/chrome/app/resources/generated_resources_hi.xtb
+++ b/chrome/app/resources/generated_resources_hi.xtb
@@ -2837,6 +2837,7 @@
 <translation id="3051250416341590778">डिसप्ले का साइज़</translation>
 <translation id="3053013834507634016">प्रमाणपत्र कुंजी उपयोग</translation>
 <translation id="3053273573829329829">इस्तेमाल करने वाले का पिन चालू करें</translation>
+<translation id="3053274730492362225">कर्सर के ब्लिंक करने की दर कम करें</translation>
 <translation id="3054766768827382232">यह सिस्टम बंद करने पर आपके सहायक डिवाइस बेहतर परफ़ॉर्म कर सकते हैं, लेकिन इससे आपका निजी डेटा बिना अनुमति के सार्वजनिक हो सकता है और उसका गलत इस्तेमाल किया जा सकता है.</translation>
 <translation id="3056438898277655057"><ph name="SPECIFIC_NAME" /> को यूएसबी डिवाइसों को ऐक्सेस करने की अनुमति दें. यूएसबी डिवाइस को हटाने के बाद, <ph name="SPECIFIC_NAME" /> उसे याद नहीं रखेगा.</translation>
 <translation id="3058498974290601450">आप सेटिंग में किसी भी समय सिंक चालू कर सकते हैं</translation>
@@ -3237,6 +3238,7 @@
 <translation id="3393554941209044235">Chrome के दस्तावेज़ का विश्लेषण</translation>
 <translation id="3393582007140394275">स्क्रीन कास्ट नहीं की जा सकी.</translation>
 <translation id="3394850431319394743">सुरक्षित कॉन्टेंट दिखाने के लिए, पहचानकर्ताओं का इस्तेमाल किया जा सकता है</translation>
+<translation id="3396442984945202128">अपनी पहचान की पुष्टि करें</translation>
 <translation id="3396800784455899911">"स्वीकार करें और जारी रखें" बटन पर क्लिक करके, आप पुष्टि करते हैं कि इन Google सेवाओं के लिए ऊपर बताई गई प्रोसेसिंग से आप सहमत हैं.</translation>
 <translation id="339722927132407568">रुक जाना/हैंग हो जाना</translation>
 <translation id="3398899528308712018">टैब ग्रुप का सुझाव</translation>
@@ -3470,6 +3472,7 @@
 <translation id="3567168891086460374">दूसरे तरीके से सेव करें</translation>
 <translation id="3567284462585300767">अपने आस-पास के लोगों से फ़ाइलें पाने और स्वीकार करने के लिए, 'आस-पास शेयर करना' सेट अप करें और लोगों को दिखाई दें</translation>
 <translation id="356738834800832239">आपका पासवर्ड सेव कर लिया गया है</translation>
+<translation id="3568431410312984116">"लिखने में मेरी मदद करो" सुविधा को अपने-आप चालू होने की अनुमति दें</translation>
 <translation id="3569382839528428029">क्या आप चाहते हैं कि <ph name="APP_NAME" /> आपकी स्क्रीन को शेयर करे?</translation>
 <translation id="3569614820047645079">'मेरी ड्राइव' में मौजूद फ़ाइलें, आपके Chromebook से अपने-आप सिंक हो जाती हैं. इससे उन फ़ाइलों को, बिना इंटरनेट कनेक्शन के ऐक्सेस किया जा सकता है.</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" /> नीचे दी गई फ़ाइलों और फ़ोल्डर काे देख सकती है</translation>
@@ -5976,6 +5979,7 @@
 <translation id="5474859849784484111"><ph name="MANAGER" /> के लिए ज़रूरी है कि आप अभी वाई-फ़ाई से कनेक्ट करें और अपडेट डाउनलोड करें. इसके अलावा, आप सीमित डेटा वाले कनेक्शन से भी डाउनलोड कर सकते हैं. इसके लिए शुल्क लिया जा सकता है.</translation>
 <translation id="5477089831058413614"><ph name="DEVICE_TYPE" /> हॉटस्पॉट को कॉन्फ़िगर करें</translation>
 <translation id="5481273127572794904">एक से ज़्यादा फ़ाइलों को अपने-आप डाउनलोड करने की अनुमति नहीं है</translation>
+<translation id="5481682542063333508">लिखने में मदद पाएं</translation>
 <translation id="5481941284378890518">आस-पास के प्रिंटर जोड़ें</translation>
 <translation id="5482417738572414119">Chrome को टैब ग्रुप के सुझाव देने और अपने टैब व्यवस्थित रखने की अनुमति देने के लिए, साइन इन करें</translation>
 <translation id="5484181871714116891">चालू होने पर, iCloud Keychain में पासकी बनाई जाती हैं और आपके सभी Apple डिवाइसों पर उपलब्ध होती हैं. बंद होने पर, इस डिवाइस पर आपकी Chrome प्रोफ़ाइल में पासकी बनाई जाती हैं.</translation>
@@ -9681,7 +9685,7 @@
 <translation id="827488840488530039">आपको जिस पेज पर जाना है वह आपके Kerberos टिकट की पुष्टि नहीं कर सका</translation>
 <translation id="8274921654076766238">फ़ुल-स्क्रीन पर कॉन्टेंट को बड़ा दिखाने की सुविधा से, स्क्रीन को कीबोर्ड के फ़ोकस के हिसाब से बदलना</translation>
 <translation id="8274924778568117936">अपडेट पूरा होने तक अपना <ph name="DEVICE_TYPE" /> बंद न करें. इंस्टॉल हो जाने के बाद आपका <ph name="DEVICE_TYPE" /> रीस्टार्ट होगा.</translation>
-<translation id="8275038454117074363">आयात करें</translation>
+<translation id="8275038454117074363">इंपोर्ट करें</translation>
 <translation id="8275080796245127762">अपने डिवाइस से कॉल करें</translation>
 <translation id="8275339871947079271">अपना पासवर्ड, Google खाते में ले जाएं. ऐसा करने से, आप जिस किसी भी डिवाइस में साइन इन करेंगे वहां इसे सुरक्षित तरीके से ऐक्सेस कर पाएंगे</translation>
 <translation id="8276242035951017580">किसी भी ऐप्लिकेशन को आपका कैमरा इस्तेमाल करने की अनुमति नहीं है</translation>
@@ -10232,6 +10236,7 @@
 <translation id="869167754614449887"><ph name="FILE_NAME" /> को डाउनलोड के इतिहास से मिटा दिया गया है</translation>
 <translation id="8692107307702113268">पासवर्ड में 1000 से ज़्यादा वर्ण हैं</translation>
 <translation id="8693639060656817812">ट्रैकिंग सुरक्षा की उपलब्धता के बारे में ज़्यादा जानें</translation>
+<translation id="8693862390730570097">"लिखने में मेरी मदद करो" सुविधा को अपने-आप चालू होने की अनुमति न दें</translation>
 <translation id="8694596275649352090">स्लीप मोड (कम बैटरी मोड) में रहने या लिड के बंद होने पर लॉक करें</translation>
 <translation id="8695139659682234808">सेट अप करने के बाद माता-पिता के कंट्रोल की सुविधा जोड़ें</translation>
 <translation id="8695825812785969222">&amp;स्‍थान खोलें...</translation>
@@ -10824,6 +10829,7 @@
 <translation id="9112987648460918699">ढूंढें ...</translation>
 <translation id="9113240369465613386">सिर्फ़ विषम संख्या वाले पेज प्रिंट करें</translation>
 <translation id="9113469270512809735">हाल ही में बंद किए गए आइटम दिखाएं/छिपाएं</translation>
+<translation id="9113529408970052045">जब किसी साइट पर मौजूद टेक्स्ट बॉक्स में कम शब्दों वाला कॉन्टेंट लिखा जाता है, तब "लिखने में मेरी मदद करो" सुविधा अपने-आप चालू हो सकती है</translation>
 <translation id="9114663181201435112">आसानी से साइन इन करें</translation>
 <translation id="9115675100829699941">&amp;बुकमार्क</translation>
 <translation id="9115932142612197835">इस सेटिंग से, Google Translate या Lens की उपलब्धता पर कोई असर नहीं पड़ता</translation>
diff --git a/chrome/app/resources/generated_resources_hu.xtb b/chrome/app/resources/generated_resources_hu.xtb
index a1274f5..b4f1c5fe 100644
--- a/chrome/app/resources/generated_resources_hu.xtb
+++ b/chrome/app/resources/generated_resources_hu.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Kép betöltése</translation>
 <translation id="1026959648338730078">Windows Hello vagy külső biztonsági kulcs</translation>
 <translation id="1028700151766901954">Ok: A Régi böngészők támogatása alapértelmezés szerint továbbra is használható marad itt: <ph name="DEFAULT_OPEN_BROWSER" />.</translation>
+<translation id="1028823395684328817">Ha továbbra is szeretné használni a Google-fiókjában lévő jelszavakat és egyebeket, igazolja személyazonosságát</translation>
 <translation id="102916930470544692">Azonosítókulcs</translation>
 <translation id="1029317248976101138">Nagyítás</translation>
 <translation id="1029526375103058355">Érintéssel kattintás</translation>
@@ -423,6 +424,7 @@
 <translation id="1307165550267142340">Sikerült a PIN-kód létrehozása</translation>
 <translation id="1307431692088049276">Ne kérdezze meg újra</translation>
 <translation id="1307559529304613120">Hoppá! A rendszer nem tudta tárolni az eszköz hosszú távú API hozzáférési tokenjét.</translation>
+<translation id="1308876641060960899">A Google Lens használatakor a rendszer elküldi az oldal képernyőképét a Google-nak. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">A hirdetések személyre szabását befolyásoló adatok törlődnek</translation>
 <translation id="1311294419381837540">Folyamatban van egy lap átküldése. Az átküldést bármikor szüneteltetheti vagy leállíthatja.</translation>
 <translation id="131188242279372879">Fedezze fel a Speciális védelmet, amely a Chrome legmagasabb szintű védelmét nyújtja a letöltésekhez</translation>
@@ -3020,6 +3022,7 @@
 <translation id="3220943972464248773">Jelszavai szinkronizálásához igazolja személyazonosságát</translation>
 <translation id="3222066309010235055">Előmegjelenítés: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Csatlakozás a következőhöz: <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Keresés az oldalon a Google Lens segítségével</translation>
 <translation id="3223531857777746191">Visszaállítás gomb</translation>
 <translation id="3225084153129302039">Alapértelmezett lila avatar</translation>
 <translation id="3225319735946384299">Kódaláírás</translation>
@@ -3196,6 +3199,7 @@
 <translation id="3365598184818502391">Vagy a Ctrl vagy az Alt billentyűt használja</translation>
 <translation id="3368922792935385530">Kapcsolódva</translation>
 <translation id="3369067987974711168">A porttal kapcsolatos további műveletek megjelenítése</translation>
+<translation id="336916507624489577">A webhelyikonok körül szaggatott kör jelenik meg.</translation>
 <translation id="3369624026883419694">Szerver azonosítása folyamatban...</translation>
 <translation id="3370260763947406229">Automatikus javítás</translation>
 <translation id="3371140690572404006">C típusú USB-vel kompatibilis eszköz (jobb első port)</translation>
@@ -3316,6 +3320,7 @@
 <translation id="3450180775417907283">A(z) <ph name="MANAGER" /> megköveteli, hogy eszközével most Wi-Fi-hálózathoz csatlakozzon, és letöltse a szükséges frissítést.</translation>
 <translation id="3452999110156026232">Szülői hozzáférés</translation>
 <translation id="3453082738208775226">Szeretne offline tárhelyet felszabadítani?</translation>
+<translation id="3453597230179205517">A helyadatokhoz való hozzáférés le van tiltva</translation>
 <translation id="3453612417627951340">Engedélyt igényel</translation>
 <translation id="3454213325559396544">Ez az utolsó automatikus szoftver- és biztonsági frissítés ehhez a <ph name="DEVICE_TYPE" /> eszközhöz. Ha a jövőben is szeretne frissítéseket kapni, váltson újabb modellre.</translation>
 <translation id="3454818737556063691">Áthelyez 1 fájlt a(z) <ph name="CLOUD_PROVIDER" /> szolgáltatásba, mielőtt megnyitja?</translation>
@@ -3506,6 +3511,7 @@
 <translation id="3605515937536882518">Űrlapértékek frissítve</translation>
 <translation id="3605780360466892872">Üzletember</translation>
 <translation id="3607671391978830431">Gyermeknek</translation>
+<translation id="3607799000129481474">A(z) <ph name="SITE" /> ellenőrizni akarja az Ön személyazonosságát</translation>
 <translation id="3608460311600621471">Adja meg az adat nyomtatásának okát:</translation>
 <translation id="3608730769702025110">4/3. lépés: A személyazonosításra alkalmas adatok áttekintése</translation>
 <translation id="3609277884604412258">Gyorskeresés</translation>
@@ -3541,6 +3547,7 @@
 <translation id="3627588569887975815">Link megnyitása inko&amp;gnitóablakban</translation>
 <translation id="3627671146180677314">Netscape tanúsítvány - megújítás ideje</translation>
 <translation id="3628275722731025472">Bluetooth kikapcsolása</translation>
+<translation id="3629630597033136279">Ki • Ez a bővítmény nem tett közzé adatvédelmi gyakorlatokat például arra vonatkozóan, hogy hogyan gyűjti és használja fel az adatokat</translation>
 <translation id="3629664892718440872">Választás megjegyzése</translation>
 <translation id="3630132874740063857">Telefon</translation>
 <translation id="3630995161997703415">Adja hozzá ezt a webhelyet a polchoz, hogy bármikor használhassa</translation>
@@ -3795,6 +3802,7 @@
 <translation id="3796648294839530037">Kedvenc hálózatok:</translation>
 <translation id="3797739167230984533">A(z) <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> kezelését<ph name="END_LINK" /> az Ön szervezete végzi</translation>
 <translation id="3797900183766075808">&amp;Keresés a(z) <ph name="SEARCH_ENGINE" /> keresőmotorral a következőre: <ph name="SEARCH_TERMS" /></translation>
+<translation id="3798026281364973895">Azonnali hotspot letiltása</translation>
 <translation id="3798449238516105146">Verzió</translation>
 <translation id="3798632811625902122">A(z) „<ph name="DEVICE" />” Bluetooth-eszköz engedélyt kér a párosításra.</translation>
 <translation id="3798670284305777884">Hangszóró (belső)</translation>
@@ -4949,6 +4957,7 @@
 <translation id="467510802200863975">A jelszavak nem egyeznek</translation>
 <translation id="4675828034887792601">Gyorsparancsok létrehozása webhelyeken történő kereséshez és a keresőmotor kezeléséhez</translation>
 <translation id="4676595058027112862">Telefonközpont, további információ</translation>
+<translation id="4676616966096505747">Egyes adatok még nincsenek mentve a fiókjába</translation>
 <translation id="4677772697204437347">GPU memóriája</translation>
 <translation id="467809019005607715">Google Diák</translation>
 <translation id="4678848110205818817">Hitel-/bankkártya</translation>
@@ -5439,6 +5448,7 @@
 <translation id="5070773577685395116">Nem kapta meg az értesítést?</translation>
 <translation id="5071295820492622726">Vissza a legutóbbi letöltésekhez</translation>
 <translation id="5071892329440114717">Normál védelem részleteinek megjelenítése</translation>
+<translation id="5072500507106264618">A helyadatokat csak a rendszerszolgáltatások használhatják</translation>
 <translation id="5072836811783999860">Kezelt könyvjelzők megjelenítése</translation>
 <translation id="5072900412896857127">Nem sikerült betölteni a Google Play Általános Szerződési Feltételeit. Ellenőrizze a hálózati kapcsolatot, és próbálkozzon újra.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> és # további}}</translation>
@@ -5481,6 +5491,7 @@
 <translation id="5097874180538493929">Automatikus kattintás, ha a kurzor megáll</translation>
 <translation id="5100775515702043594">A rendszergazda kitűzte a következő bővítményt: <ph name="EXTENSION_NAME" /></translation>
 <translation id="5101839224773798795">Automatikus kattintás, amikor a kurzor megáll</translation>
+<translation id="5102244391872941183">A helymeghatározási jogosultsággal rendelkező alkalmazások és webhelyek, valamint a rendszerszolgáltatások használhatják a helyadatokat</translation>
 <translation id="5103311607312269661">kijelző fényerejének növelése</translation>
 <translation id="5106350808162641062">Eltávolítás</translation>
 <translation id="510695978163689362">A(z) <ph name="USER_EMAIL" /> fiók a Family Link felügyelete alatt áll. Hozzáadhat iskolai fiókokat, amelyek szülői felügyelet mellett férhetnek hozzá az iskolai erőforrásokhoz.</translation>
@@ -5525,6 +5536,7 @@
 <translation id="5135533361271311778">Nem sikerült létrehozni a könyvjelzőelemet.</translation>
 <translation id="513555878193063507">Új APN hozzáadása</translation>
 <translation id="5136343472380336530">Győződjön meg arról, hogy mindkét eszköz fel van oldva, közel vannak egymáshoz, és be van rajtuk kapcsolva a Bluetooth. <ph name="LINK_BEGIN" />További információ<ph name="LINK_END" />.</translation>
+<translation id="5137349216872139332">Nem sikerült csatlakozni az azonnali hotspothoz</translation>
 <translation id="5138227688689900538">Kevesebb megjelenítése</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, <ph name="DEFAULT_SEARCH_ENGINE_NAME" />-keresés</translation>
 <translation id="5139823398361067371">Adja meg a biztonsági kulcs PIN-kódját. Ha nem tudja a PIN-kódot, vissza kell állítania a biztonsági kulcsot.</translation>
@@ -5612,6 +5624,7 @@
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5198430103906431024">Használati és diagnosztikai adatok küldése. Ez az eszköz jelenleg automatikusan küld diagnosztikai, eszköz- és alkalmazáshasználati adatokat a Google-nak. Az adatok a rendszer- és alkalmazásstabilitás javításában, valamint más fejlesztésekben segítenek. Bizonyos összesített adatok a Google-alkalmazásoknak és -partnereknek, például az Android-fejlesztőknek is segítenek. Ha az Internetes és alkalmazástevékenységek beállítás is be van kapcsolva, akkor a rendszer ezeket az adatokat az Ön Google-fiókjába is mentheti.</translation>
 <translation id="5199729219167945352">Kísérletek</translation>
+<translation id="5200680225062692606">A Touch ID funkció zárolva van. A folytatáshoz adja meg a jelszavát.</translation>
 <translation id="5203035663139409780">Szerkeszthetik az Ön eszközén található fájlokat és mappákat</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{A bővítmény megtekintéséhez kattintson ide}other{A bővítmények megtekintéséhez kattintson ide}}</translation>
 <translation id="5204673965307125349">Hajtson végre powerwash műveletet az eszközön, majd próbálja újra.</translation>
@@ -5971,6 +5984,7 @@
 <translation id="5486071940327595306">A(z) <ph name="WEBSITE" /> újabb vagy másfajta eszközt igényelhet</translation>
 <translation id="5486261815000869482">Jelszó megerősítése</translation>
 <translation id="5486561344817861625">Böngésző újraindításának szimulálása</translation>
+<translation id="5486748931874756433">A módosítás akkor lép érvénybe, amikor megkapja a következő frissítést, majd újraindítja <ph name="DEVICE_TYPE" /> eszközét. Ez a módosítás nem vonható vissza, és az eszköz összes felhasználójára vonatkozik.</translation>
 <translation id="5487460042548760727">Profil átnevezése a következőre: <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">„<ph name="COPIED_ITEM_NAME" />” másolva</translation>
 <translation id="5488508217173274228">Szinkronizálástitkosítási beállítások</translation>
@@ -6386,6 +6400,7 @@
 <translation id="5799508265798272974">Linuxos virtuális gép: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Állítsa vissza ChromeOS-eszköze beállításait a biztonságos alapértelmezett értékekre.</translation>
 <translation id="5800020978570554460">A célfájlt levágták vagy eltávolították a legutóbbi letöltés óta.</translation>
+<translation id="5800290746557538611">Azonnali hotspot engedélyezése</translation>
 <translation id="5800351251499368110">Oldalsó paneli keresés bezárása. Meg van nyitva a keresés az oldalsó panelen.</translation>
 <translation id="5800703268655655701">Világos vagy sötét téma kiválasztása</translation>
 <translation id="5801051031414037185">Telefon beállítása</translation>
@@ -6545,6 +6560,7 @@
 <translation id="5916664084637901428">Be</translation>
 <translation id="59174027418879706">Engedélyezve</translation>
 <translation id="5920543303088087579">A hálózathoz való csatlakozást letiltotta a rendszergazda</translation>
+<translation id="5922963926582976524">Leválás az azonnali hotspot hálózatáról</translation>
 <translation id="5924047253200400718">Kérjen segítséget <ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Kérjen engedélyt a Microsoft-fájlok Google Drive-ra való másolása vagy áthelyezése előtt</translation>
 <translation id="5924527146239595929">Készítsen új fotót, vagy válasszon ki egy meglévő fotót vagy ikont.
@@ -6595,6 +6611,7 @@
 <translation id="5955721306465922729">Egy webhely meg akarja nyitni ezt az alkalmazást.</translation>
 <translation id="5955809630138889698">Lehet, hogy az eszköz csak az online demó mód használatára jogosult. További részletekért forduljon az ügyfélszolgálati képviselőjéhez.</translation>
 <translation id="5957987129450536192">Koppintson a profilképe melletti Felolvasás ikonra, majd válassza ki, hogy mit szeretne hallani.</translation>
+<translation id="5958836583172610505">A szinkronizálás be van kapcsolva</translation>
 <translation id="5959471481388474538">A hálózat nem érhető el</translation>
 <translation id="5959982036207776176">A nagyító követi a Felolvasás funkcióval felolvasott szót</translation>
 <translation id="5963413905009737549">Szakasz</translation>
@@ -6921,6 +6938,7 @@
 <translation id="6209838773933913227">Az összetevő frissítése folyamatban van</translation>
 <translation id="6209908325007204267">Eszközéhez Chrome Enterprise Upgrade licenc tartozik, de a felhasználóneve nincs vállalati fiókhoz társítva. Hozzon létre vállalati fiókot másodlagos eszközén a g.co/ChromeEnterpriseAccount címen.</translation>
 <translation id="6210282067670792090">Használja a címsávban ezt a billentyűparancsot a keresőmotorokhoz és webhelykereséshez tartozó gyorsparancsokkal.</translation>
+<translation id="6211067089253408231">Azonnali hotspot bekapcsolása</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Összes megnyitása &amp;új lapcsoportban}=1{Megnyitás &amp;új lapcsoportban}other{Összes ({COUNT}) megnyitása &amp;új lapcsoportban}}</translation>
 <translation id="6212039847102026977">Speciális hálózati tulajdonságok megjelenítése</translation>
 <translation id="6212168817037875041">A kijelző kikapcsol</translation>
@@ -8095,6 +8113,7 @@
 <translation id="7120762240626567834">A Chrome böngésző és az androidos adatforgalom le lesz tiltva addig, amíg létre nem jön a VPN-kapcsolat</translation>
 <translation id="7121438501124788993">Fejlesztői mód</translation>
 <translation id="7121728544325372695">Intelligens kötőjelek</translation>
+<translation id="7122605570852873914">Kijelentkezés mindenképpen</translation>
 <translation id="7123030151043029868">Letölthetnek automatikusan egyszerre több fájlt</translation>
 <translation id="7124013154139278147">Kapcsoló hozzárendelése az „Előző” művelethez</translation>
 <translation id="7124712201233930202">Nem teljesültek a szervezet irányelvei</translation>
@@ -8743,6 +8762,7 @@
 <translation id="7629827748548208700">Lap: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Ezt az eszközt a(z) <ph name="MANAGER" /> kezeli, és minden alkalommal bejelentkezést ír elő.</translation>
 <translation id="7631014249255418691">A Linux-alkalmazásokról és -fájlokról a rendszer sikeresen biztonsági másolatot készített.</translation>
+<translation id="7631722872321401342">Nincs <ph name="LANGUAGE" /> nyelvű hang az eszközön. Hangot a beállításokban telepíthet.</translation>
 <translation id="7631887513477658702">&amp;Az ilyen típusú fájlokat mindig nyissa meg</translation>
 <translation id="7632437836497571618">Biztonságos kapcsolatok használata webhelyek kereséséhez</translation>
 <translation id="7632948528260659758">A következő kioszkalkalmazások frissítése nem sikerült:</translation>
@@ -9207,6 +9227,7 @@
 <translation id="7947964080535614577">A webhelyek általában azért jelenítenek meg hirdetéseket, hogy díjmentesen kínálhassanak tartalmakat és szolgáltatásokat. Egyes webhelyekről azonban köztudott, hogy tolakodó vagy félrevezető hirdetéseket jelenítenek meg.</translation>
 <translation id="7948407723851303488">A(z) <ph name="DOMAIN_NAME" /> összes oldala</translation>
 <translation id="7950629216186736592">Ok: A Régi böngészők támogatása funkció csak a http://, a https:// és a file:// karakterlánccal kezdődő URL-eket támogatja.</translation>
+<translation id="7950814699499457511">Be • Ez a bővítmény nem tett közzé adatvédelmi gyakorlatokat például arra vonatkozóan, hogy hogyan gyűjti és használja fel az adatokat.</translation>
 <translation id="7951265006188088697">A Google Pay szolgáltatásban használt fizetési módok kezeléséhez vagy hozzáadásához nyissa meg <ph name="BEGIN_LINK" />Google-fiókját<ph name="END_LINK" />.</translation>
 <translation id="795130320946928025">Virtuális kártya kikapcsolása</translation>
 <translation id="795240231873601803">Vállalati regisztráció használata munkahelyi és iskolai fiókoknál</translation>
@@ -9252,6 +9273,7 @@
 <translation id="7978412674231730200">Privát kulcs</translation>
 <translation id="7978450511781612192">Ezzel kijelentkezik Google-fiókjaiból. Könyvjelzőinek, előzményeinek, jelszavainak és egyéb adatainak szinkronizálása megszűnik.</translation>
 <translation id="7980084013673500153">Tartalomazonosító: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Mentett azonosítókulcs használata a következőhöz: <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Az eszköz EID-számához és QR-kódjához tartozó előugró ablak megjelenítése</translation>
 <translation id="7981670705071137488">Ezután a szoftverfrissítések a háttérben fognak futni. A frissítési preferenciákat a Beállításokban tekintheti át.</translation>
 <translation id="7982083145464587921">Kérjük, indítsa újra eszközét a hiba elhárításához.</translation>
@@ -9291,6 +9313,7 @@
 <translation id="8009225694047762179">Jelszó kezelése</translation>
 <translation id="8011372169388649948">„<ph name="BOOKMARK_TITLE" />” áthelyezve.</translation>
 <translation id="8012188750847319132">Caps Lock</translation>
+<translation id="8012463809859447963">Az azonnali hotspot részletei</translation>
 <translation id="8013993649590906847">Ha valamelyik kép nem rendelkezik hasznos leírással, akkor a Chrome igyekszik leírást adni róla. A Google automatikusan megkapja a leírások létrehozásához szükséges képeket.</translation>
 <translation id="8014154204619229810">A frissítő most fut. Frissítsen egy perc múlva, és ellenőrizze az állapotát.</translation>
 <translation id="8014206674403687691">Nem sikerült visszatérni a(z) <ph name="IDS_SHORT_PRODUCT_NAME" /> korábban telepített verziójához. Kérjük, próbálja meg újra eszközén végrehajtani a Powerwash műveletet.</translation>
@@ -9306,6 +9329,7 @@
 <translation id="8025151549289123443">Lezárási képernyő és bejelentkezés</translation>
 <translation id="8025291188699172126">A frissítésekről</translation>
 <translation id="8026471514777758216">Minden eszközén</translation>
+<translation id="8026784703228858744">Mentheti könyvjelzőit és egyebeket a szinkronizálással.</translation>
 <translation id="8027581147000338959">Megnyitás új ablakban</translation>
 <translation id="8028060951694135607">Microsoft kulcshelyreállító</translation>
 <translation id="8028803902702117856"><ph name="FILE_NAME" /> (<ph name="SIZE" />) letöltése</translation>
@@ -9436,6 +9460,7 @@
 <translation id="8115139559594092084">A Google Drive-fiókjából</translation>
 <translation id="8116972784401310538">&amp;Könyvjelzőkezelő</translation>
 <translation id="8118276691321086429">A <ph name="PASSWORD_MANAGER_BRAND" /> megjegyzi, hogy Ön hogyan jelentkezett be, és amikor csak lehetséges, automatikusan bejelentkezteti Önt. Ha a funkció ki van kapcsolva, akkor a rendszer minden alkalommal megerősítést kér Öntől.</translation>
+<translation id="8118331347066725040">Visszajelzés küldése a Lens segítségével való keresésről</translation>
 <translation id="8118362518458010043">A Chrome letiltotta. Ez a bővítmény nem biztonságos.</translation>
 <translation id="8118488170956489476"><ph name="BEGIN_LINK" />Böngészőjének kezelését<ph name="END_LINK" /> a szervezete végzi</translation>
 <translation id="8118515372935001629">Kijelző frissítési gyakorisága</translation>
@@ -9486,11 +9511,13 @@
 <translation id="8151057139207656239">Build részletei vágólapra másolva</translation>
 <translation id="815114315010033526">Inkább QR-kód használata</translation>
 <translation id="8151638057146502721">Konfigurálás</translation>
+<translation id="8151748163667572916">Azonnali hotspot kikapcsolása</translation>
 <translation id="8154790740888707867">Nincs fájl</translation>
 <translation id="815491593104042026">Hoppá! A hitelesítés nem sikerült, mert azt egy nem biztonságos URL használatára állították be (<ph name="BLOCKED_URL" />). Kérjük, forduljon rendszergazdájához.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Nincs nyilvánosságra került jelszó}=1{{COUNT} nyilvánosságra került jelszó}other{{COUNT} nyilvánosságra került jelszó}}</translation>
 <translation id="8157248655669507702">Engedélyezze a mobiladat-kapcsolatot az eSIM-profil telepítéséhez</translation>
 <translation id="8157704005178149728">A felügyelet beállítása folyamatban van</translation>
+<translation id="8157849462797352650">Eszköze megkapja a legújabb biztonsági, stabilitási és teljesítményfrissítéseket</translation>
 <translation id="8158117992543756526">Ez az eszköz a következő időpont óta nem kap automatikus szoftver- és rendszerfrissítéseket: <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />További információ<ph name="LINK_END" />.</translation>
 <translation id="8159652640256729753">Rezgő visszajelzést kap olyan műveletek esetén, mint az osztott képernyő vagy az asztalok közötti váltás. <ph name="LINK_BEGIN" />További információ<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Hiba a tanúsítvány bizalmi beállításainál</translation>
@@ -9933,6 +9960,7 @@
 <translation id="8480082892550707549">Még ha töltött is le korábban fájlokat erről a webhelyről, előfordulhat, hogy a webhely ideiglenesen nem biztonságos, mert feltörték. Próbálja meg később letölteni a fájlt.</translation>
 <translation id="8480869669560681089">Ismeretlen eszköz a következő gyártótól: <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">USB-engedély megerősítése</translation>
+<translation id="8482077254400484047">Itt kezelheti az inaktív lapok megjelenését</translation>
 <translation id="8483248364096924578">IP-cím</translation>
 <translation id="8486666913807228950">Ok: A(z) <ph name="REVERT_RULE" /> invertált szabályt találta a rendszer a „Kényszerített megnyitás itt:” listában.</translation>
 <translation id="8487678622945914333">Nagyítás</translation>
@@ -10019,6 +10047,7 @@
 <translation id="8555444629041783356">Automatikus naplemente-ütemezés</translation>
 <translation id="855604308879080518">Az Android-alkalmazások USB-eszközökhöz való hozzáférésének engedélyezése ezen a Chromebookon. A rendszer minden alkalommal engedélyt kér, amikor USB-eszközt csatlakozhat. Az egyes Android-alkalmazások további engedélyeket kérnek.</translation>
 <translation id="8557022314818157177">Érintse meg többször a biztonsági kulcsot, amíg meg nem történik az ujjlenyomat rögzítése.</translation>
+<translation id="8557100046150195444">Használja a Touch ID-t a folytatáshoz</translation>
 <translation id="8557180006508471423">Kapcsolja be a „Google Chrome” böngészőt Mac típusú számítógépének Helyszolgáltatások menüjében.</translation>
 <translation id="8557856025359704738">A következő letöltés ideje: <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Google-fiók jelszava</translation>
@@ -10087,6 +10116,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Árnyékvetés</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Inaktív lapok megjelenése</translation>
 <translation id="8621979332865976405">Teljes képernyő megosztása</translation>
 <translation id="8624315169751085215">Másolás a vágólapra</translation>
 <translation id="8624354461147303341">Kérem a kedvezményeket</translation>
diff --git a/chrome/app/resources/generated_resources_hy.xtb b/chrome/app/resources/generated_resources_hy.xtb
index 823af28..12d657e 100644
--- a/chrome/app/resources/generated_resources_hy.xtb
+++ b/chrome/app/resources/generated_resources_hy.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Բեռնել պատկերը</translation>
 <translation id="1026959648338730078">Windows Hello կամ անվտանգության արտաքին բանալի</translation>
 <translation id="1028700151766901954">Պատճառը՝ LBS-ն ըստ կանխադրման մնում է <ph name="DEFAULT_OPEN_BROWSER" /> դիտարկիչում։</translation>
+<translation id="1028823395684328817">Հաստատեք ձեր ինքնությունը, որպեսզի շարունակեք օգտագործել գաղտնաբառերը և մյուս տվյալները ձեր Google հաշվում</translation>
 <translation id="102916930470544692">Անցաբառ</translation>
 <translation id="1029317248976101138">Zoom</translation>
 <translation id="1029526375103058355">Tap to click</translation>
@@ -423,6 +424,7 @@
 <translation id="1307165550267142340">PIN կոդն ավելացվեց</translation>
 <translation id="1307431692088049276">Այլևս չհարցնել</translation>
 <translation id="1307559529304613120">Համակարգին չհաջողվեց պահել այս սարքի երկարաժամկետ API մուտքի հետքանշիչը:</translation>
+<translation id="1308876641060960899">Երբ օգտագործում եք Google Տեսապակին, էջի սքրինշոթն ուղարկվում է Google-ին։ <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Տվյալները, որոնք ազդում են գովազդի անհատականացման վրա, ջնջվել են</translation>
 <translation id="1311294419381837540">Դուք ներդիր եք հեռարձակում։ Ցանկացած պահի կարող եք դադարեցնել կամ ավարտել հեռարձակումը։</translation>
 <translation id="131188242279372879">Բացահայտեք բարելավված պաշտպանությունը՝ Chrome-ի լավագույն պաշտպանության համակարգերը ներբեռնումներ կատարելիս օգտագործելու համար</translation>
@@ -2819,6 +2821,7 @@
 <translation id="3051250416341590778">Ցուցադրման չափս</translation>
 <translation id="3053013834507634016">Վկայագրի բանալու օգտագործումը</translation>
 <translation id="3053273573829329829">Միացնել օգտատիրոջ PIN կոդը</translation>
+<translation id="3053274730492362225">Չթարթել</translation>
 <translation id="3054766768827382232">Եթե այն անջատեք, արտաքին սարքերը կարող են ավելի արդյունավետ աշխատել, սակայն ձեր անձնական տվյալների պաշտպանությունը կվտանգվի։</translation>
 <translation id="3056438898277655057"><ph name="SPECIFIC_NAME" />-ին հասանելի դարձրեք USB սարքերը։ Երբ USB սարքը հեռացվի, <ph name="SPECIFIC_NAME" />-ը չի պահի այն։</translation>
 <translation id="3058498974290601450">Համաժամացումը կարող եք ցանկացած ժամանակ միացնել կարգավորումներում:</translation>
@@ -3006,6 +3009,7 @@
 <translation id="3220943972464248773">Ձեր գաղտնաբառերը համաժամացնելու համար հաստատեք ձեր ինքնությունը</translation>
 <translation id="3222066309010235055">Նախնական մշակում՝ <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Միացնել վիրտուալ մեքենային (<ph name="USB_VM_NAME" />)</translation>
+<translation id="3222857603094643834">Որոնեք որևէ բան այս էջում Google Տեսապակու միջոցով</translation>
 <translation id="3223531857777746191">«Զրոյացնել» կոճակ</translation>
 <translation id="3225084153129302039">Կանխադրված մանուշակագույն ավատար</translation>
 <translation id="3225319735946384299">Կոդի ստորագրում</translation>
@@ -3180,6 +3184,7 @@
 <translation id="3365598184818502391">Օգտագործեք Ctrl կամ Alt</translation>
 <translation id="3368922792935385530">Միացված է</translation>
 <translation id="3369067987974711168">Ցույց տալ ավելի շատ գործողություններ այս միացքի համար</translation>
+<translation id="336916507624489577">Կայքերի պատկերակների շուրջ կետավոր շրջան է հայտնվում։</translation>
 <translation id="3369624026883419694">Խնամորդի վերլուծում…</translation>
 <translation id="3370260763947406229">Ավտոմատ շտկում</translation>
 <translation id="3371140690572404006">USB-C սարք (առջևի ձախակողմյան միացք)</translation>
@@ -3215,6 +3220,7 @@
 <translation id="3393554941209044235">Chrome Document Analysis</translation>
 <translation id="3393582007140394275">Էկրանի հեռարձակման խնդիր</translation>
 <translation id="3394850431319394743">Կայքեր, որոնք ունեն նույնացուցիչներ օգտագործելու թույլտվություն՝ պաշտպանված բովանդակություն նվագարկելու համար</translation>
+<translation id="3396442984945202128">Հաստատել ինքնությունը</translation>
 <translation id="3396800784455899911">Սեղմելով «Ընդունել և շարունակել» կոճակը՝ դուք ընդունում եք Google-ի վերոնշյալ ծառայությունների մշակման պայմանները։</translation>
 <translation id="339722927132407568">Կախում է</translation>
 <translation id="3398899528308712018">Ներդիրների խմբավորման առաջարկ</translation>
@@ -3300,6 +3306,7 @@
 <translation id="3450180775417907283">Տիրույթի (<ph name="MANAGER" />) կանոնների համաձայն՝ այժմ անհրաժեշտ է միանալ Wi-Fi-ին և ներբեռնել թարմացումը։</translation>
 <translation id="3452999110156026232">Ծնողի մուտք</translation>
 <translation id="3453082738208775226">Մաքրե՞լ օֆլայն հիշողությունը</translation>
+<translation id="3453597230179205517">Տեղորոշման թույլտվությունն արգելափակված է</translation>
 <translation id="3453612417627951340">Անհրաժեշտ է լիազորում</translation>
 <translation id="3454213325559396544">Սա ծրագրային և անվտանգության կարգավորումների վերջին ավտոմատ թարմացումն է այս <ph name="DEVICE_TYPE" /> սարքի համար: Հետագա թարմացումները ստանալու համար անցեք ավելի նոր մոդելի:</translation>
 <translation id="3454818737556063691">Տեղափոխե՞լ 1 ֆայլ <ph name="CLOUD_PROVIDER" />՝ բացելու համար</translation>
@@ -3447,6 +3454,7 @@
 <translation id="3567168891086460374">Պահել մեկ այլ եղանակ</translation>
 <translation id="3567284462585300767">Մոտակայքում գտնվող օգտատերերի հետ ֆայլեր փոխանակելու համար տեսանելի դարձրեք ձեր սարքը</translation>
 <translation id="356738834800832239">Ձեր գաղտնաբառը պահված է</translation>
+<translation id="3568431410312984116">Թույլ տալ, որ տեքստագրիչն ավտոմատ բացվի</translation>
 <translation id="3569382839528428029">Ուզո՞ւմ եք, որ <ph name="APP_NAME" />-ը համօգտագործի ձեր էկրանը:</translation>
 <translation id="3569614820047645079">«Իմ դրայվը» պանակի ֆայլերն ավտոմատ համաժամացվում են ձեր Chromebook-ի հետ, այնպես որ դրանք կարող եք բացել առանց ինտերնետին միանալու։</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" /> կայքը կարող է դիտել հետևյալ ֆայլերն ու պանակները</translation>
@@ -3490,6 +3498,7 @@
 <translation id="3605515937536882518">Ձևի արժեքները թարմացվել են</translation>
 <translation id="3605780360466892872">Գործարար</translation>
 <translation id="3607671391978830431">Երեխայի համար</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> կայքն ուզում է հաստատել ձեր ինքնությունը</translation>
 <translation id="3608460311600621471">Նշեք, թե որն է այս տվյալները տպելու պատճառը՝</translation>
 <translation id="3608730769702025110">Քայլ 3/4․ Ստուգեք անձը նույնականացնող տեղեկությունները</translation>
 <translation id="3609277884604412258">Արագ որոնում</translation>
@@ -3525,6 +3534,7 @@
 <translation id="3627588569887975815">Բացել հղումը ինկ&amp;ոգնիտո պատուհանով</translation>
 <translation id="3627671146180677314">Netscape-ի վկայագրի նորացման ժամանակը</translation>
 <translation id="3628275722731025472">Անջատել Bluetooth-ը</translation>
+<translation id="3629630597033136279">Անջատված է • Այս ընդլայնումը չի հրապարակել գաղտնիության քաղաքականություն, օրինակ՝ թե ինչպես է այն հավաքում և օգտագործում տվյալները</translation>
 <translation id="3629664892718440872">Հիշել այս ընտրությունը</translation>
 <translation id="3630132874740063857">Հեռախոս</translation>
 <translation id="3630995161997703415">Ավելացրեք այս կայքը ձեր դարակում՝ այն ցանկացած ժամանակ օգտագործելու համար</translation>
@@ -3779,6 +3789,7 @@
 <translation id="3796648294839530037">Ընտրյալ ցանցեր՝</translation>
 <translation id="3797739167230984533">Ձեր <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> սարքը կառավարվում է<ph name="END_LINK" /> ձեր կազմակերպության կողմից</translation>
 <translation id="3797900183766075808">&amp;Որոնել «<ph name="SEARCH_TERMS" />»-ը <ph name="SEARCH_ENGINE" />-ում</translation>
+<translation id="3798026281364973895">Անջատել ակնթարթային թեժ կետը</translation>
 <translation id="3798449238516105146">Տարբերակ</translation>
 <translation id="3798632811625902122">«<ph name="DEVICE" />» Bluetooth սարքը զուգակցման թույլտվություն է խնդրում։</translation>
 <translation id="3798670284305777884">Բարձրախոս (ներքին)</translation>
@@ -3892,6 +3903,7 @@
 <translation id="3873915545594852654">Չհաջողվեց գործարկել ARC++ը։</translation>
 <translation id="3874164307099183178">Միացնել Google Օգնականը</translation>
 <translation id="3875815154304214043"><ph name="APP_NAME" /> հավելվածը և աջակցվող հղումները կբացվեն դիտարկիչի նոր ներդիրում։ <ph name="BEGIN_LINK_LEARN_MORE" />Իմանալ ավելին<ph name="END_LINK_LEARN_MORE" /></translation>
+<translation id="3876833929577368454">Ամեն անգամ հարցնել</translation>
 <translation id="3877075909000773256">«Փոխանակում մոտակա սարքերի հետ» գործառույթի կարգավորումները <ph name="USER_NAME" />-ի սարքի համար։ Փոխանակումը կատարվում է <ph name="USER_EMAIL" /> հաշվով։</translation>
 <translation id="3878445208930547646">Այս կայքից պատճենումն արգելված է</translation>
 <translation id="3879748587602334249">Ներբեռնման կառավարիչ</translation>
@@ -4932,6 +4944,7 @@
 <translation id="467510802200863975">Գաղտնաբառերը չեն համընկնում</translation>
 <translation id="4675828034887792601">Ստեղծեք դյուրանցումներ՝ կայքերում որոնում կատարելու համար, և կառավարեք ձեր որոնողական համակարգը։</translation>
 <translation id="4676595058027112862">Հեռախոսի կառավարման կենտրոն, Իմանալ ավելին</translation>
+<translation id="4676616966096505747">Որոշ տվյալներ դեռ չեն պահվում ձեր հաշվում</translation>
 <translation id="4677772697204437347">GPU հիշողություն</translation>
 <translation id="467809019005607715">Google Սլայդներ</translation>
 <translation id="4678848110205818817">Վարկային/դեբետային քարտ</translation>
@@ -5422,6 +5435,7 @@
 <translation id="5070773577685395116">Չե՞ք ստացել ծանուցում։</translation>
 <translation id="5071295820492622726">Վերադառնալ վերջին ներբեռնումներին</translation>
 <translation id="5071892329440114717">Ցույց տալ սովորական պաշտպանության մանրամասն նկարագրությունը</translation>
+<translation id="5072500507106264618">Միայն համակարգային ծառայությունները կարող են օգտագործել ձեր տեղադրության տվյալները</translation>
 <translation id="5072836811783999860">Ցուցադրել կառավարվող էջանիշները</translation>
 <translation id="5072900412896857127">Չհաջողվեց բեռնել Google Play-ի օգտագործման պայմանները։ Ստուգեք կապը և նորից փորձեք։</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}one{<ph name="FILE1" />, <ph name="FILE2" /> ու ևս # ֆայլ}other{<ph name="FILE1" />, <ph name="FILE2" /> ու ևս # ֆայլ}}</translation>
@@ -5464,6 +5478,7 @@
 <translation id="5097874180538493929">Ավտոմատ սեղմել, երբ նշորդը կանգնում է</translation>
 <translation id="5100775515702043594"><ph name="EXTENSION_NAME" /> ընդլայնումն ամրացվել է ձեր ադմինիստրատորի կողմից</translation>
 <translation id="5101839224773798795">Ավտոմատ սեղմել, երբ մկնիկի նշորդը կանգնում է</translation>
+<translation id="5102244391872941183">Տեղորոշման թույլտվություն ունեցող հավելվածներն ու կայքերը, ինչպես նաև համակարգային ծառայությունները կարող են օգտագործել ձեր տեղադրության տվյալները</translation>
 <translation id="5103311607312269661">ավելացնել էկրանի պայծառությունը</translation>
 <translation id="5106350808162641062">Հեռացնել</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> հաշիվը վերահսկվում է Family Link-ի կողմից։ Դուք կարող եք ուսումնական հաշիվներ ավելացնել՝ դպրոցական նյութերը ծնողական վերահսկողության ներքո օգտագործելու համար։</translation>
@@ -5508,6 +5523,7 @@
 <translation id="5135533361271311778">Չհաջողվեց էջանիշ ստեղծել:</translation>
 <translation id="513555878193063507">Ավելացնել նոր APN</translation>
 <translation id="5136343472380336530">Համոզվեք, որ երկու սարքերն ապակողպված են, միմյանց մոտ են, և սարքերում միացված է Bluetooth-ը։ <ph name="LINK_BEGIN" />Իմանալ ավելին<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Չհաջողվեց ակնթարթային թեժ կետով կապ հաստատել</translation>
 <translation id="5138227688689900538">Ցույց տալ ավելի քիչ</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, որոնում <ph name="DEFAULT_SEARCH_ENGINE_NAME" />-ում</translation>
 <translation id="5139823398361067371">Մուտքագրեք անվտանգության բանալու PIN կոդը: Եթե չգիտեք PIN կոդը, զրոյացրեք անվտանգության բանալու կարգավորումները:</translation>
@@ -5595,6 +5611,7 @@
 <translation id="5197255632782567636">Համացանց</translation>
 <translation id="5198430103906431024">Օգտագործման և դիագնոստիկ տվյալների ուղարկում։ Այս սարքը Google-ին ավտոմատ ուղարկում է ախտորոշման, ինչպես նաև սարքի և հավելվածի օգտագործման մասին տվյալներ։ Դա կօգնի բարելավել համակարգի ու հավելվածների աշխատանքի կայունությունը։ Հավաքված տեղեկությունների մի մասը օգտակար կլինի մեր գործընկերների, օրինակ, Android ծրագրավորողների համար։ Եթե միացնեք Վեբ որոնման և հավելվածների լրացուցիչ պատմությունը, այս տվյալները կպահվեն ձեր Google հաշվում։</translation>
 <translation id="5199729219167945352">Փորձեր</translation>
+<translation id="5200680225062692606">Touch ID-ն կողպված է։ Շարունակելու համար մուտքագրեք ձեր գաղտնաբառը։</translation>
 <translation id="5203035663139409780">Կարող են ձեր սարքում խմբագրել ֆայլեր և պանակներ</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Հպեք՝ ընդլայնումը տեսնելու համար}one{Հպեք՝ այս ընդլայնումները տեսնելու համար}other{Հպեք՝ այս ընդլայնումները տեսնելու համար}}</translation>
 <translation id="5204673965307125349">Վերակայեք սարքի կարգավորումները և նորից փորձեք։</translation>
@@ -5944,6 +5961,7 @@
 <translation id="5474859849784484111">Տիրույթի (<ph name="MANAGER" />) կանոնների համաձայն՝ այժմ անհրաժեշտ է միանալ Wi-Fi-ին և ներբեռնել թարմացումը։ Ինչպես նաև կարող եք օգտվել վճարովի կապից (կարող է գումար գանձվել)։</translation>
 <translation id="5477089831058413614"><ph name="DEVICE_TYPE" />-ի թեժ կետի կարգավորում</translation>
 <translation id="5481273127572794904">Չի թույլատրվում ավտոմատ ներբեռնել մի քանի ֆայլ</translation>
+<translation id="5481682542063333508">Առաջարկել գրելու օգնություն</translation>
 <translation id="5481941284378890518">Ավելացնել մոտակա տպիչներ</translation>
 <translation id="5482417738572414119">Մուտք գործեք, որպեսզի թույլատրեք Chrome-ին առաջարկել ներդիրների խմբեր և դասավորված պահել ձեր ներդիրները</translation>
 <translation id="5484181871714116891">Երբ այս գործառույթը միացված է, մուտքի բանալիները ստեղծվում են iCloud Keychain-ում և հասանելի են ձեր բոլոր Apple սարքերում։ Անջատելու դեպքում մուտքի բանալիները ստեղծվում են Chrome-ի պրոֆիլում այս սարքում։</translation>
@@ -5954,6 +5972,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> կայքի համար հավանաբար անհրաժեշտ է ավելի նոր կամ մեկ այլ տիպի սարք</translation>
 <translation id="5486261815000869482">Հաստատեք գաղտնաբառը</translation>
 <translation id="5486561344817861625">Նմանակել դիտարկիչի վերագործարկումը</translation>
+<translation id="5486748931874756433">Այս փոփոխությունը կկիրառվի, երբ ստանաք հաջորդ թարմացումն ու թարմացնեք ձեր <ph name="DEVICE_TYPE" /> սարքը։ Այս փոփոխությունը հնարավոր չէ հետարկել և կիրառվում է այս սարքի բոլոր օգտատերերի համար։</translation>
 <translation id="5487460042548760727">Վերանվանել պրոֆիլը <ph name="PROFILE_NAME" />-ի</translation>
 <translation id="5488093641312826914">«<ph name="COPIED_ITEM_NAME" />» տարրը պատճենվեց</translation>
 <translation id="5488508217173274228">Համաժամացնել գաղտնագրման ընտրանքները</translation>
@@ -6366,6 +6385,7 @@
 <translation id="5799508265798272974">Linux վիրտուալ մեքենա՝ <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Վերականգնեք ձեր ChromeOS սարքի ապահով կանխադրված կարգավորումները։</translation>
 <translation id="5800020978570554460">Վերջին ներբեռնումից հետո ընտրված ֆայլը վնասվել կամ հեռացվել է:</translation>
+<translation id="5800290746557538611">Միացնել ակնթարթային թեժ կետը</translation>
 <translation id="5800351251499368110">Փակել որոնումը կողային վահանակում։ Որոնումը բացված է կողային վահանակում։</translation>
 <translation id="5800703268655655701">Ընտրեք բաց կամ մուգ թեմա</translation>
 <translation id="5801051031414037185">Կարգավորել հեռախոսը</translation>
@@ -6525,6 +6545,7 @@
 <translation id="5916664084637901428">Միացնել</translation>
 <translation id="59174027418879706">Միացված</translation>
 <translation id="5920543303088087579">Ձեր ադմինիստրատորն արգելափակել է այս ցանցին միանալու հնարավորությունը</translation>
+<translation id="5922963926582976524">Անջատել կապը ակնթարթային թեժ կետի հետ</translation>
 <translation id="5924047253200400718">Օգնություն<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Թույլտվություն հարցնել նախքան Google Drive-ում Microsoft ֆայլեր պատճենելը կամ տեղափոխելը</translation>
 <translation id="5924527146239595929">Նոր լուսանկար արեք կամ ընտրեք եղած լուսանկարներից կամ պատկերակներից մեկը:
@@ -6574,6 +6595,7 @@
 <translation id="5955721306465922729">Կայքին անհրաժեշտ է բացել այս հավելվածը:</translation>
 <translation id="5955809630138889698">Այս սարքն աշխատում է միայն անցանց դեմո ռեժիմում։ Մանրամասներն իմանալու համար դիմեք աջակցման կենտրոնի մասնագետներին։</translation>
 <translation id="5957987129450536192">Հպեք «Ընտրեք և լսեք» պատկերակին և նշեք տեքստը՝ այն հնչեցնելու համար։</translation>
+<translation id="5958836583172610505">Համաժամացումը միացված է</translation>
 <translation id="5959471481388474538">Ցանցը մատչելի չէ</translation>
 <translation id="5959982036207776176">Խոշորացույցը հետևում է ընթերցվող բառին, երբ «Ընտրեք և լսեք» գործառույթը միացված է</translation>
 <translation id="5963413905009737549">Հատված</translation>
@@ -6900,6 +6922,7 @@
 <translation id="6209838773933913227">Բաղադրիչի թարմացում</translation>
 <translation id="6209908325007204267">Ձեր սարքում առկա է Chrome Enterprise-ի արտոնագիր, բայց ձեր օգտանունը կապված չէ կազմակերպության հաշվի հետ։ Մեկ այլ սարքով անցեք g.co/ChromeEnterpriseAccount էջ և ստեղծեք կազմակերպության հաշիվ։</translation>
 <translation id="6210282067670792090">Հասցեագոտում օգտագործեք այս ստեղնային դյուրանցումը և որոնողական համակարգերի ու կայքերում որոնման համար դյուրանցումները։</translation>
+<translation id="6211067089253408231">Միացնել ակնթարթային թեժ կետը</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Բացել բոլորը &amp;Նոր ներդիրների խմբում}=1{Բացել &amp;Նոր ներդիրների խմբում}one{Բացել բոլորը ({COUNT}) &amp;Նոր ներդիրների խմբում}other{Բացել բոլորը ({COUNT}) &amp;Նոր ներդիրների խմբում}}</translation>
 <translation id="6212039847102026977">Ցուցադրել ցանցի լրացուցիչ հատկությունները</translation>
 <translation id="6212168817037875041">Անջատել էկրանը</translation>
@@ -8075,6 +8098,7 @@
 <translation id="7120762240626567834">Chrome դիտարկիչի և Android սարքի թրաֆիկը կարգելահանվեն, երբ VPN-ի հետ կապը վերականգնվի</translation>
 <translation id="7121438501124788993">Մշակողի ռեժիմ</translation>
 <translation id="7121728544325372695">Խելացի գծիկներ</translation>
+<translation id="7122605570852873914">Դուրս գալ հաշվից</translation>
 <translation id="7123030151043029868">Թույլատրվում է ավտոմատ ներբեռնել մի քանի ֆայլ</translation>
 <translation id="7124013154139278147">Նշանակեք փոխանջատիչ «Հետ» գործողության համար</translation>
 <translation id="7124712201233930202">Այս բովանդակությունը խախտում է ձեր կազմակերպության կանոնները</translation>
@@ -8724,6 +8748,7 @@
 <translation id="7629827748548208700">Ներդիր` <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Այս սարքը կառավարվում է <ph name="MANAGER" /> տիրույթի/հաշվի կողմից։ Անհրաժեշտ է ամեն անգամ հաշիվ մտնել։</translation>
 <translation id="7631014249255418691">Լինուքսի հավելվածներն ու ֆայլերը պահուստավորվեցին</translation>
+<translation id="7631722872321401342">Ձեր սարքում <ph name="LANGUAGE" /> լեզվով ձայներ չկան։ Դուք կարող եք ձայներ տեղադրել կարգավորումներում։</translation>
 <translation id="7631887513477658702">&amp;Միշտ բացել այս տեսակի ֆայլերը</translation>
 <translation id="7632437836497571618">Ապահով միացումներ օգտագործեք՝ կայքեր որոնելու համար</translation>
 <translation id="7632948528260659758">Չհաջողվեց թարմացնել հետևյալ kiosk հավելվածները՝</translation>
@@ -9187,6 +9212,7 @@
 <translation id="7947964080535614577">Կայքերը սովորաբար գովազդ են ցուցադրում, որպեսզի կարողանան անվճար բովանդակություն և ծառայություններ տրամադրել։ Սակայն որոշ կայքեր ցուցադրում են հոգնեցնող կամ մոլորեցնող գովազդ։</translation>
 <translation id="7948407723851303488"><ph name="DOMAIN_NAME" /> տիրույթի բոլոր էջերը</translation>
 <translation id="7950629216186736592">Պատճառը՝ LBS-ն աջակցում է միայն http://, https:// և file:// նախածանցներով սկսվող URL-ները։</translation>
+<translation id="7950814699499457511">Միացված է • Այս ընդլայնումը չի հրապարակել գաղտնիության քաղաքականություն, օրինակ՝ թե ինչպես է այն հավաքում և օգտագործում տվյալները</translation>
 <translation id="7951265006188088697">Google Pay-ում վճարման եղանակներ ավելացնելու կամ դրանք կառավարելու համար անցեք ձեր <ph name="BEGIN_LINK" />Google հաշիվ<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Հեռացնել վիրտուալ քարտը</translation>
 <translation id="795240231873601803">Օգտագործեք կազմակերպության գրանցումը աշխատանքային և ուսումնական հաշիվների համար</translation>
@@ -9232,6 +9258,7 @@
 <translation id="7978412674231730200">Մասնավոր բանալի</translation>
 <translation id="7978450511781612192">Դուք դուրս կգաք Google հաշվից: Ձեր էջանիշները, այցելությունների պատմությունը, գաղտնաբառերը և մյուս կարգավորումներն այլևս չեն համաժամացվի:</translation>
 <translation id="7980084013673500153">Օբյեկտի ID-ն՝ <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Օգտագործեք մուտքի պահված բանալի <ph name="APP_NAME" /> կայքի համար</translation>
 <translation id="7981662863948574132">Ցույց տալ սարքի EID համարի և QR կոդի ելնող պատուհանը</translation>
 <translation id="7981670705071137488">Այսուհետ ծրագրերը կթարմացվեն ֆոնային ռեժիմում։ Թարմացման պարամետրերը կարող եք դիտել կարգավորումներում։</translation>
 <translation id="7982083145464587921">Սխալն ուղղելու համար վերագործարկեք սարքը:</translation>
@@ -9271,6 +9298,7 @@
 <translation id="8009225694047762179">Կառավարել գաղտնաբառերը</translation>
 <translation id="8011372169388649948">«<ph name="BOOKMARK_TITLE" />» էջանիշը տեղափոխվեց։</translation>
 <translation id="8012188750847319132">caps lock</translation>
+<translation id="8012463809859447963">Մանրամասներ ակնթարթային թեժ կետի մասին</translation>
 <translation id="8013993649590906847">Եթե պատկերն օգտակար նկարագրություն չունի, Chrome-ը կփորձի նոր նկարագրություն տրամադրել: Պատկերներն ուղարկվում են Google-ին՝ նկարագրություններ ստեղծելու համար։</translation>
 <translation id="8014154204619229810">Թարմացումների գործարկիչն այժմ աշխատում է: Էջը թարմացրեք մեկ րոպեից:</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" />-ը չի կարող վերադառնալ նախկինում տեղադրված տարբերակին: Կրկին փորձեք օգտվել Powerwash գործառույթից:</translation>
@@ -9285,6 +9313,7 @@
 <translation id="8025151549289123443">Կողպէկրան և մուտք</translation>
 <translation id="8025291188699172126">Թարմացումների մասին</translation>
 <translation id="8026471514777758216">Ձեր բոլոր սարքերը</translation>
+<translation id="8026784703228858744">Պահեք ձեր էջանիշները և այլ տվյալներ համաժամացման միջոցով</translation>
 <translation id="8027581147000338959">Բացել նոր պատուհանում</translation>
 <translation id="8028060951694135607">Microsoft-ի բանալիների վերականգնում</translation>
 <translation id="8028803902702117856">Ներբեռնվում է <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9415,6 +9444,7 @@
 <translation id="8115139559594092084">Ձեր Google Drive-ից</translation>
 <translation id="8116972784401310538">&amp;Էջանիշերի կառավարիչ</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" />ը հիշում է, թե ինչպես եք մտել հաշիվ, և հնարավորության դեպքում ավտոմատ կերպով մուտք է գործում։ Եթե այս գործառույթն անջատված է, ամեն անգամ մուտք գործելուց առաջ ձեզանից հաստատում կպահանջվի։</translation>
+<translation id="8118331347066725040">Կարծիք հայտնեք «Որոնել Տեսապակու միջոցով» գործառույթի մասին</translation>
 <translation id="8118362518458010043">Ընդլայնումն անջատվել է Chrome-ի կողմից։ Այն կարող է վտանգավոր լինել։</translation>
 <translation id="8118488170956489476">Ձեր <ph name="BEGIN_LINK" />դիտարկիչը կառավարվում է<ph name="END_LINK" /> ձեր կազմակերպության կողմից</translation>
 <translation id="8118515372935001629">Էկրանի թարմացման հաճախականությունը</translation>
@@ -9465,11 +9495,13 @@
 <translation id="8151057139207656239">Կառուցման տվյալները պատճենվեցին</translation>
 <translation id="815114315010033526">Օգտագործել QR կոդ</translation>
 <translation id="8151638057146502721">Կազմաձևել</translation>
+<translation id="8151748163667572916">Անջատել ակնթարթային թեժ կետը</translation>
 <translation id="8154790740888707867">Ֆայլ չի գտնվել</translation>
 <translation id="815491593104042026">Իսկորոշումը չհաջողվեց, քանի որ նրա կազմաձևումը թույլ է տալիս օգտագործել ոչ ապահով URL (<ph name="BLOCKED_URL" />): Կապվեք ձեր ադմինիստրատորի հետ:</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Կոտրված գաղտնաբառեր չեն գտնվել}=1{{COUNT} կոտրված գաղտնաբառ}one{{COUNT} կոտրված գաղտնաբառ}other{{COUNT} կոտրված գաղտնաբառ}}</translation>
 <translation id="8157248655669507702">eSIM պրոֆիլ տեղադրելու համար միացրեք բջջային ինտերնետը</translation>
 <translation id="8157704005178149728">Ծնողական վերահսկողության կարգավորում</translation>
+<translation id="8157849462797352650">Ձեր սարքը ստանում է անվտանգության, կայունության և արտադրողականության վերջին թարմացումները</translation>
 <translation id="8158117992543756526">Այս սարքն այլևս չի ստանում ծրագրակազմի և անվտանգության համակարգի ավտոմատ թարմացումներ (վերջին անգամ՝ <ph name="MONTH_AND_YEAR" />)։ <ph name="LINK_BEGIN" />Իմանալ ավելին<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Զգայական արձագանքն օգտագործվում է տարբեր գործողություններ, օրինակ՝ էկրանի տրոհումը և աշխատասեղանների միջև անցումը հաստատելու համար։ <ph name="LINK_BEGIN" />Իմանալ ավելին<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Վկայագրի վստահության որոշման սխալ</translation>
@@ -9912,6 +9944,7 @@
 <translation id="8480082892550707549">Նույնիսկ եթե նախկինում ֆայլեր եք ներբեռնել այս կայքից, այժմ վերջինս կարող է հարձակման ենթարկված լինել: Փորձեք ֆայլը ներբեռնել ավելի ուշ:</translation>
 <translation id="8480869669560681089">Անհայտ սարք <ph name="VENDOR_NAME" />-ից</translation>
 <translation id="8481187309597259238">Հաստատեք USB-ի թույլտվությունները</translation>
+<translation id="8482077254400484047">Կառավարեք ոչ ակտիվ ներդիրների տեսքն այստեղ</translation>
 <translation id="8483248364096924578">IP հասցե</translation>
 <translation id="8486666913807228950">Պատճառը՝ «Հարկադրաբար բացել…» ցանկում հայտնաբերվել է «<ph name="REVERT_RULE" />» շրջված կանոնը։</translation>
 <translation id="8487678622945914333">Zoom In</translation>
@@ -9998,6 +10031,7 @@
 <translation id="8555444629041783356">Մայրամուտի ժամանակացույցի ավտոմատ թարմացում</translation>
 <translation id="855604308879080518">Android հավելվածներին հասանելի դարձրեք USB սարքերն այս Chromebook-ում։ Թույլտվության հարցումը կարվի ամեն անգամ, երբ դուք USB սարք միացնեք։ Առանձին Android հավելվածներ կհայցեն լրացուցիչ թույլտվություններ։</translation>
 <translation id="8557022314818157177">Հպեք անվտանգության բանալուն և պահեք, մինչև ձեր մատնահետքն ավելացվի:</translation>
+<translation id="8557100046150195444">Շարունակելու համար օգտագործեք Touch ID</translation>
 <translation id="8557180006508471423">Միացրեք «Google Chrome»-ը ձեր Mac համակարգչի տեղորոշման ծառայություններում</translation>
 <translation id="8557856025359704738">Հաջորդ ներբեռնումը կլինի հետևյալ ամսաթվին՝ <ph name="NEXT_DATE_DOWNLOAD" />։</translation>
 <translation id="8558281414737757274">Google հաշվի գաղտնաբառ</translation>
@@ -10066,6 +10100,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Հեռացնել ստվերը</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Ոչ ակտիվ ներդիրների տեսքը</translation>
 <translation id="8621979332865976405">Կիսվեք ձեր ամբողջ էկրանով</translation>
 <translation id="8624315169751085215">Պատճենել սեղմատախտակին</translation>
 <translation id="8624354461147303341">Ստանալ զեղչեր</translation>
@@ -10179,6 +10214,7 @@
 <translation id="869167754614449887"><ph name="FILE_NAME" /> ֆայլը հեռացվեց ներբեռնումների պատմությունից</translation>
 <translation id="8692107307702113268">Գաղտնաբառը պարունակում է ավելի քան 1000 նիշ</translation>
 <translation id="8693639060656817812">Իմանալ ավելին հետագծման արգելափակման առկայության մասին</translation>
+<translation id="8693862390730570097">Թույլ չտալ, որ տեքստագրիչն ավտոմատ բացվի</translation>
 <translation id="8694596275649352090">Կողպել, երբ սարքն անցնում է քնի ռեժիմի, կամ դրա կափարիչը փակվում է</translation>
 <translation id="8695139659682234808">Ավելացրեք ծնողական վերահսկողությունը՝ կարգավորումն ավարտելուց հետո</translation>
 <translation id="8695825812785969222">Բացել &amp;հասցեն…</translation>
@@ -10771,6 +10807,7 @@
 <translation id="9112987648460918699">Find...</translation>
 <translation id="9113240369465613386">Միայն կենտ թվերով էջերը</translation>
 <translation id="9113469270512809735">Ցուցադրել/թաքցնել վերջերս փակված տարրերը</translation>
+<translation id="9113529408970052045">Տեքստագրիչն ավտոմատ կարող է բացվել, երբ կայքում տեքստային դաշտը կարող է լրացվել կարճ բովանդակությամբ</translation>
 <translation id="9114663181201435112">Մուտք գործեք ավելի արագ</translation>
 <translation id="9115675100829699941">&amp;Էջանիշներ</translation>
 <translation id="9115932142612197835">Այս կարգավորումը չի փոխում Google Translate-ի կամ Տեսապակու հասանելիության կարգավիճակը</translation>
diff --git a/chrome/app/resources/generated_resources_it.xtb b/chrome/app/resources/generated_resources_it.xtb
index 31f817f..21aab45 100644
--- a/chrome/app/resources/generated_resources_it.xtb
+++ b/chrome/app/resources/generated_resources_it.xtb
@@ -422,6 +422,7 @@
 <translation id="1307165550267142340">Il PIN è stato creato</translation>
 <translation id="1307431692088049276">Non ripetere più la domanda</translation>
 <translation id="1307559529304613120">Spiacenti, il sistema non è riuscito a memorizzare il token di accesso all'API a lungo termine per questo dispositivo.</translation>
+<translation id="1308876641060960899">Quando usi Google Lens, viene inviato uno screenshot della pagina a Google. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">I dati che influiscono sulla personalizzazione degli annunci vengono eliminati</translation>
 <translation id="1311294419381837540">Stai trasmettendo una scheda. Puoi mettere in pausa o interrompere la trasmissione in qualsiasi momento.</translation>
 <translation id="131188242279372879">Scopri la Protezione avanzata per ottenere il massimo livello di sicurezza di Chrome per i download</translation>
@@ -3007,6 +3008,7 @@
 <translation id="3220943972464248773">Per sincronizzare le tue password devi verificare la tua identità</translation>
 <translation id="3222066309010235055">Prerender: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Connetti a <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Cerca ciò che vuoi su questa pagina con Google Lens</translation>
 <translation id="3223531857777746191">Pulsante di ripristino</translation>
 <translation id="3225084153129302039">Avatar viola predefinito</translation>
 <translation id="3225319735946384299">Firma codice</translation>
@@ -3183,6 +3185,7 @@
 <translation id="3365598184818502391">Usa il tasto CTRL o ALT</translation>
 <translation id="3368922792935385530">Connesso</translation>
 <translation id="3369067987974711168">Mostra altre azioni per questa porta</translation>
+<translation id="336916507624489577">Viene visualizzato un cerchio tratteggiato attorno alle icone dei siti.</translation>
 <translation id="3369624026883419694">Risoluzione host in corso...</translation>
 <translation id="3370260763947406229">Correzione automatica</translation>
 <translation id="3371140690572404006">Dispositivo USB-C (porta anteriore destra)</translation>
@@ -3496,6 +3499,7 @@
 <translation id="3605515937536882518">Valori del modulo aggiornati</translation>
 <translation id="3605780360466892872">Ventiquattrore</translation>
 <translation id="3607671391978830431">Per un bambino</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> vuole verificare la tua identità</translation>
 <translation id="3608460311600621471">Inserisci un motivo per voler stampare questi dati:</translation>
 <translation id="3608730769702025110">Passaggio 3 di 4: esamina le informazioni che consentono l'identificazione personale</translation>
 <translation id="3609277884604412258">Ricerca rapida</translation>
@@ -3786,6 +3790,7 @@
 <translation id="3796648294839530037">Reti preferite:</translation>
 <translation id="3797739167230984533">Il tuo <ph name="BEGIN_LINK" />dispositivo <ph name="DEVICE_TYPE" /> è gestito<ph name="END_LINK" /> dalla tua organizzazione</translation>
 <translation id="3797900183766075808">&amp;Cerca "<ph name="SEARCH_TERMS" />" su <ph name="SEARCH_ENGINE" /></translation>
+<translation id="3798026281364973895">Disabilita hotspot istantaneo</translation>
 <translation id="3798449238516105146">Versione</translation>
 <translation id="3798632811625902122">Il dispositivo Bluetooth <ph name="DEVICE" /> chiede l'autorizzazione per essere accoppiato.</translation>
 <translation id="3798670284305777884">Altoparlante (interno)</translation>
@@ -5519,6 +5524,7 @@
 <translation id="5135533361271311778">Impossibile creare l'elemento nei Preferiti.</translation>
 <translation id="513555878193063507">Aggiungi nuovo APN</translation>
 <translation id="5136343472380336530">Assicurati che entrambi i dispositivi siano sbloccati e vicini, nonché che il Bluetooth sia attivo. <ph name="LINK_BEGIN" />Ulteriori informazioni<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Connessione all'hotspot istantaneo non riuscita</translation>
 <translation id="5138227688689900538">Mostra meno</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, ricerca in <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Inserisci il PIN del token di sicurezza. Se non conosci il PIN, devi reimpostare il token di sicurezza.</translation>
@@ -5606,6 +5612,7 @@
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5198430103906431024">Invia dati diagnostici e sull'utilizzo. Attualmente, questo dispositivo invia a Google dati diagnostici e sull'utilizzo delle app e del dispositivo. Tali dati contribuiranno alla stabilità delle app e del sistema, nonché ad altri miglioramenti. Alcuni dati aggregati saranno utili anche alle app e ai partner di Google, come ad esempio agli sviluppatori Android. Se hai attivato l'impostazione Attività web e app aggiuntiva, queste informazioni potrebbero essere salvate nel tuo Account Google.</translation>
 <translation id="5199729219167945352">Esperimenti</translation>
+<translation id="5200680225062692606">Touch ID è bloccato. Per continuare, inserisci la password.</translation>
 <translation id="5203035663139409780">Possono modificare file o cartelle sul dispositivo</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Fai clic per visualizzare l'estensione}other{Fai clic per visualizzare queste estensioni}}</translation>
 <translation id="5204673965307125349">Esegui il powerwash del dispositivo e riprova.</translation>
@@ -5966,6 +5973,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> potrebbe richiedere un tipo di dispositivo più recente o diverso</translation>
 <translation id="5486261815000869482">Conferma password</translation>
 <translation id="5486561344817861625">Simula riavvio browser</translation>
+<translation id="5486748931874756433">Questa modifica verrà applicata quando riceverai il prossimo aggiornamento e riavvierai <ph name="DEVICE_TYPE" />. Tieni presente che non può essere annullata e che si applica a tutti gli utenti di questo dispositivo.</translation>
 <translation id="5487460042548760727">Rinomina il profilo in <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">"<ph name="COPIED_ITEM_NAME" />" copiato</translation>
 <translation id="5488508217173274228">Opzioni crittografia sincronizzazione</translation>
@@ -6378,6 +6386,7 @@
 <translation id="5799508265798272974">Macchina virtuale Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Ripristina le impostazioni predefinite sicure sul tuo dispositivo ChromeOS.</translation>
 <translation id="5800020978570554460">Il file di destinazione è stato troncato o rimosso dall'ultimo download.</translation>
+<translation id="5800290746557538611">Abilita hotspot istantaneo</translation>
 <translation id="5800351251499368110">Chiudi la ricerca aperta nel riquadro laterale.</translation>
 <translation id="5800703268655655701">Seleziona tema chiaro o scuro</translation>
 <translation id="5801051031414037185">Configura il telefono</translation>
@@ -6537,6 +6546,7 @@
 <translation id="5916664084637901428">On</translation>
 <translation id="59174027418879706">Attivato</translation>
 <translation id="5920543303088087579">La connessione a questa rete è stata disattivata dall'amministratore</translation>
+<translation id="5922963926582976524">Disconnetti rete hotspot istantaneo</translation>
 <translation id="5924047253200400718">Richiedi assistenza<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Chiedi prima di copiare o spostare i file Microsoft su Google Drive</translation>
 <translation id="5924527146239595929">Scatta una foto oppure scegli una foto esistente o un'icona.
@@ -6913,6 +6923,7 @@
 <translation id="6209838773933913227">Aggiornamento del componente</translation>
 <translation id="6209908325007204267">Il tuo dispositivo include una licenza Chrome Enterprise Upgrade, ma il tuo nome utente non è associato a un account aziendale. Crea un account aziendale dal sito g.co/ChromeEnterpriseAccount su un dispositivo secondario.</translation>
 <translation id="6210282067670792090">Nella barra degli indirizzi, utilizza questa scorciatoia da tastiera con le scorciatoie per motori di ricerca e ricerca su sito</translation>
+<translation id="6211067089253408231">Attiva hotspot istantaneo</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Apri tutti in un &amp;nuovo gruppo di schede}=1{Apri in un &amp;nuovo gruppo di schede}other{Apri tutti ({COUNT}) in un &amp;nuovo gruppo di schede}}</translation>
 <translation id="6212039847102026977">Mostra proprietà di rete avanzate</translation>
 <translation id="6212168817037875041">Disattiva lo schermo</translation>
@@ -8737,6 +8748,7 @@
 <translation id="7629827748548208700">Scheda: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Questo dispositivo è gestito da <ph name="MANAGER" /> e richiede l'accesso a ogni utilizzo.</translation>
 <translation id="7631014249255418691">Backup app e file Linux riuscito</translation>
+<translation id="7631722872321401342">Non sono presenti voci in <ph name="LANGUAGE" /> sul tuo dispositivo. Puoi installare le voci nelle impostazioni.</translation>
 <translation id="7631887513477658702">&amp;Apri sempre file di questo tipo</translation>
 <translation id="7632437836497571618">Usa connessioni sicure per cercare siti</translation>
 <translation id="7632948528260659758">Le seguenti app kiosk non sono state aggiornate:</translation>
@@ -9247,6 +9259,7 @@
 <translation id="7978412674231730200">Chiave privata</translation>
 <translation id="7978450511781612192">I tuoi Account Google verranno scollegati e verrà interrotta la sincronizzazione di preferiti, cronologia, password e altro.</translation>
 <translation id="7980084013673500153">ID asset: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Usa una passkey salvata per <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Mostra popup con EID dispositivo e codice QR</translation>
 <translation id="7981670705071137488">Ora gli aggiornamenti software verranno eseguiti in background. Puoi rivedere le preferenze relative agli aggiornamenti in Impostazioni.</translation>
 <translation id="7982083145464587921">Riavvia il dispositivo per correggere questo errore.</translation>
@@ -9286,6 +9299,7 @@
 <translation id="8009225694047762179">Gestisci password</translation>
 <translation id="8011372169388649948">Preferito "<ph name="BOOKMARK_TITLE" />" spostato.</translation>
 <translation id="8012188750847319132">bloc maiusc</translation>
+<translation id="8012463809859447963">Dettagli hotspot istantaneo</translation>
 <translation id="8013993649590906847">Se un'immagine è senza descrizione utile, Chrome proverà a fornirne una. Per la creazione delle descrizioni, le immagini vengono inviate a Google.</translation>
 <translation id="8014154204619229810">Lo strumento di aggiornamento è in esecuzione. Aggiorna tra un minuto per ricontrollare.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> non riesce a tornare alla versione precedente installata. Prova a eseguire il Powerwash del dispositivo.</translation>
@@ -9301,6 +9315,7 @@
 <translation id="8025151549289123443">Schermata di blocco e accesso</translation>
 <translation id="8025291188699172126">Informazioni sugli aggiornamenti</translation>
 <translation id="8026471514777758216">Tutti i tuoi dispositivi</translation>
+<translation id="8026784703228858744">Salva i tuoi preferiti e altro ancora con la sincronizzazione</translation>
 <translation id="8027581147000338959">Apri in un'altra finestra</translation>
 <translation id="8028060951694135607">Recupero chiavi Microsoft</translation>
 <translation id="8028803902702117856">Download in corso di <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9431,6 +9446,7 @@
 <translation id="8115139559594092084">Dal tuo Google Drive</translation>
 <translation id="8116972784401310538">Gestione &amp;Preferiti</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> memorizza il metodo di accesso e, se possibile, ti consente di accedere automaticamente. Se questa opzione è disattivata, ti verrà chiesta una conferma ogni volta.</translation>
+<translation id="8118331347066725040">Invia feedback per la ricerca con Lens</translation>
 <translation id="8118362518458010043">Estensione disattivata da Chrome perché potrebbe non essere sicura.</translation>
 <translation id="8118488170956489476">Il tuo <ph name="BEGIN_LINK" />browser è gestito<ph name="END_LINK" /> dalla tua organizzazione</translation>
 <translation id="8118515372935001629">Frequenza di aggiornamento del display</translation>
@@ -9481,11 +9497,13 @@
 <translation id="8151057139207656239">Dettagli build copiati</translation>
 <translation id="815114315010033526">Usa il codice QR</translation>
 <translation id="8151638057146502721">Configura</translation>
+<translation id="8151748163667572916">Disattiva hotspot istantaneo</translation>
 <translation id="8154790740888707867">Nessun file</translation>
 <translation id="815491593104042026">Spiacenti, impossibile eseguire l'autenticazione perché è stato configurato l'utilizzo di un URL non protetto (<ph name="BLOCKED_URL" />). Contatta l'amministratore.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Non sono state trovate password compromesse}=1{{COUNT} password compromessa}other{{COUNT} password compromesse}}</translation>
 <translation id="8157248655669507702">Attiva i dati mobili per installare un profilo eSIM</translation>
 <translation id="8157704005178149728">Impostazione della supervisione</translation>
+<translation id="8157849462797352650">Il tuo dispositivo dispone degli aggiornamenti più recenti relativi a sicurezza, stabilità e prestazioni</translation>
 <translation id="8158117992543756526">Questo dispositivo non riceve più aggiornamenti automatici di software e sicurezza da <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Ulteriori informazioni<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Ricevi una conferma tramite vibrazione per azioni quali la divisione dello schermo e il passaggio da una scrivania all'altra. <ph name="LINK_BEGIN" />Scopri di più<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Errore durante l'impostazione dell'attendibilità del certificato</translation>
@@ -9928,6 +9946,7 @@
 <translation id="8480082892550707549">Anche se hai già scaricato file da questo sito in passato, il sito potrebbe essere temporaneamente non sicuro (compromesso). Prova a scaricare il file in un secondo momento.</translation>
 <translation id="8480869669560681089">Dispositivo sconosciuto di <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Conferma l'autorizzazione USB</translation>
+<translation id="8482077254400484047">Gestisci l'aspetto delle schede non attive qui</translation>
 <translation id="8483248364096924578">Indirizzo IP</translation>
 <translation id="8486666913807228950">Motivo: la regola invertita <ph name="REVERT_RULE" /> è stata rilevata nell'elenco "Forza l'apertura in".</translation>
 <translation id="8487678622945914333">Ingrandisci</translation>
@@ -10014,6 +10033,7 @@
 <translation id="8555444629041783356">Programmazione per il tramonto automatica</translation>
 <translation id="855604308879080518">Consenti alle app per Android di accedere ai dispositivi USB su questo Chromebook. L'autorizzazione verrà richiesta ogni volta che inserisci un dispositivo USB. Le singole app per Android richiederanno autorizzazioni aggiuntive.</translation>
 <translation id="8557022314818157177">Continua a toccare il token di sicurezza finché l'impronta digitale non viene acquisita</translation>
+<translation id="8557100046150195444">Usa Touch ID per continuare</translation>
 <translation id="8557180006508471423">Attiva "Google Chrome" in Servizi di localizzazione sul Mac</translation>
 <translation id="8557856025359704738">Prossimo download: <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Password dell'Account Google</translation>
@@ -10082,6 +10102,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Ombreggiatura</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Aspetto delle schede non attive</translation>
 <translation id="8621979332865976405">Condividi tutto lo schermo</translation>
 <translation id="8624315169751085215">Copia negli appunti</translation>
 <translation id="8624354461147303341">Ricevi sconti</translation>
diff --git a/chrome/app/resources/generated_resources_ja.xtb b/chrome/app/resources/generated_resources_ja.xtb
index edcadcf..efb6e0e 100644
--- a/chrome/app/resources/generated_resources_ja.xtb
+++ b/chrome/app/resources/generated_resources_ja.xtb
@@ -2815,6 +2815,7 @@
 <translation id="3051250416341590778">表示サイズ</translation>
 <translation id="3053013834507634016">証明書キーの用途</translation>
 <translation id="3053273573829329829">ユーザー PIN を有効にする</translation>
+<translation id="3053274730492362225">点滅なし</translation>
 <translation id="3054766768827382232">無効にすると、周辺機器のパフォーマンスを向上できますが、不正に使用された場合、個人データが漏洩する可能性があります。</translation>
 <translation id="3056438898277655057"><ph name="SPECIFIC_NAME" /> に USB デバイスへのアクセスを許可します。USB デバイスを取り外した後は、<ph name="SPECIFIC_NAME" /> にデバイスのデータは残りません。</translation>
 <translation id="3058498974290601450">同期は設定でいつでもオンにできます。</translation>
@@ -3215,6 +3216,7 @@
 <translation id="3393554941209044235">Chrome ドキュメント解析</translation>
 <translation id="3393582007140394275">画面をキャストできません。</translation>
 <translation id="3394850431319394743">識別子の使用と保護されたコンテンツの再生を許可するサイト</translation>
+<translation id="3396442984945202128">本人確認</translation>
 <translation id="3396800784455899911">[同意して続行] をクリックすると、これらの Google サービスに関する上記の処理内容に同意したことになります。</translation>
 <translation id="339722927132407568">固まる</translation>
 <translation id="3398899528308712018">タブグループの候補</translation>
@@ -3260,7 +3262,7 @@
 <translation id="3429275422858276529">後で見つけやすいようにこのページをブックマークできます</translation>
 <translation id="3431715928297727378"><ph name="WINDOW_TITLE" /> - <ph name="MEMORY_VALUE" /> を解放しました</translation>
 <translation id="3432762828853624962">共有ワーカー</translation>
-<translation id="3433507769937235446">退席時ロック</translation>
+<translation id="3433507769937235446">離席時ロック</translation>
 <translation id="3433621910545056227">デバイス インストール時の属性のロックを確立できませんでした。</translation>
 <translation id="3434025015623587566">Google パスワード マネージャーにさらにアクセスを許可する必要があります</translation>
 <translation id="3434107140712555581"><ph name="BATTERY_PERCENTAGE" />%</translation>
@@ -3447,6 +3449,7 @@
 <translation id="3567168891086460374">別の方法で保存</translation>
 <translation id="3567284462585300767">近くのユーザーとファイルを送受信するには、デバイスを公開してください</translation>
 <translation id="356738834800832239">パスワードを保存しました</translation>
+<translation id="3568431410312984116">「文書作成サポート」を自動的に開くことを許可する</translation>
 <translation id="3569382839528428029"><ph name="APP_NAME" /> と画面を共有しますか?</translation>
 <translation id="3569614820047645079">マイドライブ内のファイルは Chromebook と自動的に同期されるので、インターネット接続がなくてもアクセスできます。</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" /> は次のファイルとフォルダを表示できます</translation>
@@ -5948,6 +5951,7 @@
 <translation id="5474859849784484111"><ph name="MANAGER" /> が、アップデートを今すぐダウンロードするよう求めています。Wi-Fi に接続するか、現在の従量制接続でのダウンロードを許可してください(通信料が発生することがあります)。</translation>
 <translation id="5477089831058413614"><ph name="DEVICE_TYPE" /> のアクセス ポイント設定</translation>
 <translation id="5481273127572794904">複数のファイルの自動ダウンロードを許可しないサイト</translation>
+<translation id="5481682542063333508">文書作成をサポートする</translation>
 <translation id="5481941284378890518">近くのプリンタを追加</translation>
 <translation id="5482417738572414119">タブグループの提案機能を使ってタブを整理するには、ログインしてください</translation>
 <translation id="5484181871714116891">オンにした場合、パスキーが iCloud キーチェーンで作成され、Apple デバイスで使用できるようになります。オフにした場合、パスキーはこのデバイスの Chrome プロフィールで作成されます。</translation>
@@ -10199,6 +10203,7 @@
 <translation id="869167754614449887">ダウンロード履歴から <ph name="FILE_NAME" /> を削除しました</translation>
 <translation id="8692107307702113268">パスワードが 1,000 文字を超えています</translation>
 <translation id="8693639060656817812">トラッキング防止機能の提供状況の詳細</translation>
+<translation id="8693862390730570097">「文書作成サポート」を自動的に開くことを許可しない</translation>
 <translation id="8694596275649352090">スリープ状態またはディスプレイを閉じたときにロックする</translation>
 <translation id="8695139659682234808">セットアップ後に保護者による使用制限を設定できます</translation>
 <translation id="8695825812785969222">場所を開く(&amp;L)...</translation>
@@ -10790,6 +10795,7 @@
 <translation id="9112987648460918699">検索...</translation>
 <translation id="9113240369465613386">奇数のページのみ</translation>
 <translation id="9113469270512809735">最近閉じたアイテムを切り替える</translation>
+<translation id="9113529408970052045">サイトのテキスト ボックスに短いコンテンツを入力できる場合に、「文書作成サポート」を自動的に開くことができます</translation>
 <translation id="9114663181201435112">簡単にログイン</translation>
 <translation id="9115675100829699941">ブックマーク(&amp;B)</translation>
 <translation id="9115932142612197835">この設定を行っても、Google 翻訳やレンズはこれまでどおり使用できます</translation>
diff --git a/chrome/app/resources/generated_resources_kk.xtb b/chrome/app/resources/generated_resources_kk.xtb
index ddff350..3bb764a1 100644
--- a/chrome/app/resources/generated_resources_kk.xtb
+++ b/chrome/app/resources/generated_resources_kk.xtb
@@ -422,6 +422,7 @@
 <translation id="1307165550267142340">PIN кодыңыз жасалды.</translation>
 <translation id="1307431692088049276">Қайта сұралмасын</translation>
 <translation id="1307559529304613120">Өкінішке орай, жүйенің бұл құрылғыға арналған ұзақ мерзімді API кіру таңбалауышын сақтауы сәтсіз аяқталды.</translation>
+<translation id="1308876641060960899">Google Lens пайдалансаңыз, бет скриншоты Google-ға жіберіледі. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Жарнаманы жекелендіруге әсер ететін деректер жойылады</translation>
 <translation id="1311294419381837540">Сіз қойындыны трансляциялап жатырсыз. Трансляцияны кез келген уақытта кідіртуге немесе тоқтатуға болады.</translation>
 <translation id="131188242279372879">Chrome-ның жүктеп алуға арналған ең жоғары деңгейлі қауіпсіздігіне ие болу үшін күшейтілген қорғаныспен танысыңыз</translation>
@@ -3004,6 +3005,7 @@
 <translation id="3220943972464248773">Құпия сөздеріңізді синхрондау үшін жеке басыңызды растаңыз.</translation>
 <translation id="3222066309010235055">Алдын ала кескіндеу: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989"><ph name="USB_VM_NAME" /> желісіне қосылу</translation>
+<translation id="3222857603094643834">Осы беттегі кез келген нәрсені Google Lens-бен іздеңіз</translation>
 <translation id="3223531857777746191">Бастапқы күйге қайтару түймесі</translation>
 <translation id="3225084153129302039">Әдепкі күлгін түсті аватар</translation>
 <translation id="3225319735946384299">Кодты белгілеу</translation>
@@ -3180,6 +3182,7 @@
 <translation id="3365598184818502391">Ctrl не Alt пернесі пайдаланылуы керек</translation>
 <translation id="3368922792935385530">Қосылған</translation>
 <translation id="3369067987974711168">Осы порт үшін басқа да әрекеттерді көрсету</translation>
+<translation id="336916507624489577">Сайт белгішелерінің сыртында нүктелі шеңбер пайда болады.</translation>
 <translation id="3369624026883419694">Хост анықталуда…</translation>
 <translation id="3370260763947406229">Автоматты түрде түзету</translation>
 <translation id="3371140690572404006">USB-C құрылғысы (оң жақ алдыңғы порты)</translation>
@@ -3491,6 +3494,7 @@
 <translation id="3605515937536882518">Үлгі мәндері жаңартылды.</translation>
 <translation id="3605780360466892872">Бизнесмен</translation>
 <translation id="3607671391978830431">Бала үшін</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> бұл сіз екеніңізді растағысы келеді.</translation>
 <translation id="3608460311600621471">Бұл деректерді басып шығару себебін енгізіңіз:</translation>
 <translation id="3608730769702025110">3/4 қадамы: жеке тұлғаны анықтау ақпаратын қарап шығу</translation>
 <translation id="3609277884604412258">Жылдам іздеу</translation>
@@ -3781,6 +3785,7 @@
 <translation id="3796648294839530037">Таңдаулы желілер:</translation>
 <translation id="3797739167230984533"><ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> құрылғыңызды <ph name="END_LINK" /> ұйым басқарады.</translation>
 <translation id="3797900183766075808">"<ph name="SEARCH_TERMS" />" сөзін <ph name="SEARCH_ENGINE" /> бойынша &amp;іздеу</translation>
+<translation id="3798026281364973895">Лезде қосылатын хотспотты өшіру</translation>
 <translation id="3798449238516105146">Нұсқа</translation>
 <translation id="3798632811625902122">"<ph name="DEVICE" />" Bluetooth құрылғысы жұптасуға рұқсат сұрайды.</translation>
 <translation id="3798670284305777884">Динамик (ішкі)</translation>
@@ -3894,6 +3899,7 @@
 <translation id="3873915545594852654">ARC++ ақауы орын алды.</translation>
 <translation id="3874164307099183178">Google Assistant қолданбасын қосу</translation>
 <translation id="3875815154304214043"><ph name="APP_NAME" /> жаңа браузер қойындысында ашылуға орнатылған, қолдау көрсету сілтемелері де браузерде ашылады. <ph name="BEGIN_LINK_LEARN_MORE" />Толығырақ<ph name="END_LINK_LEARN_MORE" /></translation>
+<translation id="3876833929577368454">Әрқашан сұрау</translation>
 <translation id="3877075909000773256"><ph name="USER_NAME" /> құрылғысына арналған Nearby Share параметрлері (<ph name="USER_EMAIL" /> аккаунтының атынан бөлісуде).</translation>
 <translation id="3878445208930547646">Бұл сайттан көшіруге рұқсат берілмейді</translation>
 <translation id="3879748587602334249">Жүктеп алу менеджері</translation>
@@ -5512,6 +5518,7 @@
 <translation id="5135533361271311778">Бетбелгі элементін жасау мүмкін болмады.</translation>
 <translation id="513555878193063507">Жаңа APN қосу</translation>
 <translation id="5136343472380336530">Екі құрылғының да құлпы ашық, бір-біріне жақын және Bluetooth функциялары қосулы екеніне көз жеткізіңіз. <ph name="LINK_BEGIN" />Толығырақ<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Лезде қосылатын хотспот байланысы орнатылмады</translation>
 <translation id="5138227688689900538">Жию</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, <ph name="DEFAULT_SEARCH_ENGINE_NAME" /> Іздеу</translation>
 <translation id="5139823398361067371">Қауіпсіздік кілтінің PIN кодын енгізіңіз. PIN кодын білмесеңіз, қауіпсіздік кілтін бастапқы күйге қайтаруыңыз керек.</translation>
@@ -5599,6 +5606,7 @@
 <translation id="5197255632782567636">Интернет</translation>
 <translation id="5198430103906431024">Пайдалану және диагностика туралы деректерді жіберу. Бұл құрылғыдан Google-ға диагностика, құрылғы мен қолданбаны пайдалану деректері автоматты түрде жіберіліп тұрады. Олар жүйе мен қолданбаның тұрақты жұмыс істеуіне және басқа да жақсартулар енгізуге көмектеседі. Кейбір жиынтық деректер Google қолданбаларын жетілдіруге және Android әзірлеушілері сияқты серіктестердің жұмысына көмектеседі. Егер "Интернет пен қолданбаларды пайдаланудың қосымша тарихы" параметрі қосулы болса, бұл деректер сіздің Google аккаунтыңызға сақталуы мүмкін.</translation>
 <translation id="5199729219167945352">Эксперименттер</translation>
+<translation id="5200680225062692606">Touch ID құлыпталған. Жалғастыру үшін құпия сөзіңізді енгізіңіз.</translation>
 <translation id="5203035663139409780">Құрылғыңыздағы файлдарды немесе қалталарды өзгерте алады</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Кеңейтімді көру үшін басыңыз.}other{Бұл кеңейтімдерді көру үшін басыңыз.}}</translation>
 <translation id="5204673965307125349">Құрылғыға Powerwash қолданып, қайталап көріңіз.</translation>
@@ -5958,6 +5966,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> веб-сайты жаңарақ не басқа құрылғыны сұрауы мүмкін</translation>
 <translation id="5486261815000869482">Құпия сөзді растау</translation>
 <translation id="5486561344817861625">Браузердің қайта іске қосылуын үлгілеу</translation>
+<translation id="5486748931874756433">Бұл өзгеріс келесі жаңарту келгенде және <ph name="DEVICE_TYPE" /> құрылғысын өшіріп қосқанда күшіне енеді. Оны қайтару мүмкін емес және ол осы құрылғының барлық пайдаланушысына қолданылады.</translation>
 <translation id="5487460042548760727">Профиль атауын "<ph name="PROFILE_NAME" />" деп өзгерту</translation>
 <translation id="5488093641312826914">"<ph name="COPIED_ITEM_NAME" />" көшірілді</translation>
 <translation id="5488508217173274228">Синхрондауды шифрлау опциялары</translation>
@@ -6370,6 +6379,7 @@
 <translation id="5799508265798272974">Linux виртуалдық машинасы: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">ChromeOS құрылғысындағы параметрлерді қауіпсіз әдепкі мәндеріне қайтарыңыз.</translation>
 <translation id="5800020978570554460">Мақсатты файл соңғы жүктеуден кейін қысқартылды немесе жойылды.</translation>
+<translation id="5800290746557538611">Лезде қосылатын хотспотты қосу</translation>
 <translation id="5800351251499368110">Бүйірлік панельде іздеу бетін жабыңыз. Бүйірлік панельде іздеу беті ашық.</translation>
 <translation id="5800703268655655701">Жарық немесе қараңғы режимді таңдау</translation>
 <translation id="5801051031414037185">Телефонды реттеу</translation>
@@ -6529,6 +6539,7 @@
 <translation id="5916664084637901428">Қосулы</translation>
 <translation id="59174027418879706">Қосылған</translation>
 <translation id="5920543303088087579">Әкімшіңіз бұл желіге қосылу мүмкіндігін өшіріп қойған</translation>
+<translation id="5922963926582976524">Лезде қосылатын хотспот желісін ажырату</translation>
 <translation id="5924047253200400718">Анықтама алу<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Microsoft файлдарын Google Drive-ға көшіру немесе тасымалдау алдында сұрау</translation>
 <translation id="5924527146239595929">Жаңа суретке түсіріңіз немесе бар суретті не белгішені таңдаңыз.
@@ -6905,6 +6916,7 @@
 <translation id="6209838773933913227">Компонентті жаңарту</translation>
 <translation id="6209908325007204267">Құрылғыда Chrome Enterprise Upgrade қамтылған, бірақ пайдаланушы атыңыз корпоративтік аккаунтпен байланыстырылмаған. Қосымша құрылғыдан g.co/ChromeEnterpriseAccount бетіне өтіп, корпоративтік аккаунтын жасаңыз.</translation>
 <translation id="6210282067670792090">Мекенжай жолағында іздеу жүйелері мен сайтта іздеуге арналған жылдам пәрмендер мен перне тіркесімдерін пайдаланыңыз.</translation>
+<translation id="6211067089253408231">Лезде қосылатын хотспотты қосу</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Барлығын &amp;жаңа қойынды тобында ашу}=1{&amp;Жаңа қойынды тобында ашу}other{Барлығын ({COUNT}) &amp;жаңа қойынды тобында ашу}}</translation>
 <translation id="6212039847102026977">Кеңейтілген желі сипаттарын көрсету</translation>
 <translation id="6212168817037875041">Дисплейді өшіру</translation>
@@ -8727,6 +8739,7 @@
 <translation id="7629827748548208700">Қойынды: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Бұл құрылғыны <ph name="MANAGER" /> басқарады және сізден әрдайым аккаунтқа кіру талап етіледі.</translation>
 <translation id="7631014249255418691">Linux қолданбалары мен файлдарының сақтық көшірмесі жасалды.</translation>
+<translation id="7631722872321401342">Құрылғыңызда <ph name="LANGUAGE" /> тіліндегі дауыстар жоқ. Дауыстарды параметрлерден орната аласыз.</translation>
 <translation id="7631887513477658702">&amp;Осы түрге жататын файлдарды әрқашан ашу</translation>
 <translation id="7632437836497571618">Сайттарды іздеу үшін қауіпсіз байланыстарды пайдалану</translation>
 <translation id="7632948528260659758">Келесі киоск қолданбаларын жаңарту сәтсіз болды:</translation>
@@ -9237,6 +9250,7 @@
 <translation id="7978412674231730200">Жеке кілт</translation>
 <translation id="7978450511781612192">Google аккаунттарыңыздан шығарыласыз. Бетбелгілер, тарих, құпия сөздер, т.б. синхрондалмайтын болады.</translation>
 <translation id="7980084013673500153">Актив идентификаторы: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406"><ph name="APP_NAME" /> веб-сайты үшін сақталған кіру кілтін пайдаланыңыз</translation>
 <translation id="7981662863948574132">Құрылғының EID нөмірі және QR коды бар қалқымалы терезесін көрсету</translation>
 <translation id="7981670705071137488">Бұдан былай бағдарламалық құрал фондық режимде жаңартылады. Жаңарту параметрлерін "Параметрлер" бөлімінен қарауға болады.</translation>
 <translation id="7982083145464587921">Бұл қатені түзету үшін құрылғыңызды қайта іске қосыңыз.</translation>
@@ -9276,6 +9290,7 @@
 <translation id="8009225694047762179">Құпия сөздерді басқару</translation>
 <translation id="8011372169388649948">"<ph name="BOOKMARK_TITLE" />" бетбелгісі жылжытылды.</translation>
 <translation id="8012188750847319132">caps lock</translation>
+<translation id="8012463809859447963">Лезде қосылатын хотспот мәліметтері</translation>
 <translation id="8013993649590906847">Егер суреттің пайдалы сипаттамасы болмаса, Chrome оны өзі ұсынып көреді. Сипаттамалар жасау үшін суреттер Google-ға жіберіледі.</translation>
 <translation id="8014154204619229810">Жаңарту құралы қазір қосулы. Бір минуттан кейін жаңартып көріңіз.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> бұрын орнатылған нұсқасына қайта алмайды. Құрылғыңызда Powerwash процесін қайталап көріңіз.</translation>
@@ -9290,6 +9305,7 @@
 <translation id="8025151549289123443">Құлыптаулы экран және кіру</translation>
 <translation id="8025291188699172126">Жаңартулар туралы</translation>
 <translation id="8026471514777758216">Барлық құрылғыңыз</translation>
+<translation id="8026784703228858744">Бетбелгілерді және т.б. ақпаратты синхрондап сақтаңыз.</translation>
 <translation id="8027581147000338959">Жаңа терезеден ашу</translation>
 <translation id="8028060951694135607">Microsoft Key Recovery</translation>
 <translation id="8028803902702117856"><ph name="FILE_NAME" /> (<ph name="SIZE" />) жүктеп алынуда</translation>
@@ -9420,6 +9436,7 @@
 <translation id="8115139559594092084">Google Drive дискісінен</translation>
 <translation id="8116972784401310538">&amp;Бетбелгілер реттегіші</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> аккаунтқа қалай кіргеніңізді есте сақтайды және сізді мүмкіндігінше автоматты түрде кіргізеді. Өшірулі кезде сізден әрдайым растау сұралады.</translation>
+<translation id="8118331347066725040">Lens-бен іздеуге қатысты пікіріңізді жазыңыз.</translation>
 <translation id="8118362518458010043">Chrome арқылы өшірілген. Бұл кеңейтім қауіпті болуы мүмкін.</translation>
 <translation id="8118488170956489476"><ph name="BEGIN_LINK" />Браузеріңізді<ph name="END_LINK" /> ұйым басқарады</translation>
 <translation id="8118515372935001629">Дисплейді жаңарту жиілігі</translation>
@@ -9470,11 +9487,13 @@
 <translation id="8151057139207656239">Көшірілген құрама мәліметтері</translation>
 <translation id="815114315010033526">Орнына QR кодын пайдалану</translation>
 <translation id="8151638057146502721">Конфигурациялау</translation>
+<translation id="8151748163667572916">Лезде қосылатын хотспотты өшіру</translation>
 <translation id="8154790740888707867">Файл жоқ</translation>
 <translation id="815491593104042026">Аутентификация сәтсіз аяқталды, себебі ол қауіпсіз емес URL (<ph name="BLOCKED_URL" />) пайдалануға конфигурацияланған. Әкімшіңізге хабарласыңыз.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Ешқандай құпия сөз ұрланбаған.}=1{{COUNT} құпия сөз ұрланды.}other{{COUNT} құпия сөз ұрланды.}}</translation>
 <translation id="8157248655669507702">eSIM профилін орнату үшін мобильдік интернетті қосыңыз.</translation>
 <translation id="8157704005178149728">Қадағалау параметрлері орнатылуда</translation>
+<translation id="8157849462797352650">Құрылғыңызға соңғы қауіпсіздік, тұрақтылық және өнімділік жаңартулары қосылады.</translation>
 <translation id="8158117992543756526">Бұл құрылғы <ph name="MONTH_AND_YEAR" /> бері бағдарламалық құралдың және қауіпсіздік жүйесінің автоматты жаңартуларын алмаған. <ph name="LINK_BEGIN" />Толығырақ<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Экранды бөлу және жұмыс үстелдерін ауыстыру сияқты әрекеттер орындағанда, діріл арқылы растау беріледі. <ph name="LINK_BEGIN" />Толығырақ<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Сенімді сертификатты орнату қатесі</translation>
@@ -9917,6 +9936,7 @@
 <translation id="8480082892550707549">Файлдарды бұрын осы сайттан жүктеп алған болсаңыз да, сайт уақытша қауіпті (бұзылған) болуы мүмкін. Файлды кейінірек жүктеп көріңіз.</translation>
 <translation id="8480869669560681089"><ph name="VENDOR_NAME" /> белгісіз құрылғысы</translation>
 <translation id="8481187309597259238">USB рұқсатын растау</translation>
+<translation id="8482077254400484047">Әрекетсіз қойындылардың сыртқы көрінісін осы жерде реттеңіз.</translation>
 <translation id="8483248364096924578">IP мекенжайы</translation>
 <translation id="8486666913807228950">Себеп: <ph name="REVERT_RULE" /> теріс ережесі "Күштеп ашу" тізімінен табылды.</translation>
 <translation id="8487678622945914333">Үлкейту</translation>
@@ -10003,6 +10023,7 @@
 <translation id="8555444629041783356">Күншығыс пен күнбатысты автоматты орнату кестесі</translation>
 <translation id="855604308879080518">Android қолданбаларына Chromebook-та USB құрылғыларын пайдалануға рұқсат етіледі. Рұқсат USB құрылғысын жалғаған сайын сұралады. Жеке Android қолданбалары қосымша рұқсаттар сұрайды.</translation>
 <translation id="8557022314818157177">Саусақ ізі түскенше, қауіпсіздік кілтін басып тұрыңыз.</translation>
+<translation id="8557100046150195444">Жалғастыру үшін Touch ID арқылы саусақ ізімен растаңыз.</translation>
 <translation id="8557180006508471423">Mac құрылғысының "Локация қызметтері" бөлімінен Google Chrome-ды қосыңыз</translation>
 <translation id="8557856025359704738">Келесі жүктеп алу күні: <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Google аккаунтының құпия сөзі</translation>
@@ -10071,6 +10092,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">"Көлеңке түсіру" әсері</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Әрекетсіз қойындылардың сыртқы көрінісі</translation>
 <translation id="8621979332865976405">Экранды толығымен бөлісу</translation>
 <translation id="8624315169751085215">Буферге көшіру</translation>
 <translation id="8624354461147303341">Жеңілдіктер алу</translation>
diff --git a/chrome/app/resources/generated_resources_ko.xtb b/chrome/app/resources/generated_resources_ko.xtb
index 42b21ce..381a345 100644
--- a/chrome/app/resources/generated_resources_ko.xtb
+++ b/chrome/app/resources/generated_resources_ko.xtb
@@ -2838,6 +2838,7 @@
 <translation id="3051250416341590778">디스플레이 크기</translation>
 <translation id="3053013834507634016">인증서 키 사용</translation>
 <translation id="3053273573829329829">사용자 PIN 사용</translation>
+<translation id="3053274730492362225">깜박이지 않음</translation>
 <translation id="3054766768827382232">방화벽을 사용 중지하면 주변기기 성능이 향상될 수 있으나 개인 정보가 노출되어 무단 사용될 수 있습니다.</translation>
 <translation id="3056438898277655057"><ph name="SPECIFIC_NAME" />에 USB 기기 액세스 권한을 부여합니다. <ph name="SPECIFIC_NAME" />은 삭제된 USB 기기를 기억하지 않습니다.</translation>
 <translation id="3058498974290601450">언제든지 설정에서 동기화를 사용 설정할 수 있습니다.</translation>
@@ -3238,6 +3239,7 @@
 <translation id="3393554941209044235">Chrome 문서 분석</translation>
 <translation id="3393582007140394275">화면을 전송할 수 없습니다</translation>
 <translation id="3394850431319394743">보호된 콘텐츠를 재생하기 위해 식별자를 사용하도록 허용됨</translation>
+<translation id="3396442984945202128">본인 인증</translation>
 <translation id="3396800784455899911">'동의 및 계속' 버튼을 클릭하면 이러한 Google 서비스와 관련하여 위에 설명된 처리 방식에 동의하는 것으로 간주됩니다.</translation>
 <translation id="339722927132407568">정지됨</translation>
 <translation id="3398899528308712018">탭 그룹 추천</translation>
@@ -3471,6 +3473,7 @@
 <translation id="3567168891086460374">다른 방법으로 저장</translation>
 <translation id="3567284462585300767">주변의 사람과 파일을 주고받으려면 표시되도록 전환하세요.</translation>
 <translation id="356738834800832239">비밀번호가 저장됨</translation>
+<translation id="3568431410312984116">'작성 지원 기능'이 자동으로 열리도록 허용</translation>
 <translation id="3569382839528428029"><ph name="APP_NAME" />에서 내 화면을 공유하도록 허용하시겠습니까?</translation>
 <translation id="3569614820047645079">내 드라이브에 있는 파일이 Chromebook에 자동으로 동기화되므로 인터넷에 연결되지 않은 상태에서도 파일에 액세스할 수 있습니다</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" />에서 다음 파일과 폴더를 볼 수 있습니다.</translation>
@@ -5976,6 +5979,7 @@
 <translation id="5474859849784484111"><ph name="MANAGER" />에서 지금 Wi-Fi에 연결하여 업데이트를 다운로드할 것을 요청합니다. 종량제 연결(요금이 부과될 수 있음)을 통해 업데이트를 다운로드할 것을 요청합니다.</translation>
 <translation id="5477089831058413614"><ph name="DEVICE_TYPE" /> 핫스팟 구성</translation>
 <translation id="5481273127572794904">여러 파일 자동 다운로드가 허용되지 않음</translation>
+<translation id="5481682542063333508">작성 도움 제공</translation>
 <translation id="5481941284378890518">주변 프린터 추가</translation>
 <translation id="5482417738572414119">로그인하면 Chrome에서 탭 그룹을 추천하고 탭을 깔끔하게 정리할 수 있습니다.</translation>
 <translation id="5484181871714116891">사용 설정하면 iCloud 키체인에서 패스키가 생성되고 Apple 기기에서 사용할 수 있습니다. 사용 중지하면 이 기기의 Chrome 프로필에서 패스키가 생성됩니다.</translation>
@@ -10232,6 +10236,7 @@
 <translation id="869167754614449887">다운로드 기록에서 <ph name="FILE_NAME" /> 파일이 삭제되었습니다.</translation>
 <translation id="8692107307702113268">비밀번호가 1,000자(영문 기준)를 초과합니다.</translation>
 <translation id="8693639060656817812">추적 보호 사용 가능 여부에 관해 자세히 알아보기</translation>
+<translation id="8693862390730570097">'작성 지원 기능'이 자동으로 열리도록 허용하지 않음</translation>
 <translation id="8694596275649352090">절전 모드일 때 또는 덮개가 닫힌 경우 잠금</translation>
 <translation id="8695139659682234808">설정 완료 후 자녀 보호 기능 추가</translation>
 <translation id="8695825812785969222">위치 열기(&amp;L)...</translation>
@@ -10823,6 +10828,7 @@
 <translation id="9112987648460918699">찾기...</translation>
 <translation id="9113240369465613386">홀수 페이지만</translation>
 <translation id="9113469270512809735">최근에 닫은 항목 전환</translation>
+<translation id="9113529408970052045">사이트의 텍스트 상자에 짧은 형식의 콘텐츠를 입력할 수 있을 때 '작성 지원 기능'이 자동으로 열릴 수 있습니다.</translation>
 <translation id="9114663181201435112">간편한 로그인</translation>
 <translation id="9115675100829699941">북마크(&amp;B)</translation>
 <translation id="9115932142612197835">이 설정을 사용해도 Google 번역 또는 렌즈 사용 가능 여부는 변경되지 않습니다.</translation>
diff --git a/chrome/app/resources/generated_resources_ky.xtb b/chrome/app/resources/generated_resources_ky.xtb
index 6d3e509..0fac67d 100644
--- a/chrome/app/resources/generated_resources_ky.xtb
+++ b/chrome/app/resources/generated_resources_ky.xtb
@@ -2836,6 +2836,7 @@
 <translation id="3051250416341590778">Экрандын өлчөмү</translation>
 <translation id="3053013834507634016">Тастыктама ачкычынын колдонулушу</translation>
 <translation id="3053273573829329829">Колдонуучунун PIN кодун иштетүү</translation>
+<translation id="3053274730492362225">Бүлбүлдөбөсүн</translation>
 <translation id="3054766768827382232">Өчүрсөңүз, перифериялык жөндөөлөр жакшыраак иштейт, бирок уруксатсыз колдонуудан улам, жеке маалыматыңыз көрүнүп калышы мүмкүн.</translation>
 <translation id="3056438898277655057"><ph name="SPECIFIC_NAME" /> кызматына USB түзмөктөрүн колдонууга уруксат бериңиз. USB түзмөгү өчүрүлгөндөн кийин <ph name="SPECIFIC_NAME" /> аны эстеп калбайт.</translation>
 <translation id="3058498974290601450">Шайкештирүүнү каалаган убакта параметрлерге өтүп, күйгүзүп койсоңуз болот</translation>
@@ -3236,6 +3237,7 @@
 <translation id="3393554941209044235">Chrome документин талдоо</translation>
 <translation id="3393582007140394275">Экранды тышкы экранга чыгаруу мүмкүн эмес.</translation>
 <translation id="3394850431319394743">Сайттар корголгон мазмунду сиздин уруксатыңыз менен ойното алат</translation>
+<translation id="3396442984945202128">Сиз экениңизди ырастаңыз</translation>
 <translation id="3396800784455899911">"Кабыл алып, улантуу" баскычын басуу менен, бул Google кызматтарын жогоруда сүрөттөлгөн шарттарга ылайык пайдаланууга макул болосуз.</translation>
 <translation id="339722927132407568">Сенейип калуу</translation>
 <translation id="3398899528308712018">Өтмөктөр тобу сунушу</translation>
@@ -3469,6 +3471,7 @@
 <translation id="3567168891086460374">Башка жол менен сактоо</translation>
 <translation id="3567284462585300767">Жакын жердеги кишилерден файлдарды алып, кабыл алуу үчүн түзмөгүңүздү башкаларга көрүнгөндөй кылыңыз</translation>
 <translation id="356738834800832239">Сырсөзүңүз сакталды</translation>
+<translation id="3568431410312984116">"Жазууга жардам бер" функциясын автоматтык түрдө ачылсын</translation>
 <translation id="3569382839528428029"><ph name="APP_NAME" /> экраныңызды бөлүшө берсинби?</translation>
 <translation id="3569614820047645079">Менин Drive'ымдагы файлдарыңыз Chromebook түзмөгүңүзгө автоматтык түрдө шайкештирилгендиктен, аларга Интернет байланышы жок кире аласыз.</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" /> төмөнкү файлдар менен папкаларды көрө алат:</translation>
@@ -5975,6 +5978,7 @@
 <translation id="5474859849784484111"><ph name="MANAGER" /> Wi-Fi тармагына азыр туташып, жаңыртууну жүктөп алууну талап кылууда. Же болбосо, трафиги чектелген Интернет байланышы аркылуу жүктөп алыңыз (акы алынышы мүмкүн).</translation>
 <translation id="5477089831058413614"><ph name="DEVICE_TYPE" /> түзмөгүнүн байланыш түйүнүн конфигурациялоо</translation>
 <translation id="5481273127572794904">Бир нече файлды автоматтык түрдө жүктөп ала албайт</translation>
+<translation id="5481682542063333508">Жазуу жардамын сунуштоо</translation>
 <translation id="5481941284378890518">Жакын жердеги принтерлерди кошуу</translation>
 <translation id="5482417738572414119">Chrome'го өтмөк топторун сунуштап, өтмөктөрүңүздү иретке келтирүүгө уруксат берүү үчүн аккаунтка кириңиз</translation>
 <translation id="5484181871714116891">Бул параметр күйүп турганда, киргизүүчү ачкычтар iCloud Keychain'де түзүлүп, Apple түзмөктөрүңүздө жеткиликтүү болот. Ал эми өчүп турганда, киргизүүчү ачкычтар бул түзмөктөгү Chrome профилиңизде түзүлөт.</translation>
@@ -10229,6 +10233,7 @@
 <translation id="869167754614449887"><ph name="FILE_NAME" /> жүктөө таржымалынан өчүрүлдү</translation>
 <translation id="8692107307702113268">Сырсөз 1000 символдон ашып кетти</translation>
 <translation id="8693639060656817812">Көз салуудан коргоонун жеткиликтүүлүгү жөнүндө кеңири маалымат алыңыз</translation>
+<translation id="8693862390730570097">"Жазууга жардам бер" функциясын автоматтык түрдө ачылбасын</translation>
 <translation id="8694596275649352090">Уктап жатканда же капкагы жабык болгондо кулпулоо</translation>
 <translation id="8695139659682234808">Жөндөгөндөн кийин Ата-эненин көзөмөлүн кошуу</translation>
 <translation id="8695825812785969222">Жайгашкан жерди &amp;ачуу…</translation>
@@ -10820,6 +10825,7 @@
 <translation id="9112987648460918699">Табуу…</translation>
 <translation id="9113240369465613386">Так сандагы барактар гана</translation>
 <translation id="9113469270512809735">Жакында жабылган нерселерди өчүрүү/күйгүзүү</translation>
+<translation id="9113529408970052045">Сайттагы текст кутучасы кыска формадагы контент менен толтурулганда "Жазууга жардам бер" автоматтык түрдө ачылат</translation>
 <translation id="9114663181201435112">Аккаунтка оңой кирүү</translation>
 <translation id="9115675100829699941">&amp;Кыстармалар</translation>
 <translation id="9115932142612197835">Бул параметр Google Котормочуну же Lens кызматын колдонуу мүмкүндүгүн өзгөртпөйт</translation>
diff --git a/chrome/app/resources/generated_resources_lo.xtb b/chrome/app/resources/generated_resources_lo.xtb
index 12b91ba8..1abb44e 100644
--- a/chrome/app/resources/generated_resources_lo.xtb
+++ b/chrome/app/resources/generated_resources_lo.xtb
@@ -2835,6 +2835,7 @@
 <translation id="3051250416341590778">ຂະໜາດສະແດງຜົນ</translation>
 <translation id="3053013834507634016">ການໃຊ້ລະຫັດໃບຢັ້ງຢືນ</translation>
 <translation id="3053273573829329829">ເປີດນຳໃຊ້ PIN ຜູ້ໃຊ້</translation>
+<translation id="3053274730492362225">ບໍ່ກະພິບ</translation>
 <translation id="3054766768827382232">ການປິດການນຳໃຊ້ສາມາດເຮັດໃຫ້ອຸປະກອນຕໍ່ພ່ວງຂອງທ່ານເຮັດວຽກໄດ້ດີຂຶ້ນ, ແຕ່ອາດເປີດເຜີຍຂໍ້ມູນສ່ວນຕົວຂອງທ່ານຜ່ານການນຳໃຊ້ທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດ.</translation>
 <translation id="3056438898277655057">ອະນຸຍາດໃຫ້ <ph name="SPECIFIC_NAME" /> ເຂົ້າເຖິງອຸປະກອນ USB. <ph name="SPECIFIC_NAME" /> ຈະບໍ່ຈື່ອຸປະກອນ USB ຫຼັງຈາກທີ່ລຶບມັນອອກແລ້ວ.</translation>
 <translation id="3058498974290601450">ທ່ານສາມາດເປີດການຊິ້ງຂໍ້ມູນໄດ້ທຸກເວລາໃນການຕັ້ງຄ່າ</translation>
@@ -3235,6 +3236,7 @@
 <translation id="3393554941209044235">ການວິເຄາະເອກະສານ Chrome</translation>
 <translation id="3393582007140394275">ບໍ່ສາມາດສົ່ງສັນຍານໜ້າຈໍໄດ້.</translation>
 <translation id="3394850431319394743">ອະນຸຍາດໃຫ້ຕົວລະບຸຫຼິ້ນເນື້ອຫາທີ່ມີການປົກປ້ອງແລ້ວ</translation>
+<translation id="3396442984945202128">ຢັ້ງຢືນວ່າແມ່ນທ່ານ</translation>
 <translation id="3396800784455899911">ໂດຍການຄລິກປຸ່ມ "ຍອມຮັບ ແລະ ສືບຕໍ່", ແມ່ນຖືວ່າທ່ານເຫັນດີນຳການປະມວນຜົນຂໍ້ມູນທີ່ອະທິບາຍຢູ່ຂ້າງເທິງສຳລັບການບໍລິການ Google ເຫຼົ່ານີ້.</translation>
 <translation id="339722927132407568">ຄ້າງ</translation>
 <translation id="3398899528308712018">ຄຳແນະນຳກຸ່ມແຖບ</translation>
@@ -3468,6 +3470,7 @@
 <translation id="3567168891086460374">ບັນທຶກດ້ວຍວິທີອື່ນ</translation>
 <translation id="3567284462585300767">ເພື່ອຮັບ ແລະ ຍອມຮັບໄຟລ໌ກັບຄົນອ້ອມຕົວທ່ານ, ທ່ານຈະຕ້ອງສະແດງຕົວກ່ອນ</translation>
 <translation id="356738834800832239">ບັນທຶກລະຫັດຜ່ານຂອງທ່ານແລ້ວ</translation>
+<translation id="3568431410312984116">ອະນຸຍາດໃຫ້ "ຊ່ວຍຂ້ອຍຂຽນ" ເປີດໂດຍອັດຕະໂນມັດ</translation>
 <translation id="3569382839528428029">ທ່ານຕ້ອງການໃຫ້ <ph name="APP_NAME" /> ແຊຣ໌ໜ້າຈໍ ແລະສຽງອອກມາຂອງທ່ານ?</translation>
 <translation id="3569614820047645079">ໄຟລ໌ຂອງທ່ານໃນໄດຣຟ໌ຂອງຂ້ອຍຈະຊິ້ງກັບ Chromebook ຂອງທ່ານໂດຍອັດຕະໂນມັດ ເພື່ອໃຫ້ທ່ານສາມາດເຂົ້າເຖິງໄດ້ໂດຍບໍ່ຕ້ອງມີການເຊື່ອມຕໍ່ອິນເຕີເນັດ.</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" /> ສາມາດເບິ່ງໄຟລ໌ ແລະ ໂຟນເດີຕໍ່ໄປນີ້ໄດ້</translation>
@@ -5973,6 +5976,7 @@
 <translation id="5474859849784484111"><ph name="MANAGER" /> ກຳນົດໃຫ້ທ່ານຕ້ອງເຊື່ອມຕໍ່ກັບ Wi-Fi ຕອນນີ້ ແລະ ດາວໂຫຼດການອັບເດດ. ຫຼື ດາວໂຫຼດຈາກການເຊື່ອມຕໍ່ແບບວັດແທກປະລິມານອິນເຕີເນັດ (ອາດເກັບຄ່າບໍລິການ).</translation>
 <translation id="5477089831058413614">ຕັ້ງຄ່າຮັອດສະປອດ <ph name="DEVICE_TYPE" /></translation>
 <translation id="5481273127572794904">ບໍ່ໄດ້ຮັບອະນຸຍາດໃຫ້ດາວໂຫຼດຫຼາຍໄຟລ໌ໂດຍອັດຕະໂນມັດ</translation>
+<translation id="5481682542063333508">ສະເໜີຄວາມຊ່ວຍເຫຼືອໃນການຂຽນ</translation>
 <translation id="5481941284378890518">ເພີ່ມເຄື່ອງພິມທີ່ຢູ່ໃກ້ຄຽງ</translation>
 <translation id="5482417738572414119">ເຂົ້າສູ່ລະບົບເພື່ອໃຫ້ Chrome ແນະນຳກຸ່ມແຖບ ແລະ ຈັດລະບຽບແຖບຂອງທ່ານ</translation>
 <translation id="5484181871714116891">ເມື່ອເປີດໃຊ້, ກະແຈຜ່ານຈະຖືກສ້າງໃນ iCloud Keychain ແລະ ສາມາດໃຊ້ໄດ້ໃນອຸປະກອນ Apple ຕ່າງໆຂອງທ່ານ. ເມື່ອປິດໄວ້, ກະແຈຜ່ານຈະຖືກສ້າງໃນໂປຣໄຟລ໌ Chrome ຂອງທ່ານຢູ່ອຸປະກອນນີ້.</translation>
@@ -10225,6 +10229,7 @@
 <translation id="869167754614449887">ລຶບ <ph name="FILE_NAME" /> ອອກຈາກປະຫວັດການດາວໂຫຼດແລ້ວ</translation>
 <translation id="8692107307702113268">ລະຫັດຜ່ານມີຫຼາຍກວ່າ 1000 ຕົວອັກສອນ</translation>
 <translation id="8693639060656817812">ສຶກສາເພີ່ມເຕີມກ່ຽວກັບຄວາມພ້ອມໃຊ້ຂອງການປົກປ້ອງການຕິດຕາມ</translation>
+<translation id="8693862390730570097">ບໍ່ອະນຸຍາດໃຫ້ "ຊ່ວຍຂ້ອຍຂຽນ" ເປີດໂດຍອັດຕະໂນມັດ</translation>
 <translation id="8694596275649352090">ລັອກເມື່ອເຂົ້າສູ່ໂໝດນອນຫຼັບ ຫຼື ປິດໜ້າປົກໄວ້</translation>
 <translation id="8695139659682234808">ເພີ່ມການຄວບຄຸມຂອງພໍ່ແມ່ຫຼັງຈາກການຕັ້ງຄ່າ</translation>
 <translation id="8695825812785969222">ເປີດ​​ທີ່ຕັ້ງ...</translation>
@@ -10816,6 +10821,7 @@
 <translation id="9112987648460918699">ຊອກຫາ...</translation>
 <translation id="9113240369465613386">ໜ້າຄີກເທົ່ານັ້ນ</translation>
 <translation id="9113469270512809735">ສະ​ຫຼັບລາຍການທີ່ປິດຫຼ້າສຸດ</translation>
+<translation id="9113529408970052045">"ຊ່ວຍຂ້ອຍຂຽນ" ສາມາດເປີດໄດ້ໂດຍອັດຕະໂນມັດເມື່ອທ່ານສາມາດຕື່ມເນື້ອຫາຮູບແບບສັ້ນໃນກ່ອງຂໍ້ຄວາມຢູ່ເວັບໄຊໄດ້</translation>
 <translation id="9114663181201435112">ເຂົ້າສູ່ລະບົບໄດ້ງ່າຍ</translation>
 <translation id="9115675100829699941">ບຸກມາກ</translation>
 <translation id="9115932142612197835">ການຕັ້ງຄ່ານີ້ຈະບໍ່ປ່ຽນແປງຄວາມພ້ອມນຳໃຊ້ຂອງ Google ແປພາສາ ຫຼື Lens</translation>
diff --git a/chrome/app/resources/generated_resources_lv.xtb b/chrome/app/resources/generated_resources_lv.xtb
index a7bb451..e1ec85e7 100644
--- a/chrome/app/resources/generated_resources_lv.xtb
+++ b/chrome/app/resources/generated_resources_lv.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Ielādēt attēlu</translation>
 <translation id="1026959648338730078">Windows Hello vai ārēja drošības atslēga</translation>
 <translation id="1028700151766901954">Iemesls: funkcija “Mantoto pārlūku atbalsts” pēc noklusējuma tiek izmantota pārlūkā <ph name="DEFAULT_OPEN_BROWSER" />.</translation>
+<translation id="1028823395684328817">Lai turpinātu izmantot paroles un citus datus savā Google kontā, apstipriniet savu identitāti.</translation>
 <translation id="102916930470544692">Piekļuves atslēga</translation>
 <translation id="1029317248976101138">Tālummaiņa</translation>
 <translation id="1029526375103058355">Pieskaršanās, lai noklikšķinātu</translation>
@@ -3307,6 +3308,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> pieprasa, lai jūs tūlīt izveidotu savienojumu ar Wi-Fi tīklu un lejupielādētu atjauninājumu.</translation>
 <translation id="3452999110156026232">Vecāku piekļuve</translation>
 <translation id="3453082738208775226">Vai atbrīvot vietu bezsaistes krātuvē?</translation>
+<translation id="3453597230179205517">Piekļuve atrašanās vietas datiem ir bloķēta.</translation>
 <translation id="3453612417627951340">Nepieciešama pilnvara</translation>
 <translation id="3454213325559396544">Šis ir pēdējais automātiskais programmatūras un drošības atjauninājums šai ierīcei (<ph name="DEVICE_TYPE" />). Lai saņemtu turpmākus atjauninājumus, veiciet jaunināšanu uz jaunāku modeli.</translation>
 <translation id="3454818737556063691">Vai pārvietot 1 failu uz pakalpojumu <ph name="CLOUD_PROVIDER" />, lai to atvērtu?</translation>
@@ -3533,6 +3535,7 @@
 <translation id="3627588569887975815">Atvērt saiti inkognito logā</translation>
 <translation id="3627671146180677314">Netscape sertifikāta atjaunošanas laiks</translation>
 <translation id="3628275722731025472">Bluetooth izslēgšana</translation>
+<translation id="3629630597033136279">Izslēgts • Nav norādīta konfidencialitātes prakse šim paplašinājumam, piemēram, kā tas vāc un izmanto datus.</translation>
 <translation id="3629664892718440872">Atcerēties šo izvēli</translation>
 <translation id="3630132874740063857">Jūsu tālrunis</translation>
 <translation id="3630995161997703415">Lai varētu izmantot šo vietni jebkurā laikā, pievienojiet to savam plauktam.</translation>
@@ -4942,6 +4945,7 @@
 <translation id="467510802200863975">Paroles nav vienādas</translation>
 <translation id="4675828034887792601">Izveidojiet saīsnes, lai meklētu saturu vietnēs un pārvaldītu savu meklētājprogrammu.</translation>
 <translation id="4676595058027112862">Tālruņa centrmezgls: uzzināt vairāk</translation>
+<translation id="4676616966096505747">Noteikti dati vēl nav saglabāti jūsu kontā</translation>
 <translation id="4677772697204437347">Grafiskā procesora atmiņa</translation>
 <translation id="467809019005607715">Google prezentācijas</translation>
 <translation id="4678848110205818817">Kredītkarte/debetkarte</translation>
@@ -5432,6 +5436,7 @@
 <translation id="5070773577685395116">Vai nesaņēmāt šo paziņojumu?</translation>
 <translation id="5071295820492622726">Atpakaļ uz sadaļu Nesenās lejupielādes</translation>
 <translation id="5071892329440114717">Rādīt standarta aizsardzības informāciju</translation>
+<translation id="5072500507106264618">Jūsu atrašanās vietas datus var izmantot tikai sistēmas pakalpojumi.</translation>
 <translation id="5072836811783999860">Rādīt pārvaldītās grāmatzīmes</translation>
 <translation id="5072900412896857127">Nevar ielādēt Google Play pakalpojumu sniegšanas noteikumus. Lūdzu, pārbaudiet tīkla savienojumu un mēģiniet vēlreiz.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}zero{<ph name="FILE1" />, <ph name="FILE2" /> un vēl #}one{<ph name="FILE1" />, <ph name="FILE2" /> un vēl #}other{<ph name="FILE1" />, <ph name="FILE2" /> un vēl #}}</translation>
@@ -5474,6 +5479,7 @@
 <translation id="5097874180538493929">Automātiska noklikšķināšana, kad kursors apstājas</translation>
 <translation id="5100775515702043594">Jūsu administrators ir piespraudis paplašinājumu <ph name="EXTENSION_NAME" /></translation>
 <translation id="5101839224773798795">Automātiski noklikšķināt, kad kursors apstājas</translation>
+<translation id="5102244391872941183">Jūsu atrašanās vietas datus var izmantot lietotnes un vietnes, kurām ir piešķirta atrašanās vietas atļauja, kā arī sistēmas pakalpojumi.</translation>
 <translation id="5103311607312269661">palielināt displeja spilgtumu</translation>
 <translation id="5106350808162641062">Noņemt</translation>
 <translation id="510695978163689362">Lietotāja <ph name="USER_EMAIL" /> konts tiek pārvaldīts lietotnē Family Link. Varat pievienot mācību iestādes kontus, lai piekļūtu mācību iestādes resursiem, pat ja ir spēkā vecāku uzraudzība.</translation>
@@ -6589,6 +6595,7 @@
 <translation id="5955721306465922729">Vietne vēlas atvērt šo lietojumprogrammu.</translation>
 <translation id="5955809630138889698">Iespējams, šī ierīce ir piemērota tikai tiešsaistes demonstrācijas režīmam. Lai iegūtu sīkāku informāciju, lūdzu, sazinieties ar atbalsta dienesta pārstāvi.</translation>
 <translation id="5957987129450536192">Pieskarieties ikonai “Atlasīt, lai izrunātu” blakus savam profila attēlam un pēc tam atlasiet saturu, kuru vēlaties noklausīties.</translation>
+<translation id="5958836583172610505">Sinhronizācija ieslēgta</translation>
 <translation id="5959471481388474538">Tīkls nav pieejams.</translation>
 <translation id="5959982036207776176">Lupa seko vārdam, kas tiek lasīts funkcijā “Atlasīt, lai izrunātu”</translation>
 <translation id="5963413905009737549">Sadaļa</translation>
@@ -8094,6 +8101,7 @@
 <translation id="7120762240626567834">Bez VPN savienojuma pārlūka Chrome un Android datplūsma tiks bloķēta.</translation>
 <translation id="7121438501124788993">Izstrādātāja režīms</translation>
 <translation id="7121728544325372695">Viedās defises</translation>
+<translation id="7122605570852873914">Tomēr izrakstīties</translation>
 <translation id="7123030151043029868">Drīkst automātiski lejupielādēt vairākus failus</translation>
 <translation id="7124013154139278147">Slēdža piešķiršanai darbībai “Iepriekšējais”</translation>
 <translation id="7124712201233930202">Nav ievērotas jūsu organizācijas politikas.</translation>
@@ -9207,6 +9215,7 @@
 <translation id="7947964080535614577">Parasti vietnēs tiek rādītas reklāmas, lai vietnes saturs vai pakalpojumi jums būtu pieejami bez maksas. Taču dažās vietnēs tiek rādītas traucējošas vai maldinošas reklāmas.</translation>
 <translation id="7948407723851303488">Visas domēna <ph name="DOMAIN_NAME" /> lapas</translation>
 <translation id="7950629216186736592">Iemesls: funkcijā “Mantoto pārlūku atbalsts” tiek atbalstīti tikai vietrāži URL ar http://, https:// un file://.</translation>
+<translation id="7950814699499457511">Ieslēgts • Nav norādīta konfidencialitātes prakse šim paplašinājumam, piemēram, kā tas vāc un izmanto datus.</translation>
 <translation id="7951265006188088697">Lai pievienotu vai pārvaldītu Google Pay maksājumu veidus, apmeklējiet savu <ph name="BEGIN_LINK" />Google kontu<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Izslēgt virtuālo karti</translation>
 <translation id="795240231873601803">Darba un mācību iestāžu kontiem nepieciešama uzņēmuma reģistrācija</translation>
diff --git a/chrome/app/resources/generated_resources_mk.xtb b/chrome/app/resources/generated_resources_mk.xtb
index ce6fd9e7..f301d35 100644
--- a/chrome/app/resources/generated_resources_mk.xtb
+++ b/chrome/app/resources/generated_resources_mk.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Вчитај слика</translation>
 <translation id="1026959648338730078">Windows Hello или надворешен безбедносен клуч</translation>
 <translation id="1028700151766901954">Причина: LBS останува во <ph name="DEFAULT_OPEN_BROWSER" /> стандардно.</translation>
+<translation id="1028823395684328817">Потврдете го вашиот идентитет за да продолжите да ги користите лозинките и друго во вашата сметка на Google</translation>
 <translation id="102916930470544692">Криптографски клуч</translation>
 <translation id="1029317248976101138">Зумирај</translation>
 <translation id="1029526375103058355">Допрете за да се кликне</translation>
@@ -424,6 +425,7 @@
 <translation id="1307165550267142340">Вашиот PIN е создаден</translation>
 <translation id="1307431692088049276">Не прашувај ме повторно</translation>
 <translation id="1307559529304613120">Ах! Системот не успеа да го складира пристапниот токен на долгорочниот АПИ за уредот.</translation>
+<translation id="1308876641060960899">При користење Google Lens, до Google се испраќа слика од екранот на страницата. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Податоците што влијат на персонализацијата на реклами се избришани</translation>
 <translation id="1311294419381837540">Емитувате картичка. Емитувањето може да го паузирате или сопрете во секое време.</translation>
 <translation id="131188242279372879">Откријте ја „Подобрената заштита“ за да го добиете највисокото ниво на заштита на Chrome</translation>
@@ -3022,6 +3024,7 @@
 <translation id="3220943972464248773">За да ги синхронизирате лозинките, потврдете дека сте вие</translation>
 <translation id="3222066309010235055">Претприкажувач: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Поврзете се со <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Пребарајте што било на страницава со Google Lens</translation>
 <translation id="3223531857777746191">Копче за ресетирање</translation>
 <translation id="3225084153129302039">Стандарден виолетов аватар</translation>
 <translation id="3225319735946384299">Потпишување шифра</translation>
@@ -3198,6 +3201,7 @@
 <translation id="3365598184818502391">Користете Ctrl или Alt</translation>
 <translation id="3368922792935385530">Поврзано</translation>
 <translation id="3369067987974711168">Прикажи повеќе дејства за портава</translation>
+<translation id="336916507624489577">Се појавува круг од точки околу иконите за сајтот.</translation>
 <translation id="3369624026883419694">Разрешување домаќин...</translation>
 <translation id="3370260763947406229">Автоматска корекција</translation>
 <translation id="3371140690572404006">USB-Ц уред (предна порта од десна страна)</translation>
@@ -3318,6 +3322,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> бара веднаш да се поврзете на Wi-Fi и да преземете ажурирање.</translation>
 <translation id="3452999110156026232">Пристап за родители</translation>
 <translation id="3453082738208775226">Да се подзачисти офлајн просторот?</translation>
+<translation id="3453597230179205517">Пристапот до локацијата е блокиран</translation>
 <translation id="3453612417627951340">Бара авторизација</translation>
 <translation id="3454213325559396544">Ова е последното автоматско софтверско и безбедносно ажурирање за овој <ph name="DEVICE_TYPE" />. За да добивате идни ажурирања, надградете на понов модел.</translation>
 <translation id="3454818737556063691">Да се премести 1 датотека во <ph name="CLOUD_PROVIDER" /> за да се отвори?</translation>
@@ -3508,6 +3513,7 @@
 <translation id="3605515937536882518">Вредностите во формуларот се ажурирани</translation>
 <translation id="3605780360466892872">Закопчан</translation>
 <translation id="3607671391978830431">За дете</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> сака да го потврди вашиот идентитет</translation>
 <translation id="3608460311600621471">Внесете причина за печатење на податоциве:</translation>
 <translation id="3608730769702025110">Чекор 3 од 4: прегледување податоци што откриваат идентитет</translation>
 <translation id="3609277884604412258">Брзо пребарување</translation>
@@ -3543,6 +3549,7 @@
 <translation id="3627588569887975815">Отвори ја врската во инко&amp;гнито прозорец</translation>
 <translation id="3627671146180677314">Време за обновување сертификат на Netscape</translation>
 <translation id="3628275722731025472">Исклучи Bluetooth</translation>
+<translation id="3629630597033136279">Исклучено • Екстензијава нема објавено практики за приватност, како на пример, како прибира и користи податоци</translation>
 <translation id="3629664892718440872">Запомни го изборов</translation>
 <translation id="3630132874740063857">Вашиот телефон</translation>
 <translation id="3630995161997703415">За да го користите во секое време, додајте го сајтов на полицата</translation>
@@ -3797,6 +3804,7 @@
 <translation id="3796648294839530037">Омилени мрежи:</translation>
 <translation id="3797739167230984533">Вашиот <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> е управуван<ph name="END_LINK" /> од организацијата</translation>
 <translation id="3797900183766075808">&amp;Пребарај „<ph name="SEARCH_TERMS" />“ на <ph name="SEARCH_ENGINE" /></translation>
+<translation id="3798026281364973895">Оневозможете ја инстант точката на пристап</translation>
 <translation id="3798449238516105146">Верзија</translation>
 <translation id="3798632811625902122">Уредот со Bluetooth <ph name="DEVICE" /> бара дозвола за спарување.</translation>
 <translation id="3798670284305777884">Звучник (внатрешен)</translation>
@@ -3910,6 +3918,7 @@
 <translation id="3873915545594852654">Настана проблем со ARC++.</translation>
 <translation id="3874164307099183178">Вклучување на „Помошникот на Google“</translation>
 <translation id="3875815154304214043">Апликацијата <ph name="APP_NAME" /> е поставена да се отвора во нова картичка од прелистувачот, а поддржаните линкови исто така ќе се отвораат во прелистувачот. <ph name="BEGIN_LINK_LEARN_MORE" />Дознајте повеќе<ph name="END_LINK_LEARN_MORE" /></translation>
+<translation id="3876833929577368454">Прашувај ме секогаш</translation>
 <translation id="3877075909000773256">Поставки за „Споделување во близина“ за уредот на <ph name="USER_NAME" /> што споделува под сметката <ph name="USER_EMAIL" /></translation>
 <translation id="3878445208930547646">Не е дозволено копирање од сајтов</translation>
 <translation id="3879748587602334249">Управник со преземања</translation>
@@ -4951,6 +4960,7 @@
 <translation id="467510802200863975">Лозинките не се совпаѓаат</translation>
 <translation id="4675828034887792601">Создајте кратенки за пребарување сајтови и управувајте со вашиот пребарувач</translation>
 <translation id="4676595058027112862">Phone Hub, Дознајте повеќе</translation>
+<translation id="4676616966096505747">Некои податоци сѐ уште не се зачувани во вашата сметка</translation>
 <translation id="4677772697204437347">ГПУ-меморија</translation>
 <translation id="467809019005607715">Google Slides</translation>
 <translation id="4678848110205818817">Кредитна/дебитна картичка</translation>
@@ -5440,6 +5450,7 @@
 <translation id="5070773577685395116">Не го добивте?</translation>
 <translation id="5071295820492622726">Назад на „Неодамнешни преземања“</translation>
 <translation id="5071892329440114717">Прикажи ги деталите за стандардната заштита</translation>
+<translation id="5072500507106264618">Само системските услуги може да ја користат локацијата</translation>
 <translation id="5072836811783999860">Покажи управувани обележувачи</translation>
 <translation id="5072900412896857127">„Условите за користење на Google Play“ не може да се вчитаат. Проверете ја мрежната врска и обидете се повторно.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}one{<ph name="FILE1" />, <ph name="FILE2" /> и уште #}other{<ph name="FILE1" />, <ph name="FILE2" /> и уште #}}</translation>
@@ -5482,6 +5493,7 @@
 <translation id="5097874180538493929">Автоматски кликнувај кога курсорот ќе застане</translation>
 <translation id="5100775515702043594">Вашиот администратор ја закачи екстензијата <ph name="EXTENSION_NAME" /></translation>
 <translation id="5101839224773798795">Кликни автоматски кога покажувачот ќе запре</translation>
+<translation id="5102244391872941183">Апликациите и веб-сајтовите со дозволата за локација, како и системските услуги, може да ја користат локацијата</translation>
 <translation id="5103311607312269661">зголемување на осветленоста на екранот</translation>
 <translation id="5106350808162641062">Отстрани</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> е под надзор на Family Link. Може да додадете училишни сметки за пристап до училишни ресурси со родителски надзор.</translation>
@@ -5526,6 +5538,7 @@
 <translation id="5135533361271311778">Не може да се создаде ставка на обележувач.</translation>
 <translation id="513555878193063507">Додајте ново APN</translation>
 <translation id="5136343472380336530">Проверете дали двата уреди се отклучени, блиску еден до друг и дали имаат вклучено Bluetooth. <ph name="LINK_BEGIN" />Дознајте повеќе<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Поврзувањето на инстант точка на пристап не успеа</translation>
 <translation id="5138227688689900538">Прикажи помалку</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, пребарајте со <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Внесете го PIN-кодот за вашиот безбедносен клуч. Ако не го знаете PIN-кодот, ќе треба да го ресетирате безбедносниот клуч.</translation>
@@ -5613,6 +5626,7 @@
 <translation id="5197255632782567636">Интернет</translation>
 <translation id="5198430103906431024">Испраќајте податоци за користење и дијагностика. Уредов во моментов автоматски испраќа дијагностички и податоци за користењето на уредот и апликациите до Google. Податоциве ќе ни помогнат околу стабилноста на системот и апликациите и за други подобрувања. Некои збирни податоци ќе им помогнат на апликациите и партнерите на Google, како што се програмерите на Android. Ако сте ја вклучиле дополнителната поставка „Активност на интернет и апликации“, податоциве може да се зачувуваат во вашата сметка на Google.</translation>
 <translation id="5199729219167945352">Експерименти</translation>
+<translation id="5200680225062692606">ID на допир е заклучен. За да продолжите, внесете ја лозинката.</translation>
 <translation id="5203035663139409780">Може да ги изменуваат датотеките или папките на уредот</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Кликнете за да ја видите екстензијата}one{Кликнете за да ги видите екстензииве}other{Кликнете за да ги видите екстензииве}}</translation>
 <translation id="5204673965307125349">Фабрички ресетирајте го уредот и обидете се повторно.</translation>
@@ -5972,6 +5986,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> може да бара понов или друг тип уред</translation>
 <translation id="5486261815000869482">Потврди лозинка</translation>
 <translation id="5486561344817861625">Симулирај рестартирање на прелистувач</translation>
+<translation id="5486748931874756433">Променава ќе се примени кога ќе го примите следното ажурирање и ќе го рестартирате вашиот уред <ph name="DEVICE_TYPE" />. Променава не може да се врати и важи за сите корисници на уредов.</translation>
 <translation id="5487460042548760727">Преименувајте го профилот во <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">Ставката „<ph name="COPIED_ITEM_NAME" />“ е копирана</translation>
 <translation id="5488508217173274228">Опции за шифрирање на синхронизираните податоци</translation>
@@ -6386,6 +6401,7 @@
 <translation id="5799508265798272974">Виртуелен уред на Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Ресетирање на поставките на уредот со ChromeOS на безбедните стандардни поставки.</translation>
 <translation id="5800020978570554460">Целната датотека е отсечена или отстранета од последното преземање.</translation>
+<translation id="5800290746557538611">Овозможете ја инстант точката на пристап</translation>
 <translation id="5800351251499368110">Затворете го пребарувањето на страничната табла. Пребарувањето е отворено на страничната табла.</translation>
 <translation id="5800703268655655701">Изберете „Светла тема“ или „Темна тема“</translation>
 <translation id="5801051031414037185">Постави го телефонот</translation>
@@ -6545,6 +6561,7 @@
 <translation id="5916664084637901428">Вклучено</translation>
 <translation id="59174027418879706">Овозможено</translation>
 <translation id="5920543303088087579">Администраторот оневозможил поврзување на оваа мрежа</translation>
+<translation id="5922963926582976524">Прекинете ја врската со мрежата на инстант точката на пристап</translation>
 <translation id="5924047253200400718">Побарајте помош <ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Прашај пред копирање или преместување датотеки на Microsoft во Google Drive</translation>
 <translation id="5924527146239595929">Снимете нова или изберете постојна фотографија или икона.
@@ -6595,6 +6612,7 @@
 <translation id="5955721306465922729">Веб-сајт сака да ја отвори апликацијава.</translation>
 <translation id="5955809630138889698">Уредов може да биде достапен само за онлајн демо-режим. За повеќе детали, контактирајте со претставникот за поддршка.</translation>
 <translation id="5957987129450536192">Или допрете ја иконата „Изберете за говор“ во близина на сликата на профилот, а потоа изберете го тоа што сакате да го чуете.</translation>
+<translation id="5958836583172610505">Синхронизацијата е вклучена</translation>
 <translation id="5959471481388474538">Мрежата не е достапна</translation>
 <translation id="5959982036207776176">Лупата го следи зборот што го чита „Изберете за говор“</translation>
 <translation id="5963413905009737549">Секција</translation>
@@ -6921,6 +6939,7 @@
 <translation id="6209838773933913227">Ажурирање компонента</translation>
 <translation id="6209908325007204267">Вашиот уред содржи Chrome Enterprise Upgrade, но вашето корисничко име не е поврзано со сметка на организација. Создајте сметка на организација така што ќе отидете на g.co/ChromeEnterpriseAccount на втор уред.</translation>
 <translation id="6210282067670792090">Во лентата за адреси, користете ја кратенката од тастатура со кратенките за пребарувачи и пребарување сајт</translation>
+<translation id="6211067089253408231">Вклучете ја инстант точката на пристап</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Отвори ги сите во &amp;нова група со картички}=1{Отвори во &amp;нова група со картички}one{Отвори ги сите ({COUNT}) во &amp;нова група со картички}other{Отвори ги сите ({COUNT}) во &amp;нова група со картички}}</translation>
 <translation id="6212039847102026977">Покажи ги напредните својства на мрежата</translation>
 <translation id="6212168817037875041">Исклучи го екранот</translation>
@@ -8096,6 +8115,7 @@
 <translation id="7120762240626567834">Прелистувачот Chrome и сообраќајот на Android ќе бидат блокирани освен ако не се поврзе VPN</translation>
 <translation id="7121438501124788993">Режим на програмер</translation>
 <translation id="7121728544325372695">Паметни цртички</translation>
+<translation id="7122605570852873914">Сепак одјавете се</translation>
 <translation id="7123030151043029868">Дозволено им е автоматски да преземаат повеќе датотеки</translation>
 <translation id="7124013154139278147">Доделете прекинувач за „Претходно“</translation>
 <translation id="7124712201233930202">Не се исполнети правилата на вашата организација</translation>
@@ -8745,6 +8765,7 @@
 <translation id="7629827748548208700">Картичка: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382"><ph name="MANAGER" /> управува со уредов и бара да се најавувате секој пат.</translation>
 <translation id="7631014249255418691">Успешно е направен бекап на апликациите и датотеките на Linux</translation>
+<translation id="7631722872321401342">Нема гласови на <ph name="LANGUAGE" /> на уредот. Гласови може да инсталирате во поставките.</translation>
 <translation id="7631887513477658702">&amp;Секогаш отворај датотеки од овој тип</translation>
 <translation id="7632437836497571618">Користи безбедни врски за барање сајтови</translation>
 <translation id="7632948528260659758">Следниве апликации на киоск не успеаа да се ажурираат:</translation>
@@ -9209,6 +9230,7 @@
 <translation id="7947964080535614577">Сајтовите обично прикажуваат реклами за да понудат бесплатни содржини или услуги. Но, за некои сајтови е познато дека прикажуваат нападни или лажни реклами.</translation>
 <translation id="7948407723851303488">Сите страници од <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Причина: LBS поддржува само http://, https:// и file:// URL-адреси.</translation>
+<translation id="7950814699499457511">Вклучено • Екстензијава нема објавено практики за приватност, како на пример, како прибира и користи податоци</translation>
 <translation id="7951265006188088697">За да додадете или да управувате со начини на плаќање на Google Pay, посетете ја <ph name="BEGIN_LINK" />сметката на Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Исклучи ја виртуелната картичка</translation>
 <translation id="795240231873601803">Регистрација како претпијатие за работни и училишни сметки</translation>
@@ -9254,6 +9276,7 @@
 <translation id="7978412674231730200">Приватен клуч</translation>
 <translation id="7978450511781612192">Ова ќе ве одјави од вашите сметки на Google. Обележувачите, историјата, лозинките и друго веќе нема да се синхронизираат.</translation>
 <translation id="7980084013673500153">ИД на средство: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Користете зачуван криптографски клуч за <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Прикажи го скокачкиот прозорец со EID-број и QR-код</translation>
 <translation id="7981670705071137488">По ова, ажурирањата на софтверот ќе се извршуваат во заднина. Сега можете да ги прегледате поставките за ажурирање во „Поставки“.</translation>
 <translation id="7982083145464587921">Рестартирајте го уредот за да ја поправите грешката.</translation>
@@ -9293,6 +9316,7 @@
 <translation id="8009225694047762179">Управување со лозинки</translation>
 <translation id="8011372169388649948">Ознаката „<ph name="BOOKMARK_TITLE" />“ е преместена.</translation>
 <translation id="8012188750847319132">caps lock</translation>
+<translation id="8012463809859447963">Детали за инстант точка на пристап</translation>
 <translation id="8013993649590906847">Ако сликата нема корисен опис, Chrome ќе се обиде да ви обезбеди опис. За да се создаваат описи, сликите се испраќаат до Google.</translation>
 <translation id="8014154204619229810">Ажурирачот работи во моментов. Освежете за една минута за да проверите повторно.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> не е во можност да врати на претходно инсталираната верзија. Обидете се повторно фабрички да го ресетирате вашиот уред.</translation>
@@ -9307,6 +9331,7 @@
 <translation id="8025151549289123443">Заклучен екран и најавување</translation>
 <translation id="8025291188699172126">За ажурирањата</translation>
 <translation id="8026471514777758216">Сите ваши уреди</translation>
+<translation id="8026784703228858744">Зачувувајте ги обележувачите и друго со синхронизација</translation>
 <translation id="8027581147000338959">Отвори во нов прозорец</translation>
 <translation id="8028060951694135607">Клуч за обнова на Microsoft</translation>
 <translation id="8028803902702117856">Се презема <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9437,6 +9462,7 @@
 <translation id="8115139559594092084">Од вашиот Google Drive</translation>
 <translation id="8116972784401310538">&amp;Управник со обележувачи</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> памти како сте се најавиле и кога е тоа можно, ве најавува автоматски. Кога е исклучен, ќе се бара потврда од вас при секое најавување.</translation>
+<translation id="8118331347066725040">Испратете повратни информации за пребарувањето со Lens</translation>
 <translation id="8118362518458010043">Оневозможено од Chrome. Екстензијава може да биде небезбедна.</translation>
 <translation id="8118488170956489476">Вашата организација <ph name="BEGIN_LINK" />управува со прелистувачот<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">Брзина на освежување на екранот</translation>
@@ -9487,11 +9513,13 @@
 <translation id="8151057139207656239">Деталите за верзијата се копирани</translation>
 <translation id="815114315010033526">Наместо тоа, користете QR-код</translation>
 <translation id="8151638057146502721">Конфигурирај</translation>
+<translation id="8151748163667572916">Исклучете ја инстант точката на пристап</translation>
 <translation id="8154790740888707867">Нема датотека</translation>
 <translation id="815491593104042026">Уф! Автентикацијата не успеа затоа што била конфигурирана да користи небезбеден URL (<ph name="BLOCKED_URL" />). Контактирајте со администраторот.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Не се најдени компромитирани лозинки}=1{{COUNT} компромитирана лозинка}one{{COUNT} компромитирана лозинка}other{{COUNT} компромитирани лозинки}}</translation>
 <translation id="8157248655669507702">Овозможете мобилен интернет за да инсталирате профил на eSIM</translation>
 <translation id="8157704005178149728">Се поставува надзор</translation>
+<translation id="8157849462797352650">Вашиот уред ќе ги добие најновите ажурирања за безбедност, стабилност и изведба</translation>
 <translation id="8158117992543756526">Уредов престана да добива автоматски софтверски и безбедносни ажурирања во <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Дознајте повеќе<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Добивајте потврда преку вибрации за дејства, како поделен екран и префрлување работни површини. <ph name="LINK_BEGIN" />Дознајте повеќе<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Грешка при поставување сертификат на доверба</translation>
@@ -9937,6 +9965,7 @@
 <translation id="8480082892550707549">Дури и ако веќе сте преземале датотеки од сајтов, тој може да е привремено небезбеден (хакиран). Обидете се да ја преземете датотекава подоцна.</translation>
 <translation id="8480869669560681089">Непознат уред од <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Потврда на дозволата за USB</translation>
+<translation id="8482077254400484047">Управувајте со изгледот на неактивните картички тука</translation>
 <translation id="8483248364096924578">IP-адреса</translation>
 <translation id="8486666913807228950">Причина: обратното правило <ph name="REVERT_RULE" /> беше најдено во списокот „Отвори присилно во“.</translation>
 <translation id="8487678622945914333">Зумирај</translation>
@@ -10023,6 +10052,7 @@
 <translation id="8555444629041783356">Автоматски распоред на зајдисонце</translation>
 <translation id="855604308879080518">Дозволете им на апликациите на Android да пристапат до USB-уредите на овој Chromebook. Дозвола ќе се бара секојпат кога ќе приклучите USB-уред. Поединечни апликации на Android ќе побараат дополнителни дозволи.</translation>
 <translation id="8557022314818157177">Допирајте го безбедносниот клуч додека не се сними вашиот отпечаток</translation>
+<translation id="8557100046150195444">Користете ID на допир за да продолжите</translation>
 <translation id="8557180006508471423">Вклучете „Google Chrome“ во „Услуги според локација“ на вашиот Mac</translation>
 <translation id="8557856025359704738">Следното преземање е на <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Лозинка за сметката на Google</translation>
@@ -10091,6 +10121,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Со сенка</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Изглед на неактивните картички</translation>
 <translation id="8621979332865976405">Споделете го целиот екран</translation>
 <translation id="8624315169751085215">Копирај во привремената меморија</translation>
 <translation id="8624354461147303341">Сакам попусти</translation>
diff --git a/chrome/app/resources/generated_resources_ml.xtb b/chrome/app/resources/generated_resources_ml.xtb
index b29dbe07..5d1b1ef 100644
--- a/chrome/app/resources/generated_resources_ml.xtb
+++ b/chrome/app/resources/generated_resources_ml.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">ചിത്രം ലോഡ് ചെയ്യുക</translation>
 <translation id="1026959648338730078">Windows Hello അല്ലെങ്കിൽ ബാഹ്യ സുരക്ഷാ കീ</translation>
 <translation id="1028700151766901954">കാരണം: <ph name="DEFAULT_OPEN_BROWSER" /> എന്നതിൽ ഡിഫോൾട്ടായി LBS നിലനിൽക്കുന്നു.</translation>
+<translation id="1028823395684328817">നിങ്ങളുടെ Google Account-ൽ തുടർന്നും പാസ്‌വേഡുകളും മറ്റും ഉപയോഗിക്കാൻ, ഇത് നിങ്ങൾ തന്നെയാണെന്ന് പരിശോധിച്ചുറപ്പിക്കുക</translation>
 <translation id="102916930470544692">പാസ്‌കീ</translation>
 <translation id="1029317248976101138">സൂം ചെയ്യുക</translation>
 <translation id="1029526375103058355">ക്ലിക്ക് ചെയ്യാൻ ടാപ്പ് ചെയ്യുക</translation>
@@ -423,6 +424,7 @@
 <translation id="1307165550267142340">നിങ്ങളുടെ പിൻ സൃഷ്‌ടിച്ചു</translation>
 <translation id="1307431692088049276">വീണ്ടും ചോദിക്കരുത്</translation>
 <translation id="1307559529304613120">ക്ഷമിക്കണം!  ഈ ഉപകരണത്തിനായി ദീർഘകാല API ആക്‌സസ് ടോക്കൺ സംഭരിക്കുന്നതിൽ സിസ്റ്റം പരാജയപ്പെട്ടു.</translation>
+<translation id="1308876641060960899">നിങ്ങൾ Google Lens ഉപയോഗിക്കുമ്പോൾ, പേജിന്റെ ഒരു സ്ക്രീൻഷോട്ട് Google-ന് അയയ്‌ക്കും. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">പരസ്യം വ്യക്തിപരമാക്കുന്നതിനെ ബാധിക്കുന്ന ഡാറ്റ ഇല്ലാതാക്കി</translation>
 <translation id="1311294419381837540">നിങ്ങൾ ഒരു ടാബ് കാസ്റ്റ് ചെയ്യുന്നു. നിങ്ങൾക്ക് ഏതുസമയത്തും കാസ്റ്റ് ചെയ്യൽ നിർത്തുകയോ താൽക്കാലികമായി നിർത്തുകയോ ചെയ്യാം.</translation>
 <translation id="131188242279372879">ഡൗൺലോഡുകൾക്ക് Chrome-ന്റെ ഉയർന്ന തലത്തിലുള്ള സുരക്ഷ നേടാൻ, മെച്ചപ്പെടുത്തിയ പരിരക്ഷ കണ്ടെത്തുക</translation>
@@ -2818,6 +2820,7 @@
 <translation id="3051250416341590778">ഡിസ്പ്ലേ വലുപ്പം</translation>
 <translation id="3053013834507634016">സര്‍‌ട്ടിഫിക്കറ്റ് കീ ഉപയോഗം</translation>
 <translation id="3053273573829329829">ഉപയോക്തൃ പിൻ പ്രവർത്തനക്ഷമമാക്കുക</translation>
+<translation id="3053274730492362225">ബ്ലിങ്ക് ചെയ്യരുത്</translation>
 <translation id="3054766768827382232">പ്രവർത്തനരഹിതമാക്കുന്നത് പെരിഫറലുകളെ മെച്ചപ്പെട്ട രീതിയിൽ പ്രവർത്തിക്കാൻ സഹായിക്കും, എന്നാൽ അനധികൃത ഉപയോഗത്തിലൂടെ നിങ്ങളുടെ വ്യക്തിപര ഡാറ്റ വെളിപ്പെടുത്തിയേക്കാം.</translation>
 <translation id="3056438898277655057">USB ഉപകരണങ്ങൾ ആക്‌സസ് ചെയ്യാൻ <ph name="SPECIFIC_NAME" /> എന്നതിന് അനുമതി നൽകുക. USB ഉപകരണം നീക്കം ചെയ്‌തുകഴിഞ്ഞാൽ <ph name="SPECIFIC_NAME" /> അത് ഓർക്കില്ല.</translation>
 <translation id="3058498974290601450">നിങ്ങൾക്ക് ഏത് സമയത്തും ക്രമീകരണത്തിൽ സമന്വയം ഓണാക്കാവുന്നതാണ്</translation>
@@ -3005,6 +3008,7 @@
 <translation id="3220943972464248773">നിങ്ങളുടെ പാസ്‌വേഡുകൾ സമന്വയിപ്പിക്കാൻ, ഇത് നിങ്ങൾ തന്നെയാണെന്ന് പരിശോധിച്ചുറപ്പിക്കുക</translation>
 <translation id="3222066309010235055">പ്രീറെന്‍ഡര്‍: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989"><ph name="USB_VM_NAME" /> എന്നതിലേക്ക് കണക്‌റ്റ് ചെയ്യുക</translation>
+<translation id="3222857603094643834">Google Lens ഉപയോഗിച്ച് ഈ പേജിൽ എന്തും തിരയുക</translation>
 <translation id="3223531857777746191">റീസെറ്റ് ബട്ടൺ</translation>
 <translation id="3225084153129302039">ഡിഫോൾട്ടായ പർപ്പിൾ അവതാർ</translation>
 <translation id="3225319735946384299">കോഡ് സൈനിംഗ്</translation>
@@ -3181,6 +3185,7 @@
 <translation id="3365598184818502391">Ctrl അല്ലെങ്കിൽ Alt ഉപയോഗിക്കുക</translation>
 <translation id="3368922792935385530">കണക്റ്റുചെയ്തു</translation>
 <translation id="3369067987974711168">ഈ പോർട്ടിനുള്ള കൂടുതൽ പ്രവർത്തനങ്ങൾ കാണിക്കുക</translation>
+<translation id="336916507624489577">സൈറ്റ് ഐക്കണുകൾക്ക് ചുറ്റും ഡോട്ടുള്ള വൃത്തം ദൃശ്യമാകുന്നു.</translation>
 <translation id="3369624026883419694">റിസോള്‍വിംഗ് ഹോസ്റ്റ്...</translation>
 <translation id="3370260763947406229">സ്വയമേവയുള്ള തിരുത്തൽ</translation>
 <translation id="3371140690572404006">USB-C ഉപകരണം (വലതുവശത്ത് മുന്നിലെ പോർട്ട്)</translation>
@@ -3216,6 +3221,7 @@
 <translation id="3393554941209044235">Chrome ഡോക്യുമെന്റ് അനാലിസിസ്</translation>
 <translation id="3393582007140394275">സ്ക്രീൻ കാസ്റ്റ് ചെയ്യാനാകുന്നില്ല.</translation>
 <translation id="3394850431319394743">പരിരക്ഷിത ഉള്ളടക്കം പ്ലേ ചെയ്യുന്നതിന് ഐഡന്റിഫയറുകൾ ഉപയോഗിക്കാൻ അനുവദിച്ചിരിക്കുന്നു</translation>
+<translation id="3396442984945202128">ഇത് നിങ്ങൾ തന്നെയാണെന്ന് പരിശോധിച്ചുറപ്പിക്കൂ</translation>
 <translation id="3396800784455899911">"അംഗീകരിച്ച് തുടരുക" ബട്ടൺ ക്ലിക്ക് ചെയ്യുക വഴി, ഈ Google സേവനങ്ങൾക്കായി മുകളിൽ വിവരിച്ചിട്ടുള്ള പ്രോസസിംഗിന് നിങ്ങൾ സമ്മതിക്കുകയാണ്.</translation>
 <translation id="339722927132407568">നിശ്ചലമായത്</translation>
 <translation id="3398899528308712018">ടാബ് ഗ്രൂപ്പ് നിർദ്ദേശം</translation>
@@ -3301,6 +3307,7 @@
 <translation id="3450180775417907283">നിങ്ങൾ ഇപ്പോൾ വൈഫൈയിൽ കണക്റ്റ് ചെയ്‌ത് അപ്‌ഡേറ്റ് ഡൗൺലോഡ് ചെയ്യാൻ <ph name="MANAGER" /> ആവശ്യപ്പെടുന്നു.</translation>
 <translation id="3452999110156026232">രക്ഷാകർതൃ ആക്‌സസ്</translation>
 <translation id="3453082738208775226">ഓഫ്‌ലൈൻ സ്റ്റോറേജ് ക്ലീൻഅപ്പ് ചെയ്യണോ?</translation>
+<translation id="3453597230179205517">ലൊക്കേഷൻ ആക്‌സസ് ബ്ലോക്ക് ചെയ്തു</translation>
 <translation id="3453612417627951340">അംഗീകാരം ആവശ്യമാണ്</translation>
 <translation id="3454213325559396544">ഈ <ph name="DEVICE_TYPE" />-ന് സ്വയമേവയുള്ള അവസാനത്തെ സോഫ്‌റ്റ്‌വെയർ, സുരക്ഷാ അപ്‌ഡേറ്റ് ആണിത്. ഭാവി അപ്‌ഡേറ്റുകൾ ലഭിക്കാൻ പുതിയൊരു മോഡലിലേക്ക് അപ്‌ഗ്രേഡ് ചെയ്യൂ.</translation>
 <translation id="3454818737556063691">ഒരു ഫയൽ തുറക്കാൻ അത് <ph name="CLOUD_PROVIDER" /> എന്നതിലേക്ക് നീക്കണോ?</translation>
@@ -3448,6 +3455,7 @@
 <translation id="3567168891086460374">മറ്റ് രീതിയിൽ സംരക്ഷിക്കൂ</translation>
 <translation id="3567284462585300767">നിങ്ങൾക്ക് ചുറ്റുമുള്ള ആളുകളിൽ നിന്ന് ഫയലുകൾ സ്വീകരിക്കാനും അംഗീകരിക്കാനും നിങ്ങളുടെ ഉപകരണം ദൃശ്യമാക്കുക</translation>
 <translation id="356738834800832239">നിങ്ങളുടെ പാസ്‍വേഡ് സംരക്ഷിച്ചു</translation>
+<translation id="3568431410312984116">"എന്നെ എഴുതാൻ സഹായിക്കൂ" ഫീച്ചറിനെ സ്വയമേവ തുറക്കാൻ അനുവദിക്കുക</translation>
 <translation id="3569382839528428029"><ph name="APP_NAME" /> എന്നതിനെ നിങ്ങളുടെ സ്‌ക്രീൻ പങ്കിടുന്നതിന് അനുവദിക്കാൻ താൽപ്പര്യമുണ്ടോ?</translation>
 <translation id="3569614820047645079">എന്റെ ഡ്രൈവിലെ ഫയലുകൾ നിങ്ങളുടെ Chromebook-ലേക്ക് സ്വയമേവ സമന്വയിപ്പിക്കും, അതുവഴി ഇന്റർനെറ്റ് കണക്ഷനില്ലാതെ തന്നെ നിങ്ങൾക്ക് അവ ആക്സസ് ചെയ്യാനാകും.</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" />-ന് ചുവടെയുള്ള ഫയലുകളും ഫോൾഡറുകളും കാണാനാവും</translation>
@@ -3491,6 +3499,7 @@
 <translation id="3605515937536882518">'ഫോം മൂല്യങ്ങൾ' അപ്ഡേറ്റ് ചെയ്തു</translation>
 <translation id="3605780360466892872">ബട്ടൺഡൗൺ</translation>
 <translation id="3607671391978830431">ഒരു കുട്ടിക്ക്</translation>
+<translation id="3607799000129481474"><ph name="SITE" />, ഇത് നിങ്ങൾ തന്നെയാണെന്ന് പരിശോധിച്ചുറപ്പിക്കാൻ ആഗ്രഹിക്കുന്നു</translation>
 <translation id="3608460311600621471">ഈ ഡാറ്റ പ്രിന്റ് ചെയ്യാനുള്ള കാരണം നൽകുക:</translation>
 <translation id="3608730769702025110">4-ൽ 3-ാമത്തെ ഘട്ടം: വ്യക്തിപരമായി തിരിച്ചറിയാൻ സഹായിക്കുന്ന വിവരങ്ങൾ അവലോകനം ചെയ്യുക</translation>
 <translation id="3609277884604412258">ദ്രുത തിരയൽ</translation>
@@ -3526,6 +3535,7 @@
 <translation id="3627588569887975815">അദൃശ്യ വിൻഡോയിൽ ലിങ്ക് തുറക്കുക</translation>
 <translation id="3627671146180677314">നെറ്റ്‌സ്‌കേപ്പ് സര്‍‌ട്ടിഫിക്കറ്റ് പുതുക്കല്‍‌ സമയം</translation>
 <translation id="3628275722731025472">Bluetooth ഓഫാക്കുക</translation>
+<translation id="3629630597033136279">ഓഫാണ് • ഡാറ്റ ശേഖരിക്കുന്നതും ഉപയോഗിക്കുന്നതും എങ്ങനെയാണെന്നത് പോലുള്ള സ്വകാര്യതാ വ്യവസ്ഥകൾ ഈ വിപുലീകരണം പ്രസിദ്ധീകരിച്ചിട്ടില്ല</translation>
 <translation id="3629664892718440872">ഈ തിരഞ്ഞെടുക്കൽ ഓർക്കുക</translation>
 <translation id="3630132874740063857">നിങ്ങളുടെ ഫോൺ</translation>
 <translation id="3630995161997703415">എപ്പോൾ വേണമെങ്കിലും ഉപയോഗിക്കാൻ ഈ സൈറ്റിനെ നിങ്ങളുടെ ഷെൽഫിൽ ചേർക്കുക</translation>
@@ -3780,6 +3790,7 @@
 <translation id="3796648294839530037">പ്രിയപ്പെട്ട നെറ്റ്‌വർക്കുകൾ:</translation>
 <translation id="3797739167230984533">നിങ്ങളുടെ സ്ഥാപനമാണ് <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> മാനേജ് ചെയ്യുന്നത്<ph name="END_LINK" /></translation>
 <translation id="3797900183766075808">&amp;'<ph name="SEARCH_TERMS" />' എന്നതിനായി <ph name="SEARCH_ENGINE" />-ൽ തിരയുക</translation>
+<translation id="3798026281364973895">ഇൻസ്റ്റന്റ് ഹോട്ട്‌സ്പോട്ട് പ്രവർത്തനരഹിതമാക്കുക</translation>
 <translation id="3798449238516105146">പതിപ്പ്</translation>
 <translation id="3798632811625902122"><ph name="DEVICE" /> എന്ന Bluetooth ഉപകരണം ജോടിയാക്കാനുള്ള അനുമതി ആവശ്യപ്പെടുന്നു.</translation>
 <translation id="3798670284305777884">സ്‌പീക്കർ (ഇന്റേണൽ)</translation>
@@ -4933,6 +4944,7 @@
 <translation id="467510802200863975">പാസ്‌വേഡുകൾ പൊരുത്തപ്പെടുന്നില്ല</translation>
 <translation id="4675828034887792601">തിരയലിനുള്ള സൈറ്റുകൾക്കും നിങ്ങളുടെ തിരയൽ യന്ത്രങ്ങൾ മാനേജ് ചെയ്യാനും കുറുക്കുവഴികൾ സൃഷ്‌ടിക്കുക</translation>
 <translation id="4676595058027112862">ഫോൺ ഹബ്, കൂടുതലറിയുക</translation>
+<translation id="4676616966096505747">ചില ഡാറ്റ ഇതുവരെ നിങ്ങളുടെ അക്കൗണ്ടിൽ സംരക്ഷിച്ചിട്ടില്ല</translation>
 <translation id="4677772697204437347">GPU മെമ്മറി</translation>
 <translation id="467809019005607715">Google Slides</translation>
 <translation id="4678848110205818817">ക്രെഡിറ്റ്/ഡെബിറ്റ് കാർഡ്</translation>
@@ -5422,6 +5434,7 @@
 <translation id="5070773577685395116">അറിയിപ്പ് ലഭിച്ചില്ലേ?</translation>
 <translation id="5071295820492622726">സമീപകാല ഡൗൺലോഡുകളിലേക്ക് മടങ്ങുക</translation>
 <translation id="5071892329440114717">സാധാരണ പരിരക്ഷയുടെ വിശദാംശങ്ങൾ കാണിക്കുക</translation>
+<translation id="5072500507106264618">സിസ്റ്റം സർവീസുകൾക്ക് മാത്രമേ നിങ്ങളുടെ ലൊക്കേഷൻ ഉപയോഗിക്കാനാകൂ</translation>
 <translation id="5072836811783999860">നിയന്ത്രിത ബുക്ക്മാർക്കുകൾ കാണിക്കുക</translation>
 <translation id="5072900412896857127">Google Play സേവന നിബന്ധനകൾ ലോഡ് ചെയ്യാനാകുന്നില്ല. നിങ്ങളുടെ നെറ്റ്‌വർക്ക് കണക്ഷൻ പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" /> എന്നിവ}other{<ph name="FILE1" />, <ph name="FILE2" /> എന്നിവയും മറ്റ് # എണ്ണവും}}</translation>
@@ -5464,6 +5477,7 @@
 <translation id="5097874180538493929">കഴ്‌സർ നിർത്തുമ്പോൾ സ്വയമേവ ക്ലിക്ക് ചെയ്യുക</translation>
 <translation id="5100775515702043594">നിങ്ങളുടെ അഡ്‌മിൻ <ph name="EXTENSION_NAME" /> പിൻ ചെയ്‌തു</translation>
 <translation id="5101839224773798795">കഴ്‌സർ നിൽക്കുമ്പോൾ സ്വയമേവ ക്ലിക്ക് ചെയ്യുക</translation>
+<translation id="5102244391872941183">ലൊക്കേഷൻ അനുമതിയുള്ള ആപ്പുകൾ, വെബ്സൈറ്റുകൾ എന്നിവയ്ക്കും സിസ്റ്റം സേവനങ്ങൾക്കും നിങ്ങളുടെ ലൊക്കേഷൻ ഉപയോഗിക്കാനാകും</translation>
 <translation id="5103311607312269661">ഡിസ്‌പ്ലേ തെളിച്ചം കൂട്ടുക</translation>
 <translation id="5106350808162641062">നീക്കം ചെയ്യുക</translation>
 <translation id="510695978163689362">Family Link, <ph name="USER_EMAIL" /> എന്ന അക്കൗണ്ടിന്റെ മേൽനോട്ടം വഹിക്കുന്നു. രക്ഷാകർതൃ മേൽനോട്ടത്തിൽ സ്‌കൂൾ വിഭവങ്ങൾ ആക്സസ് ചെയ്യുന്നതിന് നിങ്ങൾക്ക് സ്‌കൂൾ അക്കൗണ്ടുകൾ ചേർക്കാനാകും.</translation>
@@ -5508,6 +5522,7 @@
 <translation id="5135533361271311778">ബുക്ക്‌മാര്‍ക്ക് ഇനം സൃഷ്ടിക്കാനായില്ല.</translation>
 <translation id="513555878193063507">പുതിയ APN ചേർക്കുക</translation>
 <translation id="5136343472380336530">രണ്ട് ഉപകരണങ്ങളും അൺലോക്ക് ചെയ്‌തിട്ടുണ്ടെന്നും അടുത്തടുത്താണ് ഉള്ളതെന്നും Bluetooth ഓണാക്കിയിട്ടുണ്ടെന്നും ഉറപ്പാക്കുക. <ph name="LINK_BEGIN" />കൂടുതലറിയുക<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">ഇൻസ്റ്റന്റ് ഹോട്ട്സ്‌പോട്ട് കണക്ഷൻ പരാജയപ്പെട്ടു</translation>
 <translation id="5138227688689900538">കുറച്ച് കാണിക്കുക</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, <ph name="DEFAULT_SEARCH_ENGINE_NAME" /> തിരയൽ</translation>
 <translation id="5139823398361067371">നിങ്ങളുടെ സുരക്ഷാ കീയുടെ പിൻ നൽകുക. നിങ്ങൾക്ക് പിൻ അറിയില്ലെങ്കിൽ, സുരക്ഷാ കീ റീസെറ്റ് ചെയ്യേണ്ടതുണ്ട്.</translation>
@@ -5595,6 +5610,7 @@
 <translation id="5197255632782567636">ഇന്‍റര്‍നെറ്റ്</translation>
 <translation id="5198430103906431024">ഉപയോഗവും പ്രശ്‌നനിർണ്ണയവുമായി ബന്ധപ്പെട്ട ഡാറ്റ അയയ്ക്കുക. പ്രശ്‌നനിർണ്ണയം, ഉപകരണം, ആപ്പ് ഉപയോഗം എന്നിവയുമായി ബന്ധപ്പെട്ട ഡാറ്റ, ഈ ഉപകരണം നിലവിൽ സ്വയമേവ Google-ന് അയയ്ക്കുന്നുണ്ട്. സിസ്‌റ്റം, ആപ്പ് സ്ഥിരത, മറ്റ് മെച്ചപ്പെടുത്തലുകൾ എന്നിവയ്ക്ക് ഇത് സഹായിക്കും. ചില സംഗ്രഹ ഡാറ്റ, Google ആപ്പുകളെയും Android ഡെവലപ്പർമാരെപ്പോലുള്ള പങ്കാളികളെയും സഹായിക്കുകയും ചെയ്യും. നിങ്ങളുടെ അധിക വെബ്, ആപ്പ് ആക്റ്റിവിറ്റി ക്രമീകരണം ഓണാക്കിയിട്ടുണ്ടെങ്കിൽ, ഈ ഡാറ്റ നിങ്ങളുടെ Google അക്കൗണ്ടിൽ സംരക്ഷിക്കപ്പെട്ടേക്കാം.</translation>
 <translation id="5199729219167945352">പരീക്ഷണങ്ങള്‍</translation>
+<translation id="5200680225062692606">ടച്ച് ഐഡി ലോക്ക് ചെയ്തിരിക്കുന്നു. തുടരാൻ, നിങ്ങളുടെ പാസ്‌വേഡ് നൽകുക.</translation>
 <translation id="5203035663139409780">നിങ്ങളുടെ ഉപകരണത്തിലെ ഫയലുകളോ ഫോൾഡറുകളോ എഡിറ്റ് ചെയ്യാം</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{വിപുലീകരണം കാണാൻ ക്ലിക്ക് ചെയ്യുക}other{ഈ വിപുലീകരണങ്ങൾ കാണാൻ ക്ലിക്ക് ചെയ്യുക}}</translation>
 <translation id="5204673965307125349">ഉപകരണം Powerwash ചെയ്‌ത ശേഷം വീണ്ടും ശ്രമിക്കുക.</translation>
@@ -5944,6 +5960,7 @@
 <translation id="5474859849784484111">നിങ്ങൾ ഇപ്പോൾ വൈഫൈയിൽ കണക്റ്റ് ചെയ്‌ത് അപ്‌ഡേറ്റ് ഡൗൺലോഡ് ചെയ്യാൻ <ph name="MANAGER" /> ആവശ്യപ്പെടുന്നു. അല്ലെങ്കിൽ, മീറ്റർ ചെയ്‌ത കണക്ഷനിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യുക (നിരക്കുകൾ ബാധകമായേക്കാം).</translation>
 <translation id="5477089831058413614"><ph name="DEVICE_TYPE" /> ഹോട്ട്സ്പോട്ട് കോൺഫിഗർ ചെയ്യുക</translation>
 <translation id="5481273127572794904">ഒന്നിലധികം ഫയലുകൾ സ്വയമേവ ഡൗൺലോഡ് ചെയ്യാൻ അനുവാദമില്ല</translation>
+<translation id="5481682542063333508">എഴുതാനുള്ള സഹായം നൽകുക</translation>
 <translation id="5481941284378890518">സമീപത്തുള്ള പ്രിന്ററുകൾ ചേർക്കുക</translation>
 <translation id="5482417738572414119">ടാബ് ഗ്രൂപ്പുകൾ നിർദ്ദേശിക്കാനും നിങ്ങളുടെ ടാബുകൾ ഓർഗനൈസ് ചെയ്ത് നിലനിർത്താനും Chrome-നെ അനുവദിക്കുന്നതിന് സൈൻ ഇൻ ചെയ്യുക</translation>
 <translation id="5484181871714116891">ഓണായിരിക്കുമ്പോൾ, പാസ്‌കീകൾ iCloud കീചെയിനിൽ സൃഷ്‌ടിക്കുകയും നിങ്ങളുടെ Apple ഉപകരണങ്ങളിൽ ഉടനീളം ലഭ്യമാകുകയും ചെയ്യും. ഓഫായിരിക്കുമ്പോൾ, ഈ ഉപകരണത്തിലെ നിങ്ങളുടെ Chrome പ്രൊഫൈലിൽ പാസ്‌കീകൾ സൃഷ്‌ടിക്കപ്പെടും.</translation>
@@ -5954,6 +5971,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" />-ന് പുതിയതോ മറ്റൊരു തരത്തിലുള്ളതോ ആയ ഉപകരണം ആവശ്യമായേക്കാം</translation>
 <translation id="5486261815000869482">പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക</translation>
 <translation id="5486561344817861625">ബ്രൗസർ പുനരാരംഭിക്കൽ പരീക്ഷിക്കുക</translation>
+<translation id="5486748931874756433">അടുത്ത അപ്ഡേറ്റ് ലഭിച്ചതിന് ശേഷം നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> റീസ്റ്റാർട്ട് ചെയ്യുമ്പോൾ ഈ മാറ്റം പ്രാബല്യത്തിൽ വരും. ഈ മാറ്റം പഴയപടിയാക്കാനാകില്ല, ഈ ഉപകരണത്തിന്റെ എല്ലാ ഉപയോക്താക്കൾക്കും ഇത് ബാധകവുമാണ്.</translation>
 <translation id="5487460042548760727"><ph name="PROFILE_NAME" /> എന്നതായി പ്രൊഫൈലിന്റെ പേര് മാറ്റുക</translation>
 <translation id="5488093641312826914">'<ph name="COPIED_ITEM_NAME" />' പകർത്തി</translation>
 <translation id="5488508217173274228">എൻക്രിപ്ഷൻ ഓപ്ഷനുകൾ സമന്വയിപ്പിക്കുക</translation>
@@ -6369,6 +6387,7 @@
 <translation id="5799508265798272974">Linux വെർച്വൽ മെഷീൻ: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">നിങ്ങളുടെ ChromeOS ഉപകരണത്തിലെ ക്രമീകരണം സുരക്ഷിത ഡിഫോൾട്ടുകളിലേക്ക് റീസെറ്റ് ചെയ്യുക.</translation>
 <translation id="5800020978570554460">അവസാന ഡൗൺലോഡിന് ശേഷം ഉദ്ദിഷ്‌ടസ്ഥാന ഫയൽ ചുരുങ്ങിപ്പോയി അല്ലെങ്കിൽ നീക്കം ചെയ്യപ്പെട്ടു.</translation>
+<translation id="5800290746557538611">ഇൻസ്റ്റന്റ് ഹോട്ട്‌സ്പോട്ട് പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="5800351251499368110">സൈഡ് പാനലിൽ തിരയല്‍ അവസാനിപ്പിക്കുക. സൈഡ് പാനലിൽ തിരയൽ തുറന്നിരിക്കുന്നു.</translation>
 <translation id="5800703268655655701">ലൈറ്റ് അല്ലെങ്കിൽ ഡാർക്ക് തീം തിരഞ്ഞെടുക്കുക</translation>
 <translation id="5801051031414037185">ഫോൺ സജ്ജീകരിക്കുക</translation>
@@ -6528,6 +6547,7 @@
 <translation id="5916664084637901428">ഓൺ ചെയ്യുക</translation>
 <translation id="59174027418879706">പ്രവർത്തനക്ഷമമാക്കി</translation>
 <translation id="5920543303088087579">ഈ നെറ്റ്‌വർക്കിൽ കണക്‌റ്റ് ചെയ്യുന്നതിനെ അഡ്‌മിൻ പ്രവർത്തനരഹിതമാക്കി</translation>
+<translation id="5922963926582976524">ഇൻസ്റ്റന്റ് ഹോട്ട്‌സ്പോട്ട് നെറ്റ്‌വർക്ക് വിച്ഛേദിക്കുക</translation>
 <translation id="5924047253200400718">സഹായം തേടുക<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Microsoft ഫയലുകൾ Google Drive-ലേക്ക് പകർത്തുന്നതിനോ നീക്കുന്നതിനോ മുമ്പ് ചോദിക്കുക</translation>
 <translation id="5924527146239595929">ഒരു പുതിയ ഫോട്ടോ എടുക്കുക അല്ലെങ്കിൽ നിലവിലുള്ള ഒരു ഫോട്ടോയോ ചിഹ്നമോ തിരഞ്ഞെടുക്കുക.
@@ -6578,6 +6598,7 @@
 <translation id="5955721306465922729">ഒരു വെബ്‌സൈറ്റിന് ഈ ആപ്പ് തുറക്കണമെന്നുണ്ട്.</translation>
 <translation id="5955809630138889698">ഓൺലൈൻ ഡെമോ മോഡിനു മാത്രമേ ഈ ഉപകരണത്തിന് യോഗ്യത ഉണ്ടാകാനിടയുള്ളൂ. കൂടുതൽ വിശദാംശങ്ങൾക്കായി നിങ്ങളുടെ പിന്തുണാ പ്രതിനിധിയുമായി ബന്ധപ്പെടുക.</translation>
 <translation id="5957987129450536192">പ്രൊഫൈൽ ചിത്രത്തിനടുത്തുള്ള വായിച്ചുകേൾക്കാൻ തിരഞ്ഞെടുക്കുക ടാപ്പ് ചെയ്‌ത് കേൾക്കേണ്ടത് തിരഞ്ഞെടുക്കുക.</translation>
+<translation id="5958836583172610505">സമന്വയിപ്പിക്കൽ ഓണാണ്</translation>
 <translation id="5959471481388474538">നെറ്റ്‌വർക്ക് ലഭ്യമല്ല</translation>
 <translation id="5959982036207776176">വായിച്ചുകേൾക്കാൻ തിരഞ്ഞെടുക്കുക വായിക്കുന്ന വാക്കുകൾ Magnifier പിന്തുടരും</translation>
 <translation id="5963413905009737549">വിഭാഗം</translation>
@@ -6904,6 +6925,7 @@
 <translation id="6209838773933913227">കമ്പോണന്റ് അപ്‌ഡേറ്റ് ചെയ്യുന്നു</translation>
 <translation id="6209908325007204267">നിങ്ങളുടെ ഉപകരണത്തിൽ Chrome എന്റർപ്രൈസ് അപ്‌ഗ്രേഡ് ഉൾപ്പെടുന്നു, എന്നാൽ നിങ്ങളുടെ ഉപയോക്തൃനാമം ഒരു എന്റർപ്രൈസ് അക്കൗണ്ടുമായി ബന്ധപ്പെട്ടതല്ല. മറ്റൊരു ഉപകരണത്തിൽ g.co/ChromeEnterpriseAccount സന്ദർശിച്ച് എന്റർപ്രൈസ് അക്കൗണ്ട് സൃഷ്‌ടിക്കുക.</translation>
 <translation id="6210282067670792090">വിലാസ ബാറിൽ, തിരയൽ യന്ത്രങ്ങൾക്കും സൈറ്റ് തിരയലിനുമുള്ള കുറുക്കുവഴികൾക്കൊപ്പം ഈ കീബോർഡ് കുറുക്കുവഴികൾ ഉപയോഗിക്കുക</translation>
+<translation id="6211067089253408231">ഇൻസ്റ്റന്റ് ഹോട്ട്‌സ്പോട്ട് ഓണാക്കുക</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{എല്ലാം &amp;പുതിയ ടാബ് ഗ്രൂപ്പിൽ തുറക്കുക}=1{&amp;പുതിയ ടാബ് ഗ്രൂപ്പിൽ തുറക്കുക}other{എല്ലാം ({COUNT}) &amp;പുതിയ ടാബ് ഗ്രൂപ്പിൽ തുറക്കുക}}</translation>
 <translation id="6212039847102026977">വിപുലമായ നെറ്റ്‌വർക്ക് പ്രോപ്പർട്ടികൾ കാണിക്കുക</translation>
 <translation id="6212168817037875041">ഡിസ്പ്ലേ ഓഫാക്കുക</translation>
@@ -8078,6 +8100,7 @@
 <translation id="7120762240626567834">VPN കണക്റ്റ് ചെയ്യുന്നത് വരെ Chrome ബ്രൗസറും Android ട്രാഫിക്കും ബ്ലോക്ക് ചെയ്യും</translation>
 <translation id="7121438501124788993">ഡെവലപ്പർ മോഡ്</translation>
 <translation id="7121728544325372695">സ്‌മാർട്ട് ഡാഷുകൾ</translation>
+<translation id="7122605570852873914">എന്തായാലും സൈൻ ഔട്ട് ചെയ്യുക</translation>
 <translation id="7123030151043029868">ഒന്നിലധികം ഫയലുകൾ സ്വയമേവ ഡൗൺലോഡ് ചെയ്യാൻ അനുവദിച്ചിരിക്കുന്നു</translation>
 <translation id="7124013154139278147">“മുമ്പത്തേത്” എന്ന പ്രവർത്തനത്തിന് സ്വിച്ച് അസൈൻ ചെയ്യുക</translation>
 <translation id="7124712201233930202">നിങ്ങളുടെ സ്ഥാപനത്തിന്റെ നയങ്ങൾ പാലിച്ചിട്ടില്ല</translation>
@@ -8726,6 +8749,7 @@
 <translation id="7629827748548208700">ടാബ്: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">ഈ ഉപകരണം മാനേജ് ചെയ്യുന്നത് <ph name="MANAGER" /> ആണ്, ഓരോ തവണയും നിങ്ങൾ സൈൻ ഇൻ ചെയ്യേണ്ടതുണ്ട്.</translation>
 <translation id="7631014249255418691">Linux ആപ്പുകളും ഫയലുകളും വിജയകരമായി ബാക്കപ്പെടുത്തു</translation>
+<translation id="7631722872321401342">നിങ്ങളുടെ ഉപകരണത്തിൽ <ph name="LANGUAGE" /> വോയ്‌സുകളൊന്നുമില്ല. ക്രമീകരണത്തിൽ വോയ്‌സുകൾ ഇൻസ്റ്റാൾ ചെയ്യാം.</translation>
 <translation id="7631887513477658702">&amp;എല്ലായ്‌പ്പോഴും ഈ തരം ഫയലുകള്‍ തുറക്കുക</translation>
 <translation id="7632437836497571618">സൈറ്റുകൾ തിരയാൻ, സുരക്ഷിത കണക്ഷനുകൾ ഉപയോഗിക്കുക</translation>
 <translation id="7632948528260659758">ഇനിപ്പറയുന്ന കിയോസ്‌ക് ആപ്പുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു:</translation>
@@ -9190,6 +9214,7 @@
 <translation id="7947964080535614577">സേവനങ്ങളും ഉള്ളടക്കവും നിരക്കില്ലാതെ നൽകാൻ സൈറ്റുകൾ സാധാരണയായി പരസ്യങ്ങൾ കാണിക്കുന്നു. എന്നാൽ ചില സൈറ്റുകൾ അനാവശ്യമോ തെറ്റിദ്ധരിപ്പിക്കുന്നതോ ആയ പരസ്യങ്ങൾ കാണിക്കുന്നു.</translation>
 <translation id="7948407723851303488"><ph name="DOMAIN_NAME" /> എന്നതിന്റെ എല്ലാ പേജുകളും</translation>
 <translation id="7950629216186736592">കാരണം: http://, https://, file:// എന്നീ URL-കൾ മാത്രമേ LBS പിന്തുണയ്ക്കുന്നുള്ളൂ.</translation>
+<translation id="7950814699499457511">ഓണാണ് • ഡാറ്റ ശേഖരിക്കുന്നതും ഉപയോഗിക്കുന്നതും എങ്ങനെയാണെന്നത് പോലുള്ള സ്വകാര്യതാ വ്യവസ്ഥകൾ ഈ വിപുലീകരണം പ്രസിദ്ധീകരിച്ചിട്ടില്ല</translation>
 <translation id="7951265006188088697">Google Pay പേയ്‌മെൻ്റ് രീതികൾ ചേർക്കാൻ അല്ലെങ്കിൽ മാനേജ് ചെയ്യാനായി നിങ്ങളുടെ <ph name="BEGIN_LINK" />Google Account<ph name="END_LINK" /> സന്ദർശിക്കുക</translation>
 <translation id="795130320946928025">വെർച്വൽ കാർഡ് ഓഫാക്കുക</translation>
 <translation id="795240231873601803">വർക്ക്, സ്‌കൂൾ അക്കൗണ്ടുകൾക്കുള്ള എന്റർപ്രൈസ് എൻറോൾമെന്റ് ഉപയോഗിക്കുക</translation>
@@ -9235,6 +9260,7 @@
 <translation id="7978412674231730200">സ്വകാര്യ കീ</translation>
 <translation id="7978450511781612192">ഇത് നിങ്ങളെ Google അക്കൗണ്ടുകളിൽ നിന്ന് സൈൻ ഔട്ട് ചെയ്യിക്കും. നിങ്ങളുടെ ബുക്ക്‌മാർക്കുകൾ, ചരിത്രം, പാ‌സ്‌വേഡുകൾ എന്നിവയും മറ്റും ഇനിയങ്ങോട്ട് സമന്വയിക്കില്ല.</translation>
 <translation id="7980084013673500153">അസറ്റ് ഐഡി: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406"><ph name="APP_NAME" /> ആപ്പിനായി, സംരക്ഷിച്ച പാസ്‌കീ ഉപയോഗിക്കുക</translation>
 <translation id="7981662863948574132">ഉപകരണ EID-യും QR കോഡ് പോപ്പ് അപ്പും കാണിക്കുക</translation>
 <translation id="7981670705071137488">ഇതിന് ശേഷം, സോഫ്റ്റ്‌വെയർ അപ്ഡേറ്റുകൾ പശ്ചാത്തലത്തിൽ നടക്കും. അപ്ഡേറ്റ് മുൻഗണനകൾ നിങ്ങൾക്ക് ക്രമീകരണത്തിൽ അവലോകനം ചെയ്യാം.</translation>
 <translation id="7982083145464587921">ഈ പിശക് പരിഹരിക്കാൻ നിങ്ങളുടെ ഉപകരണം പുനരാരംഭിക്കുക.</translation>
@@ -9274,6 +9300,7 @@
 <translation id="8009225694047762179">പാസ്‌വേഡുകൾ മാനേജ് ചെയ്യുക</translation>
 <translation id="8011372169388649948">'<ph name="BOOKMARK_TITLE" />' നീക്കി.</translation>
 <translation id="8012188750847319132">Caps Lock</translation>
+<translation id="8012463809859447963">ഇൻസ്റ്റന്റ് ഹോട്ട്‌സ്പോട്ടിന്റെ വിശദാംശങ്ങൾ</translation>
 <translation id="8013993649590906847">ചിത്രത്തിൽ ഉപകാരപ്രദമായ വിവരണമില്ലെങ്കിൽ നിങ്ങൾക്കായി ഒരു വിവരണം നൽകാൻ Chrome ശ്രമിക്കും. വിവരണങ്ങൾ സൃഷ്‌ടിക്കാൻ, ചിത്രങ്ങൾ Google-ലേക്ക് അയയ്ക്കുന്നു.</translation>
 <translation id="8014154204619229810">അപ്‌ഡേറ്റർ നിലവിൽ പ്രവർത്തിക്കുന്നു. വീണ്ടും പരിശോധിക്കാൻ ഒരു മിനിറ്റിനുള്ളിൽ റീഫ്രഷ് ചെയ്യുക.</translation>
 <translation id="8014206674403687691">മുമ്പ് ഇൻസ്റ്റാൾ ചെയ്‌ത പതിപ്പിലേക്ക് <ph name="IDS_SHORT_PRODUCT_NAME" /> എന്നത് പുന:സ്ഥാപിക്കാനായില്ല. നിങ്ങളുടെ ഉപകരണം പവർവാഷ് ചെയ്യാൻ വീണ്ടും ശ്രമിക്കുക.</translation>
@@ -9289,6 +9316,7 @@
 <translation id="8025151549289123443">ലോക്ക് സ്ക്രീനും സൈൻ ഇൻ ചെയ്യലും</translation>
 <translation id="8025291188699172126">അപ്‌ഡേറ്റുകളെ കുറിച്ച്</translation>
 <translation id="8026471514777758216">നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളും</translation>
+<translation id="8026784703228858744">സമന്വയിപ്പിക്കൽ ഉപയോഗിച്ച് നിങ്ങളുടെ ബുക്ക്‌മാർക്കുകളും മറ്റും സംരക്ഷിക്കൂ</translation>
 <translation id="8027581147000338959">പുതിയ വിന്‍ഡോയില്‍ തുറക്കുക</translation>
 <translation id="8028060951694135607">Microsoft Key Recovery</translation>
 <translation id="8028803902702117856"><ph name="SIZE" /> ഡൗൺലോഡ് ചെയ്യുന്നു, <ph name="FILE_NAME" /></translation>
@@ -9419,6 +9447,7 @@
 <translation id="8115139559594092084">നിങ്ങളുടെ Google Drive-ൽ നിന്ന്</translation>
 <translation id="8116972784401310538">&amp;ബുക്മാര്‍ക്ക് മാനേജര്‍</translation>
 <translation id="8118276691321086429">നിങ്ങൾ സൈൻ ഇൻ ചെയ്‌തതെങ്ങനെയെന്ന് <ph name="PASSWORD_MANAGER_BRAND" /> ഓർത്ത് വയ്ക്കുന്നു, സാധ്യമാകുമ്പോൾ നിങ്ങളെ സ്വയമേവ സൈൻ ഇൻ ചെയ്യിക്കും. ഓഫായിരിക്കുമ്പോൾ, ഓരോ തവണയും സ്ഥിരീകരിക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെടും.</translation>
+<translation id="8118331347066725040">Lens ഉപയോഗിച്ചുള്ള തിരയലിനുള്ള ഫീഡ്ബാക്ക് അയയ്‌ക്കുക</translation>
 <translation id="8118362518458010043">Chrome പ്രവർത്തനരഹിതമാക്കി. ഈ വിപുലീകരണം സുരക്ഷിതമല്ലായിരിക്കാം.</translation>
 <translation id="8118488170956489476">നിങ്ങളുടെ സ്ഥാപനമാണ് നിങ്ങളുടെ <ph name="BEGIN_LINK" />ബ്രൗസർ മാനേജ് ചെയ്യുന്നത്<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">ഡിസ്പ്ലേ റീഫ്രഷ് നിരക്ക്</translation>
@@ -9469,11 +9498,13 @@
 <translation id="8151057139207656239">ബിൽഡ് വിശദാംശങ്ങൾ പകർത്തി</translation>
 <translation id="815114315010033526">പകരം QR കോഡ് ഉപയോഗിക്കുക</translation>
 <translation id="8151638057146502721">കോൺഫിഗർ ചെയ്യുക</translation>
+<translation id="8151748163667572916">ഇൻസ്റ്റന്റ് ഹോട്ട്‌സ്പോട്ട് ഓഫാക്കുക</translation>
 <translation id="8154790740888707867">ഫയലൊന്നുമില്ല</translation>
 <translation id="815491593104042026">ക്ഷമിക്കണം!  സുരക്ഷിതമല്ലാത്ത URL ഉപയോഗിക്കുന്നതിന് കോൺഫിഗർ ചെയ്‌തിരിക്കുന്നതിനാൽ പരിശോധിച്ചുറപ്പിക്കൽ പരാജയപ്പെട്ടു (<ph name="BLOCKED_URL" />). നിങ്ങളുടെ അഡ്‌മിനി‌സ്‌ട്രേറ്ററെ ബന്ധപ്പെടുക.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{അപഹരിക്കപ്പെട്ട പാസ്‌വേഡുകളൊന്നും കണ്ടെത്തിേോയില്ല}=1{അപഹരിക്കപ്പെട്ട {COUNT} പാസ്‌വേഡ്}other{അപഹരിക്കപ്പെട്ട {COUNT} പാസ്‌വേഡുകൾ}}</translation>
 <translation id="8157248655669507702">ഇ-സിം പ്രൊഫൈൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ മൊബൈൽ ഡാറ്റ പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="8157704005178149728">മേൽനോട്ടം സജ്ജീകരിക്കുന്നു</translation>
+<translation id="8157849462797352650">നിങ്ങളുടെ ഉപകരണത്തിന് ഏറ്റവും പുതിയ സുരക്ഷയും സ്ഥിരതയും പ്രകടനവും അപ്‌ഡേറ്റുകളും ലഭിക്കുന്നു</translation>
 <translation id="8158117992543756526"><ph name="MONTH_AND_YEAR" />-ൽ ഈ ഉപകരണത്തിന് സ്വയമേവയുള്ള സോഫ്റ്റ്‌വെയർ, സുരക്ഷാ അപ്ഡേറ്റുകൾ ലഭിക്കുന്നത് നിന്നു. <ph name="LINK_BEGIN" />കൂടുതലറിയുക<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">സ്ക്രീൻ വിഭജനവും ഡെസ്ക്കുകൾ തമ്മിൽ മാറുന്നതും പോലുള്ള പ്രവർത്തനങ്ങൾക്ക് വൈബ്രേഷൻ സ്ഥിരീകരണം ലഭിക്കുക. <ph name="LINK_BEGIN" />കൂടുതലറിയുക<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">പിശക് ക്രമീകരണ സര്‍ട്ടിഫിക്കറ്റ് ട്രസ്റ്റ്</translation>
@@ -9916,6 +9947,7 @@
 <translation id="8480082892550707549">നിങ്ങൾ ഈ സൈറ്റിൽ നിന്ന് മുമ്പ് ഫയലുകൾ ഡൗൺലോഡ് ചെയ്‌തിട്ടുണ്ടെങ്കിലും, സൈറ്റ് തൽക്കാലം സുരക്ഷിതമല്ലായിരിക്കാം (ഹാക്കുചെയ്യപ്പെട്ടിരിക്കാം). ഈ ഫയൽ പിന്നീട് ഡൗൺലോഡ് ചെയ്യുന്നത് പരീക്ഷിച്ചുനോക്കൂ.</translation>
 <translation id="8480869669560681089"><ph name="VENDOR_NAME" /> നിന്നുള്ള പരിചിതമല്ലാത്ത ഉപകരണം</translation>
 <translation id="8481187309597259238">USB അനുമതി സ്ഥിരീകരിക്കുക</translation>
+<translation id="8482077254400484047">നിഷ്‌ക്രിയമായ ടാബുകളുടെ രൂപം ഇവിടെ മാനേജ് ചെയ്യുക</translation>
 <translation id="8483248364096924578">IP വിലാസം</translation>
 <translation id="8486666913807228950">കാരണം: "നിർബന്ധിതമായി തുറക്കുക" ലിസ്റ്റിൽ <ph name="REVERT_RULE" /> എന്ന ഇൻവേർട്ടഡ് നിയമം കണ്ടെത്തി.</translation>
 <translation id="8487678622945914333">സൂം ഇന്‍ ചെയ്യുക</translation>
@@ -10002,6 +10034,7 @@
 <translation id="8555444629041783356">സ്വയമേവയുള്ള സൺസെറ്റ് ഷെഡ്യൂൾ</translation>
 <translation id="855604308879080518">ഈ Chromebook-ലെ USB ഉപകരണങ്ങൾ ആക്‌സസ് ചെയ്യാൻ Android ആപ്പുകളെ അനുവദിക്കുക. ഒരു USB ഉപകരണം നിങ്ങൾ ഓരോ തവണ പ്ലഗ്-ഇൻ ചെയ്യുമ്പോഴും അനുമതി ആവശ്യപ്പെടും. വ്യക്തിഗത Android ആപ്പുകൾ കൂടുതൽ അനുമതികൾ ആവശ്യപ്പെടും.</translation>
 <translation id="8557022314818157177">നിങ്ങളുടെ ഫിംഗർപ്രിന്റ് ചേർക്കുന്നത് വരെ സുരക്ഷാ കീയിൽ സ്പർശിക്കുന്നത് തുടരുക</translation>
+<translation id="8557100046150195444">തുടരാൻ ടച്ച് ഐഡി ഉപയോഗിക്കുക</translation>
 <translation id="8557180006508471423">നിങ്ങളുടെ Mac-ലെ ലൊക്കേഷൻ സേവനങ്ങളിൽ "Google Chrome" ഓണാക്കുക</translation>
 <translation id="8557856025359704738"><ph name="NEXT_DATE_DOWNLOAD" />-നാണ് അടുത്ത ഡൗൺലോഡ്.</translation>
 <translation id="8558281414737757274">Google Account പാസ്‌വേഡ്</translation>
@@ -10070,6 +10103,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">ഡ്രോപ്പ് ഷാഡോ</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">നിഷ്‌ക്രിയമായ ടാബുകളുടെ രൂപം</translation>
 <translation id="8621979332865976405">നിങ്ങളുടെ സ്‌ക്രീൻ പൂർണ്ണമായും പങ്കിടുക</translation>
 <translation id="8624315169751085215">ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തുക</translation>
 <translation id="8624354461147303341">ഡിസ്‌കൗണ്ടുകൾ നേടുക</translation>
@@ -10183,6 +10217,7 @@
 <translation id="869167754614449887">ഡൗൺലോഡ് ചരിത്രത്തിൽ നിന്ന് <ph name="FILE_NAME" /> ഇല്ലാതാക്കി</translation>
 <translation id="8692107307702113268">പാസ്‌വേഡിൽ 1000-ലേറെ പ്രതീകങ്ങൾ അടങ്ങിയിരിക്കുന്നു</translation>
 <translation id="8693639060656817812">ട്രാക്ക് ചെയ്യൽ പരിരക്ഷ ലഭ്യതയെ കുറിച്ച് കൂടുതലറിയുക</translation>
+<translation id="8693862390730570097">"എന്നെ എഴുതാൻ സഹായിക്കൂ" ഫീച്ചറിനെ സ്വയമേവ തുറക്കാൻ അനുവദിക്കരുത്</translation>
 <translation id="8694596275649352090">ഉറങ്ങുമ്പോഴോ ലിഡ് അടഞ്ഞിരിക്കുമ്പോഴോ ലോക്ക് ചെയ്യുക</translation>
 <translation id="8695139659682234808">സജ്ജീകരിച്ചതിനുശേഷം രക്ഷാകർതൃ നിയന്ത്രണങ്ങൾ ചേർക്കുക</translation>
 <translation id="8695825812785969222">&amp;സ്ഥാനം തുറക്കുക...</translation>
@@ -10773,6 +10808,7 @@
 <translation id="9112987648460918699">കണ്ടെത്തുക...</translation>
 <translation id="9113240369465613386">ഒറ്റ സംഖ്യാ പേജുകൾ മാത്രം</translation>
 <translation id="9113469270512809735">അടുത്തിടെ അടച്ച ഇനങ്ങൾ മാറ്റുക</translation>
+<translation id="9113529408970052045">ഒരു സൈറ്റിലെ ടെക്‌സ്‌റ്റ് ബോക്‌സിൽ ഹ്രസ്വരൂപത്തിലുള്ള ഉള്ളടക്കം പൂരിപ്പിക്കാൻ കഴിയുമ്പോൾ "എന്നെ എഴുതാൻ സഹായിക്കൂ" ഫീച്ചർ സ്വയമേവ തുറക്കും</translation>
 <translation id="9114663181201435112">എളുപ്പത്തിൽ സൈൻ ഇൻ ചെയ്യുക</translation>
 <translation id="9115675100829699941">&amp;ബുക്ക്‌മാര്‍ക്കുകള്‍</translation>
 <translation id="9115932142612197835">ഈ ക്രമീകരണം, Google Translate-ന്റെയോ Lens-ന്റെയോ ലഭ്യത മാറ്റുന്നില്ല</translation>
diff --git a/chrome/app/resources/generated_resources_mr.xtb b/chrome/app/resources/generated_resources_mr.xtb
index fb401a9..7205a8d 100644
--- a/chrome/app/resources/generated_resources_mr.xtb
+++ b/chrome/app/resources/generated_resources_mr.xtb
@@ -424,6 +424,7 @@
 <translation id="1307165550267142340">तुमचा पिन तयार केला गेला आहे</translation>
 <translation id="1307431692088049276">मला पुन्हा विचारू नका</translation>
 <translation id="1307559529304613120">अरेरे! या डिव्हाइसाठी दीर्घ-मुदतीचे API ॲक्सेस टोकन स्टोअर करण्यात सिस्टम अयशस्वी झाली.</translation>
+<translation id="1308876641060960899">तुम्ही Google Lens वापरता, तेव्हा पेजचा स्क्रीनशॉट Google ला पाठवला जातो. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">जाहिरात पर्सनलायझेशनवर परिणाम करणारा डेटा हटवला आहे</translation>
 <translation id="1311294419381837540">तुम्ही टॅब कास्ट करत आहात. तुम्ही कास्ट करणे कधीही थांबवू किंवा बंद करू शकता.</translation>
 <translation id="131188242279372879">Chrome ची सर्वोच्च सुरक्षा पातळी मिळवण्यासाठी वर्धित संरक्षण डिस्कव्हर करा</translation>
@@ -3021,6 +3022,7 @@
 <translation id="3220943972464248773">तुमचे पासवर्ड सिंक करण्यासाठी हे तुम्हीच असल्याची पडताळणी करा</translation>
 <translation id="3222066309010235055">पूर्वप्रस्तुती: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989"><ph name="USB_VM_NAME" /> शी कनेक्ट करा</translation>
+<translation id="3222857603094643834">Google Lens वापरून या पेजवरील काहीही शोधा</translation>
 <translation id="3223531857777746191">रीसेट करा बटण</translation>
 <translation id="3225084153129302039">डीफॉल्ट जांभळा अवतार</translation>
 <translation id="3225319735946384299">कोड साइनिंग</translation>
@@ -3197,6 +3199,7 @@
 <translation id="3365598184818502391">एकतर Ctrl किंवा Alt वापरा</translation>
 <translation id="3368922792935385530">कनेक्ट केले</translation>
 <translation id="3369067987974711168">या पोर्टसाठीच्या आणखी क्रिया दाखवा</translation>
+<translation id="336916507624489577">साइट आयकनभोवती बिंदू असलेले वर्तुळ दिसते.</translation>
 <translation id="3369624026883419694">होस्टचे निराकरण करीत आहे...</translation>
 <translation id="3370260763947406229">ऑटो-करेक्शन</translation>
 <translation id="3371140690572404006">USB-C डिव्‍हाइस (उजव्‍या बाजूचे पुढील पोर्ट)</translation>
@@ -3508,6 +3511,7 @@
 <translation id="3605515937536882518">फॉर्मची मूल्ये अपडेट केली आहेत</translation>
 <translation id="3605780360466892872">बटनडाउन</translation>
 <translation id="3607671391978830431">लहान मुलासाठी</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> ला हे तुम्हीच असल्याची पडताळणी करण्याची आवश्यकता आहे</translation>
 <translation id="3608460311600621471">कृपया हा डेटा प्रिंट करण्याचे कारण एंटर करा:</translation>
 <translation id="3608730769702025110">पायरी ४ पैकी ३: वैयक्तिकरीत्या ओळखण्यायोग्य माहितीचे पुनरावलोकन करा</translation>
 <translation id="3609277884604412258">झटपट शोध</translation>
@@ -3798,6 +3802,7 @@
 <translation id="3796648294839530037">आवडीचे नेटवर्क:</translation>
 <translation id="3797739167230984533">तुमच्या संस्थेद्वारे तुमचे <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /><ph name="END_LINK" /> व्यवस्थापित केले आहे</translation>
 <translation id="3797900183766075808">“<ph name="SEARCH_TERMS" />” साठी <ph name="SEARCH_ENGINE" /> &amp;शोधा</translation>
+<translation id="3798026281364973895">इंस्टंट हॉटस्पॉट बंद करा</translation>
 <translation id="3798449238516105146">आवृत्ती</translation>
 <translation id="3798632811625902122"><ph name="DEVICE" /> Bluetooth डिव्हाइसला पेअर करण्यासाठी परवानगी हवी आहे.</translation>
 <translation id="3798670284305777884">स्पीकर (अंतर्गत)</translation>
@@ -5529,6 +5534,7 @@
 <translation id="5135533361271311778">बुकमार्क आयटम तयार करणे शक्य नाही.</translation>
 <translation id="513555878193063507">नवीन APN जोडा</translation>
 <translation id="5136343472380336530">दोन्‍ही डिव्‍हाइस अनलॉक असल्‍याची, एकमेकांच्‍या जवळ धरल्‍याची आणि त्‍यांचे ब्लूटूथ सुरू असल्‍याची खात्री करा. <ph name="LINK_BEGIN" />अधिक जाणून घ्या<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">इंस्टंट हॉटस्पॉट कनेक्शन करता आले नाही</translation>
 <translation id="5138227688689900538">कमी दाखवा</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, <ph name="DEFAULT_SEARCH_ENGINE_NAME" /> Search</translation>
 <translation id="5139823398361067371">तुमच्या सिक्युरिटी कीचा पिन एंटर करा. तुम्हाला पिन माहीत नसल्यास, तुम्ही सिक्युरिटी की रीसेट करणे आवश्यक आहे.</translation>
@@ -5616,6 +5622,7 @@
 <translation id="5197255632782567636">इंटरनेट</translation>
 <translation id="5198430103906431024">वापर आणि निदान डेटा पाठवा. हे डिव्हाइस सध्या Google ला निदान, डिव्हाइस आणि अ‍ॅप वापर डेटा आपोआप पाठवत आहे. हे सिस्टम व अ‍ॅप स्थिरता आणि इतर सुधारणांमध्ये मदत करेल. काही एकत्रित डेटा Google अ‍ॅप्स आणि Android डेव्हलपर यांसारख्या भागीदारांनादेखील मदत करेल. तुमचे अतिरिक्त वेब आणि अ‍ॅप अ‍ॅक्टिव्हिटी सेटिंग सुरू केलेले असल्यास, हा डेटा तुमच्या Google खाते वर सेव्ह केला जाऊ शकतो.</translation>
 <translation id="5199729219167945352">प्रयोग</translation>
+<translation id="5200680225062692606">टच आयडी लॉक केलेला आहे. पुढे सुरू ठेवण्यासाठी, तुमचा पासवर्ड एंटर करा.</translation>
 <translation id="5203035663139409780">तुमच्या डिव्हाइसवर फाइल किंवा फोल्डर संपादित करू शकते</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{एक्स्टेंशन पाहण्यासाठी क्लिक करा}other{ही एक्सटेंशन पाहण्यासाठी क्लिक करा}}</translation>
 <translation id="5204673965307125349">कृपया डिव्हाइस पॉवरवॉश करा आणि पुन्हा प्रयत्न करा.</translation>
@@ -5975,6 +5982,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> ला नवीनतम किंवा वेगळ्या प्रकारच्या डिव्हाइसची आवश्यकता असू शकते</translation>
 <translation id="5486261815000869482">पासवर्ड कन्फर्म करा</translation>
 <translation id="5486561344817861625">ब्राउझर रीस्टार्ट प्रतिकृती करा</translation>
+<translation id="5486748931874756433">तुम्हाला पुढील अपडेट मिळेल आणि तुम्ही तुमचे <ph name="DEVICE_TYPE" /> रीस्टार्ट कराल, तेव्हा हा बदल लागू होईल. हा बदल पहिल्यासारखा केला जाऊ शकत नाही आणि डिव्हाइसच्या सर्व वापरकर्त्यांना लागू होतो.</translation>
 <translation id="5487460042548760727">प्रोफाइलचे नाव <ph name="PROFILE_NAME" /> वर बदला</translation>
 <translation id="5488093641312826914">'<ph name="COPIED_ITEM_NAME" />' कॉपी केला</translation>
 <translation id="5488508217173274228">सिंक एंक्रिप्शन पर्याय</translation>
@@ -6389,6 +6397,7 @@
 <translation id="5799508265798272974">Linux व्हर्च्युअल मशीन: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">तुमच्या ChromeOS डिव्हाइसवरील सेटिंग्ज सुरक्षित डीफॉल्टवर रीसेट करा.</translation>
 <translation id="5800020978570554460">अंतिम डाउनलोडपासून गंतव्य फाइल कापली किंवा काढली.</translation>
+<translation id="5800290746557538611">इंस्टंट हॉटस्पॉट सुरू करा</translation>
 <translation id="5800351251499368110">साइड पॅनलमध्ये शोध बंद करा. साइड पॅनलमध्ये शोध उघडा आहे.</translation>
 <translation id="5800703268655655701">फिकट किंवा गडद थीम निवडा</translation>
 <translation id="5801051031414037185">फोन सेट करा</translation>
@@ -6548,6 +6557,7 @@
 <translation id="5916664084637901428">सुरू</translation>
 <translation id="59174027418879706">सक्षम</translation>
 <translation id="5920543303088087579">तुमच्या ॲडमिनिस्ट्रेटरने या नेटवर्कशी कनेक्‍ट करणे अक्षम केले आहे</translation>
+<translation id="5922963926582976524">इंस्टंट हॉटस्पॉट नेटवर्क डिस्‍कनेक्‍ट करा</translation>
 <translation id="5924047253200400718">मदत मिळवा<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Microsoft फाइल कॉपी करण्यापूर्वी किंवा Google Drive वर हलवण्यापूर्वी विचारा</translation>
 <translation id="5924527146239595929">एक नवीन फोटो घ्या किंवा एक विद्यमान फोटो किंवा आयकन निवडा.
@@ -6926,6 +6936,7 @@
 <translation id="6209838773933913227">घटक अपडेट होत आहे</translation>
 <translation id="6209908325007204267">तुमच्या डिव्हाइसमध्ये Chrome एंटरप्राइझ अपग्रेड याचा समावेश आहे पण तुमचे वापरकर्ता नाव एंटरप्राइझ खात्याशी संबंधित नाही. कृपया पर्यायी डिव्हाइसवरून g.co/ChromeEnterpriseAccount ला भेट देऊन एक एंटरप्राइझ खाते तयार करा.</translation>
 <translation id="6210282067670792090">अ‍ॅड्रेस बारमध्ये, शोध इंजिन आणि साइट शोधासाठी शॉर्टकटसह हा कीबोर्ड शॉर्टकट वापरा</translation>
+<translation id="6211067089253408231">इंस्टंट हॉटस्पॉट सुरू करा</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Open All in &amp;New Tab Group}=1{नवीन टॅब गटामध्ये उघडा}other{सर्व ({COUNT}) नवीन टॅब गटामध्ये उघडा}}</translation>
 <translation id="6212039847102026977">प्रगत नेटवर्क वैशिष्ट्ये दर्शवा</translation>
 <translation id="6212168817037875041">डिस्प्ले बंद करा</translation>
@@ -8750,6 +8761,7 @@
 <translation id="7629827748548208700">टॅब: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">हे डिव्हाइस <ph name="MANAGER" /> द्वारे व्यवस्थापित केले जाते आणि त्यामध्ये तुम्ही प्रत्येक वेळी साइन इन करणे आवश्यक आहे.</translation>
 <translation id="7631014249255418691">Linux अ‍ॅप्स आणि फायलींचा यशस्वीरीत्या बॅकअप घेतला</translation>
+<translation id="7631722872321401342">तुमच्या डिव्हाइसवर कोणतेही <ph name="LANGUAGE" /> आवाज नाहीत. तुम्ही सेटिंग्जमध्ये आवाज इंस्टॉल करू शकता.</translation>
 <translation id="7631887513477658702">&amp;नेहमी या प्रकारच्या फाइल उघडा</translation>
 <translation id="7632437836497571618">साइट शोधण्यासाठी सुरक्षित कनेक्शन वापरा</translation>
 <translation id="7632948528260659758">खालील कियोस्‍क अ‍ॅप्स अद्यतनांसाठी अयशस्‍वी झाले आहेत:</translation>
@@ -9258,6 +9270,7 @@
 <translation id="7978412674231730200">प्रायव्हेट की</translation>
 <translation id="7978450511781612192">हे तुम्हाला तुमच्या Google खात्यामधून साइन आउट करेल. तुमचे बुकमार्क, इतिहास, पासवर्ड आणि बरेच काही आता सिंक होणार नाही.</translation>
 <translation id="7980084013673500153">मालमत्ता आयडी: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406"><ph name="APP_NAME" /> साठी सेव्ह केलेली पासकी वापरा</translation>
 <translation id="7981662863948574132">डिव्हाइस EID आणि QR कोड पॉपअप दाखवा</translation>
 <translation id="7981670705071137488">यानंतर, सॉफ्टवेअर अपडेट बॅकग्राउंडमध्ये होतील. तुम्ही सेटिंग्ज मध्ये अपडेट प्राधान्यांचे पुनरावलोकन करू शकता.</translation>
 <translation id="7982083145464587921">कृपया या एररचे निराकरण करण्यासाठी तुमचे डिव्हाइस रीस्टार्ट करा.</translation>
@@ -9297,6 +9310,7 @@
 <translation id="8009225694047762179">पासवर्ड व्यवस्थापित करा</translation>
 <translation id="8011372169388649948">'<ph name="BOOKMARK_TITLE" />' हलवले.</translation>
 <translation id="8012188750847319132">कॅप्स लॉक</translation>
+<translation id="8012463809859447963">इंस्टंट हॉटस्पॉटचे तपशील</translation>
 <translation id="8013993649590906847">इमेजचे उपयोगी वर्णन नसल्यास, Chrome तुमच्यासाठी ते देण्याचा प्रयत्न करेल. वर्णने तयार करण्यासाठी, इमेज Google ला पाठवल्या जातात.</translation>
 <translation id="8014154204619229810">अद्यतनकर्ता सध्या सुरू आहे. पुन्हा तपासण्यासाठी एक मिनिटात रिफ्रेश करा.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> पूर्वी इंस्टॉल केलेल्या आवृत्तीवर परत करण्यात अक्षम आहे. कृपया तुमचे डिव्हाइस Powerwash करण्यासाठी पुन्हा प्रयत्न करा.</translation>
@@ -9312,6 +9326,7 @@
 <translation id="8025151549289123443">लॉक स्‍क्रीन आणि साइन-इन</translation>
 <translation id="8025291188699172126">अपडेट यांविषयी</translation>
 <translation id="8026471514777758216">तुमची सर्व डिव्हाइस</translation>
+<translation id="8026784703228858744">सिंक वापरून तुमचे बुकमार्क आणि आणखी बऱ्याच गोष्टी सेव्ह करा</translation>
 <translation id="8027581147000338959">नवीन विंडोमध्ये उघडा</translation>
 <translation id="8028060951694135607">Microsoft Key Recovery</translation>
 <translation id="8028803902702117856"><ph name="SIZE" />, <ph name="FILE_NAME" /> डाउनलोड करत आहे</translation>
@@ -9442,6 +9457,7 @@
 <translation id="8115139559594092084">तुमच्या Google Drive मधून</translation>
 <translation id="8116972784401310538">&amp;बुकमार्क व्यवस्थापक</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> हे तुम्ही कसे साइन इन केले ते लक्षात ठेवते आणि शक्य असेल तेव्हा आपोआप साइन इन करते. बंद असताना, तुम्हाला प्रत्येक वेळी कंफर्मेशनसाठी विचारले जाईल.</translation>
+<translation id="8118331347066725040">Lens वापरून शोधण्यासंबंधित फीडबॅक पाठवा</translation>
 <translation id="8118362518458010043">Chrome ने बंद केले आहे. हे एक्स्टेंशन असुरक्षित असू शकते.</translation>
 <translation id="8118488170956489476">तुमच्या संस्थेद्वारे तुमचा <ph name="BEGIN_LINK" />ब्राउझर व्यवस्थापित केलेला आहे<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">डिस्प्ले रिफ्रेश रेट</translation>
@@ -9492,11 +9508,13 @@
 <translation id="8151057139207656239">बिल्डचे तपशील कॉपी केले आहेत</translation>
 <translation id="815114315010033526">त्याऐवजी QR कोड वापरा</translation>
 <translation id="8151638057146502721">कॉन्फिगर करा</translation>
+<translation id="8151748163667572916">इंस्टंट हॉटस्पॉट बंद करा</translation>
 <translation id="8154790740888707867">फाईल नाही</translation>
 <translation id="815491593104042026">अरेरे! असुरक्षित (<ph name="BLOCKED_URL" />) URL वापरण्यासाठी कॉन्फिगर केल्यामुळे ऑथेंटिकेशन करता आले नाही. कृपया तुमच्या अ‍ॅडमिनिस्ट्रेटरशी संपर्क साधा.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{धोक्यात असलेले पासवर्ड सापडले नाहीत}=1{{COUNT} धोक्यात असलेला पासवर्ड}other{{COUNT} धोक्यात असलेले पासवर्ड}}</translation>
 <translation id="8157248655669507702">eSIM प्रोफाइल इंस्टॉल करण्यासाठी मोबाइल डेटा सुरू करा</translation>
 <translation id="8157704005178149728">पर्यवेक्षण सेट करत आहे</translation>
+<translation id="8157849462797352650">तुमच्या डिव्हाइसला नवीनतम सुरक्षा, स्थिरता आणि परफॉर्मन्स अपडेट मिळतात</translation>
 <translation id="8158117992543756526"><ph name="MONTH_AND_YEAR" /> मध्ये या डिव्हाइसला ऑटोमेटिक सॉफ्टवेअर आणि सुरक्षा अपडेट मिळणे थांबेल. <ph name="LINK_BEGIN" />अधिक जाणून घ्या<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">स्क्रीन स्प्लिट करणे आणि डेस्‍क स्विच करणे यांसारख्या कृतींसाठी व्हायब्रेशनद्वारे कन्फर्मेशन मिळवा. <ph name="LINK_BEGIN" />अधिक जाणून घ्या<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">सर्टिफिकेट विश्वास सेट करताना एरर</translation>
@@ -9939,6 +9957,7 @@
 <translation id="8480082892550707549">तुम्ही यापूर्वी या साइट वरून फाइल डाउनलोड केल्या असल्या तरीदेखील, साइट कदाचित तात्पुरती असुरक्षित (हॅक केलेली) असू शकते. ही फाईल नंतर डाउनलोड करण्‍याचा प्रयत्न करा.</translation>
 <translation id="8480869669560681089"><ph name="VENDOR_NAME" /> कडील अज्ञात डिव्हाइस</translation>
 <translation id="8481187309597259238">USB परवानगीची निश्चिती करा</translation>
+<translation id="8482077254400484047">येथे निष्क्रिय टॅबचा लुक व्यवस्थापित करा</translation>
 <translation id="8483248364096924578">IP पत्ता</translation>
 <translation id="8486666913807228950">कारण: "फोर्स ओपन इन" सूचीमध्ये इन्व्हर्टेड रुल<ph name="REVERT_RULE" /> आढळला होता.</translation>
 <translation id="8487678622945914333">झूम इन करा</translation>
@@ -10025,6 +10044,7 @@
 <translation id="8555444629041783356">सूर्यास्ताचे ऑटोमॅटिक शेड्यूल</translation>
 <translation id="855604308879080518">Android अ‍ॅप्सना या Chromebook वर USB डिव्हाइस अ‍ॅक्सेस करू द्या. तुम्ही USB डिव्हाइस प्लग इन केल्यावर परवानगीची विनंती केली जाईल. वैयक्तिक Android अ‍ॅप्स अतिरिक्त परवानग्यांची विनंती करतील.</translation>
 <translation id="8557022314818157177">तुमचे फिंगरप्रिंट कॅप्चर होईपर्यंत तुमच्या सिक्युरिटी कीला स्पर्श करत राहा</translation>
+<translation id="8557100046150195444">पुढे सुरू ठेवण्यासाठी टच आयडी</translation>
 <translation id="8557180006508471423">तुमच्या Mac वर स्थान सेवा मध्ये "Google Chrome" सुरू करा</translation>
 <translation id="8557856025359704738">पुढील डाउनलोड <ph name="NEXT_DATE_DOWNLOAD" /> रोजी आहे.</translation>
 <translation id="8558281414737757274">Google खाते पासवर्ड</translation>
@@ -10093,6 +10113,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">ड्रॉप शॅडो</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">इनॲक्टिव्ह टॅबचे स्वरूप</translation>
 <translation id="8621979332865976405">तुमची संपूर्ण स्क्रीन शेअर करा</translation>
 <translation id="8624315169751085215">क्लिपबोर्डवर कॉपी करा</translation>
 <translation id="8624354461147303341">सवलती मिळवा</translation>
diff --git a/chrome/app/resources/generated_resources_ms.xtb b/chrome/app/resources/generated_resources_ms.xtb
index 7eb42f3..71d8269 100644
--- a/chrome/app/resources/generated_resources_ms.xtb
+++ b/chrome/app/resources/generated_resources_ms.xtb
@@ -2836,6 +2836,7 @@
 <translation id="3051250416341590778">Saiz paparan</translation>
 <translation id="3053013834507634016">Penggunaan Penting Sijil</translation>
 <translation id="3053273573829329829">Dayakan PIN pengguna</translation>
+<translation id="3053274730492362225">Jangan berkelip</translation>
 <translation id="3054766768827382232">Tindakan melumpuhkan perlindungan akses data boleh menjadikan peranti persisian anda berfungsi dengan lebih baik, tetapi mungkin mendedahkan data peribadi anda melalui penggunaan yang tidak dibenarkan.</translation>
 <translation id="3056438898277655057">Beri <ph name="SPECIFIC_NAME" /> kebenaran untuk mengakses peranti USB. <ph name="SPECIFIC_NAME" /> tidak akan mengingat peranti USB selepas peranti tersebut dialih keluar.</translation>
 <translation id="3058498974290601450">Anda boleh mematikan penyegerakan pada bila-bila masa dalam tetapan</translation>
@@ -3236,6 +3237,7 @@
 <translation id="3393554941209044235">Analisis Dokumen Chrome</translation>
 <translation id="3393582007140394275">Tidak dapat menghantar skrin.</translation>
 <translation id="3394850431319394743">Dibenarkan menggunakan pengecam untuk memainkan kandungan yang dilindungi</translation>
+<translation id="3396442984945202128">Sahkan identiti anda</translation>
 <translation id="3396800784455899911">Dengan mengklik butang "Terima dan teruskan", anda bersetuju membenarkan pemprosesan yang dihuraikan di atas untuk perkhidmatan Google ini.</translation>
 <translation id="339722927132407568">Pegun</translation>
 <translation id="3398899528308712018">Cadangan kumpulan tab</translation>
@@ -3469,6 +3471,7 @@
 <translation id="3567168891086460374">Simpan cara lain</translation>
 <translation id="3567284462585300767">Untuk menerima fail daripada orang di sekitar anda, hidupkan keterlihatan</translation>
 <translation id="356738834800832239">Kata Laluan Anda Telah Disimpan</translation>
+<translation id="3568431410312984116">Benarkan "Bantu saya tulis" untuk dibuka secara automatik</translation>
 <translation id="3569382839528428029">Adakah anda ingin <ph name="APP_NAME" /> berkongsi skrin anda?</translation>
 <translation id="3569614820047645079">Fail anda dalam My Drive disegerakkan dengan Chromebook anda secara automatik supaya anda boleh mengakses fail tersebut tanpa sambungan Internet.</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" /> boleh melihat fail dan folder berikut</translation>
@@ -5976,6 +5979,7 @@
 <translation id="5474859849784484111"><ph name="MANAGER" /> menghendaki anda menyambung kepada Wi-Fi sekarang dan memuat turun kemaskinian. Atau, muat turun daripada sambungan bermeter (caj mungkin dikenakan).</translation>
 <translation id="5477089831058413614">Konfigurasikan tempat liputan <ph name="DEVICE_TYPE" /></translation>
 <translation id="5481273127572794904">Tidak dibenarkan untuk memuat turun berbilang fail secara automatik</translation>
+<translation id="5481682542063333508">Tawaran bantuan menulis</translation>
 <translation id="5481941284378890518">Tambahkan Pencetak Berdekatan</translation>
 <translation id="5482417738572414119">Log masuk untuk membolehkan Chrome mencadangkan kumpulan tab dan memastikan tab anda tersusun</translation>
 <translation id="5484181871714116891">Apabila dihidupkan, kunci laluan dibuat dalam iCloud Keychain dan tersedia merentas semua peranti Apple anda. Apabila dimatikan, kunci laluan dibuat dalam profil Chrome anda pada peranti ini.</translation>
@@ -10233,6 +10237,7 @@
 <translation id="869167754614449887"><ph name="FILE_NAME" /> dipadamkan daripada sejarah panggilan</translation>
 <translation id="8692107307702113268">Kata laluan melebihi 1000 aksara</translation>
 <translation id="8693639060656817812">Ketahui lebih lanjut tentang ketersediaan Perlindungan Penjejakan</translation>
+<translation id="8693862390730570097">Jangan benarkan "Bantu saya tulis" untuk dibuka secara automatik</translation>
 <translation id="8694596275649352090">Kunci apabila tidur atau penutup ditutup</translation>
 <translation id="8695139659682234808">Tambah kawalan ibu bapa selepas persediaan</translation>
 <translation id="8695825812785969222">Buka &amp;Lokasi...</translation>
@@ -10824,6 +10829,7 @@
 <translation id="9112987648460918699">Find...</translation>
 <translation id="9113240369465613386">Halaman nombor ganjil sahaja</translation>
 <translation id="9113469270512809735">Togol Item yang Ditutup Baru-baru Ini</translation>
+<translation id="9113529408970052045">"Bantu saya tulis" boleh dibuka secara automatik apabila kotak teks pada laman boleh diisi dengan kandungan bentuk pendek</translation>
 <translation id="9114663181201435112">Log masuk dengan mudah</translation>
 <translation id="9115675100829699941">&amp;Bookmarks</translation>
 <translation id="9115932142612197835">Tetapan ini tidak mengubah ketersediaan Google Translate atau Lens</translation>
diff --git a/chrome/app/resources/generated_resources_my.xtb b/chrome/app/resources/generated_resources_my.xtb
index 13b8de5..302d916 100644
--- a/chrome/app/resources/generated_resources_my.xtb
+++ b/chrome/app/resources/generated_resources_my.xtb
@@ -424,6 +424,7 @@
 <translation id="1307165550267142340">သင့်ပင်နံပါတ် ပြုလုပ်ပြီးပြီ</translation>
 <translation id="1307431692088049276">ထပ်မမေးပါနှင့်</translation>
 <translation id="1307559529304613120">အူးပ်စ်!  စနစ်သည် ဒီကိရိယာ အတွက် ရေရှည် API အသုံးပြုမှု တိုကင်ကို မသိုလှောင်နိုင်ခဲ့ပါ။</translation>
+<translation id="1308876641060960899">Google Lens သုံးသောအခါ စာမျက်နှာ၏ ဖန်သားပြင်ဓာတ်ပုံကို Google သို့ ပို့သည်။ <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">ကြော်ငြာ စိတ်ကြိုက်သတ်မှတ်ခြင်းပေါ် သက်ရောက်မှုရှိသည့် ဒေတာကို ဖျက်လိုက်သည်</translation>
 <translation id="1311294419381837540">တဘ်တစ်ခုကို သင်ကာစ်လုပ်နေသည်။ ကာစ်လုပ်ခြင်းကို အချိန်မရွေး ခဏရပ်နိုင်သည် (သို့) ရပ်နိုင်သည်။</translation>
 <translation id="131188242279372879">ဒေါင်းလုဒ်များအတွက် Chrome ၏ အမြင့်ဆုံးလုံခြုံရေးအဆင့်ကို ရယူရန်အတွက် အဆင့်မြင့်ကာကွယ်မှုအကြောင်း လေ့လာရန်</translation>
@@ -3021,6 +3022,7 @@
 <translation id="3220943972464248773">သင့်စကားဝှက်များကို စင့်ခ်လုပ်ရန် သင်ဖြစ်ကြောင်း အတည်ပြုပါ</translation>
 <translation id="3222066309010235055">ကြိုတင်တင်ဆက်သူ: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989"><ph name="USB_VM_NAME" /> နှင့် ချိတ်ဆက်ရန်</translation>
+<translation id="3222857603094643834">ဤစာမျက်နှာပေါ်ရှိ မည်သည်ကိုမဆို Google Lens ဖြင့် ရှာဖွေပါ</translation>
 <translation id="3223531857777746191">ပြင်ဆင်သတ်မှတ်ရန် ခလုတ်</translation>
 <translation id="3225084153129302039">မူရင်းခရမ်းရောင်ချန်နယ်ပုံ</translation>
 <translation id="3225319735946384299">ကုဒ်ဖြင့် လက်မှတ်ထိုးရန်</translation>
@@ -3197,6 +3199,7 @@
 <translation id="3365598184818502391">Ctrl သို့မဟုတ် Alt သုံးရန်</translation>
 <translation id="3368922792935385530">ချိတ်ဆက်ထားပြီ</translation>
 <translation id="3369067987974711168">ဤပို့တ်အတွက် နောက်ထပ်လုပ်ဆောင်ချက်များ ပိုပြပါ</translation>
+<translation id="336916507624489577">ဝဘ်ဆိုက်သင်္ကေတများ ပတ်လည်တွင် အစက်ချစက်ဝိုင်းကို မြင်ရသည်။</translation>
 <translation id="3369624026883419694">အိမ်ရှင်ကို ဖြေရှင်းနေ...</translation>
 <translation id="3370260763947406229">အလိုအလျောက် အမှားပြင်ရန်</translation>
 <translation id="3371140690572404006">USB-C ကိရိယာ (ညာ ပို့တ် အရှေ့ပိုင်း)</translation>
@@ -3508,6 +3511,7 @@
 <translation id="3605515937536882518">ဖောင်အချက်အလက်များ အပ်ဒိတ်လုပ်လိုက်ပါပြီ</translation>
 <translation id="3605780360466892872">အမည်သစ်</translation>
 <translation id="3607671391978830431">ကလေးအတွက်</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> သည် သင်ဖြစ်ကြောင်း အတည်ပြုလိုသည်</translation>
 <translation id="3608460311600621471">ဤဒေတာကို ပုံနှိပ်ထုတ်ယူခြင်းအတွက် အကြောင်းပြချက် ထည့်ပါ-</translation>
 <translation id="3608730769702025110">အဆင့် ၄ ဆင့်အနက် ၃- ပုဂ္ဂိုလ်ရေးအရ ခွဲခြားသိရှိနိုင်သော အချက်အလက်များ ပြန်စစ်ပါ</translation>
 <translation id="3609277884604412258">အမြန် ရှာဖွေရန်</translation>
@@ -3798,6 +3802,7 @@
 <translation id="3796648294839530037">စိတ်ကြိုက်ကွန်ယက်များ</translation>
 <translation id="3797739167230984533">သင့်အဖွဲ့အစည်းက သင်၏ <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> ကို စီမံခန့်ခွဲထားပါသည်<ph name="END_LINK" /></translation>
 <translation id="3797900183766075808">“<ph name="SEARCH_TERMS" />”အတွက် <ph name="SEARCH_ENGINE" /> ကို ရှာဖွေပါ</translation>
+<translation id="3798026281364973895">တစ်မုဟုတ် ဟော့စပေါ့ ပိတ်ရန်</translation>
 <translation id="3798449238516105146">ဗားရှင်း</translation>
 <translation id="3798632811625902122">ဘလူးတုသ်သုံးစက် <ph name="DEVICE" /> က တွဲချိတ်ခွင့် ရလိုသည်။</translation>
 <translation id="3798670284305777884">စပီကာ (စက်တွင်း)</translation>
@@ -3911,6 +3916,7 @@
 <translation id="3873915545594852654">ARC++ နှင့်ပက်သတ်၍ ပြဿနာရှိနေသည်။</translation>
 <translation id="3874164307099183178">Google Assistant ဖွင့်ရန်</translation>
 <translation id="3875815154304214043"><ph name="APP_NAME" /> ကို ဘရောင်ဇာတဘ်အသစ်တွင် ဖွင့်ရန် သတ်မှတ်ထားသည်။ ပံ့ပိုးထားသည့်လင့်ခ်များကိုလည်း ဘရောင်ဇာတွင် ဖွင့်ပါမည်။ <ph name="BEGIN_LINK_LEARN_MORE" />ပိုမိုလေ့လာရန်<ph name="END_LINK_LEARN_MORE" /></translation>
+<translation id="3876833929577368454">အကြိမ်တိုင်း ကျွန်ုပ်ကို မေးပါ</translation>
 <translation id="3877075909000773256"><ph name="USER_NAME" /> ၏ စက်အတွက် 'အနီးတစ်ဝိုက် မျှဝေခြင်း' ဆက်တင်များ၊ <ph name="USER_EMAIL" /> အကောင့်အောက်တွင် မျှဝေထားသည်။</translation>
 <translation id="3878445208930547646">ဤဝဘ်ဆိုက်မှ မိတ္တူကူးခြင်းကို ခွင့်မပြုပါ</translation>
 <translation id="3879748587602334249">ဒေါင်းလုဒ်မန်နေဂျာ</translation>
@@ -5529,6 +5535,7 @@
 <translation id="5135533361271311778">စာညှပ် အရာကို ဖန်တီး မပေးနိုင်ခဲ့ပါ။</translation>
 <translation id="513555878193063507">APN အသစ်ထည့်ရန်</translation>
 <translation id="5136343472380336530">စက်နှစ်ခုလုံးပွင့်နေပြီး အတူကပ်ထားကာ ဘလူးတုသ်ဖွင့်ထားကြောင်း သေချာပါစေ။ <ph name="LINK_BEGIN" />ပိုမိုလေ့လာရန်<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">တစ်မုဟုတ် ဟော့စပေါ့ကို ချိတ်ဆက်၍မရပါ</translation>
 <translation id="5138227688689900538">လျှော့ပြရန်</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />၊ <ph name="DEFAULT_SEARCH_ENGINE_NAME" /> Search</translation>
 <translation id="5139823398361067371">သင်၏လုံခြုံရေးကီးအတွက် ပင်နံပါတ် ထည့်ပါ။ ပင်နံပါတ်မသိပါက လုံခြုံရေးကီးကို ပြင်ဆင်သတ်မှတ်ရပါမည်။</translation>
@@ -5616,6 +5623,7 @@
 <translation id="5197255632782567636">အင်တာနက်</translation>
 <translation id="5198430103906431024">အသုံးပြုမှုနှင့် အမှားရှာဖွေမှုဒေတာ ပို့ပါ။ ဤစက်ပစ္စည်းက အမှားရှာဖွေမှု၊ စက်ပစ္စည်းနှင့် အက်ပ်အသုံးပြုမှု ဒေတာတို့ကို လောလောဆယ်တွင် Google သို့ အလိုအလျောက် ပို့ပေးပါသည်။ ၎င်းက စနစ်နှင့် အက်ပ်တည်ငြိမ်မှု၊ အခြား တိုးတက်ပြင်ဆင်မှုများအတွက် ပံ့ပိုးပေးပါမည်။ စုစည်းထားသော ဒေတာအချို့က Google အက်ပ်နှင့် Android ဆော့ဖ်ဝဲအင်ဂျင်နီယာများကဲ့သို့ ပါတနာများကို ကူညီပေးပါမည်။ သင်၏ထပ်တိုး 'ဝဘ်နှင့် အက်ပ်လုပ်ဆောင်ချက်' ကို ဖွင့်ထားသည့်အခါ ဤဒေတာကို သင့် Google အကောင့်သို့ သိမ်းသွားပါမည်။</translation>
 <translation id="5199729219167945352">စမ်းသပ်မှုများ</translation>
+<translation id="5200680225062692606">တို့ထိ ID လော့ခ်ချထားသည်။ ရှေ့ဆက်ရန် သင့်စကားဝှက် ထည့်ပါ။</translation>
 <translation id="5203035663139409780">သင့်စက်ရှိ ဖိုင် (သို့) ဖိုင်တွဲများကို တည်းဖြတ်နိုင်သည်</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{နောက်ဆက်တွဲကို ကြည့်ရန် နှိပ်ပါ}other{ဤနောက်ဆက်တွဲများကို ကြည့်ရန် နှိပ်ပါ}}</translation>
 <translation id="5204673965307125349">စက်ပစ္စည်းကို အစအဆုံးပြန်သွင်း၍ ထပ်စမ်းကြည့်ပါ။</translation>
@@ -5975,6 +5983,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> သည် စက်အမျိုးအစားကွဲ (သို့) အသစ်တစ်ခု လိုအပ်နိုင်သည်</translation>
 <translation id="5486261815000869482">စကားဝှက် အတည်ပြုရန်</translation>
 <translation id="5486561344817861625">ဘရောင်ဇာ စတင်မှု ဟန်ပြပြုလုပ်ရန်</translation>
+<translation id="5486748931874756433">လာမည့်အပ်ဒိတ်ရသောအခါ ဤအပြောင်းအလဲ စတင်သက်ရောက်မည်ဖြစ်ပြီး သင်၏ <ph name="DEVICE_TYPE" /> ကို ပြန်စမည်။ ဤအပြောင်းအလဲကို ပြန်ပြောင်း၍မရပါ။ ၎င်းသည် ဤစက်အသုံးပြုသူအားလုံးအပေါ် သက်ရောက်သည်။</translation>
 <translation id="5487460042548760727">ပရိုဖိုင်ကို <ph name="PROFILE_NAME" /> ဟု အမည်ပြောင်းရန်</translation>
 <translation id="5488093641312826914">'<ph name="COPIED_ITEM_NAME" />' ကို မိတ္ထူကူးယူထားသည်</translation>
 <translation id="5488508217173274228">အသွင်ဝှက်ရန် ရွေးစရာများကို စင့်ခ်လုပ်ရန်</translation>
@@ -6390,6 +6399,7 @@
 <translation id="5799508265798272974">Linux ပကတိအသွင် စက်စနစ်- <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">သင့် ChromeOS စက်ပစ္စည်းရှိ ဆက်တင်များကို မူလသိမ်းထားသည်များသို့ ပြင်ဆင်သတ်မှတ်သည်။</translation>
 <translation id="5800020978570554460">အဆုံးသတ်ဖိုင်သည် နောက်ဆုံးဒေါင်းလုပ်ကတည်းက တိုတောင်းနေသည် သို့မဟုတ် ဖယ်ရှားလိုက်သည်။</translation>
+<translation id="5800290746557538611">တစ်မုဟုတ် ဟော့စပေါ့ ဖွင့်ရန်</translation>
 <translation id="5800351251499368110">ဘေးအကန့်တွင် ရှာဖွေမှုပိတ်ခြင်း။ ဘေးအကန့်တွင် ရှာဖွေမှု ဖွင့်ထားသည်။</translation>
 <translation id="5800703268655655701">အလင်း (သို့) အမှောင်နောက်ခံ ရွေးရန်</translation>
 <translation id="5801051031414037185">ဖုန်းစနစ်ထည့်သွင်းရန်</translation>
@@ -6549,6 +6559,7 @@
 <translation id="5916664084637901428">ဖွင့်ရန်</translation>
 <translation id="59174027418879706">ဖွင့်ထားသည်</translation>
 <translation id="5920543303088087579">ဤကွန်ရက်သို့ ချိတ်ဆက်ခြင်းကို သင်၏စီမံခန့်ခွဲသူက ပိတ်ထားပါသည်</translation>
+<translation id="5922963926582976524">‘တစ်မုဟုတ် ဟော့စပေါ့’ ကွန်ရက်ကို ချိတ်ဆက်မှုဖြုတ်ရန်</translation>
 <translation id="5924047253200400718"><ph name="SCANNING_STATUS" /> အကူအညီ ရယူရန်</translation>
 <translation id="5924438086390153180">Microsoft ဖိုင်များကို Google Drive သို့ မိတ္တူမကူးမီ (သို့) မရွှေ့မီ မေးပါ</translation>
 <translation id="5924527146239595929">ဓာတ်ပုံအသစ်ရိုက်ပါ သို့မဟုတ် ရှိပြီးသားဓာတ်ပုံ သို့မဟုတ် သင်္ကေတကို ရွေးပါ။<ph name="LINE_BREAK" />၎င်းပုံကို Chromebook လက်မှတ်ထိုးဝင်သည့် မျက်နှာပြင်နှင့် လော့ခ်မျက်နှာပြင်တွင် ပြသပါမည်။</translation>
@@ -6924,6 +6935,7 @@
 <translation id="6209838773933913227">ဝန်ဆောင်မှုအစိတ်အပိုင်းကို အပ်ဒိတ်လုပ်နေသည်</translation>
 <translation id="6209908325007204267">သင့်စက်တွင် 'Chrome လုပ်ငန်းသုံး အဆင့်မြှင့်တင်မှု' ပါဝင်သည်၊ သို့သော် သင့်အသုံးပြုသူအမည်သည် လုပ်ငန်းသုံး အကောင့်နှင့် ဆက်စပ်မှုမရှိပါ။ ဒုတိယစက်တစ်ခုတွင် g.co/ChromeEnterpriseAccount သို့သွားပြီး လုပ်ငန်းသုံး အကောင့်တစ်ခု ဖွင့်ပါ။</translation>
 <translation id="6210282067670792090">ရှာဖွေရေး အင်ဂျင်များနှင့် Site Search အတွက် ဖြတ်လမ်းလင့်ခ်များ ပါဝင်သော ဤလက်ကွက်ဖြတ်လမ်းကို လိပ်စာ ဘားတွင် အသုံးပြုပါ</translation>
+<translation id="6211067089253408231">‘တစ်မုဟုတ် ဟော့စပေါ့’ ဖွင့်ရန်</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{&amp;ခုလုံးကို ‘တဘ်အုပ်စုအသစ်’ တွင် ဖွင့်ရန်}=1{&amp;ခုကို ‘တဘ်အုပ်စုအသစ်’ တွင် ဖွင့်ရန်}other{({COUNT}) &amp;ခုလုံးကို ‘တဘ်အုပ်စုအသစ်’ တွင် ဖွင့်ရန်}}</translation>
 <translation id="6212039847102026977">အဆင့်မြင့်ကွန်ရက် အချက်အလက်များကို ပြရန်</translation>
 <translation id="6212168817037875041">မျက်နှာပြင်ပြသမှုကို ပိတ်ရန်</translation>
@@ -8746,6 +8758,7 @@
 <translation id="7629827748548208700">တဘ်: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">ဤစက်ကို <ph name="MANAGER" /> က စီမံခန့်ခွဲထားပြီး အကြိမ်တိုင်း လက်မှတ်ထိုးဝင်ရန် လိုအပ်သည်။</translation>
 <translation id="7631014249255418691">Linux အက်ပ်နှင့် ဖိုင်များကို အောင်မြင်စွာ အရန်သိမ်းပြီးပါပြီ</translation>
+<translation id="7631722872321401342">သင့်စက်တွင် <ph name="LANGUAGE" /> စကားသံများ မရှိပါ။ ဆက်တင်များတွင် စကားသံများ ထည့်သွင်းနိုင်သည်။</translation>
 <translation id="7631887513477658702">ဤအမျိုးစား ဖိုင်များကို အမြဲဖွင့်မည်</translation>
 <translation id="7632437836497571618">ဝဘ်ဆိုက်များရှာဖွေရန်အတွက် လုံခြုံသော ချိတ်ဆက်မှုများသုံးရန်</translation>
 <translation id="7632948528260659758">အောက်ပါ kiosk apps များအား အဆင့်မမြှင့်နိုင်ပါ-</translation>
@@ -9256,6 +9269,7 @@
 <translation id="7978412674231730200">ကိုယ်ပိုင် သော့</translation>
 <translation id="7978450511781612192">၎င်းသည် သင့်ကို သင်၏ 'Google အကောင့်များ' မှထွက်သွားစေမည်ဖြစ်သည်။ သင်၏ ဝဘ်လိပ်စာ၊ မှတ်တမ်း၊ စကားဝှက်နှင့် အခြားအရာများစွာတို့ကို စင့်ခ်လုပ်ထားတော့မည် မဟုတ်ပါ။</translation>
 <translation id="7980084013673500153">ပိုင်ဆိုင်မှုပြ ID- <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406"><ph name="APP_NAME" /> အတွက် သိမ်းထားသည့် လျှို့ဝှက်ကီးကို သုံးပါ</translation>
 <translation id="7981662863948574132">စက်၏ EID နှင့် QR ကုဒ်ပြရန် ပေါ့ပ်အပ်</translation>
 <translation id="7981670705071137488">ဤအရာပြီးနောက် ဆော့ဖ်ဝဲအပ်ဒိတ်များသည် နောက်ခံတွင် လုပ်ဆောင်လိမ့်မည်။ ‘ဆက်တင်များ’ တွင် အပ်ဒိတ်သတ်မှတ်ချက်များကို သင်သုံးသပ်နိုင်သည်။</translation>
 <translation id="7982083145464587921">အမှားကို ပြင်ပေးရန် ကျေးဇူးပြုပြီး သင်၏ ကိရိယာကို ပြန်ဖွင့်ပါ။</translation>
@@ -9295,6 +9309,7 @@
 <translation id="8009225694047762179">စကားဝှက်များကို စီမံခြင်း</translation>
 <translation id="8011372169388649948">‘<ph name="BOOKMARK_TITLE" />’ ကို ရွှေ့ထားသည်။</translation>
 <translation id="8012188750847319132">စာလုံးကြီးခလုတ်</translation>
+<translation id="8012463809859447963">တစ်မုဟုတ် ဟော့စပေါ့ အသေးစိတ်</translation>
 <translation id="8013993649590906847">ပုံတွင် အသုံးဝင်သော အကြောင်းအရာ မပါလျှင် Chrome က သင့်အတွက် ဖော်ပြပေးပါမည်။ အကြောင်းအရာများ ဖော်ပြပေးရန် ပုံများကို Google သို့ပို့လိုက်ပါသည်။</translation>
 <translation id="8014154204619229810">အပ်ဒိတ်လုပ်ပေးသူ လက်ရှိအချိန်မှာ လုပ်ဆောင်နေသည်။ တစ်မိနစ် အကြာမှာ ပြန်စစ်ကြည့်ရန် ဆန်းသစ်ယူပါ။</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> အား ယခင် တပ်ဆင်ထားသည့် ဗားရှင်းသို့ မပြောင်းနိုင်ပါ။ သင့် စက်ပစ္စည်းအား Powerwash လုပ်ရန် ထပ်မံကြိုးစားပါ။</translation>
@@ -9309,6 +9324,7 @@
 <translation id="8025151549289123443">လော့ခ်ချထားချိန် ဖန်သားပြင်နှင့် လက်မှတ်ထိုးဝင်ခြင်း</translation>
 <translation id="8025291188699172126">အပ်ဒိတ်များအကြောင်း</translation>
 <translation id="8026471514777758216">သင့်စက်အားလုံး</translation>
+<translation id="8026784703228858744">သင့်လိပ်စာများနှင့် အခြားအရာများကို စင့်ခ်လုပ်ခြင်းဖြင့် သိမ်းနိုင်သည်</translation>
 <translation id="8027581147000338959">ဝင်းဒိုးအသစ်တွင် ဖွင့်ရန်</translation>
 <translation id="8028060951694135607">Microsoft ကီး ပြန်လည်ဖေါ်ထုတ်ရန်</translation>
 <translation id="8028803902702117856"><ph name="FILE_NAME" />၊ <ph name="SIZE" /> ကို ဒေါင်းလုဒ်လုပ်နေသည်</translation>
@@ -9439,6 +9455,7 @@
 <translation id="8115139559594092084">သင်၏ Google Drive မှ</translation>
 <translation id="8116972784401310538">&amp;စာညှပ် မန်နေဂျာ</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> က သင်လက်မှတ်ထိုးဝင်ပုံကို မှတ်ထားပြီး ရနိုင်တိုင်း အလိုအလျောက် လက်မှတ်ထိုးဝင်ပေးသည်။ ပိတ်ထားပါက အကြိမ်တိုင်း အတည်ပြုချက် တောင်းပါမည်။</translation>
+<translation id="8118331347066725040">Lens ဖြင့် ရှာဖွေခြင်းအတွက် အကြံပြုချက် ပို့ရန်</translation>
 <translation id="8118362518458010043">Chrome ကပိတ်ထားသည်။ ဤနောက်ဆက်တွဲသည် လုံခြုံမှုမရှိနိုင်ပါ။</translation>
 <translation id="8118488170956489476">သင့်အဖွဲ့အစည်းက သင်၏ <ph name="BEGIN_LINK" />ဘရောင်ဇာကို စီမံခန့်ခွဲထားပါသည်<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">ဖန်သားပြင် ပြန်လည်စတင်နှုန်း</translation>
@@ -9489,11 +9506,13 @@
 <translation id="8151057139207656239">မိတ္တူကူးထားသည့် တည်ဆောက်ပုံ အသေးစိတ်</translation>
 <translation id="815114315010033526">ထိုအစား QR ကုဒ် သုံးရန်</translation>
 <translation id="8151638057146502721">ပြုပြင်</translation>
+<translation id="8151748163667572916">‘တစ်မုဟုတ် ဟော့စပေါ့’ ပိတ်ရန်</translation>
 <translation id="8154790740888707867">ဖိုင်  မရှိ</translation>
 <translation id="815491593104042026">အူးပ်စ်! အထောက်အထား စိစစ်မှုမှာ မလုံခြုံသော URL (<ph name="BLOCKED_URL" />) ကို အသုံးပြုရန် စီစဉ်ထားခဲ့၍ မအောင်မြင်ခဲ့ပါ။ ကျေးဇူးပြုပြီး သင်၏ စီမံအုပ်ချုပ်သူကို ဆက်သွယ်ပါ။</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{ကျိုးပေါက်ထားသည့် စကားဝှက် မရှိပါ}=1{ကျိုးပေါက်ထားသည့် စကားဝှက် {COUNT} ခု}other{ကျိုးပေါက်ထားသည့် စကားဝှက် {COUNT} ခု}}</translation>
 <translation id="8157248655669507702">eSIM ပရိုဖိုင် ထည့်သွင်းရန် မိုဘိုင်းဒေတာ ဖွင့်ပါ</translation>
 <translation id="8157704005178149728">ကြီးကြပ်မှုကို စနစ်ထည့်သွင်းနေသည်</translation>
+<translation id="8157849462797352650">သင့်စက်သည် နောက်ဆုံးထွက် လုံခြုံရေး၊ တည်ငြိမ်မှုနှင့် စွမ်းဆောင်ရည်အပ်ဒိတ်များကို ရရှိသည်</translation>
 <translation id="8158117992543756526">ဤစက်သည် <ph name="MONTH_AND_YEAR" /> တွင် ဆော့ဖ်ဝဲနှင့် လုံခြုံရေး အပ်ဒိတ်များကို အလိုအလျောက် မရရှိတော့ပါ။ <ph name="LINK_BEGIN" />ပိုမိုလေ့လာရန်<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">မျက်နှာပြင် ခွဲ၍ပြသခြင်းနှင့် မျက်နှာပြင်များ ပြောင်းခြင်းတို့ကဲ့သို့ လုပ်ဆောင်ချက်များအတွက် တုန်ခါမှုအတည်ပြုချက် ရယူရန်။ <ph name="LINK_BEGIN" />ပိုမိုလေ့လာရန်<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">ယုံကြည်မှုလက်မှတ် မှားယွင်းတပ်ဆင်မှု</translation>
@@ -9936,6 +9955,7 @@
 <translation id="8480082892550707549">ဤဆိုက်မှ ဖိုင်များကို ဒေါင်းလုဒ်လုပ်ခဲ့ဖူးလျှင်ပင် ဤဆိုက်သည် ယာယီအားဖြင့် လုံခြုံမှု မရှိနိုင်ပါ (အဟက်ခံထားရခြင်း ဖြစ်နိုင်သည်)။ ဤဖိုင်ကို နောက်မှ ဒေါင်းလုဒ်လုပ်ကြည့်ပါ။</translation>
 <translation id="8480869669560681089"><ph name="VENDOR_NAME" /> မှ အမည်မသိ စက်ပစ္စည်း</translation>
 <translation id="8481187309597259238">USB ခွင့်ပြုချက်ကို အတည်ပြုပါ</translation>
+<translation id="8482077254400484047">အသုံးမပြုသော တဘ်များ၏ ပုံစံကို ဤနေရာတွင် စီမံနိုင်သည်</translation>
 <translation id="8483248364096924578">IP လိပ်စာ</translation>
 <translation id="8486666913807228950">အကြောင်းရင်း- “၎င်းတွင် မဖြစ်မနေဖွင့်မည်” စာရင်းတွင် ပြောင်းထားသည့်စည်းမျဉ်း <ph name="REVERT_RULE" /> ကို တွေ့ခဲ့သည်။</translation>
 <translation id="8487678622945914333">ဇူးမ်ဆွဲရန်</translation>
@@ -10022,6 +10042,7 @@
 <translation id="8555444629041783356">နေဝင်ချိန်အတွက် အလိုအလျောက် အချိန်ဇယား</translation>
 <translation id="855604308879080518">Android အက်ပ်များအား ဤ Chromebook တွင် USB စက်များသို့ ဝင်သုံးခွင့်ပေးပါ။ USB. စက် ပလတ်ထိုးသည့် အကြိမ်တိုင်း ခွင့်ပြုချက်တောင်းခံပါမည်။ Android အက်ပ်တစ်ခုချင်းစီက ထပ်ဆောင်းခွင့်ပြုချက်များ တောင်းခံပါမည်။</translation>
 <translation id="8557022314818157177">သင်၏လက်ဗွေကို ထည့်ပြီးသည်အထိ သင်၏လုံခြုံရေးကီးကို ဆက်ထိပေးပါ</translation>
+<translation id="8557100046150195444">ရှေ့ဆက်ရန် တို့ထိ ID</translation>
 <translation id="8557180006508471423">သင့် Mac ပေါ်ရှိ ‘တည်နေရာဝန်ဆောင်မှုများ’ တွင် “Google Chrome” ဖွင့်ပါ</translation>
 <translation id="8557856025359704738">လာမည့်ဒေါင်းလုဒ်က <ph name="NEXT_DATE_DOWNLOAD" /> တွင် ဖြစ်သည်။</translation>
 <translation id="8558281414737757274">Google Account စကားဝှက်</translation>
@@ -10090,6 +10111,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">အရိပ်ထည့်ခြင်း</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">အသုံးမပြုသော တဘ်များ၏ အသွင်အပြင်</translation>
 <translation id="8621979332865976405">သင့်ဖန်သားပြင် တစ်ခုလုံး မျှဝေခြင်း</translation>
 <translation id="8624315169751085215">ကလစ်ဘုတ်သို့ မိတ္တူကူးရန်</translation>
 <translation id="8624354461147303341">လျှော့ဈေးများ ရယူရန်</translation>
diff --git a/chrome/app/resources/generated_resources_ne.xtb b/chrome/app/resources/generated_resources_ne.xtb
index 99cb527..80a903d 100644
--- a/chrome/app/resources/generated_resources_ne.xtb
+++ b/chrome/app/resources/generated_resources_ne.xtb
@@ -14,7 +14,7 @@
 <translation id="1006557561787696884">आफ्ना Apple डिभाइसहरूमा पासकी प्रयोग गर्नुहोस्</translation>
 <translation id="1006873397406093306">यो विस्तारले साइटहरूमा तपाईंको डेटा पढ्न र परिवर्तन गर्न सक्छ। तपाईं यो विस्तारले कुन कुन साइटहरूमाथि पहुँच राख्न सक्छ भन्ने कुरा नियन्त्रण गर्न सक्नुहुन्छ।</translation>
 <translation id="1007057452468855774">Google Play स्टोर अन गर्नुहोस्</translation>
-<translation id="1008186147501209563">पुस्तक चिन्हहरू निर्यात गर्नुहोस्</translation>
+<translation id="1008186147501209563">पुस्तक चिन्हहरू एक्सपोर्ट गर्नुहोस्</translation>
 <translation id="1008209036711323236">त्यसकारण Chrome ले <ph name="BEGIN_LINK" />संयुक्त अधिराज्यको Competition and Markets Authority (CMA)<ph name="END_LINK" /> ले उठाएका प्रतिस्पर्धासम्बन्धी बाँकी समस्या समाधान गरेपछि "तेस्रो पक्षीय" कुकीहरूको प्रयोग बन्द गर्ने योजना बनाइरहेको छ।</translation>
 <translation id="1008261151167010035"><ph name="BRAND" /> ले तपाईंले कसरी साइन इन गर्नुभयो भन्ने कुरा याद गर्छ र सम्भव हुँदा तपाईंलाई स्वतः साइन इन गराउँछ। यो सुविधा अफ भएका बेलामा तपाईंलाई हरेक पटक पुष्टि गर्न लगाइने छ।</translation>
 <translation id="1008544602823861396">लाई तपाईंको जानकारी प्रयोग गर्ने अनुमति दिइएको छैन</translation>
@@ -840,7 +840,7 @@
 <translation id="161460670679785907">तपाईंको फोन पत्ता लगाउन सकिएन</translation>
 <translation id="1615433306336820465">तपाईंको सुरक्षा साँचोमा भण्डारण गरिएको साइन इन डेटा व्यवस्थापन गर्नुहोस्</translation>
 <translation id="1616206807336925449">यस विस्तारलाई  कुनै विशेष अनुमति आवश्यक पर्दैन।</translation>
-<translation id="1616298854599875024">विस्तार "<ph name="IMPORT_NAME" />" कुनै साझेदारी गरिएको मोड्युल नभएका कारण यसलाई आयात गर्न सकिएन</translation>
+<translation id="1616298854599875024">विस्तार "<ph name="IMPORT_NAME" />" कुनै साझेदारी गरिएको मोड्युल नभएका कारण यसलाई इम्पोर्ट गर्न सकिएन</translation>
 <translation id="1617765145568323981">{NUM_FILES,plural, =0{यो डेटा तपाईंको सङ्गठनका सुरक्षासम्बन्धी नीतिअनुकूल छ कि छैन भनी जाँच गर्दै...}=1{यो फाइल तपाईंको सङ्गठनका सुरक्षासम्बन्धी नीतिअनुकूल छ कि छैन भनी जाँच गर्दै...}other{यी फाइलहरू तपाईंको सङ्गठनका सुरक्षासम्बन्धी नीतिअनुकूल छन् कि छैनन् भनी जाँच गर्दै...}}</translation>
 <translation id="1618102204889321535"><ph name="CURRENT_CHARACTER_COUNT" />/<ph name="MAX_CHARACTER_COUNT" /></translation>
 <translation id="1618268899808219593">मद्द&amp;त केन्द्र</translation>
@@ -1287,7 +1287,7 @@
 <translation id="1935995810530254458">जे भए पनि कपी गर्नुहोस्</translation>
 <translation id="1936157145127842922">फोल्डरमा देखाउनुहोस्</translation>
 <translation id="1936931585862840749">प्रिन्ट गर्नु पर्ने प्रतिको सङ्ख्या तोक्न (१ देखि <ph name="MAX_COPIES" /> सम्मको) कुनै सङ्ख्या प्रयोग गर्नुहोस्।</translation>
-<translation id="1937774647013465102">यस यन्त्रमार्फत <ph name="ARCHITECTURE_DEVICE" />प्रकारको कन्टेनरसम्बन्धी वास्तुकला <ph name="ARCHITECTURE_CONTAINER" /> आयात गर्न सकिएन। तपाईं यो कन्टेनरलाई फरक यन्त्रमा पुनर्स्थापना गरी हेर्न सक्नुहुन्छ अथवा तपाईं Files एपमार्फत खोलेर यस कन्टेनरसम्बन्धी छविभित्रका फाइलहरूमाथि पहुँच राख्न सक्नुहुन्छ।</translation>
+<translation id="1937774647013465102">यस यन्त्रमार्फत <ph name="ARCHITECTURE_DEVICE" />प्रकारको कन्टेनरसम्बन्धी वास्तुकला <ph name="ARCHITECTURE_CONTAINER" /> इम्पोर्ट गर्न सकिएन। तपाईं यो कन्टेनरलाई फरक यन्त्रमा पुनर्स्थापना गरी हेर्न सक्नुहुन्छ अथवा तपाईं Files एपमार्फत खोलेर यस कन्टेनरसम्बन्धी छविभित्रका फाइलहरूमाथि पहुँच राख्न सक्नुहुन्छ।</translation>
 <translation id="1938320257168860255">कुनै समस्या आयो। तपाईंको फोन नजिकै छ, अनलक गरिएको छ र उक्त फोनमा ब्लुटुथ तथा Wi-Fi अन गरिएको छ भन्ने कुरा सुनिश्चित गर्नुहोस्।</translation>
 <translation id="1938351510777341717">बाह्य आदेश</translation>
 <translation id="1940546824932169984">कनेक्ट गरिएका डिभाइस</translation>
@@ -2431,7 +2431,7 @@
 <translation id="2769174155451290427">अपलोड गरिएको फोटो</translation>
 <translation id="2770082596325051055"><ph name="FILE_NAME" /> पज गर्नुहोस्</translation>
 <translation id="2770465223704140727">सूचीबाट हटाउनुहोस्</translation>
-<translation id="2770690685823456775">आफ्ना पासवर्डहरूलाई अर्को फोल्डरमा निर्यात गर्नुहोस्</translation>
+<translation id="2770690685823456775">आफ्ना पासवर्डहरूलाई अर्को फोल्डरमा एक्सपोर्ट गर्नुहोस्</translation>
 <translation id="2770929488047004208">मनिटरको रिजोल्युसन</translation>
 <translation id="2771268254788431918">मोबाइल डेटा सक्रिय गरियो</translation>
 <translation id="2771816809568414714">चिज</translation>
@@ -3148,7 +3148,7 @@
 <translation id="3331321258768829690">(<ph name="UTCOFFSET" />) <ph name="LONGTZNAME" /> (<ph name="EXEMPLARCITY" />)</translation>
 <translation id="3331974543021145906">एप जानकारी...</translation>
 <translation id="3333190335304955291">तपाईं सेटिङमा गई यो सेवालाई निष्क्रिय पार्न सक्नुहुन्छ।</translation>
-<translation id="3333961966071413176">सबै सम्पर्कहरू</translation>
+<translation id="3333961966071413176">सबै कन्ट्याक्टहरू</translation>
 <translation id="3334632933872291866"><ph name="WINDOW_TITLE" /> - भिडियो Picture-in-Picture मोडमा प्ले हुँदै छ</translation>
 <translation id="3335947283844343239">बन्द गरिएको ट्याब पुन: खोल्नुहोस्</translation>
 <translation id="3336855445806447827">निश्चित छैन</translation>
@@ -3874,7 +3874,7 @@
 <translation id="3854967233147778866">वेबसाइटहरू अन्य भाषामा अनुवाद गर्ने विकल्प दिनुहोस्</translation>
 <translation id="3854976556788175030">प्रिन्ट भएका कागज बस्ने ट्रे भरिएको छ</translation>
 <translation id="3855441664322950881">प्याकको विस्तार</translation>
-<translation id="3855676282923585394">बुकमार्कहरू र सेटिङहरू आयात गर्नुहोस्...</translation>
+<translation id="3855676282923585394">बुकमार्कहरू र सेटिङहरू इम्पोर्ट गर्नुहोस्...</translation>
 <translation id="3856096718352044181">कृपया यो एउटा मान्य प्रदायक हो भनी पुष्टि गर्नुहोस् वा पछि फेरि प्रयास गर्नुहोस्</translation>
 <translation id="3856470183388031602"><ph name="DEVICE_TYPE" /> मा आफ्नो Google खाता प्रयोग गर्नुहोस्</translation>
 <translation id="3856800405688283469">प्रामाणिक समय चयन गर्नुहोस्</translation>
@@ -3930,7 +3930,7 @@
 <translation id="3898743717925399322">तपाईंको <ph name="WEBSITE" /> को पासवर्ड यस डिभाइस र तपाईंको Google खातामा सेभ गरिएको छ। तपाईं कुन ठाउँमा सेभ गरिएको पासवर्ड मेटाउन चाहनुहुन्छ?</translation>
 <translation id="3898768766145818464">मिडिया प्ले वा पज गर्नुहोस्</translation>
 <translation id="389901847090970821">किबोर्ड चयन गर्नुहोस्</translation>
-<translation id="3900966090527141178">पासवर्डहरू निर्यात गर्नुहोस्</translation>
+<translation id="3900966090527141178">पासवर्डहरू एक्सपोर्ट गर्नुहोस्</translation>
 <translation id="3902789559055749153">तपाईं <ph name="APP_NAME" /> को पासकी कसरी बनाउन चाहनुहुन्छ भन्ने कुरा छनौट गर्नुहोस्</translation>
 <translation id="3903187154317825986">अन्तर्निर्मित किबोर्ड</translation>
 <translation id="3903696968689283281">Wi-Fi डाइरेक्टको मालिकसम्बन्धी जानकारी:</translation>
@@ -4011,7 +4011,7 @@
 <translation id="3957079323242030166">डेटा ब्याकअप गर्दा तपाईंको ड्राइभको भण्डारण कोटा प्रयोग हुने छैन।</translation>
 <translation id="3957663711862465084">USB सम्बन्धी सेटिङ</translation>
 <translation id="3957844511978444971">आफूले गरेका Google का सेवाहरूसम्बन्धी यी सेटिङहरूको चयनको पनि पुष्टि गर्न “स्वीकार गर्नुहोस्” नामक बटनमा ट्याप गर्नुहोस्।</translation>
-<translation id="3958088479270651626">पृष्ठमञ्जूषाहरू र सेटिङहरू आयात गर्नुहोस्</translation>
+<translation id="3958088479270651626">पृष्ठमञ्जूषाहरू र सेटिङहरू इम्पोर्ट गर्नुहोस्</translation>
 <translation id="3958110062351175311">टुलबारमा अनुरोधहरू देखाउने अनुमति दिइएको छ</translation>
 <translation id="3958821725268247062"><ph name="APP_NAME" /> इन्स्टल गरिसकिएको छ</translation>
 <translation id="3959747296451923142">सदस्यता हटाइएको कुरा पुष्टि गर्नुहोस्</translation>
@@ -4331,7 +4331,7 @@
 <translation id="421182450098841253">बुकमार्क पट्टी देखाउनुहोस्</translation>
 <translation id="4211851069413100178">प्रयोग तथा निदानसम्बन्धी डेटा पठाउनुहोस्। निदान, डिभाइस र एपको उपयोगसम्बन्धी डेटा स्वतः Google मा पठाएर आफ्नो Android सम्बन्धी अनुभवलाई सुधार गर्न मद्दत गर्नुहोस्। यसले सिस्टम तथा एपको स्थिरता र थप कुराहरू सुधार गर्न मद्दत गर्ने छ। केही एकीकृत डेटाले Google का एप तथा Android का विकासकर्ता जस्ता साझेदारहरूलाई पनि मद्दत गर्ने छ। मालिकले यो <ph name="BEGIN_LINK1" />सेटिङ<ph name="END_LINK1" /> लागू गर्नुभएको हो। मालिकले यस यन्त्रको निदान तथा प्रयोगसम्बन्धी डेटा Google मा पठाउने विकल्प छनौट गर्न सक्नुहुन्छ। तपाईंको खातामा वेब तथा एपसम्बन्धी अतिरिक्त क्रियाकलापको सेटिङ सक्रिय गरिएको छ भने यो डेटा तपाईंको Google खातामा सेभ गरिन सक्छ। <ph name="BEGIN_LINK2" />थप जान्नुहोस्<ph name="END_LINK2" /></translation>
 <translation id="4211904048067111541">Android एप चलाउन प्रयोग गर्न छाड्नुहोस्</translation>
-<translation id="42126664696688958">निर्यात गर्नुहोस्</translation>
+<translation id="42126664696688958">एक्सपोर्ट गर्नुहोस्</translation>
 <translation id="42137655013211669">सर्भरद्वारा यो संसाधनमा पहुँच गर्न निषेध गरिएको थियो।</translation>
 <translation id="4213918571089943508">बच्चाको Google खाता</translation>
 <translation id="4214192212360095377">अहिले नै अफ गर्नुहोस्</translation>
@@ -5792,7 +5792,7 @@
 <translation id="535123479159372765">अर्को यन्त्रबाट पाठ कपी गरियो</translation>
 <translation id="5352033265844765294">समय स्याम्पिङ</translation>
 <translation id="5352257124367865087">साइटलाई दिइएका अनुमतिहरू व्यवस्थापन गर्नुहोस्</translation>
-<translation id="5353252989841766347">Chrome का पासवर्डहरूलाई निर्यात गर्नुहोस्</translation>
+<translation id="5353252989841766347">Chrome का पासवर्डहरूलाई एक्सपोर्ट गर्नुहोस्</translation>
 <translation id="5355099869024327351">सहायकलाई तपाईंलाई सूचनाहरू देखाउन दिनुहोस्</translation>
 <translation id="5355191726083956201">'उन्नत सुरक्षा' सक्रिय छ</translation>
 <translation id="5355498626146154079">तपाईंले “Borealis Enabled” फ्ल्याग अन गर्नु पर्ने हुन्छ</translation>
@@ -6863,7 +6863,7 @@
 <translation id="6165445202608357894">तपाईंले यो साइटको पासकी बनाउनुभएको छ</translation>
 <translation id="6165508094623778733">थप जान्नुहोस्</translation>
 <translation id="6165850999903769629">ChromeOS मा उपलब्ध सबै एपहरू अब Chrome को साटो एपको छुट्टै विन्डोमा खुल्छन्।</translation>
-<translation id="6166185671393271715">पासवर्डहरूलाई Chrome मा आयात गर्नुहोस्</translation>
+<translation id="6166185671393271715">पासवर्डहरूलाई Chrome मा इम्पोर्ट गर्नुहोस्</translation>
 <translation id="6166659775803431">तपाईंको कार्टमा भएका</translation>
 <translation id="6169040057125497443">कृपया आफ्नो माइक्रोफोनको जाँच गर्नुहोस्।</translation>
 <translation id="6169967265765719844"><ph name="LINK_BEGIN" />Steam एपका सेटिङ<ph name="LINK_END" />मा गई Steam मार्फत इन्स्टल गरिएका गेम तथा एपहरूका हकमा अनुमतिहरू व्यवस्थापन गर्न सकिन्छ।</translation>
@@ -7562,7 +7562,7 @@
 <translation id="6721972322305477112">&amp;फाइल</translation>
 <translation id="672208878794563299">यो साइटले फेरि अर्को पटक पनि अनुमति माग्ने छ।</translation>
 <translation id="6722744767592605627">तपाईं <ph name="EMAIL" /> रिकभर गर्न सक्नुहुन्छ तर लोकल डेटा भने मेटाइने छ।</translation>
-<translation id="6723661294526996303">पृष्ठमञ्जूषाहरू र सेटिङहरू आयात गर्नुहोस्...</translation>
+<translation id="6723661294526996303">पृष्ठमञ्जूषाहरू र सेटिङहरू इम्पोर्ट गर्नुहोस्...</translation>
 <translation id="6723839827191551955">आफूले कास्ट गरिरहेको मिडिया नियन्त्रण गर्नुहोस्</translation>
 <translation id="6723839937902243910">पावर</translation>
 <translation id="6725073593266469338">UI सम्बन्धी सेवा</translation>
@@ -8230,7 +8230,7 @@
 <translation id="7238609589076576185">एक्सेन्ट चिन्ह हालिएको छ।</translation>
 <translation id="7239108166256782787"><ph name="DEVICE_NAME" /> ले ट्रान्स्फर रद्द गर्‍यो</translation>
 <translation id="7240339475467890413">नयाँ हटस्पटमा जडान गर्ने हो?</translation>
-<translation id="7241389281993241388">ग्राहक प्रमाणपत्र आयात गर्न कृपया <ph name="TOKEN_NAME" /> मा साइन इन गर्नुहोस्।</translation>
+<translation id="7241389281993241388">ग्राहक प्रमाणपत्र इम्पोर्ट गर्न कृपया <ph name="TOKEN_NAME" /> मा साइन इन गर्नुहोस्।</translation>
 <translation id="7241763419756062043">खोज्ने र ब्राउज गर्ने सुविधाको गुणस्तर छनौट गर्नुहोस्</translation>
 <translation id="7243092385765551741">पासकी मेटाउने हो?</translation>
 <translation id="7245628041916450754"><ph name="WIDTH" /> गुणा <ph name="HEIGHT" /> (उत्कृष्ट)</translation>
@@ -9658,7 +9658,7 @@
 <translation id="827488840488530039">तपाईंले हेर्न खोज्नुभएको पेजले तपाईंको Kerberos टिकट पुष्टि गर्न सकेन</translation>
 <translation id="8274921654076766238">म्याग्निफायर किबोर्डको फोकससँगै सर्छ</translation>
 <translation id="8274924778568117936">अद्यावधिक पूरा नहुन्जेल आफ्नो <ph name="DEVICE_TYPE" /> लाई निष्क्रिय नपार्नुहोस् वा बन्द नगर्नुहोस्‌। स्थापना सम्पन्न भएपछि तपाईंको <ph name="DEVICE_TYPE" /> पुनः सुरु हुनेछ।</translation>
-<translation id="8275038454117074363">आयात गर्नुहोस्</translation>
+<translation id="8275038454117074363">इम्पोर्ट गर्नुहोस्</translation>
 <translation id="8275080796245127762">तपाईंको यन्त्रबाट कल गर्नुहोस्</translation>
 <translation id="8275339871947079271">जुनसुकै यन्त्र प्रयोग गरेर साइन गर्दा पनि आफ्नो पासवर्ड सुरक्षित रूपमा प्रयोग गर्न उक्त पासवर्ड सारेर आफ्नो Google खातामा लैजानुहोस्</translation>
 <translation id="8276242035951017580">कुनै पनि एपलाई तपाईंको क्यामेरा प्रयोग गर्ने अनुमति दिइएको छैन</translation>
@@ -9895,7 +9895,7 @@
 <translation id="8456067150616457342">आफ्नो डिफल्ट ब्राउजर सेट गर्नुहोस्</translation>
 <translation id="845702320058262034">जडान गर्न सकिएन। आफ्नो फोनको ब्लुटुथ सक्रिय गरिएको कुरा सुनिश्चित गर्नुहोस्।</translation>
 <translation id="8457251154056341970">तपाईंलाई यो पेजमा <ph name="MODULE_NAME" /> फेरि देखाइने छैन</translation>
-<translation id="8457451314607652708">बुकमार्कहरू आयात गर्नुहोस्</translation>
+<translation id="8457451314607652708">बुकमार्कहरू इम्पोर्ट गर्नुहोस्</translation>
 <translation id="8458341576712814616">सर्टकट</translation>
 <translation id="8458627787104127436">सबै (<ph name="URL_COUNT" />) URL नयाँ विन्डोमा खोल्नुहोस्</translation>
 <translation id="8459023460357294721">जे भए पनि <ph name="FILE_NAME" /> खोल्नुहोस्</translation>
diff --git a/chrome/app/resources/generated_resources_or.xtb b/chrome/app/resources/generated_resources_or.xtb
index bf7c873..d7995f96 100644
--- a/chrome/app/resources/generated_resources_or.xtb
+++ b/chrome/app/resources/generated_resources_or.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">ଛବିକୁ ଲୋଡ୍ କରନ୍ତୁ</translation>
 <translation id="1026959648338730078">Windows Hello କିମ୍ବା ଏକ୍ସଟର୍ନଲ ସୁରକ୍ଷା କୀ</translation>
 <translation id="1028700151766901954">କାରଣ: LBS ଡିଫଲ୍ଟ ଭାବେ <ph name="DEFAULT_OPEN_BROWSER" />ରେ ରହେ।</translation>
+<translation id="1028823395684328817">ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟରେ ପାସୱାର୍ଡ ଏବଂ ଆହୁରି ଅନେକ କିଛି ବ୍ୟବହାର କରିବା ଜାରି ରଖିବା ପାଇଁ ଏହା ଆପଣ ବୋଲି ଯାଞ୍ଚ କରନ୍ତୁ</translation>
 <translation id="102916930470544692">ପାସକୀ</translation>
 <translation id="1029317248976101138">ଜୁମ୍ କରନ୍ତୁ</translation>
 <translation id="1029526375103058355">କ୍ଲିକ ପାଇଁ ଟାପ କରନ୍ତୁ</translation>
@@ -3303,6 +3304,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> ପାଇଁ ଆପଣଙ୍କୁ ବର୍ତ୍ତମାନ ୱାଇ-ଫାଇ ସହ ସଂଯୋଗ କରି ଏକ ଅପଡେଟ ଡାଉନଲୋଡ କରିବାର ଆବଶ୍ୟକତା ଅଛି।</translation>
 <translation id="3452999110156026232">ବାପାମାଙ୍କ ଆକସେସ</translation>
 <translation id="3453082738208775226">ଅଫଲାଇନ ଷ୍ଟୋରେଜକୁ ଖାଲି କରିବେ?</translation>
+<translation id="3453597230179205517">ଲୋକେସନ ଆକ୍ସେସକୁ ବ୍ଲକ କରାଯାଇଛି</translation>
 <translation id="3453612417627951340">ପ୍ରାଧିକରଣ ଆବଶ୍ୟକ ଅଟେ</translation>
 <translation id="3454213325559396544">ଏହି <ph name="DEVICE_TYPE" /> ପାଇଁ ଏହା ଶେଷ ସ୍ୱଚାଳିତ ସଫ୍ଟୱେୟାର୍ ଏବଂ ସୁରକ୍ଷା ଅପ୍‌ଡେଟ୍ ଅଟେ ଭବିଷ୍ୟତର ଅପ୍‌ଡେଟ୍‍ଗୁଡ଼ିକ ପାଇବା ପାଇଁ, ଗୋଟିଏ ନୂଆ ମଡେଲ୍‍କୁ ଅପ୍‌ଗ୍ରେଡ୍ କରନ୍ତୁ।</translation>
 <translation id="3454818737556063691">1ଟି ଫାଇଲ ଖୋଲିବା ପାଇଁ ଏହାକୁ <ph name="CLOUD_PROVIDER" />କୁ ମୁଭ କରିବେ?</translation>
@@ -3529,6 +3531,7 @@
 <translation id="3627588569887975815">ଗୁପ୍ତ ୱିଣ୍ଡୋରେ ଲିଙ୍କ୍ ଖୋଲନ୍ତୁ</translation>
 <translation id="3627671146180677314">Netscape ସାର୍ଟିଫିକେଟ୍ ନବୀକରଣ ସମୟ</translation>
 <translation id="3628275722731025472">ବ୍ଲୁଟୁଥ୍ ବନ୍ଦ କରନ୍ତୁ</translation>
+<translation id="3629630597033136279">ବନ୍ଦ ଅଛି • ଏହି ଏକ୍ସଟେନସନ ଏହା କିପରି ଡାଟା ସଂଗ୍ରହ ଏବଂ ବ୍ୟବହାର କରେ ପରି ଗୋପନୀୟତା କାର୍ଯ୍ୟଗୁଡ଼ିକ ପବ୍ଲିସ କରିନାହିଁ</translation>
 <translation id="3629664892718440872">ଏହି ପସନ୍ଦ ମନେରଖନ୍ତୁ</translation>
 <translation id="3630132874740063857">ଆପଣଙ୍କର ଫୋନ୍</translation>
 <translation id="3630995161997703415">ଯେକୌଣସି ସମୟରେ ଏହାକୁ ବ୍ୟବହାର କରିବାପାଇଁ ଏହି ସାଇଟ୍‌କୁ ଆପଣଙ୍କ ସେଲ୍ଫରେ ଯୋଗ କରନ୍ତୁ</translation>
@@ -4725,7 +4728,7 @@
 <translation id="4511344327646819192">ଅନ୍ୟମାନଙ୍କୁ ଆପଣଙ୍କ ପାସୱାର୍ଡ ବ୍ୟବହାର କରିବାରୁ ରୋକିବା ପାଇଁ <ph name="WEBSITE" />ରେ ଏହାକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ</translation>
 <translation id="4513072860957814107">&amp;ବ୍ରାଉଜିଂ ଡାଟା ଡିଲିଟ କରନ୍ତୁ...</translation>
 <translation id="4513872120116766993">ପୂର୍ବାନୁମାନ ଲିଖିତ ପରାମର୍ଶ</translation>
-<translation id="4513946894732546136">Feedback</translation>
+<translation id="4513946894732546136">ମତାମତ</translation>
 <translation id="4515872537870654449">ସେବା ପାଇଁ Dell ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ। ଯଦି ଫ୍ୟାନ୍ କାମ କରୁ ନାହିଁ, ତେବେ ଡକ୍ ବନ୍ଦ ହୋଇଯିବ।</translation>
 <translation id="4518840066030486079">Shift କୀ ମୋଡ ଷ୍ଟାଇଲ</translation>
 <translation id="4519331665958994620">ସାଇଟଗୁଡ଼ିକ ଆପଣଙ୍କ କ୍ୟାମେରା ବ୍ୟବହାର କରିବାକୁ ପଚାରିପାରିବ</translation>
@@ -4938,6 +4941,7 @@
 <translation id="467510802200863975">ପାସ୍‌ୱାର୍ଡ ମେଳ ହେଉ ନାହିଁ</translation>
 <translation id="4675828034887792601">ସାଇଟଗୁଡ଼ିକୁ ସର୍ଚ୍ଚ କରିବା ପାଇଁ ସର୍ଟକଟଗୁଡ଼ିକୁ ତିଆରି କରନ୍ତୁ ଏବଂ ଆପଣଙ୍କ ସର୍ଚ୍ଚ ଇଞ୍ଜିନକୁ ପରିଚାଳନା କରନ୍ତୁ</translation>
 <translation id="4676595058027112862">ଫୋନ୍ ହବ୍, ଅଧିକ ଜାଣନ୍ତୁ</translation>
+<translation id="4676616966096505747">ଏପର୍ଯ୍ୟନ୍ତ ଆପଣଙ୍କ ଆକାଉଣ୍ଟରେ କିଛି ଡାଟା ସେଭ ହୋଇନାହିଁ</translation>
 <translation id="4677772697204437347">GPU ମେମୋରୀ</translation>
 <translation id="467809019005607715">Google Slides</translation>
 <translation id="4678848110205818817">କ୍ରେଡିଟ/ଡେବିଟ କାର୍ଡ</translation>
@@ -5427,6 +5431,7 @@
 <translation id="5070773577685395116">ବୁଝିପାରିଲେ ନାହିଁ କି?</translation>
 <translation id="5071295820492622726">ବର୍ତ୍ତମାନର ଡାଉନଲୋଡଗୁଡ଼ିକୁ ଫେରନ୍ତୁ</translation>
 <translation id="5071892329440114717">ଷ୍ଟାଣ୍ଡାର୍ଡ ସୁରକ୍ଷା ବିବରଣୀ ଦେଖାନ୍ତୁ</translation>
+<translation id="5072500507106264618">କେବଳ ସିଷ୍ଟମ ସର୍ଭିସଗୁଡ଼ିକ ଆପଣଙ୍କ ଲୋକେସନକୁ ବ୍ୟବହାର କରିପାରିବ</translation>
 <translation id="5072836811783999860">ପରିଚାଳିତ ବୁକ୍‍ମାର୍କଗୁଡ଼ିକ ଦେଖାନ୍ତୁ</translation>
 <translation id="5072900412896857127">Google Play ସେବାର ସର୍ତ୍ତାବଳୀ ଲୋଡ୍ କରାଯାଇପାରିବ ନାହିଁ। ଦୟାକରି ଆପଣଙ୍କ ନେଟୱାର୍କ ସଂଯୋଗ ଯାଞ୍ଚ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" />, ଏବଂ ଅଧିକ #ଟି}}</translation>
@@ -5469,6 +5474,7 @@
 <translation id="5097874180538493929">କର୍ସର୍ ମୁଭ୍ ହେବା ବନ୍ଦ ହେଲେ ସ୍ୱଚାଳିତ ଭାବେ କ୍ଲିକ୍ କରନ୍ତୁ</translation>
 <translation id="5100775515702043594">ଆପଣଙ୍କ ଆଡମିନିଷ୍ଟ୍ରେଟରଙ୍କ ଦ୍ୱାରା <ph name="EXTENSION_NAME" />କୁ ପିନ କରାଯାଇଛି</translation>
 <translation id="5101839224773798795">କର୍ସର୍ ବନ୍ଦ ଦେବା ସମୟରେ ସ୍ୱଚାଳିତ ଭାବେ କ୍ଲିକ୍ କରିଥାଏ</translation>
+<translation id="5102244391872941183">ଲୋକେସନ ଅନୁମତି ଥିବା ଆପ୍ସ ଏବଂ ୱେବସାଇଟ ସହ ସିଷ୍ଟମ ସେବାଗୁଡ଼ିକ ଆପଣଙ୍କ ଲୋକେସନକୁ ବ୍ୟବହାର କରିପାରିବ</translation>
 <translation id="5103311607312269661">ଡିସପ୍ଲେର ଉଜ୍ଜ୍ୱଳତା ବଢ଼ାନ୍ତୁ</translation>
 <translation id="5106350808162641062">କାଢ଼ି ଦିଅନ୍ତୁ</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> Family Link ଦ୍ୱାରା ନିରୀକ୍ଷିତ ହେଉଛି। ତୁମେ ସ୍କୁଲର ରିସୋର୍ସଗୁଡ଼ିକୁ ଆକ୍ସେସ୍ କରିବା ପାଇଁ ବାପାମାଙ୍କ ନିରୀକ୍ଷଣ ସହିତ ସ୍କୁଲ୍ ଆକାଉଣ୍ଟଗୁଡ଼ିକୁ ଯୋଗ କରିପାରିବ।</translation>
@@ -6584,6 +6590,7 @@
 <translation id="5955721306465922729">ଏକ ୱେବ୍‍ସାଇଟ୍ ଏହି ଆପ୍ଲିକେସନ୍‍କୁ ଖୋଲିବାକୁ ଚାହୁଁଛି।</translation>
 <translation id="5955809630138889698">ଅନ୍‍ଲାଇନ୍‍ ଡେମୋ ମୋଡ୍‌ ପାଇଁ କେବଳ ଏହି ଡିଭାଇସ୍‌ ଯୋଗ୍ୟ ହୋ‍ଇପାରେ। ଅଧିକ ବିବରଣୀ ପାଇଁ, ଦୟାକରି ସହଯୋଗୀ ପ୍ରତିନିଧିଙ୍କ ସହ ଯୋଗାଯୋଗ କରନ୍ତୁ।</translation>
 <translation id="5957987129450536192">ଆପଣଙ୍କ ପ୍ରୋଫାଇଲ୍ ଛବି ନିକଟରେ ଥିବା କହିବା-ପାଇଁ-ବାଛନ୍ତୁ ଆଇକନ୍‌ରେ ଟାପ୍ କରନ୍ତୁ, ତା’ପରେ ଆପଣ କଣ ଶୁଣିବାକୁ ଚାହୁଁଛନ୍ତି ତାହା ବାଛନ୍ତୁ।</translation>
+<translation id="5958836583172610505">ସିଙ୍କ ଚାଲୁ ଅଛି</translation>
 <translation id="5959471481388474538">ନେଟ୍‌ୱାର୍କ ଉପଲବ୍ଧ ନାହିଁ</translation>
 <translation id="5959982036207776176">ମାଗ୍ନିଫାୟର ସିଲେକ୍ଟ ଟୁ ସ୍ପିକ ଦ୍ୱାରା ପଢ଼ାଯାଉଥିବା ଶବ୍ଦକୁ ଅନୁସରଣ କରେ</translation>
 <translation id="5963413905009737549">ବିଭାଗ</translation>
@@ -8086,6 +8093,7 @@
 <translation id="7120762240626567834">ଏକ VPN ସଂଯୋଗ ନ ହେବା ପର୍ଯ୍ୟନ୍ତ Chrome ବ୍ରାଉଜର୍ ଏବଂ Android ଟ୍ରାଫିକ୍ ବ୍ଲକ୍ ହୋଇଯିବ</translation>
 <translation id="7121438501124788993">ଡେଭଲପର୍ ମୋଡ୍</translation>
 <translation id="7121728544325372695">ସ୍ମାର୍ଟ ଡ୍ୟାଶ୍</translation>
+<translation id="7122605570852873914">ଯେ କୌଣସି ମତେ ସାଇନ ଆଉଟ କରନ୍ତୁ</translation>
 <translation id="7123030151043029868">ଏକାଧିକ ଫାଇଲକୁ ସ୍ୱଚାଳିତ ଭାବେ ଡାଉନଲୋଡ୍ କରିବାକୁ ଅନୁମତି ଦିଆଯାଇଛି</translation>
 <translation id="7124013154139278147">“ପୂର୍ବବର୍ତ୍ତୀ” ପାଇଁ ସ୍ୱିଚ ଆସାଇନ କରନ୍ତୁ</translation>
 <translation id="7124712201233930202">ଆପଣଙ୍କ ସଂସ୍ଥାର ନୀତିକୁ ପୂରଣ କରୁନାହିଁ</translation>
@@ -9200,6 +9208,7 @@
 <translation id="7947964080535614577">ସାଇଟଗୁଡ଼ିକ ସାଧାରଣତଃ ବିଜ୍ଞାପନଗୁଡ଼ିକ ଦେଖାଇଥାଏ ଯାହା ଫଳରେ ସେଗୁଡ଼ିକ ବିଷୟବସ୍ତୁ କିମ୍ବା ସେବାଗୁଡ଼ିକୁ ମାଗଣାରେ ପ୍ରଦାନ କରିପାରିବ। କିନ୍ତୁ, କିଛି ସାଇଟ ଅନଧିକାର ପ୍ରବେଶ କରିଥିବା କିମ୍ବା ବିଭ୍ରାନ୍ତିକର ବିଜ୍ଞାପନଗୁଡ଼ିକ ଦେଖାଉଥିବା ଭାବେ ଜଣାଶୁଣା।</translation>
 <translation id="7948407723851303488"><ph name="DOMAIN_NAME" />ର ସମସ୍ତ ପୃଷ୍ଠା</translation>
 <translation id="7950629216186736592">କାରଣ: LBS କେବଳ http://, https:// ଏବଂ file:// URLsକୁ ସମର୍ଥନ କରେ।</translation>
+<translation id="7950814699499457511">ଚାଲୁ ଅଛି • ଏହି ଏକ୍ସଟେନସନ ଏହା କିପରି ଡାଟା ସଂଗ୍ରହ ଏବଂ ବ୍ୟବହାର କରେ ପରି ଗୋପନୀୟତା କାର୍ଯ୍ୟଗୁଡ଼ିକ ପବ୍ଲିସ କରିନାହିଁ</translation>
 <translation id="7951265006188088697">Google Pay ପେମେଣ୍ଟ ପଦ୍ଧତିଗୁଡ଼ିକ ଯୋଗ କିମ୍ବା ପରିଚାଳନା କରିବା ପାଇଁ, ଆପଣଙ୍କର <ph name="BEGIN_LINK" />Google ଆକାଉଣ୍ଟ<ph name="END_LINK" />କୁ ଯାଆନ୍ତୁ</translation>
 <translation id="795130320946928025">ଭର୍ଚୁଆଲ କାର୍ଡ ବନ୍ଦ କରନ୍ତୁ</translation>
 <translation id="795240231873601803">ୱାର୍କ ଏବଂ ସ୍କୁଲ ଆକାଉଣ୍ଟଗୁଡ଼ିକ ପାଇଁ ଏଣ୍ଟରପ୍ରାଇଜ ପଞ୍ଜିକରଣ ବ୍ୟବହାର କରନ୍ତୁ</translation>
diff --git a/chrome/app/resources/generated_resources_pa.xtb b/chrome/app/resources/generated_resources_pa.xtb
index e01e230a..87e8587 100644
--- a/chrome/app/resources/generated_resources_pa.xtb
+++ b/chrome/app/resources/generated_resources_pa.xtb
@@ -226,7 +226,7 @@
 <translation id="1162479191445552288">ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਲਾਂਚ ਕਰੋ</translation>
 <translation id="1163931534039071049">&amp;ਫ੍ਰੇਮ ਸ੍ਰੋਤ ਦੇਖੋ</translation>
 <translation id="1164015913575846413">alt + ਕਲਿੱਕ</translation>
-<translation id="1164891049599601209">ਧੋਖੇਬਾਜ਼ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ</translation>
+<translation id="1164891049599601209">ਭਰਮਾਊ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ</translation>
 <translation id="1165039591588034296">ਗੜਬੜ</translation>
 <translation id="1166212789817575481">ਟੈਬਸ ਨੂੰ ਸੱਜੇ ਪਾਸੇ ਬੰਦ ਕਰੋ</translation>
 <translation id="1166457390969131095">ਆਪਣੇ Google ਖਾਤੇ ਤੋਂ ਪਾਸਵਰਡਾਂ ਅਤੇ ਪਾਸਕੀਆਂ ਨੂੰ ਵਰਤੋ ਅਤੇ ਰੱਖਿਅਤ ਕਰੋ</translation>
@@ -425,6 +425,7 @@
 <translation id="1307165550267142340">ਤੁਹਾਡਾ ਪਿੰਨ ਬਣਾਇਆ ਗਿਆ</translation>
 <translation id="1307431692088049276">ਮੈਨੂੰ ਦੁਬਾਰਾ ਨਾ ਪੁੱਛਣਾ</translation>
 <translation id="1307559529304613120">ਓਹ ਹੋ!  ਸਿਸਟਮ ਇਸ ਡੀਵਾਈਸ ਲਈ ਇੱਕ ਲੰਮੀ-ਮਿਆਦ ਦੀ API ਪਹੁੰਚ ਟੋਕਨ ਸਟੋਰ ਕਰਨ ਵਿੱਚ ਅਸਫਲ।</translation>
+<translation id="1308876641060960899">Google Lens ਦੀ ਵਰਤੋਂ ਕਰਨ 'ਤੇ, ਪੰਨੇ ਦਾ ਸਕ੍ਰੀਨਸ਼ਾਟ Google ਨੂੰ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ। <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">ਵਿਗਿਆਪਨ ਵਿਅਕਤੀਗਤਕਰਨ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਨ ਵਾਲਾ ਡਾਟਾ ਮਿਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ</translation>
 <translation id="1311294419381837540">ਤੁਸੀਂ ਟੈਬ ਨੂੰ ਕਾਸਟ ਕਰ ਰਹੇ ਹੋ। ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਸਮੇਂ ਕਾਸਟ ਕਰਨਾ ਰੋਕ ਸਕਦੇ ਜਾਂ ਉਸਨੂੰ ਬੰਦ ਕਰ ਸਕਦੇ ਹੋ।</translation>
 <translation id="131188242279372879">Chrome ਦੀ ਸਭ ਤੋਂ ਉੱਚ ਪੱਧਰ ਦੀ ਸੁਰੱਖਿਆ ਅਤੇ ਡਾਊਨਲੋਡ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਵਿਸਤ੍ਰਿਤ ਸੁਰੱਖਿਆ ਲੱਭੋ</translation>
@@ -3024,6 +3025,7 @@
 <translation id="3220943972464248773">ਆਪਣੇ ਪਾਸਵਰਡਾਂ ਦਾ ਸਿੰਕ ਕਰਨ ਲਈ, ਆਪਣੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ</translation>
 <translation id="3222066309010235055">ਪ੍ਰੀਰੈਂਡਰਰ: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989"><ph name="USB_VM_NAME" /> ਨਾਲ ਕਨੈਕਟ ਕਰੋ</translation>
+<translation id="3222857603094643834">Google Lens ਨਾਲ ਇਸ ਪੰਨੇ 'ਤੇ ਕੁਝ ਵੀ ਖੋਜੋ</translation>
 <translation id="3223531857777746191">ਰੀਸੈੱਟ ਬਟਨ</translation>
 <translation id="3225084153129302039">ਪੂਰਵ-ਨਿਰਧਾਰਤ ਜਾਮਨੀ ਅਵਤਾਰ</translation>
 <translation id="3225319735946384299">ਕੋਡ ਸਾਈਨਿੰਗ</translation>
@@ -3200,6 +3202,7 @@
 <translation id="3365598184818502391">ਜਾਂ ਤਾਂ Ctrl ਜਾਂ Alt ਦੀ ਵਰਤੋਂ ਕਰੋ</translation>
 <translation id="3368922792935385530">ਕਨੈਕਟ ਕੀਤਾ</translation>
 <translation id="3369067987974711168">ਇਸ ਪੋਰਟ ਲਈ ਹੋਰ ਕਾਰਵਾਈਆਂ ਦਿਖਾਓ</translation>
+<translation id="336916507624489577">ਸਾਈਟ ਪ੍ਰਤੀਕਾਂ ਦੇ ਆਲੇ-ਦੁਆਲੇ ਬਿੰਦੀਆਂ ਵਾਲਾ ਚੱਕਰ ਦਿਸਦਾ ਹੈ।</translation>
 <translation id="3369624026883419694">ਹੋਸਟ ਨੂੰ ਹੱਲ ਕਰ ਰਿਹਾ ਹੈ ...</translation>
 <translation id="3370260763947406229">ਸਵੈ-ਸੁਧਾਈ</translation>
 <translation id="3371140690572404006">USB-C ਡੀਵਾਈਸ (ਸੱਜੇ ਪਾਸੇ ਅਗਲਾ ਪੋਰਟ)</translation>
@@ -3479,7 +3482,7 @@
 <translation id="3577745545227000795"><ph name="DEVICE_OS" /> ਹਾਰਡਵੇਅਰ ਡਾਟਾ ਸੰਗ੍ਰਹਿ</translation>
 <translation id="3581605050355435601">IP ਪਤੇ ਦਾ ਸਵੈ-ਸੰਰੂਪਣ ਕਰੋ</translation>
 <translation id="3581861561942370740">ਡਾਊਨਲੋਡ ਦਾ ਇਤਿਹਾਸ ਖੋਜੋ</translation>
-<translation id="3582057310199111521">ਧੋਖੇਬਾਜ਼ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ ਗਿਆ ਅਤੇ ਡਾਟਾ ਉਲੰਘਣਾ ਵਿੱਚ ਲੱਭਿਆ</translation>
+<translation id="3582057310199111521">ਭਰਮਾਊ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ ਗਿਆ ਅਤੇ ਡਾਟਾ ਉਲੰਘਣਾ ਵਿੱਚ ਲੱਭਿਆ</translation>
 <translation id="3582299299336701326">ਹਲਕੇ ਸਕ੍ਰੀਨ ਨੂੰ ਗੂੜ੍ਹਾ, ਅਤੇ ਗੂੜ੍ਹੇ ਸਕ੍ਰੀਨ ਨੂੰ ਹਲਕਾ ਕਰੋ। 'ਰੰਗ ਪਲਟਨਾ' ਚਾਲੂ ਅਤੇ ਬੰਦ ਕਰਨ ਲਈ Search + Ctrl + H ਦਬਾਓ।</translation>
 <translation id="3584169441612580296">ਆਪਣੇ ਕੰਪਿਊਟਰ ਤੋਂ ਫ਼ੋਟੋਆਂ, ਸੰਗੀਤ ਅਤੇ ਹੋਰ ਮੀਡੀਆ ਪੜ੍ਹੋ ਅਤੇ ਬਦਲੋ</translation>
 <translation id="3586806079541226322">ਇਹ ਫ਼ਾਈਲ ਖੋਲ੍ਹੀ ਨਹੀਂ ਜਾ ਸਕਦੀ</translation>
@@ -3511,6 +3514,7 @@
 <translation id="3605515937536882518">ਫ਼ਾਰਮ ਮੁੱਲਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ</translation>
 <translation id="3605780360466892872">Buttondown</translation>
 <translation id="3607671391978830431">ਬੱਚੇ ਲਈ</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> ਤੁਹਾਡੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨਾ ਚਾਹੁੰਦੀ ਹੈ</translation>
 <translation id="3608460311600621471">ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਡਾਟੇ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਨ ਦਾ ਕਾਰਨ ਦਾਖਲ ਕਰੋ:</translation>
 <translation id="3608730769702025110">4 ਵਿੱਚੋਂ 3 ਪੜਾਅ: ਨਿੱਜੀ ਪਛਾਣ ਕਰਨ ਵਾਲੀ ਜਾਣਕਾਰੀ ਦੀ ਸਮੀਖਿਆ ਕਰੋ</translation>
 <translation id="3609277884604412258">ਤੁਰੰਤ ਖੋਜ</translation>
@@ -3801,6 +3805,7 @@
 <translation id="3796648294839530037">ਮਨਪਸੰਦ ਨੈਟਵਰਕ:</translation>
 <translation id="3797739167230984533">ਤੁਹਾਡੇ <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> ਦਾ ਪ੍ਰਬੰਧਨ<ph name="END_LINK" /> ਤੁਹਾਡੀ ਸੰਸਥਾ ਵੱਲੋਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ</translation>
 <translation id="3797900183766075808">&amp;“<ph name="SEARCH_TERMS" />” ਲਈ <ph name="SEARCH_ENGINE" /> ਖੋਜੋ</translation>
+<translation id="3798026281364973895">ਇੰਸਟੈਂਟ ਹੌਟਸਪੌਟ ਬੰਦ ਕਰੋ</translation>
 <translation id="3798449238516105146">ਵਰਜਨ:</translation>
 <translation id="3798632811625902122">ਬਲੂਟੁੱਥ ਡੀਵਾਈਸ <ph name="DEVICE" /> ਜੋੜਾਬੱਧ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਚਾਹੁੰਦਾ ਹੈ।</translation>
 <translation id="3798670284305777884">ਸਪੀਕਰ (ਅੰਦਰੂਨੀ)</translation>
@@ -3914,6 +3919,7 @@
 <translation id="3873915545594852654">ARC++ ਵਿੱਚ ਕੋਈ ਸਮੱਸਿਆ ਆਈ।</translation>
 <translation id="3874164307099183178">Google Assistant ਨੂੰ ਚਾਲੂ ਕਰੋ</translation>
 <translation id="3875815154304214043"><ph name="APP_NAME" /> ਕਿਸੇ ਨਵੀਂ ਬ੍ਰਾਊਜ਼ਰ ਟੈਬ ਵਿੱਚ ਖੋਲ੍ਹੇ ਜਾਣ ਲਈ ਤਿਆਰ ਹੈ, ਸਹਾਇਤਾ ਲਈ ਲਿੰਕ ਵੀ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਹੀ ਖੁੱਲ੍ਹਣਗੇ। <ph name="BEGIN_LINK_LEARN_MORE" />ਹੋਰ ਜਾਣੋ<ph name="END_LINK_LEARN_MORE" /></translation>
+<translation id="3876833929577368454">ਮੈਨੂੰ ਹਰ ਵਾਰ ਪੁੱਛੋ</translation>
 <translation id="3877075909000773256"><ph name="USER_NAME" /> ਦੇ ਡੀਵਾਈਸ ਲਈ 'ਨਜ਼ਦੀਕੀ ਸਾਂਝ' ਸੈਟਿੰਗਾਂ ਨੂੰ, <ph name="USER_EMAIL" /> ਖਾਤੇ ਦੇ ਅਧੀਨ ਸਾਂਝਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ।</translation>
 <translation id="3878445208930547646">ਇਸ ਸਾਈਟ ਤੋਂ ਕਾਪੀ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ</translation>
 <translation id="3879748587602334249">ਡਾਊਨਲੋਡ ਪ੍ਰਬੰਧਕ</translation>
@@ -5533,6 +5539,7 @@
 <translation id="5135533361271311778">ਬੁੱਕਮਾਰਕ ਆਈਟਮ ਨਹੀਂ ਬਣਾ ਸਕਿਆ।</translation>
 <translation id="513555878193063507">ਨਵਾਂ APN ਸ਼ਾਮਲ ਕਰੋ</translation>
 <translation id="5136343472380336530">ਪੱਕਾ ਕਰੋ ਕਿ ਦੋਵੇਂ ਡੀਵਾਈਸ ਅਣਲਾਕ ਹੋਣ, ਇੱਕ-ਦੂਜੇ ਦੇ ਨੇੜੇ ਹੋਣ ਅਤੇ ਬਲੂਟੁੱਥ ਚਾਲੂ ਹੋਵੇ। <ph name="LINK_BEGIN" />ਹੋਰ ਜਾਣੋ<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">ਇੰਸਟੈਂਟ ਹੌਟਸਪੌਟ ਕਨੈਕਸ਼ਨ ਅਸਫਲ ਰਿਹਾ</translation>
 <translation id="5138227688689900538">ਘੱਟ ਦਿਖਾਓ</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, <ph name="DEFAULT_SEARCH_ENGINE_NAME" /> ਖੋਜ</translation>
 <translation id="5139823398361067371">ਆਪਣੀ ਸੁਰੱਖਿਆ ਕੁੰਜੀ ਦਾ ਪਿੰਨ ਦਾਖਲ ਕਰੋ। ਜੇ ਤੁਹਾਨੂੰ ਪਿੰਨ ਨਹੀਂ ਪਤਾ, ਤਾਂ ਤੁਹਾਨੂੰ ਸੁਰੱਖਿਆ ਕੁੰਜੀ ਨੂੰ ਰੀਸੈੱਟ ਕਰਨਾ ਪਵੇਗਾ।</translation>
@@ -5620,6 +5627,7 @@
 <translation id="5197255632782567636">ਇੰਟਰਨੈਟ</translation>
 <translation id="5198430103906431024">ਵਰਤੋਂ ਅਤੇ ਤਸ਼ਖੀਸ ਡਾਟਾ ਭੇਜੋ। ਇਹ ਡੀਵਾਈਸ ਇਸ ਵੇਲੇ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਤਸ਼ਖੀਸ, ਡੀਵਾਈਸ ਅਤੇ ਐਪ ਵਰਤੋਂ ਡਾਟਾ Google ਨੂੰ ਭੇਜ ਰਿਹਾ ਹੈ। ਇਸ ਨਾਲ ਸਿਸਟਮ ਅਤੇ ਐਪ ਸਥਿਰਤਾ ਅਤੇ ਹੋਰ ਚੀਜ਼ਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਵਿੱਚ ਮਦਦ ਮਿਲੇਗੀ। ਕੁਝ ਏਕੀਕ੍ਰਿਤ ਜਾਣਕਾਰੀ Google ਐਪਾਂ ਅਤੇ ਪਾਰਟਨਰਾਂ, ਜਿਵੇਂ ਕਿ Android ਵਿਕਾਸਕਾਰਾਂ ਦੀ ਵੀ ਮਦਦ ਕਰੇਗੀ। ਜੇ ਤੁਹਾਡੀ ਵਧੀਕ 'ਵੈੱਬ ਅਤੇ ਐਪ ਸਰਗਰਮੀ' ਸੈਟਿੰਗ ਚਾਲੂ ਹੋਵੇ, ਤਾਂ ਇਹ ਡਾਟਾ ਤੁਹਾਡੇ Google ਖਾਤੇ ਵਿੱਚ ਰੱਖਿਅਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।</translation>
 <translation id="5199729219167945352">ਪ੍ਰਯੋਗ</translation>
+<translation id="5200680225062692606">ਸਪਰਸ਼ ਆਈਡੀ ਲਾਕ ਹੈ। ਜਾਰੀ ਰੱਖਣ ਲਈ, ਆਪਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰੋ।</translation>
 <translation id="5203035663139409780">ਤੁਹਾਡੇ ਡੀਵਾਈਸ 'ਤੇ ਫ਼ਾਈਲਾਂ ਜਾਂ ਫੋਲਡਰਾਂ ਦਾ ਸੰਪਾਦਨ ਕਰਨ ਦੀ ਆਗਿਆ ਹੈ</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{ਐਕਸਟੈਂਸ਼ਨ ਦੇਖਣ ਲਈ ਕਲਿੱਕ ਕਰੋ}one{ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਦੇਖਣ ਲਈ ਕਲਿੱਕ ਕਰੋ}other{ਇਹਨਾਂ ਐਕਸਟੈਂਸ਼ਨਾਂ ਨੂੰ ਦੇਖਣ ਲਈ ਕਲਿੱਕ ਕਰੋ}}</translation>
 <translation id="5204673965307125349">ਕਿਰਪਾ ਕਰਕੇ ਡੀਵਾਈਸ ਪਾਵਰਵਾਸ਼ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation>
@@ -5979,6 +5987,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> ਲਈ ਕਿਸੇ ਨਵੇਂ ਜਾਂ ਵੱਖ ਕਿਸਮ ਦੇ ਡੀਵਾਈਸ ਦੀ ਲੋੜ ਪੈ ਸਕਦੀ ਹੈ</translation>
 <translation id="5486261815000869482">ਪਾਸਵਰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ</translation>
 <translation id="5486561344817861625">ਬ੍ਰਾਊਜ਼ਰ ਰੀਸਟਾਰਟ ਦੀ ਨਕਲ ਕਰੋ</translation>
+<translation id="5486748931874756433">ਇਹ ਤਬਦੀਲੀ ਤੁਹਾਡੇ ਵੱਲੋਂ ਅਗਲਾ ਅੱਪਡੇਟ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਤੁਹਾਡੇ <ph name="DEVICE_TYPE" /> ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰਨ 'ਤੇ ਲਾਗੂ ਹੋਵੇਗੀ। ਇਹ ਤਬਦੀਲੀ ਨੂੰ ਉਲਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ ਅਤੇ ਇਹ ਤਬਦੀਲੀ ਇਸ ਡੀਵਾਈਸ ਦੇ ਸਾਰੇ ਵਰਤੋਂਕਾਰਾਂ 'ਤੇ ਲਾਗੂ ਹੁੰਦੀ ਹੈ।</translation>
 <translation id="5487460042548760727">ਪ੍ਰੋਫਾਈਲ ਦਾ ਨਾਮ ਬਦਲ ਕੇ <ph name="PROFILE_NAME" /> ਕਰੋ</translation>
 <translation id="5488093641312826914">'<ph name="COPIED_ITEM_NAME" />' ਕਾਪੀ ਕੀਤੀ ਗਈ</translation>
 <translation id="5488508217173274228">ਸਿੰਕ ਇਨਕ੍ਰਿਪਸ਼ਨ ਵਿਕਲਪ</translation>
@@ -6393,6 +6402,7 @@
 <translation id="5799508265798272974">Linux ਆਭਾਸੀ ਮਸ਼ੀਨ: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">ਆਪਣੇ ChromeOS ਡੀਵਾਈਸ ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਸੈਟਿੰਗਾਂ 'ਤੇ ਰੀਸੈੱਟ ਕਰੋ।</translation>
 <translation id="5800020978570554460">ਡੈਸਟੀਨੇਸ਼ਨ ਫਾਈਲ ਪਿਛਲੀ ਡਾਊਨਲੋਡ ਤੋਂ ਬਾਅਦ ਛੋਟੀ ਕੀਤੀ ਗਈ ਸੀ ਜਾਂ ਹਟਾ ਦਿੱਤੀ ਗਈ ਸੀ।</translation>
+<translation id="5800290746557538611">ਇੰਸਟੈਂਟ ਹੌਟਸਪੌਟ ਨੂੰ ਚਾਲੂ ਕਰੋ</translation>
 <translation id="5800351251499368110">ਸਾਈਡ ਪੈਨਲ ਵਿੱਚ ਖੋਜ ਨੂੰ ਬੰਦ ਕਰੋ। ਸਾਈਡ ਪੈਨਲ ਵਿੱਚ ਖੋਜ ਚਾਲੂ ਹੈ।</translation>
 <translation id="5800703268655655701">ਹਲਕਾ ਜਾਂ ਗੂੜ੍ਹਾ ਥੀਮ ਚੁਣੋ</translation>
 <translation id="5801051031414037185">ਫ਼ੋਨ ਦਾ ਸੈੱਟਅੱਪ ਕਰੋ</translation>
@@ -6552,6 +6562,7 @@
 <translation id="5916664084637901428">ਚਾਲੂ</translation>
 <translation id="59174027418879706">ਸਮਰਥਿਤ</translation>
 <translation id="5920543303088087579">ਤੁਹਾਡੇ ਪ੍ਰਸ਼ਾਸਕ ਵੱਲੋਂ ਇਸ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰਨਾ ਅਯੋਗ ਬਣਾਇਆ ਗਿਆ ਹੈ</translation>
+<translation id="5922963926582976524">ਇੰਸਟੈਂਟ ਹੌਟਸਪੌਟ ਨੈੱਟਵਰਕ ਨੂੰ ਡਿਸਕਨੈਕਟ ਕਰੋ</translation>
 <translation id="5924047253200400718">ਮਦਦ ਪ੍ਰਾਪਤ ਕਰੋ<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Microsoft ਫ਼ਾਈਲਾਂ ਨੂੰ Google Drive ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਜਾਂ ਲਿਜਾਉਣ ਤੋਂ ਪਹਿਲਾਂ ਪੁੱਛੋ</translation>
 <translation id="5924527146239595929">ਨਵੀਂ ਫ਼ੋਟੋ ਖਿੱਚੋ ਜਾਂ ਕੋਈ ਮੌਜੂਦਾ ਫ਼ੋਟੋ ਜਾਂ ਪ੍ਰਤੀਕ ਚੁਣੋ।
@@ -6929,6 +6940,7 @@
 <translation id="6209838773933913227">ਕੰਪੋਨੈਂਟ ਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ</translation>
 <translation id="6209908325007204267">ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਵਿੱਚ ਇੱਕ Chrome ਐਂਟਰਪ੍ਰਾਈਜ਼ ਅੱਪਗ੍ਰੇਡ ਸ਼ਾਮਲ ਹੈ, ਪਰ ਤੁਹਾਡਾ ਵਰਤੋਂਕਾਰ ਨਾਮ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਖਾਤੇ ਨਾਲ ਸੰਬੰਧਿਤ ਨਹੀਂ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਸੈਕੰਡਰੀ ਡੀਵਾਈਸ ਵਿੱਚ g.co/ChromeEnterpriseAccount 'ਤੇ ਜਾ ਕੇ ਇੱਕ ਐਂਟਰਪ੍ਰਾਈਜ਼ ਖਾਤਾ ਬਣਾਓ।</translation>
 <translation id="6210282067670792090">ਪਤਾ ਬਾਰ ਵਿੱਚ, ਖੋਜ ਇੰਜਣਾਂ ਅਤੇ ਸਾਈਟ ਖੋਜ ਲਈ ਸ਼ਾਰਟਕੱਟਾਂ ਨਾਲ ਇਸ ਕੀ-ਬੋਰਡ ਸ਼ਾਰਟਕੱਟ ਦੀ ਵਰਤੋਂ ਕਰੋ</translation>
+<translation id="6211067089253408231">ਇੰਸਟੈਂਟ ਹੌਟਸਪੌਟ ਨੂੰ ਚਾਲੂ ਕਰੋ</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{ਸਾਰੇ &amp;ਨਵੇਂ ਟੈਬ ਗਰੁੱਪ ਵਿੱਚ ਖੋਲ੍ਹੋ}=1{&amp;ਨਵੇਂ ਟੈਬ ਗਰੁੱਪ ਵਿੱਚ ਖੋਲ੍ਹੋ}other{ਸਾਰੇ ({COUNT}) &amp;ਨਵੇਂ ਟੈਬ ਗਰੁੱਪ ਵਿੱਚ ਖੋਲ੍ਹੋ}}</translation>
 <translation id="6212039847102026977">ਵਿਕਸਿਤ ਨੈੱਟਵਰਕ ਪ੍ਰਾਪਰਟੀਆਂ ਦਿਖਾਓ</translation>
 <translation id="6212168817037875041">ਡਿਸਪਲੇ ਬੰਦ ਕਰੋ</translation>
@@ -7712,7 +7724,7 @@
 <translation id="6813907279658683733">ਪੂਰੀ ਸਕ੍ਰੀਨ</translation>
 <translation id="6814754908910736855">ਵਾਈ‑ਫਾਈ ਡਾਇਰੈਕਟ ਕਲਾਇੰਟ ਜਾਣਕਾਰੀ:</translation>
 <translation id="6815376457351236663">ਫਿਰ ਵੀ ਖੋਲ੍ਹੋ</translation>
-<translation id="6815787852028615386">ਇਹ ਫ਼ਾਈਲ ਧੋਖਾਧੜੀ ਵਾਲੀ ਹੈ ਅਤੇ ਇਹ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਵਿੱਚ ਅਣਕਿਆਸੀਆਂ ਤਬਦੀਲੀਆਂ ਕਰ ਸਕਦੀ ਹੈ</translation>
+<translation id="6815787852028615386">ਇਹ ਫ਼ਾਈਲ ਭਰਮਾਊ ਹੈ ਅਤੇ ਇਹ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਵਿੱਚ ਅਣਕਿਆਸੀਆਂ ਤਬਦੀਲੀਆਂ ਕਰ ਸਕਦੀ ਹੈ</translation>
 <translation id="6816097980753839617">ਨੀਲਾ-ਪੀਲਾ (ਟ੍ਰਾਈਟੈਨੋਮਲੀ)</translation>
 <translation id="6816443526270499804">ਉਪਲਬਧ ਈ-ਸਿਮ ਪ੍ਰੋਫਾਈਲਾਂ ਨੂੰ ਲੱਭਿਆ ਜਾ ਰਿਹਾ ਹੈ</translation>
 <translation id="6818198425579322765">ਅਨੁਵਾਦ ਕਰਨ ਲਈ ਪੰਨੇ ਦੀ ਭਾਸ਼ਾ</translation>
@@ -8755,6 +8767,7 @@
 <translation id="7629827748548208700">ਟੈਬ: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">ਇਸ ਡੀਵਾਈਸ ਦਾ ਪ੍ਰਬੰਧਨ <ph name="MANAGER" /> ਵੱਲੋਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਤੁਹਾਨੂੰ ਹਰ ਵਾਰ ਸਾਈਨ-ਇਨ ਕਰਨ ਦੀ ਲੋੜ ਪੈਂਦੀ ਹੈ।</translation>
 <translation id="7631014249255418691">Linux ਐਪਾਂ ਅਤੇ ਫ਼ਾਈਲਾਂ ਦਾ ਸਫਲਤਾਪੂਰਵਕ ਬੈਕਅੱਪ ਲੈ ਲਿਆ ਗਿਆ ਹੈ</translation>
+<translation id="7631722872321401342">ਤੁਹਾਡੇ ਡੀਵਾਈਸ 'ਤੇ ਕੋਈ <ph name="LANGUAGE" /> ਅਵਾਜ਼ ਨਹੀਂ ਹੈ। ਤੁਸੀਂ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਅਵਾਜ਼ਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰ ਸਕਦੇ ਹੋ।</translation>
 <translation id="7631887513477658702">&amp;ਹਮੇਸ਼ਾਂ ਇਸ ਪ੍ਰਕਾਰ ਦੀਆਂ ਫਾਈਲਾਂ ਖੋਲ੍ਹੋ</translation>
 <translation id="7632437836497571618">ਸਾਈਟਾਂ ਦੇਖਣ ਲਈ ਸੁਰੱਖਿਅਤ ਕਨੈਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ</translation>
 <translation id="7632948528260659758">ਹੇਠਾਂ ਦਿੱਤੇ kiosk ਐਪਸ ਅੱਪਡੇਟ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਹੋ ਗਏ ਹਨ:</translation>
@@ -9264,6 +9277,7 @@
 <translation id="7978412674231730200">ਨਿੱਜੀ ਕੁੰਜੀ</translation>
 <translation id="7978450511781612192">ਇਸ ਨਾਲ ਤੁਸੀਂ ਆਪਣੇ 'Google ਖਾਤੇ' ਤੋਂ ਸਾਈਨ-ਆਊਟ ਹੋ ਜਾਵੋਗੇ। ਤੁਹਾਡੇ ਬੁੱਕਮਾਰਕ, ਇਤਿਹਾਸ, ਪਾਸਵਰਡ ਅਤੇ ਹੋਰ ਚੀਜ਼ਾਂ ਨੂੰ ਹੁਣ ਸਿੰਕ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ।</translation>
 <translation id="7980084013673500153">ਸੰਪਤੀ ਆਈ.ਡੀ.: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406"><ph name="APP_NAME" /> ਲਈ ਰੱਖਿਅਤ ਕੀਤੀ ਗਈ ਪਾਸਕੀ ਵਰਤੋ</translation>
 <translation id="7981662863948574132">ਡੀਵਾਈਸ EID ਅਤੇ QR ਕੋਡ ਪੌਪਅੱਪ ਦਿਖਾਓ</translation>
 <translation id="7981670705071137488">ਇਸ ਤੋਂ ਬਾਅਦ, ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਸਾਫ਼ਟਵੇਅਰ ਅੱਪਡੇਟ ਹੋਣਗੇ। ਤੁਸੀਂ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਜਾ ਕੇ ਅੱਪਡੇਟ ਸੰਬੰਧੀ ਤਰਜੀਹਾਂ ਦੀ ਸਮੀਖਿਆ ਕਰ ਸਕਦੇ ਹੋ।</translation>
 <translation id="7982083145464587921">ਕਿਰਪਾ ਕਰਕੇ ਇਸ ਗੜਬੜ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਆਪਣਾ ਡੀਵਾਈਸ ਮੁੜ-ਸ਼ੁਰੂ ਕਰੋ।</translation>
@@ -9303,6 +9317,7 @@
 <translation id="8009225694047762179">ਪਾਸਵਰਡਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ</translation>
 <translation id="8011372169388649948">'<ph name="BOOKMARK_TITLE" />' ਨੂੰ ਲਿਜਾਇਆ ਗਿਆ।</translation>
 <translation id="8012188750847319132">ਕੈਪਸ ਲਾਕ</translation>
+<translation id="8012463809859447963">ਇੰਸਟੈਂਟ ਹੌਟਸਪੌਟ ਸੰਬੰਧੀ ਵੇਰਵੇ</translation>
 <translation id="8013993649590906847">ਜੇ ਕਿਸੇ ਚਿੱਤਰ ਦਾ ਲਾਭਕਾਰੀ ਵਰਣਨ ਨਹੀਂ ਹੈ, ਤਾਂ Chrome ਤੁਹਾਡੇ ਲਈ ਇੱਕ ਵਰਣਨ ਮੁਹੱਈਆ ਕਰਵਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੇਗਾ। ਵਰਣਨ ਬਣਾਉਣ ਲਈ, ਚਿੱਤਰ Google ਨੂੰ ਭੇਜੇ ਜਾਂਦੇ ਹਨ।</translation>
 <translation id="8014154204619229810">ਇਸ ਵੇਲੇ ਅਪਡੇਟਰ ਚੱਲ ਰਿਹਾ ਹੈ। ਦੁਬਾਰਾ ਪੜਤਾਲ ਕਰਨ ਲਈ ਇੱਕ ਮਿੰਟ ਵਿੱਚ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ।</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> ਪਿਛਲੇ ਸਥਾਪਤ ਕੀਤੇ ਵਰਜਨ 'ਤੇ ਵਾਪਸ ਸਥਾਪਤ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਪਾਵਰਵਾਸ਼ ਕਰਨ ਲਈ ਦੁਬਾਰਾ ਕੋੋੋੋਸ਼ਿਸ਼ ਕਰੋ।</translation>
@@ -9317,6 +9332,7 @@
 <translation id="8025151549289123443">ਲਾਕ ਸਕ੍ਰੀਨ ਅਤੇ ਸਾਈਨ-ਇਨ</translation>
 <translation id="8025291188699172126">ਅੱਪਡੇਟਾਂ ਬਾਰੇ</translation>
 <translation id="8026471514777758216">ਤੁਹਾਡੇ ਸਾਰੇ ਡੀਵਾਈਸ</translation>
+<translation id="8026784703228858744">ਸਿੰਕ ਨਾਲ ਆਪਣੇ ਬੁੱਕਮਾਰਕਾਂ ਅਤੇ ਹੋਰ ਚੀਜ਼ਾਂ ਨੂੰ ਰੱਖਿਅਤ ਕਰੋ</translation>
 <translation id="8027581147000338959">ਨਵੀਂ ਵਿੰਡੋ ਵਿੱਚ ਖੋਲ੍ਹੋ</translation>
 <translation id="8028060951694135607">Microsoft ਕੁੰਜੀ ਰਿਕਵਰੀ</translation>
 <translation id="8028803902702117856"><ph name="FILE_NAME" />, <ph name="SIZE" /> ਨੂੰ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ</translation>
@@ -9447,6 +9463,7 @@
 <translation id="8115139559594092084">ਤੁਹਾਡੇ Google Drive ਤੋਂ</translation>
 <translation id="8116972784401310538">&amp;ਬੁੱਕਮਾਰਕ ਪ੍ਰਬੰਧਕ</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> ਯਾਦ ਰੱਖਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕਿਵੇਂ ਸਾਈਨ-ਇਨ ਕੀਤਾ ਹੈ ਅਤੇ ਸੰਭਵ ਹੋਣ 'ਤੇ ਤੁਹਾਨੂੰ ਆਪਣੇ ਆਪ ਸਾਈਨ-ਇਨ ਕਰਦਾ ਹੈ। ਬੰਦ ਹੋਣ 'ਤੇ, ਤੁਹਾਨੂੰ ਹਰ ਵਾਰ ਤਸਦੀਕ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾਵੇਗਾ।</translation>
+<translation id="8118331347066725040">Lens ਨਾਲ ਖੋਜ ਲਈ ਵਿਚਾਰ ਭੇਜੋ</translation>
 <translation id="8118362518458010043">Chrome ਵੱਲੋਂ ਬੰਦ ਕੀਤੀ ਗਈ। ਇਹ ਐਕਸਟੈਂਸ਼ਨ ਅਸੁਰੱਖਿਅਤ ਹੋ ਸਕਦੀ ਹੈ।</translation>
 <translation id="8118488170956489476">ਤੁਹਾਡੇ <ph name="BEGIN_LINK" />ਬ੍ਰਾਊਜ਼ਰ ਦਾ ਪ੍ਰਬੰਧਨ<ph name="END_LINK" /> ਤੁਹਾਡੀ ਸੰਸਥਾ ਵੱਲੋਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ</translation>
 <translation id="8118515372935001629">ਡਿਸਪਲੇ ਦੀ ਰਿਫ੍ਰੈਸ਼ ਦਰ</translation>
@@ -9497,11 +9514,13 @@
 <translation id="8151057139207656239">ਬਿਲਡ ਵੇਰਵੇ ਕਾਪੀ ਕੀਤੇ ਗਏ</translation>
 <translation id="815114315010033526">ਇਸਦੀ ਬਜਾਏ QR ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰੋ</translation>
 <translation id="8151638057146502721">ਸੰਰੂਪਿਤ ਕਰੋ</translation>
+<translation id="8151748163667572916">ਇੰਸਟੈਂਟ ਹੌਟਸਪੌਟ ਨੂੰ ਬੰਦ ਕਰੋ</translation>
 <translation id="8154790740888707867">ਕੋਈ ਫਾਈਲ ਨਹੀਂ</translation>
 <translation id="815491593104042026">ਓਹੋ! ਪ੍ਰਮਾਣੀਕਰਨ ਅਸਫਲ ਹੋ ਗਿਆ ਕਿਉਂਕਿ ਇਹ ਕਿਸੇ ਗੈਰ-ਸੁਰੱਖਿਅਤ URL (<ph name="BLOCKED_URL" />) ਨਾਲ ਸੰਰੂਪਿਤ ਕੀਤਾ ਗਿਆ ਸੀ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਪ੍ਰਸ਼ਾਸਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ।</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{ਕੋਈ ਛੇੜਛਾੜ ਵਾਲੇ ਪਾਸਵਰਡ ਨਹੀਂ ਮਿਲੇ}=1{{COUNT} ਪਾਸਵਰਡ ਨਾਲ ਛੇੜਛਾੜ ਹੋਈ}other{{COUNT} ਪਾਸਵਰਡਾਂ ਨਾਲ ਛੇੜਛਾੜ ਹੋਈ}}</translation>
 <translation id="8157248655669507702">ਈ-ਸਿਮ ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਲਈ ਮੋਬਾਈਲ ਡਾਟਾ ਨੂੰ ਚਾਲੂ ਕਰੋ</translation>
 <translation id="8157704005178149728">ਨਿਗਰਾਨੀ ਦਾ ਸੈੱਟਅੱਪ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ</translation>
+<translation id="8157849462797352650">ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਨਵੀਨਤਮ ਸੁਰੱਖਿਆ, ਸਥਿਰਤਾ ਅਤੇ ਕਾਰਗੁਜ਼ਾਰੀ ਸੰਬੰਧੀ ਅੱਪਡੇਟਾਂ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ</translation>
 <translation id="8158117992543756526">ਇਸ ਡੀਵਾਈਸ ਨੇ <ph name="MONTH_AND_YEAR" /> ਵਿੱਚ ਸਵੈਚਲਿਤ ਸਾਫ਼ਟਵੇਅਰ ਅਤੇ ਸੁਰੱਖਿਆ ਅੱਪਡੇਟ ਪ੍ਰਾਪਤ ਕਰਨਾ ਬੰਦ ਕਰ ਦਿੱਤਾ ਹੈ। <ph name="LINK_BEGIN" />ਹੋਰ ਜਾਣੋ<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">ਸਪਲਿਟ ਸਕ੍ਰੀਨ ਅਤੇ ਸਵਿੱਚਿੰਗ ਡੈਸਕਾਂ ਵਰਗੀਆਂ ਕਾਰਵਾਈਆਂ ਲਈ ਥਰਥਰਾਹਟ ਤਸਦੀਕ ਪ੍ਰਾਪਤ ਕਰੋ। <ph name="LINK_BEGIN" />ਹੋਰ ਜਾਣੋ<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">ਪ੍ਰਮਾਣ-ਪੱਤਰ ਸਥਾਪਤ ਕਰਨ ਵਿੱਚ ਗੜਬੜ</translation>
@@ -9944,6 +9963,7 @@
 <translation id="8480082892550707549">ਭਾਵੇਂ ਤੁਸੀਂ ਪਹਿਲਾਂ ਵੀ ਇਸ ਸਾਈਟ ਤੋਂ ਫ਼ਾਈਲਾਂ ਡਾਊਨਲੋਡ ਕੀਤੀਆਂ ਹਨ, ਸਾਈਟ ਅਸਥਾਈ ਤੌਰ 'ਤੇ ਅਸੁਰੱਖਿਅਤ (ਹੈਕ ਕੀਤੀ ਗਈ) ਹੋ ਸਕਦੀ ਹੈ। ਇਸ ਫ਼ਾਈਲ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਡਾਊਨਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation>
 <translation id="8480869669560681089"><ph name="VENDOR_NAME" /> ਤੋਂ ਅਗਿਆਤ ਡੀਵਾਈਸ</translation>
 <translation id="8481187309597259238">USB ਇਜਾਜ਼ਤ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ</translation>
+<translation id="8482077254400484047">ਅਕਿਰਿਆਸ਼ੀਲ ਟੈਬਾਂ ਦੀ ਦਿੱਖ ਦਾ ਇੱਥੇ ਪ੍ਰਬੰਧਨ ਕਰੋ</translation>
 <translation id="8483248364096924578">IP ਪਤਾ</translation>
 <translation id="8486666913807228950">ਕਾਰਨ: ਉਲਟਾ ਨਿਯਮ <ph name="REVERT_RULE" /> "ਇਸ ਵਿੱਚ ਜ਼ਬਰਦਸਤੀ ਖੋਲ੍ਹੋ" ਸੂਚੀ ਵਿੱਚ ਮਿਲਿਆ ਸੀ।</translation>
 <translation id="8487678622945914333">ਜ਼ੂਮ ਵਧਾਓ</translation>
@@ -10030,6 +10050,7 @@
 <translation id="8555444629041783356">ਸੂਰਜ ਡੁੱਬਣ ਦੇ ਸਮੇਂ 'ਤੇ ਆਧਾਰਿਤ ਸਵੈਚਲਿਤ ਸਮਾਂ-ਸੂਚੀ</translation>
 <translation id="855604308879080518">Android ਐਪ ਨੂੰ ਇਸ Chromebook 'ਤੇ USB ਡੀਵਾਈਸਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦਿਓ। ਤੁਹਾਡੇ ਵੱਲੋਂ ਹਰ ਵਾਰ USB ਡੀਵਾਈਸ ਪਲੱਗ-ਇਨ ਕਰਨ ਸਮੇਂ ਇਜਾਜ਼ਤ ਦੀ ਬੇਨਤੀ ਕੀਤੀ ਜਾਵੇਗੀ। ਵਿਅਕਤੀਗਤ Android ਐਪਾਂ ਵਧੀਕ ਇਜਾਜ਼ਤਾਂ ਮੰਗਣਗੀਆਂ।</translation>
 <translation id="8557022314818157177">ਤੁਹਾਡੇ ਫਿੰਗਰਪ੍ਰਿੰਟ ਦੇ ਕੈਪਚਰ ਹੋਣ ਤੱਕ ਆਪਣੀ ਸੁਰੱਖਿਆ ਕੁੰਜੀ ਨੂੰ ਸਪਰਸ਼ ਕਰਕੇ ਰੱਖੋ</translation>
+<translation id="8557100046150195444">ਜਾਰੀ ਰੱਖਣ ਲਈ ਸਪਰਸ਼ ਆਈਡੀ</translation>
 <translation id="8557180006508471423">ਆਪਣੇ Mac 'ਤੇ ਟਿਕਾਣਾ ਸੇਵਾਵਾਂ ਵਿੱਚ "Google Chrome" ਨੂੰ ਚਾਲੂ ਕਰੋ</translation>
 <translation id="8557856025359704738">ਅਗਲਾ ਡਾਊਨਲੋਡ <ph name="NEXT_DATE_DOWNLOAD" /> ਨੂੰ ਹੈ।</translation>
 <translation id="8558281414737757274">Google ਖਾਤੇ ਦਾ ਪਾਸਵਰਡ</translation>
@@ -10098,6 +10119,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">ਡ੍ਰੌਪ ਸ਼ੈਡੋ</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">ਅਕਿਰਿਆਸ਼ੀਲ ਟੈਬਾਂ ਦੀ ਦਿੱਖ</translation>
 <translation id="8621979332865976405">ਆਪਣੀ ਪੂਰੀ ਸਕ੍ਰੀਨ ਸਾਂਝੀ ਕਰੋ</translation>
 <translation id="8624315169751085215">ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕਰੋ</translation>
 <translation id="8624354461147303341">ਛੋਟਾਂ ਪ੍ਰਾਪਤ ਕਰੋ</translation>
diff --git a/chrome/app/resources/generated_resources_pt-BR.xtb b/chrome/app/resources/generated_resources_pt-BR.xtb
index 6fad8d73..2f15a41 100644
--- a/chrome/app/resources/generated_resources_pt-BR.xtb
+++ b/chrome/app/resources/generated_resources_pt-BR.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Carregar Imagem</translation>
 <translation id="1026959648338730078">Windows Hello ou chave de segurança externa</translation>
 <translation id="1028700151766901954">Motivo: o LBS fica no <ph name="DEFAULT_OPEN_BROWSER" /> por padrão.</translation>
+<translation id="1028823395684328817">Para continuar usando as senhas e outros itens na sua Conta do Google, confirme sua identidade</translation>
 <translation id="102916930470544692">Chave de acesso</translation>
 <translation id="1029317248976101138">Zoom</translation>
 <translation id="1029526375103058355">Tocar para clicar</translation>
@@ -424,6 +425,7 @@
 <translation id="1307165550267142340">Seu PIN foi criado</translation>
 <translation id="1307431692088049276">Não perguntar novamente</translation>
 <translation id="1307559529304613120">Ops. O sistema encontrou uma falha ao armazenar um token de acesso de longo prazo à API para este dispositivo.</translation>
+<translation id="1308876641060960899">Quando você usa o Lens, uma captura de tela da página é enviada ao Google. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Os dados que afetam a personalização de anúncios são excluídos</translation>
 <translation id="1311294419381837540">Você está transmitindo uma guia. É possível pausar ou interromper a transmissão a qualquer momento.</translation>
 <translation id="131188242279372879">Conheça a proteção reforçada e tenha o nível mais alto de segurança para downloads do Chrome</translation>
@@ -3021,6 +3023,7 @@
 <translation id="3220943972464248773">Para sincronizar suas senhas, confirme sua identidade</translation>
 <translation id="3222066309010235055">Pré-processar: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Conectar à VM <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Use o Google Lens para pesquisar o que quiser nesta página</translation>
 <translation id="3223531857777746191">Botão "Redefinir"</translation>
 <translation id="3225084153129302039">Avatar roxo padrão</translation>
 <translation id="3225319735946384299">Assinatura do código</translation>
@@ -3198,6 +3201,7 @@
 <translation id="3365598184818502391">Use Ctrl ou Alt</translation>
 <translation id="3368922792935385530">Conectado</translation>
 <translation id="3369067987974711168">Exibir mais ações para esta porta</translation>
+<translation id="336916507624489577">Um círculo pontilhado aparece ao redor dos ícones do site.</translation>
 <translation id="3369624026883419694">Resolvendo host...</translation>
 <translation id="3370260763947406229">Correção automática</translation>
 <translation id="3371140690572404006">Dispositivo USB-C (porta frontal da direita)</translation>
@@ -3318,6 +3322,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> precisa que você se conecte ao Wi-Fi para fazer o download de uma atualização.</translation>
 <translation id="3452999110156026232">Acesso do familiar responsável</translation>
 <translation id="3453082738208775226">Limpar o armazenamento off-line?</translation>
+<translation id="3453597230179205517">O acesso à localização está bloqueado</translation>
 <translation id="3453612417627951340">Requer autorização</translation>
 <translation id="3454213325559396544">Esta é a última atualização automática de software e segurança deste <ph name="DEVICE_TYPE" />. Para receber atualizações futuras, faça upgrade para um modelo mais novo.</translation>
 <translation id="3454818737556063691">Transferir 1 arquivo para abrir no <ph name="CLOUD_PROVIDER" />?</translation>
@@ -3508,6 +3513,7 @@
 <translation id="3605515937536882518">Valores do formulário atualizados</translation>
 <translation id="3605780360466892872">Esporte fino</translation>
 <translation id="3607671391978830431">Para uma criança</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> quer confirmar sua identidade</translation>
 <translation id="3608460311600621471">Informe um motivo para imprimir esses dados:</translation>
 <translation id="3608730769702025110">Etapa 3 de 4: confira as informações de identificação pessoal</translation>
 <translation id="3609277884604412258">Pesquisa rápida</translation>
@@ -3543,6 +3549,7 @@
 <translation id="3627588569887975815">Abrir link em janela &amp;anônima</translation>
 <translation id="3627671146180677314">Hora de renovação do certificado do Netscape</translation>
 <translation id="3628275722731025472">Desativar o Bluetooth</translation>
+<translation id="3629630597033136279">Desativada • A extensão não publicou práticas de privacidade, como a forma de coleta e uso dos dados</translation>
 <translation id="3629664892718440872">Lembrar esta escolha</translation>
 <translation id="3630132874740063857">Seu smartphone</translation>
 <translation id="3630995161997703415">Adicione este site à sua estante para usá-lo a qualquer momento</translation>
@@ -3797,6 +3804,7 @@
 <translation id="3796648294839530037">Redes favoritas:</translation>
 <translation id="3797739167230984533">Seu <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> é gerenciado<ph name="END_LINK" /> pela sua organização</translation>
 <translation id="3797900183766075808">&amp;Pesquisar “<ph name="SEARCH_TERMS" />” no <ph name="SEARCH_ENGINE" /></translation>
+<translation id="3798026281364973895">Desativar o ponto de acesso instantâneo</translation>
 <translation id="3798449238516105146">Versão</translation>
 <translation id="3798632811625902122">O dispositivo Bluetooth <ph name="DEVICE" /> quer permissão para fazer o pareamento.</translation>
 <translation id="3798670284305777884">Alto-falante (interno)</translation>
@@ -4952,6 +4960,7 @@
 <translation id="467510802200863975">As senhas não são iguais</translation>
 <translation id="4675828034887792601">Criar atalhos para pesquisar em sites e gerenciar seu mecanismo de pesquisa</translation>
 <translation id="4676595058027112862">Seu smartphone. Saiba mais</translation>
+<translation id="4676616966096505747">Alguns dados ainda não foram salvos na sua conta</translation>
 <translation id="4677772697204437347">Memória do GPU</translation>
 <translation id="467809019005607715">Apresentações Google</translation>
 <translation id="4678848110205818817">Cartão de crédito/débito</translation>
@@ -5442,6 +5451,7 @@
 <translation id="5070773577685395116">Não recebeu?</translation>
 <translation id="5071295820492622726">Voltar aos downloads recentes</translation>
 <translation id="5071892329440114717">Mostrar detalhes da proteção padrão</translation>
+<translation id="5072500507106264618">Apenas os serviços do sistema podem usar sua localização</translation>
 <translation id="5072836811783999860">Mostrar favoritos gerenciados</translation>
 <translation id="5072900412896857127">Não é possível carregar os Termos de Serviço do Google Play. Verifique sua conexão de rede e tente novamente.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}one{<ph name="FILE1" />, <ph name="FILE2" /> e mais #}other{<ph name="FILE1" />, <ph name="FILE2" /> e mais #}}</translation>
@@ -5484,6 +5494,7 @@
 <translation id="5097874180538493929">Clicar automaticamente quando o cursor parar</translation>
 <translation id="5100775515702043594">A extensão <ph name="EXTENSION_NAME" /> foi fixada pelo administrador</translation>
 <translation id="5101839224773798795">Clicar automaticamente quando o cursor parar</translation>
+<translation id="5102244391872941183">Apps e sites com a permissão de localização e serviços do sistema podem usar seu local</translation>
 <translation id="5103311607312269661">aumentar o brilho da tela</translation>
 <translation id="5106350808162641062">Remover</translation>
 <translation id="510695978163689362">A conta <ph name="USER_EMAIL" /> é supervisionada pelo Family Link. Você pode adicionar contas escolares para acessar os recursos da escola com supervisão da família.</translation>
@@ -5528,6 +5539,7 @@
 <translation id="5135533361271311778">Não foi possível criar um item de favorito.</translation>
 <translation id="513555878193063507">Adicionar novo APN</translation>
 <translation id="5136343472380336530">Verifique se os dois dispositivos estão desbloqueados, próximos um do outro e com o Bluetooth ativado. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Falha na conexão com o ponto de acesso instantâneo</translation>
 <translation id="5138227688689900538">Mostrar menos</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, pesquisa no <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Insira o PIN da sua chave de segurança. Se não souber o PIN, redefina a chave de segurança.</translation>
@@ -5615,6 +5627,7 @@
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5198430103906431024">Envie dados de uso e diagnóstico. No momento, este dispositivo está enviando automaticamente ao Google dados de diagnóstico, de uso de apps e do dispositivo. Eles ajudarão a melhorar o sistema, a estabilidade de apps e muito mais. Alguns dados agregados também ajudarão os apps do Google e nossos parceiros, como os desenvolvedores Android. Se a configuração "Atividade na Web e de apps adicional" estiver ativada, esses dados poderão ser salvos na sua Conta do Google.</translation>
 <translation id="5199729219167945352">Experimentos</translation>
+<translation id="5200680225062692606">O Touch ID está bloqueado. Para continuar, digite sua senha.</translation>
 <translation id="5203035663139409780">Podem editar arquivos ou pastas no seu dispositivo</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Clique para ver a extensão}one{Clique para ver a extensão}other{Clique para ver as extensões}}</translation>
 <translation id="5204673965307125349">Execute o Powerwash do dispositivo e tente novamente.</translation>
@@ -5974,6 +5987,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> pode exigir um tipo de dispositivo mais novo ou diferente</translation>
 <translation id="5486261815000869482">Confirmar senha</translation>
 <translation id="5486561344817861625">Simular reinicialização do navegador</translation>
+<translation id="5486748931874756433">Essa mudança vai entrar em vigor quando você receber a próxima atualização e reiniciar o <ph name="DEVICE_TYPE" />. Ela não pode ser desfeita e se aplica a todos os usuários do dispositivo.</translation>
 <translation id="5487460042548760727">Renomear perfil para <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">"<ph name="COPIED_ITEM_NAME" />" copiado</translation>
 <translation id="5488508217173274228">Sincronizar opções de criptografia</translation>
@@ -6389,6 +6403,7 @@
 <translation id="5799508265798272974">Máquina virtual Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Redefina as configurações no seu dispositivo ChromeOS para os padrões seguros.</translation>
 <translation id="5800020978570554460">O arquivo de destino foi truncado ou removido desde o último download.</translation>
+<translation id="5800290746557538611">Ativar o ponto de acesso instantâneo</translation>
 <translation id="5800351251499368110">Feche a pesquisa no painel lateral. A pesquisa está aberta no painel lateral.</translation>
 <translation id="5800703268655655701">Selecionar tema claro ou escuro</translation>
 <translation id="5801051031414037185">Configurar o smartphone</translation>
@@ -6548,6 +6563,7 @@
 <translation id="5916664084637901428">Ativada</translation>
 <translation id="59174027418879706">Ativado</translation>
 <translation id="5920543303088087579">A conexão a esta rede foi desativada pelo seu administrador</translation>
+<translation id="5922963926582976524">Desconectar a rede do ponto de acesso instantâneo</translation>
 <translation id="5924047253200400718">Receber ajuda<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Perguntar antes de copiar ou mover arquivos da Microsoft para o Google Drive</translation>
 <translation id="5924527146239595929">Tire uma nova foto ou escolha uma foto ou um ícone já existente.
@@ -6598,6 +6614,7 @@
 <translation id="5955721306465922729">Um site quer abrir esse aplicativo.</translation>
 <translation id="5955809630138889698">Este dispositivo pode estar qualificado apenas para o modo de demonstração on-line. Entre em contato com seu representante de suporte para receber mais detalhes.</translation>
 <translation id="5957987129450536192">Toque no ícone "Selecionar para ouvir" ao lado da sua imagem de perfil e selecione o que você quer ouvir.</translation>
+<translation id="5958836583172610505">Sincronização ativada</translation>
 <translation id="5959471481388474538">Rede não disponível</translation>
 <translation id="5959982036207776176">A lupa segue a palavra lida pelo recurso "Selecionar para ouvir"</translation>
 <translation id="5963413905009737549">Seção</translation>
@@ -6924,6 +6941,7 @@
 <translation id="6209838773933913227">Atualizando componente</translation>
 <translation id="6209908325007204267">Seu dispositivo inclui um Upgrade do Chrome Enterprise, mas seu nome de usuário não está associado a uma conta corporativa. Acesse g.co/ChromeEnterpriseAccount em outro dispositivo para criar uma conta corporativa.</translation>
 <translation id="6210282067670792090">Na barra de endereço, use essa tecla com atalhos de mecanismos de pesquisa e da pesquisa em sites</translation>
+<translation id="6211067089253408231">Ativar o ponto de acesso instantâneo</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Abrir tudo em &amp;um novo grupo de guias}=1{Abrir em &amp;um novo grupo de guias}one{Abrir tudo ({COUNT}) em &amp;um novo grupo de guias}other{Abrir tudo ({COUNT}) em &amp;um novo grupo de guias}}</translation>
 <translation id="6212039847102026977">Mostrar propriedades de rede avançadas</translation>
 <translation id="6212168817037875041">Desligar a tela</translation>
@@ -8100,6 +8118,7 @@
 <translation id="7120762240626567834">O tráfego do navegador Chrome e do Android serão bloqueados, a menos que uma VPN seja conectada</translation>
 <translation id="7121438501124788993">Modo de desenvolvedor</translation>
 <translation id="7121728544325372695">Traços inteligentes</translation>
+<translation id="7122605570852873914">Sair mesmo assim</translation>
 <translation id="7123030151043029868">Permitir o download automático de vários arquivos</translation>
 <translation id="7124013154139278147">Atribuir interruptor para "Anterior"</translation>
 <translation id="7124712201233930202">As políticas da sua organização não foram atendidas</translation>
@@ -8749,6 +8768,7 @@
 <translation id="7629827748548208700">Guia: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Este dispositivo é gerenciado por <ph name="MANAGER" /> e requer que o login seja feito todas as vezes.</translation>
 <translation id="7631014249255418691">O backup dos apps e arquivos do Linux foi concluído</translation>
+<translation id="7631722872321401342">Não há vozes em <ph name="LANGUAGE" /> no seu dispositivo. Você pode instalar vozes nas configurações.</translation>
 <translation id="7631887513477658702">&amp;Sempre abrir arquivos deste tipo</translation>
 <translation id="7632437836497571618">Usar conexões seguras para procurar sites</translation>
 <translation id="7632948528260659758">Os seguintes aplicativos de quiosque tiveram falha na atualização:</translation>
@@ -9213,6 +9233,7 @@
 <translation id="7947964080535614577">Os sites geralmente mostram anúncios para oferecer conteúdo ou serviços sem custo financeiro. No entanto, alguns sites têm anúncios invasivos ou enganosos.</translation>
 <translation id="7948407723851303488">Todas as páginas de <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Motivo: o LBS tem suporte apenas a URLs http://, https:// e file://.</translation>
+<translation id="7950814699499457511">Ativada • A extensão não publicou práticas de privacidade, como a forma de coleta e uso dos dados</translation>
 <translation id="7951265006188088697">Para adicionar ou gerenciar formas de pagamento do Google Pay, acesse sua <ph name="BEGIN_LINK" />Conta do Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Desativar cartão virtual</translation>
 <translation id="795240231873601803">Use o registro empresarial para contas escolares e de trabalho</translation>
@@ -9258,6 +9279,7 @@
 <translation id="7978412674231730200">Chave privada</translation>
 <translation id="7978450511781612192">Isso desconectará você das suas Contas do Google. Seus favoritos, histórico, senhas e outras configurações não serão mais sincronizados.</translation>
 <translation id="7980084013673500153">Código do recurso: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Use uma chave de acesso salva para o app <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Mostre o EID do dispositivo e o pop-up do QR code</translation>
 <translation id="7981670705071137488">A partir de agora, as atualizações de software vão acontecer em segundo plano. Você pode revisar as preferências de atualização nas configurações.</translation>
 <translation id="7982083145464587921">Reinicie seu dispositivo para corrigir este erro.</translation>
@@ -9297,6 +9319,7 @@
 <translation id="8009225694047762179">Gerenciar senhas</translation>
 <translation id="8011372169388649948">O favorito "<ph name="BOOKMARK_TITLE" />" foi movido.</translation>
 <translation id="8012188750847319132">caps lock</translation>
+<translation id="8012463809859447963">Detalhes do ponto de acesso instantâneo</translation>
 <translation id="8013993649590906847">Se uma imagem não tiver uma descrição útil, o Chrome tentará fornecer uma para você. As imagens serão enviadas ao Google para a criação de descrições.</translation>
 <translation id="8014154204619229810">O atualizador está sendo executado no momento. Aguarde um minuto e atualize para verificar novamente.</translation>
 <translation id="8014206674403687691">Não foi possível reverter o produto <ph name="IDS_SHORT_PRODUCT_NAME" /> para a versão anteriormente instalada. Tente executar novamente o Powerwash no seu dispositivo.</translation>
@@ -9312,6 +9335,7 @@
 <translation id="8025151549289123443">Tela de bloqueio e login</translation>
 <translation id="8025291188699172126">Sobre as atualizações</translation>
 <translation id="8026471514777758216">Todos os seus dispositivos</translation>
+<translation id="8026784703228858744">Salve seus favoritos e muito mais com a sincronização</translation>
 <translation id="8027581147000338959">Abrir em uma nova janela</translation>
 <translation id="8028060951694135607">Recuperação de chave da Microsoft</translation>
 <translation id="8028803902702117856">Fazendo o download de <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9442,6 +9466,7 @@
 <translation id="8115139559594092084">Do seu Google Drive</translation>
 <translation id="8116972784401310538">&amp;Gerenciador de favoritos</translation>
 <translation id="8118276691321086429">O <ph name="PASSWORD_MANAGER_BRAND" /> lembra como você fez login e conecta sua conta automaticamente sempre que possível. Quando essa opção estiver desativada, será necessário fornecer uma confirmação todas as vezes.</translation>
+<translation id="8118331347066725040">Enviar feedback sobre a pesquisa com o Lens</translation>
 <translation id="8118362518458010043">Desativada pelo Chrome. Essa extensão pode não ser segura.</translation>
 <translation id="8118488170956489476">Seu <ph name="BEGIN_LINK" />navegador é gerenciado<ph name="END_LINK" /> pela sua organização</translation>
 <translation id="8118515372935001629">Taxa de atualização da tela</translation>
@@ -9492,11 +9517,13 @@
 <translation id="8151057139207656239">Detalhes do build copiados</translation>
 <translation id="815114315010033526">Em vez disso, use o QR code</translation>
 <translation id="8151638057146502721">Configurar</translation>
+<translation id="8151748163667572916">Desativar o ponto de acesso instantâneo</translation>
 <translation id="8154790740888707867">Nenhum arquivo</translation>
 <translation id="815491593104042026">Falha na autenticação, porque ela foi configurada para usar um URL não seguro (<ph name="BLOCKED_URL" />). Entre em contato com o administrador.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Não foram encontradas senhas comprometidas}=1{{COUNT} senha comprometida}one{{COUNT} senha comprometida}other{{COUNT} senhas comprometidas}}</translation>
 <translation id="8157248655669507702">Ative os dados móveis para instalar um perfil de eSIM</translation>
 <translation id="8157704005178149728">Configurando a supervisão</translation>
+<translation id="8157849462797352650">Seu dispositivo tem a segurança, a estabilidade e as atualizações de desempenho mais recentes</translation>
 <translation id="8158117992543756526">Este dispositivo parou de receber atualizações automáticas de software e segurança em <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Receber vibrações de confirmação para ações como divisão de tela e mudança de espaço de trabalho. <ph name="LINK_BEGIN" />Saiba mais<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Erro nas configurações de confiança do certificado</translation>
@@ -9939,6 +9966,7 @@
 <translation id="8480082892550707549">Mesmo que você tenha feito o download de arquivos deste site antes, o site pode estar temporariamente não seguro (invadido). Tente fazer o download desse arquivo mais tarde.</translation>
 <translation id="8480869669560681089">Dispositivo desconhecido de <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Confirmar a permissão de USB</translation>
+<translation id="8482077254400484047">Gerencie o visual das guias inativas aqui</translation>
 <translation id="8483248364096924578">Endereço IP</translation>
 <translation id="8486666913807228950">Motivo: a regra invertida <ph name="REVERT_RULE" /> foi encontrada na lista "Forçar a abertura em"</translation>
 <translation id="8487678622945914333">Aproximar</translation>
@@ -10025,6 +10053,7 @@
 <translation id="8555444629041783356">Programação automática de desativação</translation>
 <translation id="855604308879080518">Permitir que apps Android acessem dispositivos USB neste Chromebook. A permissão será solicitada sempre que você conectar um dispositivo USB. Apps Android individuais vão solicitar outras permissões.</translation>
 <translation id="8557022314818157177">Continue tocando na sua chave de segurança até capturar sua impressão digital</translation>
+<translation id="8557100046150195444">Use o Touch ID para continuar</translation>
 <translation id="8557180006508471423">Ativar o Google Chrome nos Serviços de localização do Mac</translation>
 <translation id="8557856025359704738">O próximo download vai ser feito em <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Senha da Conta do Google</translation>
@@ -10093,6 +10122,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Sombra projetada</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Aparência de guias inativas</translation>
 <translation id="8621979332865976405">Compartilhar toda a tela</translation>
 <translation id="8624315169751085215">Copiar para a área de transferência</translation>
 <translation id="8624354461147303341">Ver descontos</translation>
diff --git a/chrome/app/resources/generated_resources_si.xtb b/chrome/app/resources/generated_resources_si.xtb
index 2b2c3a1..237c91c 100644
--- a/chrome/app/resources/generated_resources_si.xtb
+++ b/chrome/app/resources/generated_resources_si.xtb
@@ -2825,6 +2825,7 @@
 <translation id="3051250416341590778">සංදර්ශක තරම</translation>
 <translation id="3053013834507634016">සහතික කේත භාවිතාව</translation>
 <translation id="3053273573829329829">පරිශීලක රහස් අංකය සබල කරන්න</translation>
+<translation id="3053274730492362225">ඉවත නොබලන්න</translation>
 <translation id="3054766768827382232">අබල කිරීම ඔබගේ උපාංග වඩා හොඳින් ක්‍රියා කරවිය හැකිය, නමුත් අනවසර භාවිතය ඔබේ පුද්ගලික දත්ත හෙළිදරව් කළ හැකිය.</translation>
 <translation id="3056438898277655057">USB උපාංගවලට ප්‍රවේශ වීමට <ph name="SPECIFIC_NAME" /> හට අවසර දෙන්න. USB උපාංගයක් ඉවත් කළ පසු <ph name="SPECIFIC_NAME" /> එය මතක තබා ගන්නේ නැත.</translation>
 <translation id="3058498974290601450">ඔබට ඕනෑම වේලාවක සැකසීම් තුළ සමමුහූර්තය සක්‍රීය කළ හැක</translation>
@@ -3225,6 +3226,7 @@
 <translation id="3393554941209044235">Chrome ලේඛන විශ්ලේෂණය</translation>
 <translation id="3393582007140394275">තිරය විකාශය කළ නොහැකිය.</translation>
 <translation id="3394850431319394743">ආරක්ෂිත අන්තර්ගතය වාදනය කිරීම සඳහා හැඳුනුම්කාරක භාවිත කිරීමට ඉඩ දේ</translation>
+<translation id="3396442984945202128">ඒ ඔබ බව සත්‍යාපන කරන්න</translation>
 <translation id="3396800784455899911">"පිළිගන්න සහ දිගටම පවත්වාගෙන යන්න" බොත්තම ක්ලික් කිරීමෙන්, ඔබ මෙම සේවාවන් සඳහා ඉහත විස්තර කළ Google ක්‍රියා කරවීම්වලට එකඟ වේ.</translation>
 <translation id="339722927132407568">ෆ්‍රීසස්</translation>
 <translation id="3398899528308712018">ටැබ සමූහ යෝජනාව</translation>
@@ -3458,6 +3460,7 @@
 <translation id="3567168891086460374">වෙන මාර්ගයක සුරකින්න</translation>
 <translation id="3567284462585300767">ඔබ වටා සිටින පුද්ගලයින්ගෙන් ගොනු ලබා ගැනීමට සහ පිළිගැනීමට, දෘශ්‍යමාන වන්න</translation>
 <translation id="356738834800832239">ඔබේ මුරපදය සුරකින ලදි</translation>
+<translation id="3568431410312984116">"මට ලියන්න උදවු කරන්න" ස්වයංක්‍රීයව විවෘත වීමට ඉඩ දෙන්න</translation>
 <translation id="3569382839528428029">ඔබ <ph name="APP_NAME" /> විසින් ඔබේ තිරය බෙදාගැනීමට කැමතිද?</translation>
 <translation id="3569614820047645079">මගේ Drive තුළ ඇති ඔබේ ගොනු ඔබේ Chromebook වෙත ස්වයංක්‍රීයව සමමුහුර්ත වන බැවින් ඔබට අන්තර්ජාල සම්බන්ධතාවකින් තොරව ඒවාට ප්‍රවේශ විය හැක.</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" /> හට පහත ගොනු සහ ෆෝල්ඩර බැලිය හැක</translation>
@@ -5964,6 +5967,7 @@
 <translation id="5474859849784484111"><ph name="MANAGER" /> හට ඔබ දැන් Wi-Fi වෙත සම්බන්ධ වී යාවත්කාලීනයක් බාගැනීම අවශ්‍යයි. නැති නම්, මනුගත සම්බන්ධතාවකින් බාගන්න (ගාස්තු අදාළ විය හැකිය).</translation>
 <translation id="5477089831058413614"><ph name="DEVICE_TYPE" /> හොට්ස්පොට් වින්‍යාස කරන්න</translation>
 <translation id="5481273127572794904">ගොනු කිහිපයක් ස්වයංක්‍රියව බාගැනීමට ඉඩ නොදේ</translation>
+<translation id="5481682542063333508">ලිවීමේ උදවු පිරිනමන්න</translation>
 <translation id="5481941284378890518">අවට මුද්‍රක එක් කරන්න</translation>
 <translation id="5482417738572414119">Chrome හට ටැබ සමූහ යෝජනා කිරීමට සහ ඔබේ ටැබ සංවිධානය කිරීමට ඉඩ දීමට පුරන්න</translation>
 <translation id="5484181871714116891">ක්‍රියාත්මක වූ විට, මුරයතුරු iCloud Keychain තුළ තනනු ලබන අතර ඔබේ Apple උපාංග හරහා ලබා ගත හැක. ක්‍රියාවිරහිත වූ විට, මෙම උපාංගයෙහි ඔබේ Chrome පැතිකඩ තුළ මුරයතුරු තනනු ලැබේ.</translation>
@@ -10218,6 +10222,7 @@
 <translation id="869167754614449887">බාගැනීම් ඉතිහාසයෙන් <ph name="FILE_NAME" /> මකා ඇත</translation>
 <translation id="8692107307702113268">මුරපදය අනුලකුණු 1000කට වඩා වැඩියි</translation>
 <translation id="8693639060656817812">ලුහුබැඳීමේ ආරක්ෂණය ලබා ගැනීම පිළිබඳව තව දැන ගන්න</translation>
+<translation id="8693862390730570097">"මට ලියන්න උදවු කරන්න" ස්වයංක්‍රීයව විවෘත වීමට ඉඩ නොදෙන්න</translation>
 <translation id="8694596275649352090">නිදන විට හෝ පියන වසා ඇති විට අගුළු දමන්න</translation>
 <translation id="8695139659682234808">පිහිටුවීමෙන් පසු මාපිය පාලන එක් කරන්න</translation>
 <translation id="8695825812785969222">ස්ථානය විවෘත කරන්න (&amp;L)...</translation>
@@ -10810,6 +10815,7 @@
 <translation id="9112987648460918699">සොයා ගන්න...</translation>
 <translation id="9113240369465613386">ඔත්තේ පිටු පමණි</translation>
 <translation id="9113469270512809735">මෑතකදී වැසූ අයිතම ටොගල කරන්න</translation>
+<translation id="9113529408970052045">අඩවියක් මත පාඨ කොටුවක් කෙටි ආකෘතියේ අන්තර්ගතය මගින් පිරිය හැකි විට "මට ලියන්න උදවු කරන්න" ස්වයංක්‍රීයව විවෘත විය හැක</translation>
 <translation id="9114663181201435112">පහසුවෙන් පුරන්න</translation>
 <translation id="9115675100829699941">&amp;පිටුසන්</translation>
 <translation id="9115932142612197835">මෙම සැකසීම Google පරිවර්තනය හෝ Lens හි තිබෙන බව වෙනස් නොකරයි</translation>
diff --git a/chrome/app/resources/generated_resources_sl.xtb b/chrome/app/resources/generated_resources_sl.xtb
index acae53d9..7d0769a 100644
--- a/chrome/app/resources/generated_resources_sl.xtb
+++ b/chrome/app/resources/generated_resources_sl.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Naloži sliko</translation>
 <translation id="1026959648338730078">Windows Hello ali zunanji varnostni ključ</translation>
 <translation id="1028700151766901954">Razlog: LBS privzeto ostane v brskalniku <ph name="DEFAULT_OPEN_BROWSER" />.</translation>
+<translation id="1028823395684328817">Če želite še naprej uporabljati gesla in druge podatke v računu Google, potrdite, da ste to vi</translation>
 <translation id="102916930470544692">Ključ za dostop</translation>
 <translation id="1029317248976101138">Povečaj</translation>
 <translation id="1029526375103058355">Dotik za klik</translation>
@@ -426,6 +427,7 @@
 <translation id="1307165550267142340">Koda PIN je bila ustvarjena</translation>
 <translation id="1307431692088049276">Ne sprašuj me več</translation>
 <translation id="1307559529304613120">Ojoj, sistem za to napravo ni shranil žetona za dolgoročni dostop do API-ja.</translation>
+<translation id="1308876641060960899">Če uporabljate Google Lens, se Googlu pošlje posnetek zaslona strani. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Podatki, ki vplivajo na osebno prilagajanje oglasov, so izbrisani.</translation>
 <translation id="1311294419381837540">Predvajate zavihek. Predvajanje lahko kadar koli začasno zaustavite ali ustavite.</translation>
 <translation id="131188242279372879">Odkrijte izboljšano zaščito, če si želite zagotoviti Chromovo najvišjo raven varnosti pri prenosih</translation>
@@ -3024,6 +3026,7 @@
 <translation id="3220943972464248773">Če želite sinhronizirati gesla, potrdite, da ste to vi.</translation>
 <translation id="3222066309010235055">Vnaprejšnje upodabljanje: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Povezava z napravo <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Z Googlom Lens poiščite kar koli na tej strani</translation>
 <translation id="3223531857777746191">Gumb za ponastavitev</translation>
 <translation id="3225084153129302039">Privzeti vijoličasti avatar</translation>
 <translation id="3225319735946384299">Podpisovanje kode</translation>
@@ -3200,6 +3203,7 @@
 <translation id="3365598184818502391">Uporabite Ctrl ali Alt</translation>
 <translation id="3368922792935385530">Povezano</translation>
 <translation id="3369067987974711168">Pokaži več dejanj za ta vrata</translation>
+<translation id="336916507624489577">Okoli ikon spletnega mesta je prikazan pikčast krog.</translation>
 <translation id="3369624026883419694">Razrešujem gostitelja ...</translation>
 <translation id="3370260763947406229">Samodejno popravljanje</translation>
 <translation id="3371140690572404006">Naprava USB-C (vrata desno spredaj)</translation>
@@ -3320,6 +3324,7 @@
 <translation id="3450180775417907283">Domena <ph name="MANAGER" /> zahteva, da se povežete z omrežjem Wi-Fi in prenesete posodobitev.</translation>
 <translation id="3452999110156026232">Starševski dostop</translation>
 <translation id="3453082738208775226">Želite izbrisati podatke v shrambi brez povezave?</translation>
+<translation id="3453597230179205517">Dostop do lokacije je blokiran</translation>
 <translation id="3453612417627951340">Potrebuje pooblastitev</translation>
 <translation id="3454213325559396544">To je zadnja samodejna posodobitev programske opreme in varnostna posodobitev za to napravo <ph name="DEVICE_TYPE" />. Če želite v prihodnje prejemati posodobitve, nagradite na novejši model.</translation>
 <translation id="3454818737556063691">Želite premakniti 1 datoteko v storitev <ph name="CLOUD_PROVIDER" /> in jo odpreti?</translation>
@@ -3510,6 +3515,7 @@
 <translation id="3605515937536882518">Vrednosti obrazca so posodobljene</translation>
 <translation id="3605780360466892872">Srajca</translation>
 <translation id="3607671391978830431">Za otroka</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> želi preveriti, ali ste to vi</translation>
 <translation id="3608460311600621471">Navedite razlog za tiskanje teh podatkov:</translation>
 <translation id="3608730769702025110">3. korak od 4: Pregled podatkov, ki omogočajo osebno prepoznavo</translation>
 <translation id="3609277884604412258">Hitro iskanje</translation>
@@ -3545,6 +3551,7 @@
 <translation id="3627588569887975815">Odpri povezavo v oknu brez bele&amp;ženja zgodovine</translation>
 <translation id="3627671146180677314">Čas podaljšanja Netscapeovega potrdila</translation>
 <translation id="3628275722731025472">Izklop Bluetootha</translation>
+<translation id="3629630597033136279">Izklopljeno • Ta razširitev še ni objavila postopkov zagotavljanja zasebnosti, na primer kako zbira in uporablja podatke</translation>
 <translation id="3629664892718440872">Zapomni si to izbiro</translation>
 <translation id="3630132874740063857">Vaš telefon</translation>
 <translation id="3630995161997703415">Dodajte to spletno mesto na polico, da ga lahko kadar koli uporabljate</translation>
@@ -3799,6 +3806,7 @@
 <translation id="3796648294839530037">Priljubljena omrežja:</translation>
 <translation id="3797739167230984533">Vašo napravo <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> upravlja<ph name="END_LINK" /> organizacija</translation>
 <translation id="3797900183766075808">&amp;V iskalniku <ph name="SEARCH_ENGINE" /> poišči »<ph name="SEARCH_TERMS" />«</translation>
+<translation id="3798026281364973895">Onemogoči takojšnjo dostopno točko</translation>
 <translation id="3798449238516105146">Različica</translation>
 <translation id="3798632811625902122">Naprava Bluetooth <ph name="DEVICE" /> želi dovoljenje za seznanitev.</translation>
 <translation id="3798670284305777884">Zvočnik (vgrajeni)</translation>
@@ -4954,6 +4962,7 @@
 <translation id="467510802200863975">Gesli se ne ujemata</translation>
 <translation id="4675828034887792601">Ustvarite bližnjice za iskanje po spletnih mestih in upravljanje iskalnika.</translation>
 <translation id="4676595058027112862">Telefonsko središče, več o tem</translation>
+<translation id="4676616966096505747">Nekateri podatki še niso shranjeni v vašem računu</translation>
 <translation id="4677772697204437347">Pomnilnik GPE</translation>
 <translation id="467809019005607715">Google Predstavitve</translation>
 <translation id="4678848110205818817">Kreditna/debetna kartica</translation>
@@ -5444,6 +5453,7 @@
 <translation id="5070773577685395116">Ni bilo razumljivo?</translation>
 <translation id="5071295820492622726">Nazaj na nedavne prenose</translation>
 <translation id="5071892329440114717">Prikaz podatkov o standardni zaščiti</translation>
+<translation id="5072500507106264618">Vašo lokacijo lahko uporabljajo samo sistemske storitve</translation>
 <translation id="5072836811783999860">Prikaz upravljanih zaznamkov</translation>
 <translation id="5072900412896857127">Pogojev storitve za Google Play ni mogoče naložiti. Preverite omrežno povezavo in poskusite znova.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}one{<ph name="FILE1" />, <ph name="FILE2" /> in še #}two{<ph name="FILE1" />, <ph name="FILE2" /> in še #}few{<ph name="FILE1" />, <ph name="FILE2" /> in še #}other{<ph name="FILE1" />, <ph name="FILE2" /> in še #}}</translation>
@@ -5486,6 +5496,7 @@
 <translation id="5097874180538493929">Samodejni klik, ko se kazalec ustavi</translation>
 <translation id="5100775515702043594">Razširitev <ph name="EXTENSION_NAME" /> je pripel skrbnik</translation>
 <translation id="5101839224773798795">Samodejni klik, ko se kazalec ustavi</translation>
+<translation id="5102244391872941183">Vašo lokacijo lahko uporabljajo aplikacije in spletna mesta, ki imajo dovoljenje za lokacijo, in sistemske storitve</translation>
 <translation id="5103311607312269661">povečanje svetlosti zaslona</translation>
 <translation id="5106350808162641062">Odstrani</translation>
 <translation id="510695978163689362">Račun <ph name="USER_EMAIL" /> se nadzira s storitvijo Family Link. Dodate lahko šolske račune za dostop do šolskih virov s starševskim nadzorom.</translation>
@@ -5530,6 +5541,7 @@
 <translation id="5135533361271311778">Elementa zaznamka ni bilo mogoče ustvariti.</translation>
 <translation id="513555878193063507">Dodajanje novega APN-ja</translation>
 <translation id="5136343472380336530">Prepričajte se, da sta obe napravi odklenjeni, blizu druga druge ter imata vklopljen Bluetooth. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Vzpostavitev povezave s takojšnjo dostopno točko ni uspela</translation>
 <translation id="5138227688689900538">Pokaži manj</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, iskanje z iskalnikom <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Vnesite kodo PIN za varnostni ključ. Če ne veste kode PIN, morate ponastaviti varnostni ključ.</translation>
@@ -5617,6 +5629,7 @@
 <translation id="5197255632782567636">Internet</translation>
 <translation id="5198430103906431024">Pošiljanje podatkov o uporabi in diagnostičnih podatkov. Ta naprava trenutno Googlu samodejno pošilja diagnostične podatke ter podatke o uporabi naprave in aplikacij. Te podatke uporabljamo za izboljšanje stabilnosti sistema in izvajanja aplikacij ter drugega. Nekateri združeni podatki bodo pomagali tudi Googlovim aplikacijam in partnerjem, na primer razvijalcem za Android. Če ste vklopili dodatno beleženje dejavnosti v spletu in aplikacijah, bodo ti podatki morda shranjeni v vašem računu Google.</translation>
 <translation id="5199729219167945352">Poskusi</translation>
+<translation id="5200680225062692606">Touch ID je zaklenjen. Če želite nadaljevati, vnesite geslo.</translation>
 <translation id="5203035663139409780">Omogočeno je urejanje datotek ali map v napravi</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Kliknite, če si želite ogledati razširitev}one{Kliknite, če si želite ogledati te razširitve}two{Kliknite, če si želite ogledati te razširitve}few{Kliknite, če si želite ogledati te razširitve}other{Kliknite, če si želite ogledati te razširitve}}</translation>
 <translation id="5204673965307125349">Opravite postopek »powerwash« v napravi in poskusite znova.</translation>
@@ -5976,6 +5989,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> morda zahteva novejšo ali drugačno vrsto naprave</translation>
 <translation id="5486261815000869482">Potrditev gesla</translation>
 <translation id="5486561344817861625">Posnemaj vnovični zagon brskalnika</translation>
+<translation id="5486748931874756433">Ta sprememba bo začela veljati, ko prejmete naslednjo posodobitev in znova zaženete napravo <ph name="DEVICE_TYPE" />. Te spremembe ni mogoče razveljaviti in velja za vse uporabnike te naprave.</translation>
 <translation id="5487460042548760727">Preimenuj profil v <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">Element »<ph name="COPIED_ITEM_NAME" />« je kopiran</translation>
 <translation id="5488508217173274228">Možnosti šifriranja sinhronizacije</translation>
@@ -6392,6 +6406,7 @@
 <translation id="5799508265798272974">Navidezni računalnik za Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Ponastavite nastavitve v napravi ChromeOS na varne privzete nastavitve.</translation>
 <translation id="5800020978570554460">Ciljna datoteka je bila po zadnjem prenosu okrnjena ali odstranjena.</translation>
+<translation id="5800290746557538611">Omogočanje takojšnje dostopne točke</translation>
 <translation id="5800351251499368110">Zapri iskanje v stranskem podoknu. Iskanje je odprto v stranskem podoknu.</translation>
 <translation id="5800703268655655701">Izberite svetlo ali temno temo</translation>
 <translation id="5801051031414037185">Nastavitev telefona</translation>
@@ -6551,6 +6566,7 @@
 <translation id="5916664084637901428">Vklopljeno</translation>
 <translation id="59174027418879706">Omogočeno</translation>
 <translation id="5920543303088087579">Povezovanje s tem omrežjem je onemogočil skrbnik</translation>
+<translation id="5922963926582976524">Prekinitev povezave z omrežjem takojšnje dostopne točke</translation>
 <translation id="5924047253200400718">Poiščite pomoč<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Vprašaj pred kopiranjem ali premikanjem Microsoftovih datotek v Google Drive</translation>
 <translation id="5924527146239595929">Posnemite novo fotografijo ali izberite obstoječo fotografijo ali ikono.
@@ -6601,6 +6617,7 @@
 <translation id="5955721306465922729">Spletno mesto želi odpreti to aplikacijo.</translation>
 <translation id="5955809630138889698">Ta naprava je morda ustrezna samo za spletni predstavitveni način. Če želite več podrobnosti, se obrnite na zastopnika za podporo.</translation>
 <translation id="5957987129450536192">Dotaknite se ikone funkcije Izberite in poslušajte pri sliki profila, nato izberite, kar želite slišati.</translation>
+<translation id="5958836583172610505">Sinhroniziranje je vklopljeno</translation>
 <translation id="5959471481388474538">Omrežje ni na voljo</translation>
 <translation id="5959982036207776176">Lupa sledi besedi, ki jo prebere funkcija Izberite in poslušajte</translation>
 <translation id="5963413905009737549">Razdelek</translation>
@@ -6927,6 +6944,7 @@
 <translation id="6209838773933913227">Posodabljanje komponente</translation>
 <translation id="6209908325007204267">Vaša naprava vključuje nadgradnjo za Chrome za podjetja, vendar vaše uporabniško ime ni povezano z računom za podjetje. Ustvarite račun za podjetje, tako da v drugi napravi obiščete g.co/ChromeEnterpriseAccount.</translation>
 <translation id="6210282067670792090">V naslovni vrstici uporabite te bližnjične tipke z bližnjicami za iskalnike in iskanje po spletnem mestu.</translation>
+<translation id="6211067089253408231">Vklop takojšnje dostopne točke</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Odpri vse v &amp;novi skupini zavihkov}=1{Odpri v &amp;novi skupini zavihkov}one{Odpri vse ({COUNT}) v &amp;novi skupini zavihkov}two{Odpri vse ({COUNT}) v &amp;novi skupini zavihkov}few{Odpri vse ({COUNT}) v &amp;novi skupini zavihkov}other{Odpri vse ({COUNT}) v &amp;novi skupini zavihkov}}</translation>
 <translation id="6212039847102026977">Prikaži dodatne lastnosti omrežja</translation>
 <translation id="6212168817037875041">Izklop zaslona</translation>
@@ -8107,6 +8125,7 @@
 <translation id="7120762240626567834">Če povezava z omrežjem VPN ni vzpostavljena, bosta blokirana brskalnik Chrome in promet v Androidu.</translation>
 <translation id="7121438501124788993">Način za razvijalce</translation>
 <translation id="7121728544325372695">Pametni pomišljaji</translation>
+<translation id="7122605570852873914">Vseeno odjavi</translation>
 <translation id="7123030151043029868">Dovoljen je samodejni prenos več datotek</translation>
 <translation id="7124013154139278147">Dodelitev stikala za »Nazaj«</translation>
 <translation id="7124712201233930202">Ni skladno s pravilniki vaše organizacije</translation>
@@ -8756,6 +8775,7 @@
 <translation id="7629827748548208700">Zavihek: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">To napravo upravlja <ph name="MANAGER" />, ki zahteva, da se vsakič prijavite.</translation>
 <translation id="7631014249255418691">Aplikacije in datoteke za Linux so uspešno varnostno kopirane</translation>
+<translation id="7631722872321401342">V napravi ni glasov v tem jeziku: <ph name="LANGUAGE" />. Glasove lahko namestite v nastavitvah.</translation>
 <translation id="7631887513477658702">&amp;Vedno odpri to vrsto datotek</translation>
 <translation id="7632437836497571618">Uporaba varnih povezav za iskanje spletnih mest</translation>
 <translation id="7632948528260659758">Teh aplikacij kioska ni bilo mogoče posodobiti:</translation>
@@ -9220,6 +9240,7 @@
 <translation id="7947964080535614577">Spletna mesta običajno prikazujejo oglase zato, da vam lahko zagotovijo vsebino ali storitve brez stroškov. Vseeno pa so nekatera spletna mesta znana po tem, da prikazujejo vsiljive ali zavajajoče oglase.</translation>
 <translation id="7948407723851303488">Vse strani domene <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Razlog: LBS podpira samo URL-je s protokoli http://, https:// in file://.</translation>
+<translation id="7950814699499457511">Izklopljeno • Ta razširitev še ni objavila postopkov zagotavljanja zasebnosti, na primer kako zbira in uporablja podatke</translation>
 <translation id="7951265006188088697">Če želite dodati ali upravljati plačilna sredstva za Google Pay, obiščite <ph name="BEGIN_LINK" />račun za Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Izklopi navidezno kartico</translation>
 <translation id="795240231873601803">Uporaba včlanitve v podjetje za službene in šolske račune</translation>
@@ -9265,6 +9286,7 @@
 <translation id="7978412674231730200">Zasebni ključ</translation>
 <translation id="7978450511781612192">S tem boste odjavljeni iz Google Računov. Zaznamki, zgodovina, gesla in drugi podatki ne bodo več sinhronizirani.</translation>
 <translation id="7980084013673500153">ID sredstva: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Uporabite shranjeni ključ za dostop za aplikacijo <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Prikaz pojavnega okna s številko EID in kodo QR</translation>
 <translation id="7981670705071137488">Po tem bodo posodobitve programske opreme izvedene v ozadju. Nastavitve posodabljanja si lahko ogledate v nastavitvah.</translation>
 <translation id="7982083145464587921">Če želite odpraviti to napako, znova zaženite napravo.</translation>
@@ -9304,6 +9326,7 @@
 <translation id="8009225694047762179">Upravljanje gesel</translation>
 <translation id="8011372169388649948">Premaknjeno: »<ph name="BOOKMARK_TITLE" />«.</translation>
 <translation id="8012188750847319132">Caps Lock</translation>
+<translation id="8012463809859447963">Podrobnosti takojšnje dostopne točke</translation>
 <translation id="8013993649590906847">Če slika nima koristnega opisa, ga bo Chrome poskušal zagotoviti. Opisi se ustvarijo tako, da se slike pošljejo Googlu.</translation>
 <translation id="8014154204619229810">Orodje za posodabljanje se trenutno izvaja. Osvežite čez minuto in preverite znova.</translation>
 <translation id="8014206674403687691">Izdelka <ph name="IDS_SHORT_PRODUCT_NAME" /> ni mogoče povrniti na prejšnjo različico. Poskusite uporabiti funkcijo Powerwash.</translation>
@@ -9319,6 +9342,7 @@
 <translation id="8025151549289123443">Zaklenjen zaslon in prijava</translation>
 <translation id="8025291188699172126">O posodobitvah</translation>
 <translation id="8026471514777758216">Vse vaše naprave</translation>
+<translation id="8026784703228858744">Shranite zaznamke in drugo s sinhronizacijo</translation>
 <translation id="8027581147000338959">Odpri v novem oknu</translation>
 <translation id="8028060951694135607">Microsoftova obnovitev ključa</translation>
 <translation id="8028803902702117856">Prenašanje <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9449,6 +9473,7 @@
 <translation id="8115139559594092084">Iz Googla Drive</translation>
 <translation id="8116972784401310538">&amp;Upravitelj zaznamkov</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> si zapomni način vaše prijave in vas samodejno prijavi, ko je to mogoče. Če je ta možnost izklopljena, boste vsakič pozvani k potrditvi.</translation>
+<translation id="8118331347066725040">Pošiljanje povratnih informacij za iskanje z Googlom Lens</translation>
 <translation id="8118362518458010043">Razširitev je onemogočil Chrome, ker morda ni varna.</translation>
 <translation id="8118488170956489476">Vaš <ph name="BEGIN_LINK" />brskalnik upravlja<ph name="END_LINK" /> organizacija</translation>
 <translation id="8118515372935001629">Hitrost osveževanja zaslona</translation>
@@ -9499,11 +9524,13 @@
 <translation id="8151057139207656239">Podrobnosti gradnje so kopirane</translation>
 <translation id="815114315010033526">Uporabi kodo QR</translation>
 <translation id="8151638057146502721">Konfiguriraj</translation>
+<translation id="8151748163667572916">Izklop takojšnje dostopne točke</translation>
 <translation id="8154790740888707867">Ni datoteke</translation>
 <translation id="815491593104042026">Ups. Preverjanje ni uspelo, ker je konfigurirana za uporabo URL-ja, ki ni varen (<ph name="BLOCKED_URL" />). Obrnite se na skrbnika.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Najdeno ni bilo nobeno ogroženo geslo}=1{{COUNT} ogroženo geslo}one{{COUNT} ogroženo geslo}two{{COUNT} ogroženi gesli}few{{COUNT} ogrožena gesla}other{{COUNT} ogroženih gesel}}</translation>
 <translation id="8157248655669507702">Če želite namestiti profil eSIM, omogočite prenos podatkov v mobilnem omrežju.</translation>
 <translation id="8157704005178149728">Nastavljanje nadzora</translation>
+<translation id="8157849462797352650">Vaša naprava bo dobila najnovejše posodobitve varnosti, stabilnosti in učinkovitosti delovanja</translation>
 <translation id="8158117992543756526">Datum, ko je ta naprava prenehala prejemati samodejne posodobitve programske opreme in varnostne posodobitve: <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Prejemanje potrditev z vibriranjem za dejanja, kot sta razdeljen zaslon in preklop med namizji. <ph name="LINK_BEGIN" />Več o tem<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Napačna nastavitev zaupanja potrdilu</translation>
@@ -9946,6 +9973,7 @@
 <translation id="8480082892550707549">Čeprav ste s tega spletnega mesta že prenašali datoteke, spletno mesto začasno morda ni varno (morda je prišlo do vdora). Poskusite datoteko prenesti pozneje.</translation>
 <translation id="8480869669560681089">Neznana naprava ponudnika <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Potrditev dovoljenja za USB</translation>
+<translation id="8482077254400484047">Tukaj lahko upravljate videz nedejavnih zavihkov</translation>
 <translation id="8483248364096924578">Naslov IP</translation>
 <translation id="8486666913807228950">Razlog: Obrnjeno pravilo <ph name="REVERT_RULE" /> je bilo najdeno na seznamu »Vsiljeno odprtje v«.</translation>
 <translation id="8487678622945914333">Povečaj</translation>
@@ -10032,6 +10060,7 @@
 <translation id="8555444629041783356">Samodejni razpored sončnega zahoda</translation>
 <translation id="855604308879080518">Aplikacijam za Android omogočite dostop do naprav USB v tem Chromebooku. Dovoljenje bo zahtevano vsakič, ko priključite napravo USB. Posamezne aplikacije za Android bodo zahtevale dodatna dovoljenja.</translation>
 <translation id="8557022314818157177">Varnostnega ključa se dotikajte, dokler ne bo prstni odtis zabeležen</translation>
+<translation id="8557100046150195444">Touch ID za nadaljevanje</translation>
 <translation id="8557180006508471423">Vklopite Google Chrome v lokacijskih storitvah v Macu</translation>
 <translation id="8557856025359704738">Naslednji prenos: <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Geslo za račun Google</translation>
@@ -10100,6 +10129,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Senca</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Videz nedejavnih zavihkov</translation>
 <translation id="8621979332865976405">Deljenje celotnega zaslona</translation>
 <translation id="8624315169751085215">Kopiraj v odložišče</translation>
 <translation id="8624354461147303341">Prejmite popuste</translation>
diff --git a/chrome/app/resources/generated_resources_sq.xtb b/chrome/app/resources/generated_resources_sq.xtb
index e9a20686..acbc842 100644
--- a/chrome/app/resources/generated_resources_sq.xtb
+++ b/chrome/app/resources/generated_resources_sq.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Ngarko imazhin</translation>
 <translation id="1026959648338730078">Windows Hello ose tasti i sigurisë së jashtme</translation>
 <translation id="1028700151766901954">Arsyeja: LBS qëndron në <ph name="DEFAULT_OPEN_BROWSER" /> si parazgjedhje.</translation>
+<translation id="1028823395684328817">Për të vazhduar të përdorësh fjalëkalimet dhe më shumë në "Llogarinë tënde të Google", verifiko që je ti</translation>
 <translation id="102916930470544692">Çelësi i kalimit</translation>
 <translation id="1029317248976101138">Zmadho</translation>
 <translation id="1029526375103058355">Trokit për të klikuar</translation>
@@ -421,6 +422,7 @@
 <translation id="1307165550267142340">Kodi yt PIN është krijuar</translation>
 <translation id="1307431692088049276">Mos më pyet përsëri</translation>
 <translation id="1307559529304613120">Mos! Sistemi nuk arriti të ruante kodin afatgjatë të qasjes së API-së për këtë pajisje.</translation>
+<translation id="1308876641060960899">Kur përdor "Lenten e Google", Google i dërgohet një pamje ekrani e faqes. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Të dhënat që ndikojnë në personalizimin e reklamave do të fshihen</translation>
 <translation id="1311294419381837540">Po transmeton një skedë. Mund ta vendosësh në pauzë ose ta ndalosh transmetimin në çdo kohë.</translation>
 <translation id="131188242279372879">Zbulo mbrojtjen e përmirësuar për të marrë nivelin më të lartë të sigurisë të Chrome për shkarkimet</translation>
@@ -3004,6 +3006,7 @@
 <translation id="3220943972464248773">Për të sinkronizuar fjalëkalimet e tua, verifiko që je ti</translation>
 <translation id="3222066309010235055">Interpretuesi paraprak: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Lidhu me <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Kërko çdo gjë në këtë faqe me "Lenten e Google"</translation>
 <translation id="3223531857777746191">Butoni i rivendosjes</translation>
 <translation id="3225084153129302039">Avatari i parazgjedhur i purpurt</translation>
 <translation id="3225319735946384299">Nënshkrimi me kod</translation>
@@ -3180,6 +3183,7 @@
 <translation id="3365598184818502391">Përdor ose Ctrl, ose Alt</translation>
 <translation id="3368922792935385530">Lidhur</translation>
 <translation id="3369067987974711168">Shfaq më shumë veprime për këtë portë</translation>
+<translation id="336916507624489577">Një rreth me vijë të ndërprerë shfaqet rreth ikonave të sajteve.</translation>
 <translation id="3369624026883419694">Po zgjidh strehuesin...</translation>
 <translation id="3370260763947406229">Korrigjimi automatik</translation>
 <translation id="3371140690572404006">Pajisja USB-C (porta e përparme, djathtas)</translation>
@@ -3300,6 +3304,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> kërkon që të lidhesh me Wi-Fi tani dhe të shkarkosh një përditësim.</translation>
 <translation id="3452999110156026232">Qasja e prindit</translation>
 <translation id="3453082738208775226">Të pastrohet hapësira ruajtëse offline?</translation>
+<translation id="3453597230179205517">Qasja te vendndodhja është bllokuar</translation>
 <translation id="3453612417627951340">Ka nevojë për autorizim</translation>
 <translation id="3454213325559396544">Ky është përditësimi i fundit automatik i softuerit dhe i sigurisë për këtë pajisje <ph name="DEVICE_TYPE" />. Për të marrë përditësime të ardhshme, përmirësoje në një model më të ri.</translation>
 <translation id="3454818737556063691">Të zhvendoset 1 skedar te <ph name="CLOUD_PROVIDER" /> për ta hapur?</translation>
@@ -3490,6 +3495,7 @@
 <translation id="3605515937536882518">Vlerat e formularit u përditësuan</translation>
 <translation id="3605780360466892872">I kollarisur</translation>
 <translation id="3607671391978830431">Për një fëmijë</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> kërkon të verifikojë që je ti</translation>
 <translation id="3608460311600621471">Jep një arsye për printimin e këtyre të dhënave:</translation>
 <translation id="3608730769702025110">Hapi 3 nga 4: Rishiko informacionet e identifikueshme personalisht</translation>
 <translation id="3609277884604412258">Kërkimi i shpejtë</translation>
@@ -3525,6 +3531,7 @@
 <translation id="3627588569887975815">Hape lidhjen në një dritare të fshe&amp;hur</translation>
 <translation id="3627671146180677314">Koha e rinovimit të certifikatës së Netscape</translation>
 <translation id="3628275722731025472">Çaktivizo Bluetooth-in</translation>
+<translation id="3629630597033136279">Joaktive • Kjo shtesë nuk i ka publikuar praktikat e privatësisë, si p.sh. se si i mbledh dhe i përdor të dhënat</translation>
 <translation id="3629664892718440872">Kujtoje këtë zgjedhje</translation>
 <translation id="3630132874740063857">Telefoni yt</translation>
 <translation id="3630995161997703415">Shtoje këtë sajt te rafti yt për ta përdorur në çdo kohë</translation>
@@ -3779,6 +3786,7 @@
 <translation id="3796648294839530037">Rrjetet e preferuara:</translation>
 <translation id="3797739167230984533">Pajisja jote <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> menaxhohet<ph name="END_LINK" /> nga organizata jote</translation>
 <translation id="3797900183766075808">&amp;Kërko në <ph name="SEARCH_ENGINE" /> për "<ph name="SEARCH_TERMS" />"</translation>
+<translation id="3798026281364973895">Çaktivizo "Zonën e qasjes për internet në çast"</translation>
 <translation id="3798449238516105146">Versioni</translation>
 <translation id="3798632811625902122">Pajisja me Bluetooth "<ph name="DEVICE" />" kërkon leje për çiftim.</translation>
 <translation id="3798670284305777884">Altoparlanti (i brendshëm)</translation>
@@ -3892,6 +3900,7 @@
 <translation id="3873915545594852654">Ndodhi një problem me ARC++.</translation>
 <translation id="3874164307099183178">Aktivizo "Asistentin e Google"</translation>
 <translation id="3875815154304214043"><ph name="APP_NAME" /> është caktuar të hapet në një skedë të re shfletuesi. Lidhjet e mbështetura do të hapen gjithashtu në shfletues. <ph name="BEGIN_LINK_LEARN_MORE" />Mëso më shumë<ph name="END_LINK_LEARN_MORE" /></translation>
+<translation id="3876833929577368454">Më pyet çdo herë</translation>
 <translation id="3877075909000773256">Cilësimet e "Ndarjes në afërsi" për pajisjen e <ph name="USER_NAME" />, e cila ndan nën llogarinë <ph name="USER_EMAIL" />.</translation>
 <translation id="3878445208930547646">Kopjimi nga ky sajt nuk lejohet</translation>
 <translation id="3879748587602334249">Menaxheri i shkarkimeve</translation>
@@ -4932,6 +4941,7 @@
 <translation id="467510802200863975">Fjalëkalimet nuk përputhen</translation>
 <translation id="4675828034887792601">Krijo shkurtore për të kërkuar në sajte dhe për të menaxhuar motorin e kërkimit</translation>
 <translation id="4676595058027112862">Phone Hub. Mëso më shumë</translation>
+<translation id="4676616966096505747">Disa të dhëna nuk janë ruajtur ende në llogarinë tënde</translation>
 <translation id="4677772697204437347">Memoria GPU</translation>
 <translation id="467809019005607715">Diapozitivat e Google</translation>
 <translation id="4678848110205818817">Kartë krediti/debiti</translation>
@@ -5421,6 +5431,7 @@
 <translation id="5070773577685395116">Nuk e more këtë?</translation>
 <translation id="5071295820492622726">Kthehu prapa te shkarkimet e fundit</translation>
 <translation id="5071892329440114717">Shfaq detajet e mbrojtjes standarde</translation>
+<translation id="5072500507106264618">Vetëm shërbimet e sistemit mund ta përdorin vendndodhjen tënde</translation>
 <translation id="5072836811783999860">Shfaq faqeshënuesit e menaxhuar</translation>
 <translation id="5072900412896857127">Kushtet e shërbimit të Google Play nuk mund të ngarkohen. Kontrollo lidhjen me rrjetin dhe provo përsëri.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> dhe # të tjerë}}</translation>
@@ -5463,6 +5474,7 @@
 <translation id="5097874180538493929">Kliko automatikisht kur të ndalojë kursori</translation>
 <translation id="5100775515702043594"><ph name="EXTENSION_NAME" /> është gozhduar nga administratori</translation>
 <translation id="5101839224773798795">Kliko automatikisht kur kursori ndalon</translation>
+<translation id="5102244391872941183">Aplikacionet dhe uebsajtet me lejen për vendndodhjen, si dhe shërbimet e sistemit, mund të përdorin vendndodhjen tënde.</translation>
 <translation id="5103311607312269661">ngritja e ndriçimit të ekranit</translation>
 <translation id="5106350808162641062">Hiq</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> mbikëqyret nga Family Link. Mund të shtosh llogari të shkollës për të pasur qasje te burimet e shkollës me mbikëqyrjen e prindërve.</translation>
@@ -5507,6 +5519,7 @@
 <translation id="5135533361271311778">Artikulli i faqeshënuesve nuk mund të krijohej.</translation>
 <translation id="513555878193063507">Shto një APN të re</translation>
 <translation id="5136343472380336530">Sigurohu që të dyja pajisjet të jenë të shkyçura, pranë njëra-tjetrës, si dhe të kenë të aktivizuar Bluetooth-in. <ph name="LINK_BEGIN" />Mëso më shumë<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Lidhja e "Zonës së qasjes për internet në çast" dështoi</translation>
 <translation id="5138227688689900538">Shfaq më pak</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, kërko në <ph name="DEFAULT_SEARCH_ENGINE_NAME" /></translation>
 <translation id="5139823398361067371">Fut kodin PIN për çelësin e sigurisë. Nëse nuk e di kodin PIN, do të duhet ta rivendosësh çelësin e sigurisë.</translation>
@@ -5594,6 +5607,7 @@
 <translation id="5197255632782567636">Interneti</translation>
 <translation id="5198430103906431024">Dërgo të dhënat e përdorimit dhe të diagnostikimit. Aktualisht kjo pajisje po dërgon automatikisht te Google të dhënat e diagnostikimit dhe të përdorimit të pajisjes dhe të aplikacioneve. Këto do të ndihmojnë për qëndrueshmërinë e sistemit dhe të aplikacioneve dhe për përmirësime të tjera. Disa të dhëna të përmbledhura do të ndihmojnë po ashtu aplikacionet dhe partnerët e Google, si p.sh. zhvilluesit e Android. Nëse cilësimi i "Aktivitetit shtesë të uebit dhe të aplikacioneve" është i aktivizuar, këto të dhëna mund të ruhen në "Llogarinë tënde të Google".</translation>
 <translation id="5199729219167945352">Eksperimentet</translation>
+<translation id="5200680225062692606">Touch ID është kyçur. Fut fjalëkalimin për të vazhduar.</translation>
 <translation id="5203035663139409780">Mund të modifikojnë skedarët ose dosjet në pajisjen tënde</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Kliko për të shikuar shtesën}other{Kliko për të shikuar këto shtesa}}</translation>
 <translation id="5204673965307125349">Kryej powerwash për pajisjen dhe provo përsëri.</translation>
@@ -5953,6 +5967,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> mund të kërkojë një pajisje më të re ose një lloj tjetër pajisjeje</translation>
 <translation id="5486261815000869482">Konfirmo fjalëkalimin</translation>
 <translation id="5486561344817861625">Simulo rifillimin e shfletimit</translation>
+<translation id="5486748931874756433">Ky ndryshim do të zbatohet kur të marrësh përditësimin tjetër dhe ta rinisësh pajisjen tënde <ph name="DEVICE_TYPE" />. Ky ndryshim nuk mund të anulohet dhe ai zbatohet për të gjithë përdoruesit e kësaj pajisjeje.</translation>
 <translation id="5487460042548760727">Riemërtoje profilin si <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">"<ph name="COPIED_ITEM_NAME" />" u kopjua</translation>
 <translation id="5488508217173274228">Opsionet e enkriptimit të sinkronizimit</translation>
@@ -6367,6 +6382,7 @@
 <translation id="5799508265798272974">Pajisja virtuale Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Rivendosi cilësimet në pajisjen tënde me ChromeOS te parazgjedhjet e sigurta.</translation>
 <translation id="5800020978570554460">Skedari i destinacionit u shkurtua ose u hoq që nga shkarkimi i fundit.</translation>
+<translation id="5800290746557538611">Aktivizo "Zonën e qasjes për internet në çast"</translation>
 <translation id="5800351251499368110">Mbyll kërkimin në panelin anësor. Kërkimi është i hapur në panelin anësor.</translation>
 <translation id="5800703268655655701">Zgjidh temën e ndriçuar ose të errët</translation>
 <translation id="5801051031414037185">Konfiguro telefonin</translation>
@@ -6526,6 +6542,7 @@
 <translation id="5916664084637901428">Aktiv</translation>
 <translation id="59174027418879706">Aktivizuar</translation>
 <translation id="5920543303088087579">Lidhja me këtë rrjet është çaktivizuar nga administratori yt</translation>
+<translation id="5922963926582976524">Shkëput rrjetin e "Zonës së qasjes për internet në çast"</translation>
 <translation id="5924047253200400718">Kërko ndihmë<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Pyet përpara se të kopjosh ose zhvendosësh skedarët e Microsoft te "Disku i Google"</translation>
 <translation id="5924527146239595929">Shkrep një fotografi të re ose zgjidh një fotografi ose ikonë ekzistuese.
@@ -6576,6 +6593,7 @@
 <translation id="5955721306465922729">Një uebsajt dëshiron që ta hapë këtë aplikacion.</translation>
 <translation id="5955809630138889698">Kjo pajisje mund të jetë e përshtatshme vetëm për modalitetin e demonstrimit online. Kontakto me përfaqësuesin e ekipit të mbështetjes për më shumë detaje.</translation>
 <translation id="5957987129450536192">Trokit ikonën e "Zgjidh që të thuhet" pranë imazhit të profilit tënd, më pas zgjidh atë që dëshiron të dëgjosh.</translation>
+<translation id="5958836583172610505">Sinkronizimi është aktiv</translation>
 <translation id="5959471481388474538">Rrjeti nuk ofrohet</translation>
 <translation id="5959982036207776176">Zmadhuesi ndjek fjalën që po lexohet duke zgjedhur që të thuhet</translation>
 <translation id="5963413905009737549">Seksioni</translation>
@@ -6902,6 +6920,7 @@
 <translation id="6209838773933913227">Përditësimi i përbërësit</translation>
 <translation id="6209908325007204267">Pajisja jote përfshin një përmirësim të Chrome Enterprise, por emri yt i përdoruesit nuk lidhet me llogarinë e ndërmarrjes. Krijo një llogari të ndërmarrjes duke vizituar g.co/ChromeEnterpriseAccount në një pajisje dytësore.</translation>
 <translation id="6210282067670792090">Në shiritin e adresave, përdor këtë shkurtore të tastierës me shkurtoret për motorët e kërkimit dhe kërkimin e sajteve</translation>
+<translation id="6211067089253408231">Aktivizo "Zonës së qasjes për internet në çast"</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Hapi të gjitha në &amp;Grup të ri skedash}=1{Hape në &amp;Grup të ri skedash}other{Hapi të gjitha ({COUNT}) në &amp;Grup të ri skedash}}</translation>
 <translation id="6212039847102026977">Shfaq karakteristikat e përparuara të rrjetit</translation>
 <translation id="6212168817037875041">Fik ekranin</translation>
@@ -8075,6 +8094,7 @@
 <translation id="7120762240626567834">Trafiku në shfletuesin Chrome dhe Android do të bllokohet përveçse nëse është lidhur një rrjet VPN</translation>
 <translation id="7121438501124788993">Modaliteti i zhvilluesit</translation>
 <translation id="7121728544325372695">Vizat inteligjente</translation>
+<translation id="7122605570852873914">Dil gjithsesi nga llogaria</translation>
 <translation id="7123030151043029868">Lejohen të shkarkojnë automatikisht shumë skedarë</translation>
 <translation id="7124013154139278147">Cakto çelësin për veprimin “Pas”</translation>
 <translation id="7124712201233930202">Politikat e organizatës sate nuk janë respektuar</translation>
@@ -8724,6 +8744,7 @@
 <translation id="7629827748548208700">Skeda: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Kjo pajisje menaxhohet nga <ph name="MANAGER" /> dhe të kërkon të identifikohesh çdo herë.</translation>
 <translation id="7631014249255418691">Aplikacionet dhe skedarët e Linux janë rezervuar me sukses</translation>
+<translation id="7631722872321401342">Nuk ka zëra në <ph name="LANGUAGE" /> për pajisjen tënde. Mund të instalosh zëra te cilësimet.</translation>
 <translation id="7631887513477658702">&amp;Hapi gjithmonë skedarët e këtij lloji</translation>
 <translation id="7632437836497571618">Përdor lidhjet e sigurta për të kërkuar për sajtet</translation>
 <translation id="7632948528260659758">Aplikacionet e mëposhtme të kioskës kanë dështuar me përditësimin:</translation>
@@ -9187,6 +9208,7 @@
 <translation id="7947964080535614577">Sajtet shfaqin zakonisht reklama që të mund të ofrojnë përmbajtje ose shërbime falas. Por disa sajte dihet se shfaqin reklama ndërhyrëse ose mashtruese.</translation>
 <translation id="7948407723851303488">Të gjitha faqet e <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Arsyeja: LBS mbështet vetëm URL-të në formatin http://, https:// dhe file://.</translation>
+<translation id="7950814699499457511">Aktive • Kjo shtesë nuk i ka publikuar praktikat e privatësisë, si p.sh. se si i mbledh dhe i përdor të dhënat</translation>
 <translation id="7951265006188088697">Për të shtuar ose menaxhuar metodat e pagesës me Google Pay, vizito <ph name="BEGIN_LINK" />Llogarinë tënde të Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Çaktivizo kartën virtuale</translation>
 <translation id="795240231873601803">Përdor regjistrimin e ndërmarrjes për llogaritë e punës dhe të shkollës</translation>
@@ -9232,6 +9254,7 @@
 <translation id="7978412674231730200">Çelës privat</translation>
 <translation id="7978450511781612192">Kjo do të të nxjerrë nga llogaritë e Google. Faqeshënuesit, historiku, fjalëkalimet dhe shumë të tjera nuk do të sinkronizohen më.</translation>
 <translation id="7980084013673500153">ID-ja e punës: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Përdor një çelës të ruajtur kalimi për <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Shfaq dritaren kërcyese të numrit EID dhe kodit QR të pajisjes</translation>
 <translation id="7981670705071137488">Pas kësaj, përditësimet e softuerit do të kryhen në sfond. Mund t'i shqyrtosh preferencat e përditësimeve te "Cilësimet".</translation>
 <translation id="7982083145464587921">Rinise pajisjen tënde për të rregulluar këtë gabim.</translation>
@@ -9271,6 +9294,7 @@
 <translation id="8009225694047762179">Menaxho fjalëkalimet</translation>
 <translation id="8011372169388649948">"<ph name="BOOKMARK_TITLE" />" u zhvendos.</translation>
 <translation id="8012188750847319132">caps lock</translation>
+<translation id="8012463809859447963">Detajet e "Zonës së qasjes për internet në çast"</translation>
 <translation id="8013993649590906847">Nëse një imazh nuk ka një përshkrim të dobishëm, Chrome do të përpiqet të të japë një përshkrim. Për të krijuar përshkrime, imazhet dërgohen te Google.</translation>
 <translation id="8014154204619229810">Përditësuesi është aktualisht në ekzekutim. Rifreskoje pas një minute për të kontrolluar përsëri.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> nuk mund të kthehet prapa te versioni i instaluar më parë. Provo përsëri për të kryer Powerwash të pajisjes tënde.</translation>
@@ -9285,6 +9309,7 @@
 <translation id="8025151549289123443">Ekrani i kyçjes dhe identifikimi</translation>
 <translation id="8025291188699172126">Rreth përditësimeve</translation>
 <translation id="8026471514777758216">Të gjitha pajisjet e tua</translation>
+<translation id="8026784703228858744">Ruaj faqeshënuesit etj. me sinkronizimin</translation>
 <translation id="8027581147000338959">Hape në dritare të re</translation>
 <translation id="8028060951694135607">Rikuperimi i Çelësit të Microsoft</translation>
 <translation id="8028803902702117856">Po shkarkon <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9415,6 +9440,7 @@
 <translation id="8115139559594092084">Nga "Disku yt i Google"</translation>
 <translation id="8116972784401310538">&amp;Menaxheri i faqeshënuesve</translation>
 <translation id="8118276691321086429">"<ph name="PASSWORD_MANAGER_BRAND" />" mban mend se si je identifikuar dhe të identifikon automatikisht kur është e mundur. Kur është joaktiv, do të të kërkohet gjithmonë konfirmimi.</translation>
+<translation id="8118331347066725040">Dërgo komente për kërkimin me "Lenten"</translation>
 <translation id="8118362518458010043">Çaktivizuar nga Chrome. Kjo shtesë mund të jetë e pasigurt.</translation>
 <translation id="8118488170956489476"><ph name="BEGIN_LINK" />Shfletuesi yt menaxhohet<ph name="END_LINK" /> nga organizata jote</translation>
 <translation id="8118515372935001629">Shpejtësia e rifreskimit të ekranit</translation>
@@ -9465,11 +9491,13 @@
 <translation id="8151057139207656239">Detajet e ndërtimit u kopjuan</translation>
 <translation id="815114315010033526">Përdor kodin QR më mirë</translation>
 <translation id="8151638057146502721">Konfiguro</translation>
+<translation id="8151748163667572916">Çaktivizo "Zonën e qasjes për internet në çast"</translation>
 <translation id="8154790740888707867">Asnjë skedar</translation>
 <translation id="815491593104042026">Gabim! Vërtetimi dështoi, sepse ishte i konfiguruar të përdorte një URL jo të sigurt (<ph name="BLOCKED_URL" />). Kontakto me administratorin tënd.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Nuk u gjetën fjalëkalime të komprometuara}=1{{COUNT} fjalëkalim i komprometuar}other{{COUNT} fjalëkalime të komprometuara}}</translation>
 <translation id="8157248655669507702">Aktivizo të dhënat celulare për të instaluar një profil të kartës eSIM</translation>
 <translation id="8157704005178149728">Po konfiguron mbikëqyrjen</translation>
+<translation id="8157849462797352650">Pajisja jote merr përditësimet më të fundit të sigurisë, qëndrueshmërisë dhe performancës</translation>
 <translation id="8158117992543756526">Marrja e përditësimeve automatike të sigurisë dhe softuerëve për këtë pajisje ka ndaluar në <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Mëso më shumë<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Merr konfirmim me dridhje për veprimet si ekrani i ndarë dhe ndryshimi i tavolinave të punës. <ph name="LINK_BEGIN" />Mëso më shumë<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Gabim në vendosjen e besimit të certifikatës</translation>
@@ -9912,6 +9940,7 @@
 <translation id="8480082892550707549">Edhe nëse i ke shkarkuar skedarë nga ky uebsajt më parë, sajti mund të jetë përkohësisht i pasigurt (i sulmuar). Provo ta shkarkosh këtë skedar më vonë.</translation>
 <translation id="8480869669560681089">Pajisje e panjohur nga <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Konfirmo lejen e USB-së</translation>
+<translation id="8482077254400484047">Menaxho pamjen e skedave joaktive këtu</translation>
 <translation id="8483248364096924578">Adresa e IP-së</translation>
 <translation id="8486666913807228950">Arsyeja: Rregulli i anasjellë <ph name="REVERT_RULE" /> u gjet në listën "Hap me forcë në".</translation>
 <translation id="8487678622945914333">Zmadho</translation>
@@ -9998,6 +10027,7 @@
 <translation id="8555444629041783356">Programi automatik i perëndimit të diellit</translation>
 <translation id="855604308879080518">Lejo që aplikacionet për Android të kenë qasje në pajisjet USB në këtë Chromebook. Do të kërkohet leje sa herë që lidh një pajisje USB. Aplikacionet individuale për Android do të kërkojnë leje shtesë.</translation>
 <translation id="8557022314818157177">Vazhdo të prekësh çelësin e sigurisë deri sa gjurma e gishtit tënd të regjistrohet</translation>
+<translation id="8557100046150195444">Përdor Touch ID për të vazhduar</translation>
 <translation id="8557180006508471423">Aktivizo "Google Chrome" te "Shërbimet e vendndodhjes" në kompjuterin tënd Mac</translation>
 <translation id="8557856025359704738">Shkarkimi tjetër është më <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Fjalëkalimi i "Llogarisë së Google"</translation>
@@ -10066,6 +10096,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Me hijezim</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Paraqitja e skedave joaktive</translation>
 <translation id="8621979332865976405">Ndaj të gjithë ekranin tënd</translation>
 <translation id="8624315169751085215">Kopjo në kujtesën e fragmenteve</translation>
 <translation id="8624354461147303341">Merr uljet e çmimeve</translation>
diff --git a/chrome/app/resources/generated_resources_sv.xtb b/chrome/app/resources/generated_resources_sv.xtb
index f066653..a363c722 100644
--- a/chrome/app/resources/generated_resources_sv.xtb
+++ b/chrome/app/resources/generated_resources_sv.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Läs in bild</translation>
 <translation id="1026959648338730078">Windows Hello eller extern säkerhetsnyckel</translation>
 <translation id="1028700151766901954">Orsak: Stöd för äldre webbläsare använder <ph name="DEFAULT_OPEN_BROWSER" /> som standard.</translation>
+<translation id="1028823395684328817">Verifiera din identitet för att fortsätta använda lösenord och annat i Google-kontot</translation>
 <translation id="102916930470544692">Nyckel</translation>
 <translation id="1029317248976101138">Zooma in</translation>
 <translation id="1029526375103058355">Lätt klick på styrplattan</translation>
@@ -91,7 +92,7 @@
 <translation id="10619348099955377">Kopiera visningsnamn</translation>
 <translation id="1062407476771304334">Ersätt</translation>
 <translation id="1062628064301375934">Hjälp oss att göra webben mer privat</translation>
-<translation id="1066964438793906105">Sök efter skadlig programvara</translation>
+<translation id="1066964438793906105">Sök efter skadlig kod</translation>
 <translation id="1067661089446014701">Du kan öka säkerheten genom att kryptera lösenord på enheten innan de sparas i Google Lösenordshantering.</translation>
 <translation id="1067922213147265141">Andra Google-tjänster</translation>
 <translation id="106814709658156573">Låt ditt barn trycka på fingeravtryckssensorn nere till vänster på tangentbordet för att ställa in fingeravtryck. Ditt barns fingeravtrycksdata lagras på ett säkert sätt och lämnar aldrig denna <ph name="DEVICE_TYPE" />.</translation>
@@ -779,7 +780,7 @@
 <translation id="1576729678809834061">Rapportera detta sökresultat</translation>
 <translation id="1578488449637163638">Mörkt</translation>
 <translation id="1578558981922970608">Tvångsavsluta</translation>
-<translation id="157931050206866263">Läs mer om genomsökningar efter skadlig programvara</translation>
+<translation id="157931050206866263">Läs mer om genomsökningar efter skadlig kod</translation>
 <translation id="1580772913177567930">Kontakta administratören</translation>
 <translation id="1581962803218266616">Visa i Finder</translation>
 <translation id="1582955169539260415">radera [<ph name="FINGERPRINT_NAME" />]</translation>
@@ -934,7 +935,7 @@
 <translation id="1674073353928166410">Öppna alla (<ph name="URL_COUNT" />) i ett inkognitofönster</translation>
 <translation id="1677306805708094828">Det går inte att lägga till <ph name="EXTENSION_TYPE_PARAMETER" /></translation>
 <translation id="1677472565718498478"><ph name="TIME" /> kvar</translation>
-<translation id="1678849866171627536">Genomsökningen misslyckades. Den här filen kan innehålla ett virus eller skadlig programvara.</translation>
+<translation id="1678849866171627536">Genomsökningen misslyckades. Den här filen kan innehålla ett virus eller skadlig kod.</translation>
 <translation id="1679068421605151609">Verktyg för utvecklare</translation>
 <translation id="1679810534535368772">Vill du avsluta?</translation>
 <translation id="167983332380191032">Hanteringstjänsten skickade ett HTTP-fel.</translation>
@@ -1451,7 +1452,7 @@
 <translation id="2046702855113914483">Ramen (nudelsoppa)</translation>
 <translation id="204706822916043810">Den virtuella maskinen kontrolleras</translation>
 <translation id="2048182445208425546">Åtkomst till din nätverkstrafik</translation>
-<translation id="2048254245884707305">Söker efter skadlig programvara …</translation>
+<translation id="2048254245884707305">Söker efter skadlig kod …</translation>
 <translation id="2048554637254265991">Ett fel uppstod när hanteraren av behållare skulle startas. Försök igen.</translation>
 <translation id="2048653237708779538">Åtgärden är inte tillgänglig</translation>
 <translation id="204914487372604757">Skapa genväg</translation>
@@ -1588,7 +1589,7 @@
 <translation id="2146263598007866206">Webbplatser kan automatiskt ladda ned relaterade filer samtidigt så att du sparar tid</translation>
 <translation id="2147218225094845757">Dölj sidopanel</translation>
 <translation id="2147282432401652483">kommando</translation>
-<translation id="2147402320887035428">Den här filen kan innehålla skadlig programvara.<ph name="LINE_BREAK" />Google Säker webbsökning kontrollerar om filen är osäker. Genomsökningen tar vanligtvis några sekunder.</translation>
+<translation id="2147402320887035428">Den här filen kan innehålla skadlig kod.<ph name="LINE_BREAK" />Google Säker webbsökning kontrollerar om filen är osäker. Genomsökningen tar vanligtvis några sekunder.</translation>
 <translation id="2148219725039824548">Det gick inte att montera den delade resursen. Den angivna resursen hittades inte i nätverket.</translation>
 <translation id="2148756636027685713">Formateringen är klar</translation>
 <translation id="2148892889047469596">Casta fliken</translation>
@@ -2697,7 +2698,7 @@
 <translation id="2956070239128776395">Ett avsnitt har kapslats in i en grupp: <ph name="ERROR_LINE" /></translation>
 <translation id="2958721676848865875">Varning vid paketering av tillägg</translation>
 <translation id="2959127025785722291">Något gick fel. Det gick inte att slutföra genomsökningen. Försök igen.</translation>
-<translation id="2959474507964749987">Den här krypterade filen kan innehålla ett virus eller skadlig programvara.<ph name="LINE_BREAK" />Du kan kontrollera om den är säker genom att skicka filen och lösenordet till Google Säker webbsökning. Genomsökningen tar vanligtvis några sekunder.<ph name="LINE_BREAK" />Lägg till filens lösenord för att genomsöka den.</translation>
+<translation id="2959474507964749987">Den här krypterade filen kan innehålla ett virus eller skadlig kod.<ph name="LINE_BREAK" />Du kan kontrollera om den är säker genom att skicka filen och lösenordet till Google Säker webbsökning. Genomsökningen tar vanligtvis några sekunder.<ph name="LINE_BREAK" />Lägg till filens lösenord för att genomsöka den.</translation>
 <translation id="2959842337402130152">Återställningen misslyckades eftersom det inte finns tillräckligt med lagringsutrymme. Frigör <ph name="SPACE_REQUIRED" /> lagringsutrymme på enheten och försök igen.</translation>
 <translation id="2960208947600937804">Ett fel uppstod när Linux skulle konfigureras. Kontakta administratören.</translation>
 <translation id="2960942820860729477">Uppdateringsfrekvens</translation>
@@ -2852,7 +2853,7 @@
 <translation id="3072775339180057696">Vill du låta webbplatsen visa <ph name="FILE_NAME" />?</translation>
 <translation id="3074499504015191586">Översätt hela sidan</translation>
 <translation id="3075144191779656260">Tryck på fingeravtryckssensorn på vänster sida av <ph name="DEVICE_TYPE" />. Din fingeravtrycksdata lagras på ett säkert sätt och lämnar aldrig din <ph name="DEVICE_TYPE" />.</translation>
-<translation id="3075740753681485522">Av • Det här tillägget innehåller skadlig programvara</translation>
+<translation id="3075740753681485522">Av • Det här tillägget innehåller skadlig kod</translation>
 <translation id="3075874217500066906">En omstart krävs för att Powerwash-processen ska inledas. Efter omstarten får du bekräfta att du vill fortsätta.</translation>
 <translation id="3076909148546628648"><ph name="DOWNLOAD_RECEIVED" />/<ph name="DOWNLOAD_TOTAL" /></translation>
 <translation id="3076966043108928831">Spara endast på den här enheten</translation>
@@ -3159,7 +3160,7 @@
 <translation id="3323521181261657960">Bonus! Du har fått mer skärmtid</translation>
 <translation id="3325930488268995856">Microsoft OneDrive har anslutits</translation>
 <translation id="3325995804968971809">Stil</translation>
-<translation id="3327050066667856415">En Chromebook är gjord för att vara säker. Enheten skyddas från skadlig programvara automatiskt – inga specialprogram behövs.</translation>
+<translation id="3327050066667856415">En Chromebook är gjord för att vara säker. Enheten skyddas från skadlig kod automatiskt – inga specialprogram behövs.</translation>
 <translation id="3328489342742826322">Om du återställer från en säkerhetskopia raderas befintliga Linux-program och all data i mappen för Linux-filer.</translation>
 <translation id="3331321258768829690">(<ph name="UTCOFFSET" />) <ph name="LONGTZNAME" /> (<ph name="EXEMPLARCITY" />)</translation>
 <translation id="3331974543021145906">Appinformation</translation>
@@ -3320,6 +3321,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> kräver att du ansluter till wifi och laddar ned en uppdatering nu.</translation>
 <translation id="3452999110156026232">Föräldraåtkomst</translation>
 <translation id="3453082738208775226">Vill du rensa i lagringsutrymmet offline?</translation>
+<translation id="3453597230179205517">Platsåtkomst har blockerats</translation>
 <translation id="3453612417627951340">Auktorisering behövs</translation>
 <translation id="3454213325559396544">Detta är den sista automatiska programvaru- och säkerhetsuppdateringen för <ph name="DEVICE_TYPE" />. Uppgradera till en nyare modell om du vill få uppdateringar i framtiden.</translation>
 <translation id="3454818737556063691">Vill du flytta 1 fil till <ph name="CLOUD_PROVIDER" /> och öppna den?</translation>
@@ -3397,7 +3399,7 @@
 <translation id="3514335087372914653">Spelinställningar</translation>
 <translation id="3514373592552233661">Prioriterade nätverk väljs före andra kända nätverk när det finns flera nätverk tillgängliga</translation>
 <translation id="3514647716686280777">Du har nu standardsäkerhetsskydd. Aktivera Förbättrad säker webbsökning i Chrome-inställningarna om du vill få ett bättre skydd mot farliga webbplatser, nedladdningar och tillägg.</translation>
-<translation id="3514681096978190000">Den här arkivfilen innehåller andra filer som kan dölja skadlig programvara</translation>
+<translation id="3514681096978190000">Den här arkivfilen innehåller andra filer som kan dölja skadlig kod</translation>
 <translation id="3515983984924808886">Tryck på säkerhetsnyckeln igen för att bekräfta återställningen. All information som lagras på säkerhetsnyckeln, inklusive dess pinkod, raderas.</translation>
 <translation id="3518866566087677312">Bokmärk saker som du vill komma tillbaka till senare</translation>
 <translation id="3519564332031442870">Servertjänst för utskrift</translation>
@@ -3546,6 +3548,7 @@
 <translation id="3627588569887975815">Öppna länk i inko&amp;gnitofönster</translation>
 <translation id="3627671146180677314">Förnyelsetid för Netscape-certifikat</translation>
 <translation id="3628275722731025472">Inaktivera Bluetooth</translation>
+<translation id="3629630597033136279">Av • Tillägget har ingen publicerad integritetspraxis, till exempel hur det samlar in och använder data</translation>
 <translation id="3629664892718440872">Kom ihåg det här valet</translation>
 <translation id="3630132874740063857">Din telefon</translation>
 <translation id="3630995161997703415">Lägg till den här webbplatsen på hyllan och använd den när som helst</translation>
@@ -4604,7 +4607,7 @@
 <translation id="4406883609789734330">Live Caption</translation>
 <translation id="4407039574263172582"><ph name="IDENTITY_PROVIDER_ETLD_PLUS_ONE" /> delar ditt namn, din e-postadress och din profilbild med den här webbplatsen om du fortsätter. Läs webbplatsens <ph name="BEGIN_LINK" />användarvillkor<ph name="END_LINK" />.</translation>
 <translation id="4408599188496843485">H&amp;jälp</translation>
-<translation id="4408965460206576430">Den här filen innehåller skadlig programvara eller kommer från en misstänkt webbplats</translation>
+<translation id="4408965460206576430">Den här filen innehåller skadlig kod eller kommer från en misstänkt webbplats</translation>
 <translation id="4409271659088619928">Du använder <ph name="DSE" /> som sökmotor. Läs den sökmotorns anvisningar för att radera sökhistoriken om tillämpligt.</translation>
 <translation id="4409697491990005945">Marginaler</translation>
 <translation id="4409779593816003679">Lösenord och autofyll</translation>
@@ -4956,6 +4959,7 @@
 <translation id="467510802200863975">Lösenorden matchar inte</translation>
 <translation id="4675828034887792601">Skapa genvägar för att söka på webbplatser och hantera sökmotorn</translation>
 <translation id="4676595058027112862">Phone Hub, Läs mer</translation>
+<translation id="4676616966096505747">Viss data har inte sparats i ditt konto ännu</translation>
 <translation id="4677772697204437347">GPU-minne</translation>
 <translation id="467809019005607715">Google Presentationer</translation>
 <translation id="4678848110205818817">Kredit-/bankkort</translation>
@@ -5118,7 +5122,7 @@
 <translation id="481574578487123132">Länkade enheter</translation>
 <translation id="4816097470512964351"><ph name="DEVICE" />, information</translation>
 <translation id="4816336393325437908">{COUNT,plural, =1{1 bokmärke har raderats}other{{COUNT} bokmärken har raderats}}</translation>
-<translation id="481689174647911539">Den här filen kan innehålla ett virus eller skadlig programvara.<ph name="LINE_BREAK" />Du kan skicka den till Google Säker webbsökning för att kontrollera om den är säker. Genomsökningen tar vanligtvis några sekunder.</translation>
+<translation id="481689174647911539">Den här filen kan innehålla ett virus eller skadlig kod.<ph name="LINE_BREAK" />Du kan skicka den till Google Säker webbsökning för att kontrollera om den är säker. Genomsökningen tar vanligtvis några sekunder.</translation>
 <translation id="4816900689218414104">Skapa en nyckel på en telefon eller surfplatta</translation>
 <translation id="4819323978093861656">{0,plural, =0{Avslutas nu.}=1{Avslutas om 1 sekund}other{Avslutas om # sekunder}}</translation>
 <translation id="4819607494758673676">Aviseringar från Google Assistent</translation>
@@ -5340,7 +5344,7 @@
 <translation id="4977942889532008999">Bekräfta åtkomst</translation>
 <translation id="4979263087381759787">Utvecklaralternativ</translation>
 <translation id="4979510648199782334">Konfigureringen av Microsoft 365 är klar</translation>
-<translation id="4980805016576257426">Tillägget innehåller skadlig programvara.</translation>
+<translation id="4980805016576257426">Tillägget innehåller skadlig kod.</translation>
 <translation id="4983159853748980742">Ditt lösenord har inte delats. Kontrollera internetanslutningen och se till att du är inloggad i Chrome. Försök sedan igen.</translation>
 <translation id="4986706507552097681">Du kan alltid välja vad som ska synkroniseras i inställningarna. Google kan anpassa Sök och andra tjänster utifrån din historik.</translation>
 <translation id="4986728572522335985">All data på säkerhetsnyckeln raderas, inklusive pinkoden</translation>
@@ -5446,6 +5450,7 @@
 <translation id="5070773577685395116">Fick du den inte?</translation>
 <translation id="5071295820492622726">Tillbaka till senaste nedladdningarna</translation>
 <translation id="5071892329440114717">Visa detaljer om standardskydd</translation>
+<translation id="5072500507106264618">Endast systemtjänster kan använda din plats</translation>
 <translation id="5072836811783999860">Visa hanterade bokmärken</translation>
 <translation id="5072900412896857127">Det gick inte att läsa in användarvillkoren för Google Play. Kontrollera nätverksanslutningen och försök igen.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> och # till}}</translation>
@@ -5488,6 +5493,7 @@
 <translation id="5097874180538493929">Klicka automatiskt när markören stannar</translation>
 <translation id="5100775515702043594"><ph name="EXTENSION_NAME" /> har fästs av administratören</translation>
 <translation id="5101839224773798795">Klicka automatiskt när pekaren stannar</translation>
+<translation id="5102244391872941183">Appar och webbplatser med platsbehörighet och systemtjänster kan använda din plats</translation>
 <translation id="5103311607312269661">tangenten som ökar skärmens ljusstyrka</translation>
 <translation id="5106350808162641062">Ta bort</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> kontrolleras via Family Link. Du kan lägga till skolkonton för att få åtkomst till skolresurser med föräldrakontroll.</translation>
@@ -5693,7 +5699,7 @@
 <translation id="5260508466980570042">Det gick inte att verifiera e-postadressen eller lösenordet. Försök igen.</translation>
 <translation id="5261619498868361045">Behållarnamnet får inte vara tomt.</translation>
 <translation id="5261683757250193089">Öppna i Web Store</translation>
-<translation id="5261799091118902550">Den här filen kan innehålla ett virus eller skadlig programvara. Du kan skicka den till Google för att kontrollera om den är säker.</translation>
+<translation id="5261799091118902550">Den här filen kan innehålla ett virus eller skadlig kod. Du kan skicka den till Google för att kontrollera om den är säker.</translation>
 <translation id="5262334727506665688">Fortsätt spara lösenord i Google-kontot</translation>
 <translation id="5262784498883614021">Anslut till ett nätverk automatiskt</translation>
 <translation id="5263656105659419083">Klicka på Fäst uppe till höger för att enkelt återgå till sidopanelen</translation>
@@ -5761,7 +5767,7 @@
 <translation id="5307030433605830021">Källan stöds inte</translation>
 <translation id="5307386115243749078">Parkoppla Bluetooth-brytare</translation>
 <translation id="5308380583665731573">Anslut</translation>
-<translation id="5308989548591363504">Titta efter skadlig programvara</translation>
+<translation id="5308989548591363504">Titta efter skadlig kod</translation>
 <translation id="5309418307557605830">Google Assistent kan användas här också</translation>
 <translation id="5309641450810523897">Supportärende-id</translation>
 <translation id="5311304534597152726">Loggar in som</translation>
@@ -6227,7 +6233,7 @@
 <translation id="5663653125349867535">Läslista</translation>
 <translation id="5663918299073387939">Webbplatser begär vanligtvis tillstånd att styra och omprogrammera MIDI-enheter för att skapa musik, redigera musik eller uppdatera enhetens firmware</translation>
 <translation id="5666911576871845853">&amp;Lägg till ny profil</translation>
-<translation id="5667293444945855280">Skadlig programvara</translation>
+<translation id="5667293444945855280">Skadlig kod</translation>
 <translation id="5667546120811588575">Google Play konfigureras …</translation>
 <translation id="5668351004957198136">Ej godkänd</translation>
 <translation id="5669863904928111203">ChromeOS är inaktuellt</translation>
@@ -6594,7 +6600,7 @@
 <translation id="5948536763493709626">Anslut ett tangentbord eller en mus eller fortsätt att konfigurera med pekskärmen. Om du använder Bluetooth-enheter kontrollerar du att de är klara att koppla.</translation>
 <translation id="5949544233750246342">Det gick inte att analysera filen</translation>
 <translation id="594993197557058302">Tryck på en till fyra specialtangenter (Ctrl, Alt, Skift, Sök eller appstartartangenten) och en till tangent. Du kan även välja en enda tangent.</translation>
-<translation id="5950762317146173294">Den här filen kan innehålla ett virus eller skadlig programvara</translation>
+<translation id="5950762317146173294">Den här filen kan innehålla ett virus eller skadlig kod</translation>
 <translation id="5951303645598168883"><ph name="ORIGIN" /> vill använda lokala teckensnitt</translation>
 <translation id="5951624318208955736">Skärm</translation>
 <translation id="5952020381407136867">styrplatta</translation>
@@ -6606,6 +6612,7 @@
 <translation id="5955721306465922729">En webbplats vill öppna den här appen.</translation>
 <translation id="5955809630138889698">Demoläget kanske bara kan användas online på den här enheten. Kontakta supporten om du vill veta mer.</translation>
 <translation id="5957987129450536192">Tryck på textuppläsningsikonen nära profilbilden och markera sedan det som du vill få uppläst.</translation>
+<translation id="5958836583172610505">Synkronisering har aktiverats</translation>
 <translation id="5959471481388474538">Nätverket är inte tillgängligt</translation>
 <translation id="5959982036207776176">Förstoringsglaset följer ordet som läses upp via textuppläsningen</translation>
 <translation id="5963413905009737549">Avsnitt</translation>
@@ -7183,7 +7190,7 @@
 <translation id="6408118934673775994">Läs och ändra dina uppgifter på <ph name="WEBSITE_1" />, <ph name="WEBSITE_2" /> och <ph name="WEBSITE_3" /></translation>
 <translation id="6410257289063177456">Bildfiler</translation>
 <translation id="6410328738210026208">Byt kanal och Powerwash</translation>
-<translation id="6410390304316730527">Säker webbsökning skyddar dig mot angripare som kan försöka lura dig att göra något riskfyllt, till exempel installera skadlig programvara eller avslöja personliga uppgifter som lösenord, telefonnummer eller kreditkortsuppgifter. Om du inaktiverar detta bör du vara försiktig när du besöker okända webbplatser.</translation>
+<translation id="6410390304316730527">Säker webbsökning skyddar dig mot angripare som kan försöka lura dig att göra något riskfyllt, till exempel installera skadlig kod eller avslöja personliga uppgifter som lösenord, telefonnummer eller kreditkortsuppgifter. Om du inaktiverar detta bör du vara försiktig när du besöker okända webbplatser.</translation>
 <translation id="6411135999030237579">Håll tangenten nedtryckt för att upprepa den automatiskt</translation>
 <translation id="6414618057231176439">Välj vilken version av <ph name="VM_NAME" /> som ska installeras.</translation>
 <translation id="641469293210305670">Installera uppdateringar och appar</translation>
@@ -7443,7 +7450,7 @@
 <translation id="6610064275805055636">Hantera isolerade webbappar</translation>
 <translation id="6611972847767394631">Här finns dina flikar</translation>
 <translation id="661266467055912436">Förbättrar säkerheten för dig och alla andra på webben.</translation>
-<translation id="6613267708691765962">Söker efter skadlig programvara …</translation>
+<translation id="6613267708691765962">Söker efter skadlig kod …</translation>
 <translation id="6613668613087513143">Det gick inte att slutföra uppdateringen eftersom utrymmet inte räcker till. Frigör <ph name="NECESSARY_SPACE" /> på enheten och försök igen i webbläsaren Chrome.</translation>
 <translation id="6615455863669487791">Visa mig</translation>
 <translation id="6618097958368085618">Behåll ändå</translation>
@@ -8107,6 +8114,7 @@
 <translation id="7120762240626567834">Trafik till webbläsaren Chrome och Android blockeras om det inte finns någon VPN-anslutning</translation>
 <translation id="7121438501124788993">Utvecklarläge</translation>
 <translation id="7121728544325372695">Smarta bindestreck</translation>
+<translation id="7122605570852873914">Logga ut ändå</translation>
 <translation id="7123030151043029868">Får ladda ned flera filer automatiskt</translation>
 <translation id="7124013154139278147">Tilldela brytare för Föregående</translation>
 <translation id="7124712201233930202">Organisationens policyer efterlevdes inte</translation>
@@ -9221,6 +9229,7 @@
 <translation id="7947964080535614577">Webbplatser som visar annonser brukar göra det så att de kan tillhandahålla innehåll eller tjänster utan kostnad. Men vissa webbplatser kan visa påträngande eller vilseledande annonser.</translation>
 <translation id="7948407723851303488">Alla sidor av <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Orsak: Stöd för äldre webbläsare fungerar bara med webbadresser som har protokollen http://, https:// och file://.</translation>
+<translation id="7950814699499457511">På • Tillägget har ingen publicerad integritetspraxis, till exempel hur det samlar in och använder data</translation>
 <translation id="7951265006188088697">Öppna <ph name="BEGIN_LINK" />Google-kontot<ph name="END_LINK" /> om du vill lägga till eller hantera betalningsmetoder på Google Pay</translation>
 <translation id="795130320946928025">Inaktivera virtuellt kort</translation>
 <translation id="795240231873601803">Använd företagsregistrering för jobb- och skolkonton</translation>
@@ -10191,7 +10200,7 @@
 <translation id="8673026256276578048">Sök på webben ...</translation>
 <translation id="867329473311423817">Tillåts hantera fönster på alla skärmar</translation>
 <translation id="8673383193459449849">Serverfel</translation>
-<translation id="8674903726754070732">Tyvärr är din dator konfigurerad med ett felaktigt maskinvaru-ID. Detta förhindrar att ChromeOS uppdateras med de senaste säkerhetskorrigeringarna och datorn <ph name="BEGIN_BOLD" />kan vara utsatt för skadlig programvara<ph name="END_BOLD" />.</translation>
+<translation id="8674903726754070732">Tyvärr är din dator konfigurerad med ett felaktigt maskinvaru-ID. Detta förhindrar att ChromeOS uppdateras med de senaste säkerhetskorrigeringarna och datorn <ph name="BEGIN_BOLD" />kan vara utsatt för skadlig kod<ph name="END_BOLD" />.</translation>
 <translation id="8675657007450883866">Webbplatser använder den här funktionen för att aktivera helskärm automatiskt. Användaren måste vanligtvis aktivera helskärmsläget själv.</translation>
 <translation id="8675704450909805533">Installationsprogram hittade ingen giltig destination för installationen av <ph name="DEVICE_OS" />.</translation>
 <translation id="8676152597179121671">{COUNT,plural, =1{Video}other{# videor}}</translation>
diff --git a/chrome/app/resources/generated_resources_sw.xtb b/chrome/app/resources/generated_resources_sw.xtb
index 6d869a2..4b867b1a 100644
--- a/chrome/app/resources/generated_resources_sw.xtb
+++ b/chrome/app/resources/generated_resources_sw.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Pakia Picha</translation>
 <translation id="1026959648338730078">Windows Hello au ufunguo wa nje wa usalama</translation>
 <translation id="1028700151766901954">Sababu: LBS husalia katika <ph name="DEFAULT_OPEN_BROWSER" /> kwa chaguomsingi.</translation>
+<translation id="1028823395684328817">Ili uendelee kutumia manenosiri na zaidi kwenye Akaunti yako ya Google, thibitisha kuwa ni wewe</translation>
 <translation id="102916930470544692">Ufunguo wa siri</translation>
 <translation id="1029317248976101138">Kuza</translation>
 <translation id="1029526375103058355">Gusa ili ubofye</translation>
@@ -423,6 +424,7 @@
 <translation id="1307165550267142340">Umeunda PIN</translation>
 <translation id="1307431692088049276">Usiniulize tena</translation>
 <translation id="1307559529304613120">Lo!  Mfumo umeshindwa kuhifadhi data ya ufikiaji wa API ya muda mrefu kwa kifaa hiki.</translation>
+<translation id="1308876641060960899">Unapotumia Lenzi ya Google, picha ya skrini ya ukurasa hutumwa Google. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Data inayoathiri uwekaji mapendeleo ya matangazo imefutwa</translation>
 <translation id="1311294419381837540">Unatuma kichupo. Unaweza kusimamisha au kuacha kutuma wakati wowote.</translation>
 <translation id="131188242279372879">Gundua ulinzi ulioboreshwa ili upate kiwango cha juu zaidi cha ulinzi wa Chrome kwenye vipakuliwa</translation>
@@ -3018,6 +3020,7 @@
 <translation id="3220943972464248773">Ili uweze kusawazisha manenosiri yako, thibitisha kwamba ni wewe</translation>
 <translation id="3222066309010235055">Kionyeshi awali: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">Unganisha kwenye <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">Kutafuta chochote kwenye ukurasa huu ukitumia Lenzi ya Google</translation>
 <translation id="3223531857777746191">Kitufe cha Kuweka Upya</translation>
 <translation id="3225084153129302039">Ishara chaguomsingi ya zambarau</translation>
 <translation id="3225319735946384299">Utiaji Sahihi wa Misimbo</translation>
@@ -3194,6 +3197,7 @@
 <translation id="3365598184818502391">Tumia Ctrl au Alt</translation>
 <translation id="3368922792935385530">Umeunganishwa</translation>
 <translation id="3369067987974711168">Onyesha vitendo zaidi vya mlango huu</translation>
+<translation id="336916507624489577">Mduara ulioundwa kwa nukta huzingira aikoni za tovuti.</translation>
 <translation id="3369624026883419694">Inatafuta seva pangishi...</translation>
 <translation id="3370260763947406229">Usahihishaji kiotomatiki</translation>
 <translation id="3371140690572404006">Kifaa cha USB-C (mlango wa upande wa kulia mbele)</translation>
@@ -3314,6 +3318,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> inahitaji uunganishe kwenye Wi-Fi sasa na upakue sasisho.</translation>
 <translation id="3452999110156026232">Idhini ya Mzazi</translation>
 <translation id="3453082738208775226">Futa data kwenye hifadhi ya nje ya mtandao?</translation>
+<translation id="3453597230179205517">Ufikiaji wa mahali umezuiwa</translation>
 <translation id="3453612417627951340">Inahitaji kuidhinishwa</translation>
 <translation id="3454213325559396544">Hili ndilo sasisho la mwisho la kiotomatiki la programu na usalama wa <ph name="DEVICE_TYPE" />. Ili upate masasisho katika siku zijazo, tumia muundo mpya zaidi.</translation>
 <translation id="3454818737556063691">Nakili faili 1 kwenye <ph name="CLOUD_PROVIDER" /> ili kufungua?</translation>
@@ -3504,6 +3509,7 @@
 <translation id="3605515937536882518">Thamani ya fomu imesasishwa</translation>
 <translation id="3605780360466892872">Kitufechini</translation>
 <translation id="3607671391978830431">Kwa mtoto</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> ingependa kuthibitisha kuwa ni wewe</translation>
 <translation id="3608460311600621471">Tafadhali weka sababu ya kuchapisha data hii:</translation>
 <translation id="3608730769702025110">Hatua ya 3 kati ya 4: Kagua maelezo ya kumtambulisha mtu mahususi</translation>
 <translation id="3609277884604412258">Utafutaji wa haraka</translation>
@@ -3539,6 +3545,7 @@
 <translation id="3627588569887975815">Fungua kiungo katika dirisha fiche</translation>
 <translation id="3627671146180677314">Muda wa Ku</translation>
 <translation id="3628275722731025472">Zima Bluetooth</translation>
+<translation id="3629630597033136279">Kimezimwa • Kiendelezi hiki hakijachapisha desturi za faragha, kama vile jinsi kinavyokusanya na kutumia data</translation>
 <translation id="3629664892718440872">Kumbuka chaguo hili</translation>
 <translation id="3630132874740063857">Simu yako</translation>
 <translation id="3630995161997703415">Ongeza tovuti hii kwenye rafu yako ili uitumie wakati wowote</translation>
@@ -3793,6 +3800,7 @@
 <translation id="3796648294839530037">Vipendeleo vya Mitandao:</translation>
 <translation id="3797739167230984533">Kifaa chako cha <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> kinadhibitiwa<ph name="END_LINK" /> na shirika lako</translation>
 <translation id="3797900183766075808">&amp;Tafuta <ph name="SEARCH_ENGINE" /> upate “<ph name="SEARCH_TERMS" />”</translation>
+<translation id="3798026281364973895">Zima Mtandaopepe wa papo hapo</translation>
 <translation id="3798449238516105146">Toleo</translation>
 <translation id="3798632811625902122">Kifaa chenye Bluetooth <ph name="DEVICE" /> kinaomba idhini ya kuoanisha.</translation>
 <translation id="3798670284305777884">Spika (ya ndani)</translation>
@@ -4946,6 +4954,7 @@
 <translation id="467510802200863975">Manenosiri hayalingani</translation>
 <translation id="4675828034887792601">Weka njia za mkato za kutafuta tovuti na udhibiti mtambo wako wa kutafuta</translation>
 <translation id="4676595058027112862">Kituo cha Kudhibiti Simu, Pata Maelezo Zaidi</translation>
+<translation id="4676616966096505747">Baadhi ya data bado haijahifadhiwa kwenye akaunti yako</translation>
 <translation id="4677772697204437347">Hifadhi ya GPU</translation>
 <translation id="467809019005607715">Slaidi za Google</translation>
 <translation id="4678848110205818817">Kadi ya Malipo au Mkopo</translation>
@@ -5436,6 +5445,7 @@
 <translation id="5070773577685395116">Je, hukuipata?</translation>
 <translation id="5071295820492622726">Rudi kwenye faili zilizopakuliwa hivi karibuni</translation>
 <translation id="5071892329440114717">Onyesha maelezo ya ulinzi wa kawaida</translation>
+<translation id="5072500507106264618">Huduma za mfumo pekee ndizo zinazoweza kutumia data ya mahali uliko</translation>
 <translation id="5072836811783999860">Onyesha alamisho zinazosimamiwa</translation>
 <translation id="5072900412896857127">Imeshindwa kupakia Sheria na Masharti ya Google Play. Tafadhali kagua muunganisho wako wa mtandao kisha ujaribu tena.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> na # zaidi}}</translation>
@@ -5478,6 +5488,7 @@
 <translation id="5097874180538493929">Bofya kiotomatiki kiteuzi kinaposimama</translation>
 <translation id="5100775515702043594">Kiendelezi cha <ph name="EXTENSION_NAME" /> kimebandikwa na msimamizi wako</translation>
 <translation id="5101839224773798795">Bofya kiotomatiki kiteuzi kinaposimama</translation>
+<translation id="5102244391872941183">Programu na tovuti zilizo na ruhusa ya mahali, pamoja na huduma za mfumo, zinaweza kutumia data ya mahali uliko</translation>
 <translation id="5103311607312269661">kuongeza mwangaza wa skrini</translation>
 <translation id="5106350808162641062">Ondoa</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> inadhibitiwa kwa kutumia Family Link. Unaweza kuongeza akaunti za shule zitakazotumiwa kufikia nyenzo za shule kwa usimamizi wa wazazi.</translation>
@@ -5522,6 +5533,7 @@
 <translation id="5135533361271311778">Isingeweza kuunda kipengee cha alamisho.</translation>
 <translation id="513555878193063507">Weka APN mpya</translation>
 <translation id="5136343472380336530">Hakikisha kuwa vifaa vyote viwili vimefunguliwa, vinakaribiana na Bluetooth imewashwa. <ph name="LINK_BEGIN" />Pata maelezo zaidi<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Imeshindwa kuunganisha kwenye mtandaopepe wa papo hapo</translation>
 <translation id="5138227688689900538">Onyesha chache</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, Utafutaji wa <ph name="DEFAULT_SEARCH_ENGINE_NAME" />.</translation>
 <translation id="5139823398361067371">Weka PIN ya ufunguo wako wa usalama. Ikiwa hujui PIN, utahitaji kuweka upya mipangilio ya ufunguo wa usalama.</translation>
@@ -5609,6 +5621,7 @@
 <translation id="5197255632782567636">Wavuti</translation>
 <translation id="5198430103906431024">Tuma data ya matumizi na uchunguzi. Kwa sasa, kifaa hiki kinatuma kiotomatiki data ya uchunguzi na matumizi ya programu na kifaa kwa Google. Maelezo haya yatatusaidia kuboresha uthabiti wa programu na mfumo na maboresho mengine. Baadhi ya maelezo yaliyojumlishwa pia yatasaidia programu na washirika wa Google kama vile wasanidi programu za Android. Ikiwa umewasha mipangilio ya historia ya Shughuli za ziada kwenye Wavuti na Programu, huenda data hii itahifadhiwa kwenye Akaunti yako ya Google.</translation>
 <translation id="5199729219167945352">Majaribio</translation>
+<translation id="5200680225062692606">Kipengele cha Touch ID kimefungwa. Ili uendelee, weka nenosiri lako.</translation>
 <translation id="5203035663139409780">Zinaweza kubadilisha faili au folda kwenye kifaa chako</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Bofya ili uone kiendelezi}other{Bofya ili uone viendelezi}}</translation>
 <translation id="5204673965307125349">Tafadhali powerwash kifaa na ujaribu tena.</translation>
@@ -5968,6 +5981,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> inaweza kuhitaji kifaa kipya zaidi au cha aina tofauti</translation>
 <translation id="5486261815000869482">Thibitisha nenosiri</translation>
 <translation id="5486561344817861625">Unda Uanzishaji upya wa Ukurasa</translation>
+<translation id="5486748931874756433">Mabadiliko haya hayatatekelezwa utakapopokea sasisho lijalo na ukizima kisha uwashe <ph name="DEVICE_TYPE" /> yako. Mabadiliko haya hayawezi kutenduliwa na yanatumika kwa watumiaji wote wa kifaa hiki.</translation>
 <translation id="5487460042548760727">Badilisha jina la wasifu liwe <ph name="PROFILE_NAME" /></translation>
 <translation id="5488093641312826914">'<ph name="COPIED_ITEM_NAME" />' imenakiliwa</translation>
 <translation id="5488508217173274228">Sawazisha chaguo za usimbaji</translation>
@@ -6382,6 +6396,7 @@
 <translation id="5799508265798272974">Mtambo Pepe wa Linux: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">Badilisha mipangilio kwenye kifaa chako kinachotumia mfumo wa uendeshaji wa ChromeOS iwe chaguomsingi salama.</translation>
 <translation id="5800020978570554460">Faili inapofaa kutumwa ilipunguzwa au kuondolewa tangu mara ya mwisho ilipopakuliwa.</translation>
+<translation id="5800290746557538611">Ruhusu Mtandaopepe wa papo hapo</translation>
 <translation id="5800351251499368110">Funga utafutaji kwenye kidirisha cha pembeni. Utafutaji upo wazi kwenye kidirisha cha pembeni.</translation>
 <translation id="5800703268655655701">Chagua mandhari meupe au meusi</translation>
 <translation id="5801051031414037185">Weka mipangilio ya simu</translation>
@@ -6541,6 +6556,7 @@
 <translation id="5916664084637901428">Imewashwa</translation>
 <translation id="59174027418879706">Imewashwa</translation>
 <translation id="5920543303088087579">Kuunganishwa kwenye mtandao huu kumezimwa na msimamizi wako</translation>
+<translation id="5922963926582976524">Ondoa Mtandaopepe wa papo hapo</translation>
 <translation id="5924047253200400718">Pata usaidizi<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Uliza ili kuthibitisha kabla ya kunakili au kuhamishia faili za Microsoft kwenye Hifadhi ya Google</translation>
 <translation id="5924527146239595929">Piga picha mpya au uchague picha au aikoni iliyopo.
@@ -6591,6 +6607,7 @@
 <translation id="5955721306465922729">Tovuti inataka kufungua programu hii.</translation>
 <translation id="5955809630138889698">Kifaa hiki kinaweza kutumika kwa hali ya onyesho la mtandaoni pekee. Tafadhali wasiliana na mwakilishi wako wa usaidizi kwa maelezo zaidi.</translation>
 <translation id="5957987129450536192">Gusa aikoni ya Chagua ili Izungumze iliyo karibu na picha ya wasifu wako, kisha uchague maudhui ambayo ungependa kusikia.</translation>
+<translation id="5958836583172610505">Usawazishaji Umewashwa</translation>
 <translation id="5959471481388474538">Mtandao haupatikani</translation>
 <translation id="5959982036207776176">Kikuzaji hufuata neno linalosomwa na kipengele cha chagua ili izungumze</translation>
 <translation id="5963413905009737549">Sehemu</translation>
@@ -6917,6 +6934,7 @@
 <translation id="6209838773933913227">Inasasisha vipengele</translation>
 <translation id="6209908325007204267">Kifaa chako kina Chrome Enterprise Upgrade, lakini jina lako la mtumiaji halijahusishwa na akaunti ya biashara. Tafadhali fungua akaunti ya biashara kwa kutembelea g.co/ChromeEnterpriseAccount kwenye kifaa kingine.</translation>
 <translation id="6210282067670792090">Katika sehemu ya anwani, tumia mikato hii ya kibodi pamoja na njia za mkato za mitambo ya kutafuta na utafutaji wa tovuti</translation>
+<translation id="6211067089253408231">Washa Mtandaopepe wa papo hapo</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Fungua Zote katika &amp;Kikundi Kipya cha Vichupo}=1{Fungua katika &amp;Kikundi Kipya cha Vichupo}other{Fungua Zote ({COUNT}) katika &amp;Kikundi Kipya cha Vichupo}}</translation>
 <translation id="6212039847102026977">Onyesha sifa za kina za mtandao</translation>
 <translation id="6212168817037875041">Izime skrini</translation>
@@ -8091,6 +8109,7 @@
 <translation id="7120762240626567834">Kivinjari cha Chrome na trafiki ya Android zitazuiwa usipounganisha VPN</translation>
 <translation id="7121438501124788993">Hali ya Wasanidi Programu</translation>
 <translation id="7121728544325372695">Dashi Mahiri</translation>
+<translation id="7122605570852873914">Ondoka kwenye akaunti licha ya hayo</translation>
 <translation id="7123030151043029868">Zinazoruhusiwa kupakua faili nyingi kiotomatiki</translation>
 <translation id="7124013154139278147">Kabidhi swichi ya kitendo cha “Iliyotangulia”</translation>
 <translation id="7124712201233930202">Hujatimiza sera za shirika lako</translation>
@@ -8740,6 +8759,7 @@
 <translation id="7629827748548208700">Kichupo: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Kifaa hiki kinadhibitiwa na <ph name="MANAGER" /> na unahitajika kuingia katika akaunti kila wakati.</translation>
 <translation id="7631014249255418691">Imehifadhi nakala za programu na faili za Linux</translation>
+<translation id="7631722872321401342">Hakuna sauti za <ph name="LANGUAGE" /> kwenye kifaa chako. Unaweza kuweka sauti kwenye mipangilio.</translation>
 <translation id="7631887513477658702">Fungua Faili za Aina Hii Kil&amp;a Wakati</translation>
 <translation id="7632437836497571618">Tumia miunganisho salama ili utafute tovuti</translation>
 <translation id="7632948528260659758">Programu zifuatazo za kioski zimeshindwa kusasisha:</translation>
@@ -9205,6 +9225,7 @@
 <translation id="7947964080535614577">Kwa kawaida tovuti huonyesha matangazo ili ziweze kutoa maudhui au huduma bila malipo. Lakini, baadhi ya tovuti huonyesha matangazo yanayopotosha au yanayokatiza matumizi.</translation>
 <translation id="7948407723851303488">Kurasa zote za <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Sababu: LBS inaweza kutumia URL za http://, https:// na file:// pekee.</translation>
+<translation id="7950814699499457511">Kimewashwa • Kiendelezi hiki hakijachapisha desturi za faragha, kama vile jinsi kinavyokusanya na kutumia data</translation>
 <translation id="7951265006188088697">Ili uongeze au uthibiti njia za kulipa za Google Pay, tembelea <ph name="BEGIN_LINK" />Akaunti yako ya Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Zima kadi pepe</translation>
 <translation id="795240231873601803">Tumia kipengele cha usajili wa biashara ikiwa unatumia akaunti za shuleni na kazini</translation>
@@ -9250,6 +9271,7 @@
 <translation id="7978412674231730200">Ufunguo binafsi</translation>
 <translation id="7978450511781612192">Hatua hii itakuondoa kwenye Akaunti za Google. Alamisho, historia, manenosiri yako na mengineyo hayatasawazishwa tena.</translation>
 <translation id="7980084013673500153">Kitambulisho cha Kipengee: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">Kutumia ufunguo wa siri uliohifadhiwa kwenye <ph name="APP_NAME" /></translation>
 <translation id="7981662863948574132">Onyesha dirisha ibukizi la EID na Msimbo wa QR wa kifaa</translation>
 <translation id="7981670705071137488">Baada ya hapa, usasishaji wa programu utafanyika chinichini. Unaweza kukagua mapendeleo ya sasisho kwenye Mipangilio.</translation>
 <translation id="7982083145464587921">Tafadhali zima na uwashe kifaa chako ili kurekebisha hitilafu hii.</translation>
@@ -9289,6 +9311,7 @@
 <translation id="8009225694047762179">Dhibiti Manenosiri</translation>
 <translation id="8011372169388649948">'<ph name="BOOKMARK_TITLE" />' imehamishwa.</translation>
 <translation id="8012188750847319132">kitufe cha "caps lock"</translation>
+<translation id="8012463809859447963">Maelezo ya mtandaopepe wa papo hapo</translation>
 <translation id="8013993649590906847">Ikiwa picha haina ufafanuzi muhimu, Chrome itajaribu kukuwekea. Ili kuweka ufafanuzi, tutatuma picha kwa Google.</translation>
 <translation id="8014154204619229810">Programu ya kusasisha inatekeleza kwa sasa. Onyesha upya baada ya dakika moja ili uangalie tena.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> haiwezi kurejesha toleo lililokuwa limesakinishwa. Tafadhali jaribu kutumia tena Powerwash kwenye kifaa chako.</translation>
@@ -9304,6 +9327,7 @@
 <translation id="8025151549289123443">Kufunga skrini na kuingia katika akaunti</translation>
 <translation id="8025291188699172126">Kuhusu Masasisho</translation>
 <translation id="8026471514777758216">Vifaa vyako vyote</translation>
+<translation id="8026784703228858744">Hifadhi alamisho zako na zaidi ukitumia kipengele cha usawazishaji</translation>
 <translation id="8027581147000338959">Fungua Katika Dirisha Jipya</translation>
 <translation id="8028060951694135607">Uopoaji wa Funguo kutoka Microsoft</translation>
 <translation id="8028803902702117856">Inapakua <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9434,6 +9458,7 @@
 <translation id="8115139559594092084">Kutoka kwenye Hifadhi ya Google</translation>
 <translation id="8116972784401310538">Kidhi&amp;biti alamisho</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" /> hukumbuka jinsi ulivyoingia katika akaunti na kukuruhusu uingie katika akaunti kiotomatiki inapowezekana. Kikizimwa, utaombwa uthibitishe nenosiri lako kila wakati.</translation>
+<translation id="8118331347066725040">Tuma maoni ya kutafuta ukitumia Lenzi</translation>
 <translation id="8118362518458010043">Imezimwa na Chrome. Huenda kiendelezi hiki si salama.</translation>
 <translation id="8118488170956489476"><ph name="BEGIN_LINK" />Kivinjari chako kinathibitiwa<ph name="END_LINK" /> na shirika lako</translation>
 <translation id="8118515372935001629">Kiwango cha kuonyesha skrini upya</translation>
@@ -9484,11 +9509,13 @@
 <translation id="8151057139207656239">Imenakili maelezo ya muundo</translation>
 <translation id="815114315010033526">Badala yake, tumia msimbo wa QR</translation>
 <translation id="8151638057146502721">Sanidi</translation>
+<translation id="8151748163667572916">Zima Mtandaopepe wa papo hapo</translation>
 <translation id="8154790740888707867">Hakuna Faili</translation>
 <translation id="815491593104042026">Lo! Uthibitishaji haukufaulu kwa sababu ulisanidiwa ili kutumia URL isiyo salama (<ph name="BLOCKED_URL" />).  Tafadhali wasiliana na msimamizi wako.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Hatukupata manenosiri yaliyoathiriwa}=1{Nenosiri {COUNT} limeathiriwa}other{Manenosiri {COUNT} yameathiriwa}}</translation>
 <translation id="8157248655669507702">Washa data ya mtandao wa simu ili uweze kuweka wasifu wa eSIM</translation>
 <translation id="8157704005178149728">Inaweka mipangilio ya usimamizi</translation>
+<translation id="8157849462797352650">Kifaa chako hupata taarifa mpya zaidi za usalama, uthabiti na utendaji</translation>
 <translation id="8158117992543756526">Kifaa hiki kiliacha kupokea masasisho ya programu na usalama mnamo <ph name="MONTH_AND_YEAR" />. <ph name="LINK_BEGIN" />Pata maelezo zaidi<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Pata thibitisho la mtetemo kwa ajili ya vitendo kama vile kugawa skrini na kubadilisha maeneokazi. <ph name="LINK_BEGIN" />Pata maelezo zaidi<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Hitilafu katika Kuweka Uaminifu wa Cheti</translation>
@@ -9931,6 +9958,7 @@
 <translation id="8480082892550707549">Hata kama umewahi kupakua faili kutoka kwenye tovuti hii, tovuti inaweza kukosa usalama kwa muda (imevamiwa). Jaribu kupakua faili hii baadaye.</translation>
 <translation id="8480869669560681089">Kifaa ambacho hakijulikani kutoka kwa <ph name="VENDOR_NAME" /></translation>
 <translation id="8481187309597259238">Thibitisha Ruhusa ya USB</translation>
+<translation id="8482077254400484047">Dhibiti mwonekano wa vichupo visivyotumika hapa</translation>
 <translation id="8483248364096924578">Anwani ya IP</translation>
 <translation id="8486666913807228950">Sababu: Amri iliyogeuzwa ya <ph name="REVERT_RULE" /> imepatikana katika orodha ya "Force open in".</translation>
 <translation id="8487678622945914333">Kuza</translation>
@@ -10017,6 +10045,7 @@
 <translation id="8555444629041783356">Ratiba ya kiotomatiki ya kuzama kwa jua</translation>
 <translation id="855604308879080518">Ruhusu programu za Android zifikie vifaa vya USB kwenye Chromebook hii. Utaombwa ruhusa kila wakati unapochomeka kifaa cha USB. Programu mahususi za Android zitaomba ruhusa za ziada.</translation>
 <translation id="8557022314818157177">Endelea kugusa ufunguo wako wa usalama hadi alama yako ya kidole inaswe</translation>
+<translation id="8557100046150195444">Tumia Touch ID ili uendelee</translation>
 <translation id="8557180006508471423">Washa "Google Chrome" katika Huduma za Mahali kwenye Mac yako</translation>
 <translation id="8557856025359704738">Upakuaji unaofuata utafanyika <ph name="NEXT_DATE_DOWNLOAD" />.</translation>
 <translation id="8558281414737757274">Nenosiri la Akaunti ya Google</translation>
@@ -10085,6 +10114,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Herufi zinazopaa</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Mwonekano wa vichupo visivyotumika</translation>
 <translation id="8621979332865976405">Shirika skrini yako yote</translation>
 <translation id="8624315169751085215">Nakili kwenye Ubao wa Kunakili</translation>
 <translation id="8624354461147303341">Pata punguzo</translation>
diff --git a/chrome/app/resources/generated_resources_ta.xtb b/chrome/app/resources/generated_resources_ta.xtb
index 6b44b8e..74be5304 100644
--- a/chrome/app/resources/generated_resources_ta.xtb
+++ b/chrome/app/resources/generated_resources_ta.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">படத்தை ஏற்று</translation>
 <translation id="1026959648338730078">Windows Hello அல்லது வெளிப்புறப் பாதுகாப்பு விசை</translation>
 <translation id="1028700151766901954">காரணம்: இயல்பாக <ph name="DEFAULT_OPEN_BROWSER" /> உலாவியிலேயே LBS இருக்கும்.</translation>
+<translation id="1028823395684328817">கடவுச்சொற்களையும் மேலும் பலவற்றையும் உங்கள் Google கணக்கில் தொடர்ந்து பயன்படுத்த, இது நீங்கள்தான் என்பதை உறுதிப்படுத்துங்கள்</translation>
 <translation id="102916930470544692">கடவுச்சாவி</translation>
 <translation id="1029317248976101138">பெரிதாக்கு</translation>
 <translation id="1029526375103058355">கிளிக் செய்ய தட்டு</translation>
@@ -3320,6 +3321,7 @@
 <translation id="3450180775417907283">இப்போதே வைஃபையுடன் இணைத்து புதுப்பிப்பைப் பதிவிறக்குமாறு <ph name="MANAGER" /> கோருகிறது.</translation>
 <translation id="3452999110156026232">பெற்றோர் அணுகல்</translation>
 <translation id="3453082738208775226">ஆஃப்லைன் சேமிப்பகத்தைக் காலியாக்கவா?</translation>
+<translation id="3453597230179205517">இருப்பிட அணுகல் தடுக்கப்பட்டுள்ளது</translation>
 <translation id="3453612417627951340">அங்கீகாரம் தேவை</translation>
 <translation id="3454213325559396544"><ph name="DEVICE_TYPE" /> சாதனத்தின் மென்பொருளுக்கும் பாதுகாப்பிற்கும் தானாக செய்யப்படும் கடைசிப் புதுப்பிப்பு இது தான். எதிர்வரும் புதுப்பிப்புகளைப் பெற புதிய வகை சாதனங்களுக்கு மாறவும்.</translation>
 <translation id="3454818737556063691">திறப்பதற்காக <ph name="CLOUD_PROVIDER" />விற்கு 1 ஃபைலை நகர்த்தவா?</translation>
@@ -3546,6 +3548,7 @@
 <translation id="3627588569887975815">மறை&amp;நிலை சாளரத்தில் இணைப்பைத் திற</translation>
 <translation id="3627671146180677314">Netscape சான்றிதழ் புதுப்பிப்பு நேரம்</translation>
 <translation id="3628275722731025472">புளூடூத்தை முடக்குதல்</translation>
+<translation id="3629630597033136279">முடக்கப்பட்டுள்ளது • இந்த நீட்டிப்பு, தனியுரிமை நடைமுறைகளை (தரவை எப்படிச் சேகரித்துப் பயன்படுத்தும் போன்றவை) வெளியிடவில்லை</translation>
 <translation id="3629664892718440872">இந்த விருப்பத்தை நினைவில்கொள்</translation>
 <translation id="3630132874740063857">உங்கள் ஃபோன்</translation>
 <translation id="3630995161997703415">இந்தத் தளத்தை எந்த நேரத்திலும் பயன்படுத்த அதனை உங்கள் ஷெல்ஃபில் சேர்க்கவும்</translation>
@@ -4956,6 +4959,7 @@
 <translation id="467510802200863975">கடவுச்சொற்கள் பொருந்தவில்லை</translation>
 <translation id="4675828034887792601">தளங்களில் தேடுவதற்கும் உங்கள் தேடல் இன்ஜினை நிர்வகிப்பதற்கும் ஷார்ட்கட்களை உருவாக்கலாம்</translation>
 <translation id="4676595058027112862">ஃபோன் ஹப், மேலும் அறிக</translation>
+<translation id="4676616966096505747">சில தரவுகள் இன்னும் உங்கள் கணக்கில் சேமிக்கப்படவில்லை</translation>
 <translation id="4677772697204437347">GPU நினைவகம்</translation>
 <translation id="467809019005607715">Google Slides</translation>
 <translation id="4678848110205818817">கிரெடிட்/டெபிட் கார்டு</translation>
@@ -5445,6 +5449,7 @@
 <translation id="5070773577685395116">அறிவிப்பைப் பெறவில்லையா?</translation>
 <translation id="5071295820492622726">சமீபத்திய பதிவிறக்கங்களுக்குச் செல்லும்</translation>
 <translation id="5071892329440114717">நிலையான பாதுகாப்பு விவரங்களைக் காட்டு</translation>
+<translation id="5072500507106264618">உங்கள் இருப்பிட விவரத்தை சிஸ்டம் சேவைகள் மட்டும் பயன்படுத்தலாம்</translation>
 <translation id="5072836811783999860">நிர்வகிக்கப்பட்ட புக்மார்க்குகளைக் காட்டு</translation>
 <translation id="5072900412896857127">Google Play சேவை விதிமுறைகளை ஏற்ற முடியவில்லை. நெட்வொர்க் இணைப்பைச் சரிபார்த்து, மீண்டும் முயலவும்.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" />, மேலும் #}}</translation>
@@ -5487,6 +5492,7 @@
 <translation id="5097874180538493929">கர்சர் நின்றவுடன் தானாகவே கிளிக் செய்</translation>
 <translation id="5100775515702043594"><ph name="EXTENSION_NAME" /> உங்கள் நிர்வாகியால் பின் செய்யப்பட்டுள்ளது</translation>
 <translation id="5101839224773798795">கர்சர் நிற்கும் போது தானாகக் கிளிக் செய்</translation>
+<translation id="5102244391872941183">இருப்பிட அனுமதியைக் கொண்டுள்ள ஆப்ஸும் இணையதளங்களும், சிஸ்டம் சேவைகளும் உங்கள் இருப்பிட விவரத்தைப் பயன்படுத்தலாம்</translation>
 <translation id="5103311607312269661">டிஸ்ப்ளேயின் ஒளிர்வை அதிகரிக்கும்</translation>
 <translation id="5106350808162641062">அகற்று</translation>
 <translation id="510695978163689362">Family Link மூலம் <ph name="USER_EMAIL" /> கண்காணிக்கப்படுகிறது. பள்ளி உள்ளடக்கங்களைப் பிள்ளை அணுக பெற்றோர் கண்காணிப்புடன் கூடிய பள்ளிக் கணக்குகளைச் சேர்க்கலாம்.</translation>
@@ -6606,6 +6612,7 @@
 <translation id="5955721306465922729">ஓர் இணையதளம் இந்த ஆப்ஸைத் திறக்க விரும்புகிறது.</translation>
 <translation id="5955809630138889698">ஆன்லைன் டெமோ பயன்முறைக்கு மட்டும் இந்தச் சாதனம் தகுதியுடையதாக இருக்கலாம். மேலும் விவரங்களை அறிய, உங்கள் உதவி மையப் பிரதிநிதியைத் தொடர்புகொள்ளவும்.</translation>
 <translation id="5957987129450536192">உங்கள் சுயவிவரப் படத்தின் அருகில் உள்ள பேசும் திரை ஐகானைத் தட்டி, படிக்க வேண்டியதைத் தேர்ந்தெடுக்கவும்.</translation>
+<translation id="5958836583172610505">ஒத்திசைவு இயக்கப்பட்டுள்ளது</translation>
 <translation id="5959471481388474538">நெட்வொர்க் கிடைக்கவில்லை</translation>
 <translation id="5959982036207776176">பேசும் திரை மூலம் படிக்கப்படும் வார்த்தையை Magnifier பின்தொடர்தல்</translation>
 <translation id="5963413905009737549">பிரிவு</translation>
@@ -8107,6 +8114,7 @@
 <translation id="7120762240626567834">VPN இணைக்கப்படும் வரை Chrome உலாவியும் Android டிராஃபிக்கும் தடுக்கப்படும்</translation>
 <translation id="7121438501124788993">டெவெலப்பர் பயன்முறை</translation>
 <translation id="7121728544325372695">ஸ்மார்ட் டேஷ்கள்</translation>
+<translation id="7122605570852873914">பரவாயில்லை, வெளியேறு</translation>
 <translation id="7123030151043029868">பல ஃபைல்களைத் தானாகவே பதிவிறக்க அனுமதிக்கப்பட்டுள்ள தளங்கள்</translation>
 <translation id="7124013154139278147">“முந்தையது” என்பதற்கு ஸ்விட்ச்சை ஒதுக்குங்கள்</translation>
 <translation id="7124712201233930202">உங்கள் நிறுவனத்தின் கொள்கைகள் பூர்த்தி செய்யப்படவில்லை</translation>
@@ -9221,6 +9229,7 @@
 <translation id="7947964080535614577">உள்ளடக்கம், சேவைகள் ஆகியவற்றைக் கட்டணமின்றி வழங்குவதற்காக விளம்பரங்களைத் தளங்கள் வழக்கமாகக் காட்டும். ஆனால் சில தளங்கள் குறுக்கிடும்/தவறாக வழிநடத்தும் விளம்பரங்களைக் காட்டலாம்.</translation>
 <translation id="7948407723851303488"><ph name="DOMAIN_NAME" /> டொமைனின் அனைத்துப் பக்கங்களும்</translation>
 <translation id="7950629216186736592">காரணம்: http://, https://, file:// URLகள் ஆகியவற்றை மட்டுமே LBSஸில் பயன்படுத்த முடியும்.</translation>
+<translation id="7950814699499457511">இயக்கப்பட்டுள்ளது • இந்த நீட்டிப்பு, தனியுரிமை நடைமுறைகளை (தரவை எப்படிச் சேகரித்துப் பயன்படுத்தும் போன்றவை)) வெளியிடவில்லை</translation>
 <translation id="7951265006188088697">Google Pay கட்டண முறையில் சேர்க்கவோ நிர்வகிக்கவோ உங்கள் <ph name="BEGIN_LINK" />Google கணக்கிற்கு<ph name="END_LINK" />செல்லவும்</translation>
 <translation id="795130320946928025">விர்ச்சுவல் கார்டை முடக்கு</translation>
 <translation id="795240231873601803">பணி மற்றும் பள்ளிக் கணக்குகளுக்கு நிறுவனப் பதிவைப் பயன்படுத்துங்கள்</translation>
diff --git a/chrome/app/resources/generated_resources_te.xtb b/chrome/app/resources/generated_resources_te.xtb
index 6c1c1e4..7b291c68 100644
--- a/chrome/app/resources/generated_resources_te.xtb
+++ b/chrome/app/resources/generated_resources_te.xtb
@@ -2834,6 +2834,7 @@
 <translation id="3051250416341590778">డిస్‌ప్లే సైజ్‌</translation>
 <translation id="3053013834507634016">సర్టిఫికెట్ కీ ఉపయోగం</translation>
 <translation id="3053273573829329829">వినియోగదారు పిన్‌ను ప్రారంభించండి</translation>
+<translation id="3053274730492362225">బ్లింక్ అవ్వకూడదు</translation>
 <translation id="3054766768827382232">డిజేబుల్ చేయడం వలన మీ పెరిఫెరల్‌లు మెరుగ్గా పని చేస్తాయి, కాని అనధికార వినియోగం ద్వారా మీ వ్యక్తిగత డేటాను బబహిర్గతం కావచ్చు.</translation>
 <translation id="3056438898277655057">USB పరికరాలను యాక్సెస్ చేయడానికి <ph name="SPECIFIC_NAME" />కు అనుమతి ఇవ్వండి. USB పరికరాన్ని తీసివేసిన తర్వాత, దానిని <ph name="SPECIFIC_NAME" /> గుర్తుంచుకోదు.</translation>
 <translation id="3058498974290601450">సెట్టింగ్‌లలో ఎప్పుడైనా మీరు సింక్‌ను ఆన్ చేయవచ్చు</translation>
@@ -3234,6 +3235,7 @@
 <translation id="3393554941209044235">Chrome డాక్యుమెంట్ అనాలిసిస్</translation>
 <translation id="3393582007140394275">స్క్రీన్‌ను ప్రసారం చేయడం సాధ్యం కాలేదు.</translation>
 <translation id="3394850431319394743">సురక్షితమైన కంటెంట్‌ను ప్లే చేయడానికి, ఐడెంటిఫయర్‌‌లను ఉపయోగించడం అనుమతించబడింది</translation>
+<translation id="3396442984945202128">మీ గుర్తింపును వెరిఫై చేయండి</translation>
 <translation id="3396800784455899911">"నేను అంగీకరిస్తున్నాను" బటన్‌ని క్లిక్ చేయడం ద్వారా, ఈ Google సేవల కోసం ఎగువ పేర్కొన్న వాటిని ప్రాసెస్ చేయడానికి మీరు అంగీకరిస్తున్నారు.</translation>
 <translation id="339722927132407568">స్తంభనలు</translation>
 <translation id="3398899528308712018">ట్యాబ్ గ్రూప్ సూచన</translation>
@@ -3467,6 +3469,7 @@
 <translation id="3567168891086460374">మరోలా సేవ్ చేయండి</translation>
 <translation id="3567284462585300767">మీ చుట్టూ ఉన్న వ్యక్తులతో ఫైళ్లను అందుకోవడానికి, ఇంకా అంగీకరించడానికి, మీ పరికరం కనిపించేలా సెట్ చేయండి</translation>
 <translation id="356738834800832239">మీ పాస్‌వర్డ్ సేవ్ చేయబడింది</translation>
+<translation id="3568431410312984116">"రాయడంలో సహాయం పొందండి" ఫీచర్ ఆటోమేటిక్‌గా తెరుచుకొనేలా అనుమతించండి</translation>
 <translation id="3569382839528428029">మీరు మీ స్క్రీన్‌ను <ph name="APP_NAME" /> భాగస్వామ్యం చేయాలనుకుంటున్నారా?</translation>
 <translation id="3569614820047645079">నా డ్రైవ్‌లోని మీ ఫైళ్లు ఆటోమేటిక్‌గా మీ Chromebookకు సింక్ అవుతాయి, కాబట్టి మీరు ఇంటర్నెట్ కనెక్షన్ లేకుండానే వాటిని యాక్సెస్ చేయగలరు.</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" />, కింద ఉన్న ఫైళ్లను, ఫోల్డర్‌లను చూడగలదు</translation>
@@ -5973,6 +5976,7 @@
 <translation id="5474859849784484111">ఇప్పుడే మీరు Wi-Fiకి కనెక్ట్ అయ్యి, అప్‌డేట్‌ను డౌన్‌లోడ్ చేయాలని <ph name="MANAGER" /> తెలియజేస్తోంది. లేదా డేటా నియంత్రణ ఉన్న కనెక్షన్ నుండి డౌన్‌లోడ్ చేయండి (ఛార్జీలు వర్తించవచ్చు).</translation>
 <translation id="5477089831058413614"><ph name="DEVICE_TYPE" /> హాట్‌స్పాట్‌ను కాన్ఫిగర్ చేయండి</translation>
 <translation id="5481273127572794904">ఆటోమేటిక్‌గా అనేక ఫైళ్లను డౌన్‌లోడ్ చేయడానికి అనుమతించబడలేదు</translation>
+<translation id="5481682542063333508">రాయడంలో సహాయం పొందండి</translation>
 <translation id="5481941284378890518">సమీప ప్రింటర్‌లను జోడించండి</translation>
 <translation id="5482417738572414119">ట్యాబ్ గ్రూప్‌లను సూచించడానికి, మీ ట్యాబ్‌లను ఆర్గనైజ్ చేయడానికి Chromeను అనుమతించడానికి సైన్ ఇన్ చేయండి</translation>
 <translation id="5484181871714116891">టోగుల్ ఆన్ చేసినప్పుడు, పాస్-కీలు iCloud కీచైన్‌లో క్రియేట్ చేయబడతాయి, ఇంకా అవి మీ Apple పరికరాలలో అందుబాటులో ఉంటాయి. టోగుల్ ఆఫ్ చేసినప్పుడు, ఈ పరికరంలోని మీ Chrome ప్రొఫైల్‌లో పాస్-కీలు క్రియేట్ చేయబడతాయి.</translation>
@@ -10225,6 +10229,7 @@
 <translation id="869167754614449887">డౌన్‌లోడ్ హిస్టరీ నుండి <ph name="FILE_NAME" />‌ను తొలగించారు</translation>
 <translation id="8692107307702113268">పాస్‌వర్డ్‌లో 1000 కంటే ఎక్కువ అక్షరాలు ఉన్నాయి</translation>
 <translation id="8693639060656817812">'ట్రాకింగ్ నుండి రక్షణ లభ్యత' గురించి మరింత తెలుసుకోండి</translation>
+<translation id="8693862390730570097">"రాయడంలో సహాయం పొందండి" ఫీచర్ ఆటోమేటిక్‌గా తెరుచుకొనేలా అనుమతించవద్దు</translation>
 <translation id="8694596275649352090">స్లీప్‌లో ఉన్నప్పుడు లేదా మూత మూసి ఉన్నప్పుడు లాక్ అవుతుంది</translation>
 <translation id="8695139659682234808">సెటప్ పూర్తి అయ్యాక తల్లిదండ్రుల నియంత్రణలను జోడించండి</translation>
 <translation id="8695825812785969222">స్థానాన్ని &amp;తెరువు...</translation>
@@ -10816,6 +10821,7 @@
 <translation id="9112987648460918699">కనుగొనండి...</translation>
 <translation id="9113240369465613386">బేసి సంఖ్య పేజీలు మాత్రమే</translation>
 <translation id="9113469270512809735">ఇటీవల మూసివేసిన ఐటెమ్‌లను టోగుల్ చేయండి</translation>
+<translation id="9113529408970052045">ఏదైనా సైట్‌లోని టెక్స్ట్ బాక్స్‌ను తక్కువ కంటెంట్‌తో నింపగలిగినప్పుడు, "రాయడంలో సహాయం పొందండి" ఫీచర్ ఆటోమేటిక్‌గా తెరుచుకోగలదు</translation>
 <translation id="9114663181201435112">సులభంగా సైన్ ఇన్ చేయండి</translation>
 <translation id="9115675100829699941">&amp;బుక్‌మార్క్‌లు</translation>
 <translation id="9115932142612197835">ఈ సెట్టింగ్ Google Translate లేదా Lens లభ్యతను మార్చదు</translation>
diff --git a/chrome/app/resources/generated_resources_tr.xtb b/chrome/app/resources/generated_resources_tr.xtb
index e8f7162a..e0fc9b2 100644
--- a/chrome/app/resources/generated_resources_tr.xtb
+++ b/chrome/app/resources/generated_resources_tr.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Resim Yükle</translation>
 <translation id="1026959648338730078">Windows Hello veya harici güvenlik anahtarı</translation>
 <translation id="1028700151766901954">Neden: Eski Tarayıcı Desteği varsayılan olarak <ph name="DEFAULT_OPEN_BROWSER" /> içinde kalır.</translation>
+<translation id="1028823395684328817">Google Hesabınızdaki şifreleri ve diğer öğeleri kullanmaya devam etmek için kimliğinizi doğrulayın</translation>
 <translation id="102916930470544692">Geçiş anahtarı</translation>
 <translation id="1029317248976101138">Yakınlaştır</translation>
 <translation id="1029526375103058355">Tıklamak için dokunun</translation>
@@ -421,6 +422,7 @@
 <translation id="1307165550267142340">PIN'iniz oluşturuldu</translation>
 <translation id="1307431692088049276">Bunu bir daha sorma</translation>
 <translation id="1307559529304613120">Hata! Sistem bu cihaza ait uzun vadeli API erişim verisini kaydedemedi.</translation>
+<translation id="1308876641060960899">Google Lens kullanıldığında sayfanın ekran görüntüsü Google'a gönderilir. <ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">Reklam kişiselleştirmeyi etkileyen veriler silinir</translation>
 <translation id="1311294419381837540">Bir sekme yayınlıyorsunuz. İstediğiniz zaman yayını duraklatabilir veya durdurabilirsiniz.</translation>
 <translation id="131188242279372879">İndirme işlemlerinde Chrome'un en yüksek güvenlik düzeyinden yararlanmak için gelişmiş korumayı keşfedin</translation>
@@ -3004,6 +3006,7 @@
 <translation id="3220943972464248773">Şifrelerinizi senkronize etmek için kimliğinizi doğrulayın</translation>
 <translation id="3222066309010235055">Ön oluşturucu: <ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989"><ph name="USB_VM_NAME" /> ağına bağlan</translation>
+<translation id="3222857603094643834">Google Lens ile bu sayfada istediğiniz şeyi arayın</translation>
 <translation id="3223531857777746191">Sıfırlama Düğmesi</translation>
 <translation id="3225084153129302039">Varsayılan mor avatar</translation>
 <translation id="3225319735946384299">Kod İmzalama</translation>
@@ -3180,6 +3183,7 @@
 <translation id="3365598184818502391">Ctrl veya Alt tuşlarından birini kullanın</translation>
 <translation id="3368922792935385530">Bağlı</translation>
 <translation id="3369067987974711168">Bu bağlantı noktası için daha fazla işlem göster</translation>
+<translation id="336916507624489577">Site simgelerinin etrafında noktalı bir daire gösterilir.</translation>
 <translation id="3369624026883419694">Ana bilgisayar çözümleniyor...</translation>
 <translation id="3370260763947406229">Otomatik düzelt</translation>
 <translation id="3371140690572404006">USB-C cihaz (sağ ön bağlantı noktası)</translation>
@@ -3300,6 +3304,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" />, şimdi kablosuz ağa bağlanarak bir güncelleme indirmenizi gerektiriyor.</translation>
 <translation id="3452999110156026232">Ebeveyn Erişimi</translation>
 <translation id="3453082738208775226">Çevrimdışı depolama alanı temizlensin mi?</translation>
+<translation id="3453597230179205517">Konum erişimi engellendi</translation>
 <translation id="3453612417627951340">Yetkilendirme gerektiriyor</translation>
 <translation id="3454213325559396544">Bu, <ph name="DEVICE_TYPE" /> için son otomatik yazılım ve güvenlik güncellemesidir. Gelecekteki güncellemeleri almak için daha yeni bir sürüme geçin.</translation>
 <translation id="3454818737556063691">1 dosya, <ph name="CLOUD_PROVIDER" /> hedefine taşınıp açılsın mı?</translation>
@@ -3490,6 +3495,7 @@
 <translation id="3605515937536882518">Form değerleri güncellendi</translation>
 <translation id="3605780360466892872">İş adamı</translation>
 <translation id="3607671391978830431">Çocuk için</translation>
+<translation id="3607799000129481474"><ph name="SITE" />, kimliğinizi doğrulamak istiyor</translation>
 <translation id="3608460311600621471">Lütfen bu verileri yazdırma nedeninizi girin:</translation>
 <translation id="3608730769702025110">Adım 3/4: Kimliği tanımlayabilecek bilgileri inceleyin</translation>
 <translation id="3609277884604412258">Hızlı arama</translation>
@@ -3525,6 +3531,7 @@
 <translation id="3627588569887975815">&amp;Bağlantıyı gizli pencerede aç</translation>
 <translation id="3627671146180677314">Netscape Sertifikası Yenileme Zamanı</translation>
 <translation id="3628275722731025472">Bluetooth'u kapat</translation>
+<translation id="3629630597033136279">Kapalı • Bu uzantı, verileri nasıl topladığı ve kullandığı gibi gizlilik uygulamalarını yayınlamadı</translation>
 <translation id="3629664892718440872">Bu tercihi hatırla</translation>
 <translation id="3630132874740063857">Telefonunuz</translation>
 <translation id="3630995161997703415">Bu siteyi istediğiniz zaman kullanmak için rafınıza ekleyin</translation>
@@ -3779,6 +3786,7 @@
 <translation id="3796648294839530037">Sık Kullanılan Ağlar:</translation>
 <translation id="3797739167230984533"><ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> cihazınız, <ph name="END_LINK" /> kuruluşunuz tarafından yönetilmektedir</translation>
 <translation id="3797900183766075808">"<ph name="SEARCH_TERMS" />" İçin <ph name="SEARCH_ENGINE" /> &amp;Üzerinde Arama Yap</translation>
+<translation id="3798026281364973895">Anlık bağlantı noktasını devre dışı bırak</translation>
 <translation id="3798449238516105146">Sürüm</translation>
 <translation id="3798632811625902122"><ph name="DEVICE" /> adlı Bluetooth cihaz eşleme izni istiyor.</translation>
 <translation id="3798670284305777884">Hoparlör (dahili)</translation>
@@ -4933,6 +4941,7 @@
 <translation id="467510802200863975">Şifreler eşleşmiyor</translation>
 <translation id="4675828034887792601">Sitelerde arama yapmak ve arama motorunuzu yönetmek için kısayollar oluşturun</translation>
 <translation id="4676595058027112862">Telefon Merkezi, Daha Fazla Bilgi</translation>
+<translation id="4676616966096505747">Bazı veriler henüz hesabınıza kaydedilmedi</translation>
 <translation id="4677772697204437347">GPU belleği</translation>
 <translation id="467809019005607715">Google Slaytlar</translation>
 <translation id="4678848110205818817">Kredi/Banka Kartı</translation>
@@ -5423,6 +5432,7 @@
 <translation id="5070773577685395116">Almadınız mı?</translation>
 <translation id="5071295820492622726">Son indirilenlere geri dönün</translation>
 <translation id="5071892329440114717">Standart koruma ayrıntılarını göster</translation>
+<translation id="5072500507106264618">Konumunuzu yalnızca sisteme ait hizmetler kullanabilir</translation>
 <translation id="5072836811783999860">Yönetilen yer işaretlerini göster</translation>
 <translation id="5072900412896857127">Google Play Hizmet Şartları yüklenemiyor. Lütfen ağ bağlantınızı kontrol edip tekrar deneyin.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}other{<ph name="FILE1" />, <ph name="FILE2" /> ve # tane daha}}</translation>
@@ -5465,6 +5475,7 @@
 <translation id="5097874180538493929">İmleç durduğunda otomatik olarak tıkla</translation>
 <translation id="5100775515702043594"><ph name="EXTENSION_NAME" />, yöneticiniz tarafından sabitlendi</translation>
 <translation id="5101839224773798795">İmleç durduğunda otomatik olarak tıkla</translation>
+<translation id="5102244391872941183">Konum izni olan uygulamalar ile web sitelerinin yanı sıra sisteme ait hizmetler de konumunuzu kullanabilir</translation>
 <translation id="5103311607312269661">ekran parlaklığını artır</translation>
 <translation id="5106350808162641062">Kaldır</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" />, Family Link gözetimi altında. Ebeveyn gözetimi ile okul kaynaklarına erişmek için okul hesapları ekleyebilirsiniz.</translation>
@@ -5509,6 +5520,7 @@
 <translation id="5135533361271311778">Yer işareti öğesi oluşturulamadı.</translation>
 <translation id="513555878193063507">Yeni APN ekle</translation>
 <translation id="5136343472380336530">Her iki cihazın da kilidinin açık ve birbirine yakın olduğundan, Bluetooth ayarlarının etkin olduğundan emin olun. <ph name="LINK_BEGIN" />Daha fazla bilgi<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">Anlık bağlantı noktası ile bağlantı kurulamadı</translation>
 <translation id="5138227688689900538">Daha az göster</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />, <ph name="DEFAULT_SEARCH_ENGINE_NAME" /> ile ara</translation>
 <translation id="5139823398361067371">Güvenlik anahtarınızın PIN'ini girin. PIN kodunu bilmiyorsanız güvenlik anahtarını sıfırlamanız gerekir.</translation>
@@ -5596,6 +5608,7 @@
 <translation id="5197255632782567636">İnternet</translation>
 <translation id="5198430103906431024">Kullanım ve teşhis verilerini gönder. Bu cihaz şu anda teşhis, cihaz ve uygulama kullanımı verilerini otomatik olarak Google'a gönderiyor. Bu veriler, sistem ve uygulama kararlılığı ile diğer özellikleri iyileştirmeye yardımcı olur. Bazı birleştirilmiş veriler, Google uygulamalarına ve iş ortaklarına da (ör. Android geliştiricileri) yardımcı olur. Ek Web ve Uygulama Etkinliği açıksa bu veriler Google Hesabınıza kaydedilebilir.</translation>
 <translation id="5199729219167945352">Deneyler</translation>
+<translation id="5200680225062692606">Touch ID kilitli. Devam etmek için şifrenizi girin.</translation>
 <translation id="5203035663139409780">Cihazınızdaki dosyaları veya klasörleri düzenleyebilen dosyalar</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{Uzantıyı görüntülemek için tıklayın}other{Bu uzantıları görüntülemek için tıklayın}}</translation>
 <translation id="5204673965307125349">Lütfen cihazda powerwash işlemi gerçekleştirin ve tekrar deneyin.</translation>
@@ -5955,6 +5968,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> için daha yeni veya farklı türde bir cihaz kullanmanız gerekebilir</translation>
 <translation id="5486261815000869482">Şifreyi onaylayın</translation>
 <translation id="5486561344817861625">Tarayıcı Yeniden Başlatmasını Simüle Et</translation>
+<translation id="5486748931874756433">Bu değişiklik bir sonraki güncellemeyi alıp <ph name="DEVICE_TYPE" /> cihazınızı yeniden başlattığınızda geçerli olur. Değişiklik geri alınamaz ve bu cihazın tüm kullanıcıları için geçerli olur.</translation>
 <translation id="5487460042548760727">Profili, <ph name="PROFILE_NAME" /> olarak yeniden adlandır</translation>
 <translation id="5488093641312826914">"<ph name="COPIED_ITEM_NAME" />" kopyalandı</translation>
 <translation id="5488508217173274228">Şifreleme seçeneklerini senkronize et</translation>
@@ -6370,6 +6384,7 @@
 <translation id="5799508265798272974">Linux Sanal Makinesi: <ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">ChromeOS cihazınızın ayarlarını güvenli varsayılan ayarlara sıfırlayın.</translation>
 <translation id="5800020978570554460">Hedef dosya en son indirilmesinden sonra kesilmiş veya kaldırılmış.</translation>
+<translation id="5800290746557538611">Anlık bağlantı noktasını etkinleştir</translation>
 <translation id="5800351251499368110">Yan paneldeki aramayı kapatın. Arama, yan panelde açık.</translation>
 <translation id="5800703268655655701">Açık veya koyu temayı seçin</translation>
 <translation id="5801051031414037185">Telefonu kur</translation>
@@ -6529,6 +6544,7 @@
 <translation id="5916664084637901428">Açık</translation>
 <translation id="59174027418879706">Etkin</translation>
 <translation id="5920543303088087579">Bu ağa bağlanma, yöneticiniz tarafından devre dışı bırakıldı</translation>
+<translation id="5922963926582976524">Anlık bağlantı noktası ağının bağlantısını kes</translation>
 <translation id="5924047253200400718">Yardım alın<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">Microsoft dosyalarını Google Drive'a kopyalamadan veya taşımadan önce sor</translation>
 <translation id="5924527146239595929">Yeni bir fotoğraf çekin veya mevcut bir fotoğrafı ya da simgeyi seçin.
@@ -6579,6 +6595,7 @@
 <translation id="5955721306465922729">Bir web sitesi bu uygulamayı açmak istiyor.</translation>
 <translation id="5955809630138889698">Bu cihaz yalnızca online demo moduna uygun olabilir. Daha fazla bilgi için lütfen destek temsilcinizle iletişime geçin.</translation>
 <translation id="5957987129450536192">Profil resminizin yakınındaki Seç ve Dinle simgesine dokunun, ardından dinlemek istediğiniz içeriği seçin.</translation>
+<translation id="5958836583172610505">Senkronizasyon Açık</translation>
 <translation id="5959471481388474538">Ağ kullanılamıyor</translation>
 <translation id="5959982036207776176">Büyüteç, Seç ve Dinle özelliğinin okuduğu kelimeyi takip eder</translation>
 <translation id="5963413905009737549">Bölüm</translation>
@@ -6905,6 +6922,7 @@
 <translation id="6209838773933913227">Bileşen güncelleme</translation>
 <translation id="6209908325007204267">Cihazınız Chrome Enterprise Yükseltme içeriyor anca kullanıcı adınız kurumsal hesapla ilişkilendirilmemiş. Lütfen ikinci bir cihazda g.co/ChromeEnterpriseAccount adresini ziyaret ederek kurumsal bir hesap oluşturun.</translation>
 <translation id="6210282067670792090">Adres çubuğunda arama motorlarına ve site aramaya yönelik kısayolların olduğu bu klavye kısayolunu kullanın</translation>
+<translation id="6211067089253408231">Anlık bağlantı noktasını aç</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{Tümünü &amp;Yeni Sekme Grubunda Aç}=1{&amp;Yeni Sekme Grubunda Aç}other{Tümünü ({COUNT}) &amp;Yeni Sekme Grubunda Aç}}</translation>
 <translation id="6212039847102026977">Gelişmiş ağ özelliklerini göster</translation>
 <translation id="6212168817037875041">Ekranı kapat</translation>
@@ -8079,6 +8097,7 @@
 <translation id="7120762240626567834">VPN bağlantısı olmadığı sürece Chrome tarayıcı ve Android trafiği engellenir</translation>
 <translation id="7121438501124788993">Geliştirici Modu</translation>
 <translation id="7121728544325372695">Akıllı Kısa Çizgiler</translation>
+<translation id="7122605570852873914">Yine de oturumu kapat</translation>
 <translation id="7123030151043029868">Birden fazla dosyayı otomatik olarak indirmesine izin verilen siteler</translation>
 <translation id="7124013154139278147">"Önceki"ye anahtar atayın</translation>
 <translation id="7124712201233930202">Kuruluşunuzun politikalarına uyulmadı.</translation>
@@ -8727,6 +8746,7 @@
 <translation id="7629827748548208700">Sekme: <ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">Bu cihaz, <ph name="MANAGER" /> tarafından yönetilmekte olup her defasında oturum açmanızı gerektirmektedir.</translation>
 <translation id="7631014249255418691">Linux uygulamaları ve dosyaları başarıyla yedeklendi</translation>
+<translation id="7631722872321401342">Cihazınızda <ph name="LANGUAGE" /> ses yok. Sesleri ayarlardan yükleyebilirsiniz.</translation>
 <translation id="7631887513477658702">Bu Tür Dosyaları &amp;Her Zaman Aç</translation>
 <translation id="7632437836497571618">Siteleri aramak için güvenli bağlantılar kullan</translation>
 <translation id="7632948528260659758">Aşağıdaki kiosk uygulamaları güncellenemedi:</translation>
@@ -9191,6 +9211,7 @@
 <translation id="7947964080535614577">Siteler genellikle içerik veya hizmetlerini ücretsiz olarak sunabilmek için reklam gösterirler. Ancak araya giren veya yanıltıcı reklamlar gösterdiği bilinen bazı siteler vardır.</translation>
 <translation id="7948407723851303488"><ph name="DOMAIN_NAME" /> alanının tüm sayfaları</translation>
 <translation id="7950629216186736592">Neden: Eski Tarayıcı Desteği yalnızca http://, https:// ve file:// URL'lerini destekler.</translation>
+<translation id="7950814699499457511">Açık • Bu uzantı, verileri nasıl topladığı ve kullandığı gibi gizlilik uygulamalarını yayınlamadı</translation>
 <translation id="7951265006188088697">Google Pay ödeme yöntemi eklemek veya yönetmek için <ph name="BEGIN_LINK" />Google Hesabınıza<ph name="END_LINK" /> gidin</translation>
 <translation id="795130320946928025">Sanal kartı devre dışı bırak</translation>
 <translation id="795240231873601803">İş ve okul hesapları için kurumsal kayıt yapın</translation>
@@ -9236,6 +9257,7 @@
 <translation id="7978412674231730200">Özel anahtar</translation>
 <translation id="7978450511781612192">Bu işlem Google hesaplarınızın oturumunu kapatacak. Yer işaretleriniz, şifreleriniz ve diğer içerikler artık senkronize edilmeyecek.</translation>
 <translation id="7980084013673500153">Öğe kimliği: <ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406"><ph name="APP_NAME" /> için kayıtlı bir geçiş anahtarı kullanın</translation>
 <translation id="7981662863948574132">Cihaz EID numarası ve QR kodu pop-up'ını göster</translation>
 <translation id="7981670705071137488">Yazılım güncellemeleri artık arka planda gerçekleştirilecek. Güncelleme tercihlerini Ayarlar'da inceleyebilirsiniz.</translation>
 <translation id="7982083145464587921">Bu hatayı düzeltmek için lütfen cihazınızı yeniden başlatın.</translation>
@@ -9275,6 +9297,7 @@
 <translation id="8009225694047762179">Şifreleri Yönet</translation>
 <translation id="8011372169388649948">'<ph name="BOOKMARK_TITLE" />' taşındı.</translation>
 <translation id="8012188750847319132">caps lock</translation>
+<translation id="8012463809859447963">Anlık bağlantı noktası ayrıntıları</translation>
 <translation id="8013993649590906847">Bir resmin işe yarar bir açıklaması yoksa, Chrome sizin için bir açıklama sağlamaya çalışır. Açıklama oluşturmak için resimler Google'a gönderilir.</translation>
 <translation id="8014154204619229810">Güncelleyici şu anda çalışıyor. Tekrar kontrol etmek için bir dakika içinde yenileyin.</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> daha önce yüklü olan sürümü geri yükleyemiyor. Lütfen cihazınıza tekrar Powerwash uygulayın.</translation>
@@ -9290,6 +9313,7 @@
 <translation id="8025151549289123443">Kilit ekranı ve oturum açma</translation>
 <translation id="8025291188699172126">Güncellemeler Hakkında</translation>
 <translation id="8026471514777758216">Tüm cihazlarınız</translation>
+<translation id="8026784703228858744">Senkronize ederek yer işaretlerinizi ve diğer öğelerinizi kaydedin</translation>
 <translation id="8027581147000338959">Yeni Pencerede Aç</translation>
 <translation id="8028060951694135607">Microsoft Anahtar Kurtarma</translation>
 <translation id="8028803902702117856">İndiriliyor <ph name="SIZE" />, <ph name="FILE_NAME" /></translation>
@@ -9420,6 +9444,7 @@
 <translation id="8115139559594092084">Google Drive'ınızdan</translation>
 <translation id="8116972784401310538">&amp;Yer imi yöneticisi</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" />, nasıl oturum açtığınızı hatırlar ve mümkün olduğunda oturumunuzu otomatik olarak açar. Bu özellik kapalıyken her defasında işlemi onaylamanız istenir.</translation>
+<translation id="8118331347066725040">Lens ile arama hakkında geri bildirim gönderin</translation>
 <translation id="8118362518458010043">Chrome tarafından devre dışı bırakıldı. Bu uzantı güvenli olmayabilir.</translation>
 <translation id="8118488170956489476"><ph name="BEGIN_LINK" />Tarayıcınız, kuruluşunuz tarafından yönetilmektedir<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">Ekran yenileme hızı</translation>
@@ -9470,11 +9495,13 @@
 <translation id="8151057139207656239">Derleme ayrıntıları kopyalandı</translation>
 <translation id="815114315010033526">Bunun yerine QR kodu kullan</translation>
 <translation id="8151638057146502721">Yapılandır</translation>
+<translation id="8151748163667572916">Anlık bağlantı noktasını kapat</translation>
 <translation id="8154790740888707867">Dosya yok</translation>
 <translation id="815491593104042026">Hata! Güvenli olmayan bir URL (<ph name="BLOCKED_URL" />) kullanmak üzere yapılandırıldığından kimlik doğrulama başarısız oldu. Lütfen yöneticinizle bağlantı kurun.</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{Sızdırılmış şifre bulunmadı}=1{Sızdırılmış {COUNT} şifre}other{Sızdırılmış {COUNT} şifre}}</translation>
 <translation id="8157248655669507702">eSIM profili yüklemek için mobil veriyi etkinleştirin</translation>
 <translation id="8157704005178149728">Gözetim kuruluyor</translation>
+<translation id="8157849462797352650">Cihazınız en son güvenlik, kararlılık ve performans güncellemelerini alır</translation>
 <translation id="8158117992543756526">Bu cihaz, <ph name="MONTH_AND_YEAR" /> tarihinde otomatik yazılım ve güvenlik güncellemelerini almayı durdurdu. <ph name="LINK_BEGIN" />Daha fazla bilgi<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">Bölünmüş ekran ve masa değiştirme gibi işlemler için titreşim onayı alın. <ph name="LINK_BEGIN" />Daha fazla bilgi<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">Sertifika Güveni Ayarlanırken Hata Oluştu</translation>
@@ -9917,6 +9944,7 @@
 <translation id="8480082892550707549">Daha önce bu siteden dosya indirdiyseniz bile, site geçici olarak güvenli olmayabilir (saldırıya uğramış olabilir). Bu dosyayı indirmeyi daha sonra deneyin.</translation>
 <translation id="8480869669560681089"><ph name="VENDOR_NAME" /> firmasından bilinmeyen cihaz</translation>
 <translation id="8481187309597259238">USB İznini Onaylayın</translation>
+<translation id="8482077254400484047">Etkin olmayan sekmelerin görünümünü buradan yönetin</translation>
 <translation id="8483248364096924578">IP adresi</translation>
 <translation id="8486666913807228950">Neden: "Şurada açmaya zorlayın" listesinde <ph name="REVERT_RULE" /> ters kuralı bulundu.</translation>
 <translation id="8487678622945914333">Yakınlaştır</translation>
@@ -10003,6 +10031,7 @@
 <translation id="8555444629041783356">Güneşin batış saatine dayalı otomatik program</translation>
 <translation id="855604308879080518">Android uygulamalarının bu Chromebook'taki USB cihazlara erişmesine izin verin. Her USB cihaz taktığınızda izin istenir. Ayrı Android uygulamaları da ek izinler isteyecektir.</translation>
 <translation id="8557022314818157177">Parmak iziniz alınana kadar güvenlik anahtarınıza dokunmaya devam edin</translation>
+<translation id="8557100046150195444">Devam etmek için Touch ID'yi kullanın</translation>
 <translation id="8557180006508471423">Mac'inizdeki Konum Hizmetlerinde "Google Chrome"u açın</translation>
 <translation id="8557856025359704738">Sonraki indirme işlemi <ph name="NEXT_DATE_DOWNLOAD" /> tarihinde gerçekleşecek.</translation>
 <translation id="8558281414737757274">Google Hesabı şifresi</translation>
@@ -10071,6 +10100,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">Gölge</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />: <ph name="ERROR" /></translation>
+<translation id="8620206585293032550">Etkin olmayan sekmelerin görünümü</translation>
 <translation id="8621979332865976405">Tüm ekranınızı paylaşın</translation>
 <translation id="8624315169751085215">Panoya Kopyala</translation>
 <translation id="8624354461147303341">İndirim alın</translation>
diff --git a/chrome/app/resources/generated_resources_uk.xtb b/chrome/app/resources/generated_resources_uk.xtb
index f59c553..d7330fe 100644
--- a/chrome/app/resources/generated_resources_uk.xtb
+++ b/chrome/app/resources/generated_resources_uk.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">Завантажити зображення</translation>
 <translation id="1026959648338730078">Windows Hello або зовнішній ключ безпеки</translation>
 <translation id="1028700151766901954">Причина: підтримка застарілих веб-переглядачів працює в <ph name="DEFAULT_OPEN_BROWSER" /> за умовчанням.</translation>
+<translation id="1028823395684328817">Щоб і надалі використовувати паролі й інші дані у вашому обліковому записі Google, підтвердьте свою особу</translation>
 <translation id="102916930470544692">Ключ доступу</translation>
 <translation id="1029317248976101138">Збільшити</translation>
 <translation id="1029526375103058355">Торкнутися, щоб натиснути</translation>
@@ -3323,6 +3324,7 @@
 <translation id="3450180775417907283">Домен <ph name="MANAGER" /> вимагає, щоб ви підключилися до мережі Wi-Fi та завантажили оновлення.</translation>
 <translation id="3452999110156026232">Батьківський доступ</translation>
 <translation id="3453082738208775226">Звільнити місце в офлайн-сховищі?</translation>
+<translation id="3453597230179205517">Доступ до геоданих заблоковано</translation>
 <translation id="3453612417627951340">Потрібна авторизація</translation>
 <translation id="3454213325559396544">Це останнє автоматичне оновлення програмного забезпечення й системи безпеки на пристрої <ph name="DEVICE_TYPE" />. Щоб отримувати оновлення надалі, придбайте новішу модель.</translation>
 <translation id="3454818737556063691">Перемістити 1 файл у сервіс <ph name="CLOUD_PROVIDER" />, щоб відкрити його?</translation>
@@ -3549,6 +3551,7 @@
 <translation id="3627588569887975815">Відкрити посилання в аноні&amp;мному вікні</translation>
 <translation id="3627671146180677314">Час відновлення сертифіката Netscape</translation>
 <translation id="3628275722731025472">Вимкнути Bluetooth</translation>
+<translation id="3629630597033136279">Вимкнено • Немає відомостей про конфіденційність цього розширення, зокрема про те, як воно збирає і використовує дані</translation>
 <translation id="3629664892718440872">Запам’ятати цей вибір</translation>
 <translation id="3630132874740063857">Ваш номер телефону</translation>
 <translation id="3630995161997703415">Додайте цей сайт на полицю, щоб завжди мати його під рукою</translation>
@@ -4959,6 +4962,7 @@
 <translation id="467510802200863975">Паролі не збігаються</translation>
 <translation id="4675828034887792601">Створити команди для пошуку на веб-сайтах і керування пошуковою системою</translation>
 <translation id="4676595058027112862">Докладніше про функцію "Керування телефоном"</translation>
+<translation id="4676616966096505747">Деякі дані ще не збережено у вашому обліковому записі</translation>
 <translation id="4677772697204437347">Пам’ять GPU</translation>
 <translation id="467809019005607715">Google Презентації</translation>
 <translation id="4678848110205818817">Кредитна чи дебетова картка</translation>
@@ -5449,6 +5453,7 @@
 <translation id="5070773577685395116">Не отримали?</translation>
 <translation id="5071295820492622726">Повернутися до останніх завантажень</translation>
 <translation id="5071892329440114717">Показати детальний опис стандартного захисту</translation>
+<translation id="5072500507106264618">Ваші геодані можуть використовувати лише системні сервіси</translation>
 <translation id="5072836811783999860">Показати закладки, якими керує адміністратор</translation>
 <translation id="5072900412896857127">Не вдається завантажити Умови використання Google Play. Перевірте з'єднання з мережею й повторіть спробу.</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />, <ph name="FILE2" />}one{<ph name="FILE1" />, <ph name="FILE2" /> і ще #}few{<ph name="FILE1" />, <ph name="FILE2" /> і ще #}many{<ph name="FILE1" />, <ph name="FILE2" /> і ще #}other{<ph name="FILE1" />, <ph name="FILE2" /> і ще #}}</translation>
@@ -5491,6 +5496,7 @@
 <translation id="5097874180538493929">Автоматично натискати, коли курсор перестає рухатися</translation>
 <translation id="5100775515702043594">Ваш адміністратор закріпив розширення "<ph name="EXTENSION_NAME" />"</translation>
 <translation id="5101839224773798795">Автоматично натискати, коли курсор зупиняється</translation>
+<translation id="5102244391872941183">Ваші дані про місцезнаходження можуть використовувати додатки й вебсайти, які мають дозвіл на доступ до геоданих, а також системні сервіси</translation>
 <translation id="5103311607312269661">збільшення яскравості екрана</translation>
 <translation id="5106350808162641062">Вилучити</translation>
 <translation id="510695978163689362">Для облікового запису <ph name="USER_EMAIL" /> налаштовано батьківський контроль у Family Link. Щоб керувати доступом до навчальних матеріалів за допомогою цієї ж функції, додайте обліковий запис закладу освіти.</translation>
@@ -6606,6 +6612,7 @@
 <translation id="5955721306465922729">Веб-сайт просить дозвіл відкрити цей додаток.</translation>
 <translation id="5955809630138889698">Цей пристрій доступний лише для демо-режиму онлайн. Щоб дізнатися більше, зв’яжіться з представником служби підтримки.</translation>
 <translation id="5957987129450536192">Торкніться значка "Читання з екрана" біля зображення профілю, а тоді виберіть фрагмент, який хочете почути.</translation>
+<translation id="5958836583172610505">Синхронізацію ввімкнено</translation>
 <translation id="5959471481388474538">Мережа не доступна</translation>
 <translation id="5959982036207776176">Лупа наводиться на слово, яке озвучується за допомогою функції "Читання з екрана"</translation>
 <translation id="5963413905009737549">Розділ</translation>
@@ -8113,6 +8120,7 @@
 <translation id="7120762240626567834">Без підключення до VPN веб-переглядач Chrome і трафік Android буде заблоковано</translation>
 <translation id="7121438501124788993">Режим розробника</translation>
 <translation id="7121728544325372695">Розумні тире</translation>
+<translation id="7122605570852873914">Усе одно вийти</translation>
 <translation id="7123030151043029868">Дозволено автоматично завантажувати кілька файлів</translation>
 <translation id="7124013154139278147">Призначте перемикач для дії "Назад"</translation>
 <translation id="7124712201233930202">Невідповідність правилам вашої організації</translation>
@@ -9226,6 +9234,7 @@
 <translation id="7947964080535614577">Сайти зазвичай показують рекламу, щоб пропонувати контент або послуги без оплати. Однак деякі сайти показують нав’язливі чи оманливі оголошення.</translation>
 <translation id="7948407723851303488">Усі сторінки <ph name="DOMAIN_NAME" /></translation>
 <translation id="7950629216186736592">Причина: підтримка застарілих веб-переглядачів працює лише з URL-адресами http://, https:// і file://.</translation>
+<translation id="7950814699499457511">Увімкнено • Немає відомостей про конфіденційність цього розширення, зокрема про те, як воно збирає і використовує дані</translation>
 <translation id="7951265006188088697">Щоб додати способи оплати Google Pay або керувати ними, перейдіть в <ph name="BEGIN_LINK" />обліковий запис Google<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">Вимкнути віртуальну картку</translation>
 <translation id="795240231873601803">Виконайте корпоративну реєстрацію для облікових записів організацій і закладів освіти</translation>
diff --git a/chrome/app/resources/generated_resources_ur.xtb b/chrome/app/resources/generated_resources_ur.xtb
index 8f94808..3cf6f809 100644
--- a/chrome/app/resources/generated_resources_ur.xtb
+++ b/chrome/app/resources/generated_resources_ur.xtb
@@ -41,6 +41,7 @@
 <translation id="1026822031284433028">تصویر لوڈ کریں</translation>
 <translation id="1026959648338730078">‏Windows Hello یا بیرونی سیکیورٹی کلید</translation>
 <translation id="1028700151766901954">‏وجہ: LBS بطور ڈیفالٹ <ph name="DEFAULT_OPEN_BROWSER" /> میں رہتا ہے۔</translation>
+<translation id="1028823395684328817">‏اپنے Google اکاؤنٹ میں پاس ورڈز اور مزید کا استعمال جاری رکھنے کے لیے، توثیق کریں کہ یہ آپ ہی ہیں</translation>
 <translation id="102916930470544692">پاس کی</translation>
 <translation id="1029317248976101138">زوم کریں</translation>
 <translation id="1029526375103058355">کلک کرنے کیلئے تھپتھپائیں</translation>
@@ -2822,6 +2823,7 @@
 <translation id="3051250416341590778">ڈسپلے کا سائز</translation>
 <translation id="3053013834507634016">سرٹیفکیٹ کلید استعمال</translation>
 <translation id="3053273573829329829">صارف کا پن فعال کریں</translation>
+<translation id="3053274730492362225">کرسر بلنک نہیں کرتا ہے</translation>
 <translation id="3054766768827382232">غیر فعال کرنے سے آپ کے پیریفیرلز بہتر کام انجام دے سکتے ہیں لیکن غیر مجاز استعمال کے ذریعے آپ کے ذاتی ڈیٹا کو ظاہر کیا جا سکتا ہے۔</translation>
 <translation id="3056438898277655057">‏<ph name="SPECIFIC_NAME" /> کو USB آلات تک رسائی کی اجازت دیں۔ USB آلہ کو ہٹا دیے جانے کے بعد <ph name="SPECIFIC_NAME" /> اسے یاد نہیں رکھے گا۔</translation>
 <translation id="3058498974290601450">آپ ترتیبات میں کسی بھی وقت مطابقت پذیری کو آن کر سکتے ہیں</translation>
@@ -3222,6 +3224,7 @@
 <translation id="3393554941209044235">‏Chrome کی دستاویز کا تجزیہ</translation>
 <translation id="3393582007140394275">اسکرین کاسٹ کرنے سے قاصر۔</translation>
 <translation id="3394850431319394743">تحفظ یافتہ مواد کو چلانے کیلئے شناخت کنندگان کو استعمال کرنے کی اجازت دی گئی</translation>
+<translation id="3396442984945202128">توثیق کریں کہ یہ آپ ہیں</translation>
 <translation id="3396800784455899911">‏"قبول کریں اور جاری رکھیں" بٹن پر کلک کر کے، آپ ان Google سروسز کیلئے اوپر وضاحت کردہ کارروائی سے اتفاق کرتے ہیں۔</translation>
 <translation id="339722927132407568">منجمد ہو جاتی ہے</translation>
 <translation id="3398899528308712018">ٹیب گروپ کی تجویز</translation>
@@ -3307,6 +3310,7 @@
 <translation id="3450180775417907283">‏<ph name="MANAGER" /> کو درکار ہے کہ آپ ابھی Wi-Fi سے منسلک ہوں اور اپ ڈیٹ ڈاؤن لوڈ کریں۔</translation>
 <translation id="3452999110156026232">والدین کے لیے رسائی</translation>
 <translation id="3453082738208775226">آف لائن اسٹوریج صاف کریں؟</translation>
+<translation id="3453597230179205517">مقام تک رسائی مسدود ہے</translation>
 <translation id="3453612417627951340">اجازت نامہ درکار ہے</translation>
 <translation id="3454213325559396544">یہ اس <ph name="DEVICE_TYPE" /> کے لیے آخری خودکار سافٹ ویئر اور سیکیورٹی اپ ڈیٹ ہے۔ آئندہ کے اپ ڈیٹس حاصل کرنے کے لیے، نئے ماڈل پر اپ گریڈ کریں۔</translation>
 <translation id="3454818737556063691">کھولنے کے لیے 1 فائل کو <ph name="CLOUD_PROVIDER" /> میں منتقل کریں؟</translation>
@@ -3454,6 +3458,7 @@
 <translation id="3567168891086460374">دوسرے طریقے سے محفوظ کریں</translation>
 <translation id="3567284462585300767">اپنے آس پاس کے لوگوں سے فائلیں وصول کرنے اور قبول کرنے کے لیے، مرئی بنیں</translation>
 <translation id="356738834800832239">آپ کا پاس ورڈ محفوظ ہو گیا ہے</translation>
+<translation id="3568431410312984116">"لکھنے میں میری مدد کریں" خصوصیت کو خودکار طور پر کھولنے کی اجازت دیں</translation>
 <translation id="3569382839528428029">کیا آپ چاہتے ہیں کہ <ph name="APP_NAME" /> آپ کی اسکرین کا اشتراک کرے؟</translation>
 <translation id="3569614820047645079">‏میری ڈرائیو میں موجود آپ کی فائلز خودکار طور پر آپ کے Chromebook سے مطابقت پذیر ہوتی ہیں تاکہ آپ انٹرنیٹ کنکشن کے بغیر ان تک رسائی حاصل کر سکیں۔</translation>
 <translation id="3569682580018832495"><ph name="ORIGIN" /> مندرجہ ذیل فائلز اور فولڈرز کو دیکھ سکتا ہے</translation>
@@ -3533,6 +3538,7 @@
 <translation id="3627588569887975815">لنک پوشید&amp;گی ونڈو میں کھولیں</translation>
 <translation id="3627671146180677314">‏Netscape سرٹیفکیٹ کی تجدید کا وقت</translation>
 <translation id="3628275722731025472">بلوٹوتھ آف کریں</translation>
+<translation id="3629630597033136279">آف ہے• اس ایکسٹینشن نے رازداری کے ضوابط کو شائع نہیں کیا ہے، جیسے کہ اس کا ڈیٹا کو اکٹھا اور استعمال کرنے کا طریقہ</translation>
 <translation id="3629664892718440872">یہ انتخاب یاد رکھیں</translation>
 <translation id="3630132874740063857">آپ کا فون</translation>
 <translation id="3630995161997703415">اس سائٹ کو کسی بھی وقت استعمال کرنے کیلئے، اسے اپنی شیلف میں شامل کریں</translation>
@@ -4942,6 +4948,7 @@
 <translation id="467510802200863975">پاس ورڈز مماثل نہیں ہیں</translation>
 <translation id="4675828034887792601">تلاش کرنے والی سائٹس کا شارٹ کٹس بنائیں اور اپنے سرچ انجن کا نظم کریں</translation>
 <translation id="4676595058027112862">فون ہب، مزید جانیں</translation>
+<translation id="4676616966096505747">کچھ ڈیٹا ابھی تک آپ کے اکاؤنٹ میں محفوظ نہیں ہوا ہے</translation>
 <translation id="4677772697204437347">‏GPU میموری</translation>
 <translation id="467809019005607715">Google Slides</translation>
 <translation id="4678848110205818817">کریڈٹ/ڈیبٹ کارڈ</translation>
@@ -5431,6 +5438,7 @@
 <translation id="5070773577685395116">سمجھ نہیں آئی؟</translation>
 <translation id="5071295820492622726">حالیہ ڈاؤن لوڈز پر واپس جائیں</translation>
 <translation id="5071892329440114717">معیاری تحفظ کی تفصیلات دکھائیں</translation>
+<translation id="5072500507106264618">صرف سسٹم سروسز آپ کا مقام استعمال کر سکتی ہیں</translation>
 <translation id="5072836811783999860">منظم کردہ بُک مارکس دکھائیں</translation>
 <translation id="5072900412896857127">‏Google Play سروس کی شرائط کو لوڈ نہیں کیا جا سکتا ہے۔ براہ کرم اپنا نیٹ ورک کنکشن چیک کریں اور دوبارہ کوشش کریں۔</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />،<ph name="FILE2" />}other{<ph name="FILE1" />،<ph name="FILE2" />، اور # مزید}}</translation>
@@ -5473,6 +5481,7 @@
 <translation id="5097874180538493929">جب کرسر رک جاتا ہے تو خودکار طور پر کلک کریں</translation>
 <translation id="5100775515702043594">آپ کے منتظم نے <ph name="EXTENSION_NAME" /> کو پن کیا ہے</translation>
 <translation id="5101839224773798795">کرسر رُک جانے پر خودکار طور پر کلک کریں</translation>
+<translation id="5102244391872941183">مقام کی اجازت والی ایپس اور ویب سائٹس، نیز سسٹم سروسز، آپ کا مقام استعمال کر سکتی ہیں</translation>
 <translation id="5103311607312269661">ڈسپلے کی چمک بڑھانے کی کلید</translation>
 <translation id="5106350808162641062">ہٹائیں</translation>
 <translation id="510695978163689362">‏<ph name="USER_EMAIL" /> Family Link کے زیر نگرانی ہوتا ہے۔ والدین کی نگرانی کے ساتھ اسکول کے وسائل تک رسائی حاصل کرنے کے لئے آپ اسکول کے اکاؤنٹس کو شامل کر سکتے ہیں۔</translation>
@@ -5954,6 +5963,7 @@
 <translation id="5474859849784484111">‏<ph name="MANAGER" /> کو درکار ہے کہ آپ ابھی Wi-Fi سے منسلک ہوں اور اپ ڈیٹ ڈاؤن لوڈ کریں۔ یا میٹرڈ کنکشن سے ڈاؤن لوڈ کریں (چارجز لاگو ہو سکتے ہیں)۔</translation>
 <translation id="5477089831058413614"><ph name="DEVICE_TYPE" /> ہاٹ اسپاٹ کنفیگر کریں</translation>
 <translation id="5481273127572794904">خودکار طور پر متعدد فائلز ڈاؤن لوڈ کرنے کی اجازت نہیں ہے</translation>
+<translation id="5481682542063333508">'لکھنے میں مدد' سے متعلق پیشکش کریں</translation>
 <translation id="5481941284378890518">قریبی پرنٹرز کو شامل کریں</translation>
 <translation id="5482417738572414119">‏Chrome کو ٹیب گروپس کی تجویز کرنے اور اپنے ٹیبز کو منظم رکھنے کی اجازت دینے کے لیے سائن ان کریں</translation>
 <translation id="5484181871714116891">‏آن ہونے پر، پاس کیز iCloud Keychain میں تخلیق ہوتی ہیں اور آپ کے Apple آلات پر دستیاب ہوتی ہیں۔ آف ہونے پر، اس آلہ پر آپ کی Chrome پروفائل میں پاس کیز تخلیق کی جاتی ہیں۔</translation>
@@ -6590,6 +6600,7 @@
 <translation id="5955721306465922729">ایک ویب سائٹ یہ ایپلیکیشن کھولنا چاہتی ہے۔</translation>
 <translation id="5955809630138889698">ہو سکتا ہے کہ یہ آلہ صرف آن لائن ڈیمو موڈ کیلئے ہی اہل ہو۔ براہ کرم مزید تفصیلات کیلئے اپنے معاون نمائندے سے رابطہ کریں۔</translation>
 <translation id="5957987129450536192">اپنی پروفائل تصویر کے قریب موجود "سننے کیلئے منتخب کریں" آئیکن کو تھپتھپائیں، پھر جو آپ سننا چاہتے ہیں اسے منتخب کریں۔</translation>
+<translation id="5958836583172610505">مطابقت پذیری آن ہے</translation>
 <translation id="5959471481388474538">نیٹ ورک دستیاب نہیں ہے</translation>
 <translation id="5959982036207776176">میگنیفائر 'سننے کیلئے منتخب کریں' کے ذریعے پڑھے جا رہے لفظ کی پیروی کرتا ہے</translation>
 <translation id="5963413905009737549">سیکشن</translation>
@@ -8090,6 +8101,7 @@
 <translation id="7120762240626567834">‏Chrome براؤزر اور Android ٹریفک VPN کے منسلک ہونے تک مسدود رہے گا</translation>
 <translation id="7121438501124788993">ڈویلپر وضع</translation>
 <translation id="7121728544325372695">اسمارٹ ڈیشز</translation>
+<translation id="7122605570852873914">بہرحال سائن آؤٹ کریں</translation>
 <translation id="7123030151043029868">خودکار طور پر متعدد فائلز ڈاؤن لوڈ کرنے کی اجازت ہے</translation>
 <translation id="7124013154139278147">"پچھلے" کیلئے سوئچ تفویض کریں</translation>
 <translation id="7124712201233930202">آپ کی تنظیم کی پالیسیوں کی تعمیل نہیں ہوتی ہے</translation>
@@ -9204,6 +9216,7 @@
 <translation id="7947964080535614577">سائٹس عام طور پر اشتہارات دکھاتی ہیں تاکہ وہ بغیر کسی چارج کے مواد یا سروسز فراہم کر سکیں۔ لیکن کچھ سائٹس دخل انداز یا گمراہ کن اشتہارات دکھانے کے لیے جانی جاتی ہیں۔</translation>
 <translation id="7948407723851303488"><ph name="DOMAIN_NAME" /> کے سبھی صفحات</translation>
 <translation id="7950629216186736592">‏وجہ: LBS صرف http://‎‏ِ، https://‎، اور file://‎ والے URLs کو سپورٹ کرتا ہے۔</translation>
+<translation id="7950814699499457511">آن ہے• اس ایکسٹینشن نے رازداری کے ضوابط کو شائع نہیں کیا ہے، جیسے کہ اس کا ڈیٹا کو اکٹھا اور استعمال کرنے کا طریقہ</translation>
 <translation id="7951265006188088697">‏Google Pay کے ادائیگی کے طریقے شامل کرنے یا ان کا نظم کرنے کے لئے اپنا <ph name="BEGIN_LINK" />Google اکاؤنٹ<ph name="END_LINK" /> ملاحظہ کریں</translation>
 <translation id="795130320946928025">ورچوئل کارڈ آف کریں</translation>
 <translation id="795240231873601803">دفتری اور اسکول اکاؤنٹس کے لیے انٹرپرائز اندراج کا استعمال کریں</translation>
@@ -10205,6 +10218,7 @@
 <translation id="869167754614449887">ڈاؤن لوڈ کی سرگزشت سے <ph name="FILE_NAME" /> کو حذف کر دیا گیا</translation>
 <translation id="8692107307702113268">پاس ورڈ میں 1000 سے زیادہ حروف ہیں</translation>
 <translation id="8693639060656817812">ٹریکنگ کے خلاف تحفظ کی دستیابی کے بارے میں مزید جانیں</translation>
+<translation id="8693862390730570097">"لکھنے میں میری مدد کریں" خصوصیت کو خودکار طور پر کھلنے کی اجازت نہ دیں</translation>
 <translation id="8694596275649352090">سوتے وقت یا لِڈ بند ہونے پر مقفل کریں</translation>
 <translation id="8695139659682234808">سیٹ اپ کے بعد پیرنٹل کنٹرولز شامل کریں</translation>
 <translation id="8695825812785969222">&amp;مقام کھولیں…</translation>
@@ -10796,6 +10810,7 @@
 <translation id="9112987648460918699">تلاش کریں…</translation>
 <translation id="9113240369465613386">صرف طاق صفحات</translation>
 <translation id="9113469270512809735">حال ہی میں بند کیے گئے آئٹمز کو ٹوگل کریں</translation>
+<translation id="9113529408970052045">"لکھنے میں میری مدد کریں" خصوصیت خودکار طور پر کھل سکتی ہے جب کسی سائٹ پر موجود ٹیکسٹ باکس میں مختصر مواد بھرا جا سکے</translation>
 <translation id="9114663181201435112">آسانی سے سائن ان کریں</translation>
 <translation id="9115675100829699941">&amp;بُک مارکس</translation>
 <translation id="9115932142612197835">‏یہ ترتیب Google ترجمہ یا لینز کی دستیابی کو تبدیل نہیں کرتی ہے</translation>
diff --git a/chrome/app/resources/generated_resources_vi.xtb b/chrome/app/resources/generated_resources_vi.xtb
index ec7ee42..224916e 100644
--- a/chrome/app/resources/generated_resources_vi.xtb
+++ b/chrome/app/resources/generated_resources_vi.xtb
@@ -9537,7 +9537,7 @@
 <translation id="8168435359814927499">Nội dung</translation>
 <translation id="8169165065843881617">{NUM_TABS,plural, =1{Thêm thẻ vào danh sách đọc}other{Thêm các thẻ vào danh sách đọc}}</translation>
 <translation id="8171334254070436367">Ẩn tất cả thẻ</translation>
-<translation id="8174047975335711832">Thông tin về thiết bị</translation>
+<translation id="8174047975335711832">Thông tin thiết bị</translation>
 <translation id="8174876712881364124">Sao lưu vào Google Drive. Dễ dàng khôi phục dữ liệu hoặc chuyển đổi thiết bị bất kỳ lúc nào. Bản sao lưu này bao gồm cả dữ liệu ứng dụng. Các bản sao lưu được tải lên Google và mã hóa bằng mật khẩu Tài khoản Google của con bạn. <ph name="BEGIN_LINK1" />Tìm hiểu thêm<ph name="END_LINK1" /></translation>
 <translation id="8176332201990304395">Hồng và trắng</translation>
 <translation id="8176529144855282213">Để bật quyền truy cập vào micrô, hãy bật công tắc micrô nằm trên thiết bị</translation>
diff --git a/chrome/app/resources/generated_resources_zh-HK.xtb b/chrome/app/resources/generated_resources_zh-HK.xtb
index b1c5158e..ef078db 100644
--- a/chrome/app/resources/generated_resources_zh-HK.xtb
+++ b/chrome/app/resources/generated_resources_zh-HK.xtb
@@ -41,7 +41,7 @@
 <translation id="1026822031284433028">載入圖片</translation>
 <translation id="1026959648338730078">Windows Hello 或外置安全密鑰</translation>
 <translation id="1028700151766901954">原因:根據設定,LBS 會保留在 <ph name="DEFAULT_OPEN_BROWSER" /> 中。</translation>
-<translation id="1028823395684328817">如要繼續使用 Google 帳戶中的密碼和其他資訊,請驗證身分</translation>
+<translation id="1028823395684328817">如要繼續使用 Google 帳戶中的密碼和其他資料,請驗證身分</translation>
 <translation id="102916930470544692">密鑰</translation>
 <translation id="1029317248976101138">放大</translation>
 <translation id="1029526375103058355">輕按點撃功能</translation>
@@ -424,6 +424,7 @@
 <translation id="1307165550267142340">已建立 PIN</translation>
 <translation id="1307431692088049276">不要再問我</translation>
 <translation id="1307559529304613120">糟糕!系統無法為這部裝置儲存長期 API 存取憑證。</translation>
+<translation id="1308876641060960899">使用「Google 智能鏡頭」時,系統會向 Google 傳送頁面的螢幕截圖。<ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">系統將刪除會影響廣告個人化的資料</translation>
 <translation id="1311294419381837540">您正在投放分頁。您可以隨時暫停或停止投放。</translation>
 <translation id="131188242279372879">探索強化保護功能,即可享有 Chrome 就下載檔案提供的最強大安全防護</translation>
@@ -3022,6 +3023,7 @@
 <translation id="3220943972464248773">如要同步密碼,請驗證您的身分</translation>
 <translation id="3222066309010235055">預先轉譯:<ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">連接至 <ph name="USB_VM_NAME" /></translation>
+<translation id="3222857603094643834">透過「Google 智能鏡頭」搜尋此頁面上的所有內容</translation>
 <translation id="3223531857777746191">重設按鈕</translation>
 <translation id="3225084153129302039">預設紫色圖片</translation>
 <translation id="3225319735946384299">代碼簽名</translation>
@@ -3198,6 +3200,7 @@
 <translation id="3365598184818502391">使用 Ctrl 或 Alt 鍵</translation>
 <translation id="3368922792935385530">已連線</translation>
 <translation id="3369067987974711168">顯示呢個連接埠嘅更多操作</translation>
+<translation id="336916507624489577">在網站圖示周圍顯示虛線圓圈。</translation>
 <translation id="3369624026883419694">正在解析主機…</translation>
 <translation id="3370260763947406229">自動更正</translation>
 <translation id="3371140690572404006">USB-C 裝置 (右側前方連接埠)</translation>
@@ -3318,7 +3321,7 @@
 <translation id="3450180775417907283"><ph name="MANAGER" /> 要求您立即連接 Wi-Fi 並下載更新。</translation>
 <translation id="3452999110156026232">家長存取權</translation>
 <translation id="3453082738208775226">要清理離線儲存空間嗎?</translation>
-<translation id="3453597230179205517">位置資訊存取權已停用</translation>
+<translation id="3453597230179205517">禁止存取位置</translation>
 <translation id="3453612417627951340">需要授權</translation>
 <translation id="3454213325559396544">這是此 <ph name="DEVICE_TYPE" /> 最後一次自動更新軟件和安全性。如要取得後續更新,請升級為較新的型號。</translation>
 <translation id="3454818737556063691">要將 1 個檔案移到 <ph name="CLOUD_PROVIDER" /> 開啟嗎?</translation>
@@ -3509,6 +3512,7 @@
 <translation id="3605515937536882518">更新咗表格數值</translation>
 <translation id="3605780360466892872">小員工</translation>
 <translation id="3607671391978830431">供子女使用</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> 想驗證你的身分</translation>
 <translation id="3608460311600621471">請提供列印這些資料的原因:</translation>
 <translation id="3608730769702025110">第 3 步 (共 4 步):查看個人識別資料</translation>
 <translation id="3609277884604412258">快速搜尋</translation>
@@ -3544,7 +3548,7 @@
 <translation id="3627588569887975815">在無痕式視窗中開啟連結(&amp;G)</translation>
 <translation id="3627671146180677314">Netscape 憑證更新時間</translation>
 <translation id="3628275722731025472">關閉藍牙功能</translation>
-<translation id="3629630597033136279">已關閉 • 這項擴充功能尚未發布隱私權實務規範,例如擴充功能如何收集和使用資料</translation>
+<translation id="3629630597033136279">已關閉 • 此擴充程式尚未發佈私隱守則,例如擴充程式如何收集和使用資料</translation>
 <translation id="3629664892718440872">記住這個選擇</translation>
 <translation id="3630132874740063857">您的手機</translation>
 <translation id="3630995161997703415">將此網站加到捷徑列,即可隨時使用</translation>
@@ -3799,6 +3803,7 @@
 <translation id="3796648294839530037">常用的網絡:</translation>
 <translation id="3797739167230984533">您的 <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> 由機構管理<ph name="END_LINK" /></translation>
 <translation id="3797900183766075808">在 <ph name="SEARCH_ENGINE" /> 上搜尋「<ph name="SEARCH_TERMS" />」(&amp;S)</translation>
+<translation id="3798026281364973895">停用「即時熱點」</translation>
 <translation id="3798449238516105146">版本</translation>
 <translation id="3798632811625902122">藍牙裝置「<ph name="DEVICE" />」要求配對權限。</translation>
 <translation id="3798670284305777884">喇叭 (內置)</translation>
@@ -4950,7 +4955,7 @@
 <translation id="467510802200863975">密碼不相符</translation>
 <translation id="4675828034887792601">建立捷徑以搜尋網站及管理搜尋引擎</translation>
 <translation id="4676595058027112862">Phone Hub,瞭解詳情</translation>
-<translation id="4676616966096505747">部分資料尚未儲存到你的帳戶</translation>
+<translation id="4676616966096505747">部分資料尚未儲存至你的帳戶</translation>
 <translation id="4677772697204437347">GPU 記憶體使用量</translation>
 <translation id="467809019005607715">Google 簡報</translation>
 <translation id="4678848110205818817">信用卡/扣帳卡</translation>
@@ -5441,7 +5446,7 @@
 <translation id="5070773577685395116">沒有收到通知嗎?</translation>
 <translation id="5071295820492622726">返去最近嘅下載項目</translation>
 <translation id="5071892329440114717">顯示標準保護功能詳情</translation>
-<translation id="5072500507106264618">只有系統服務可以使用你的位置資訊</translation>
+<translation id="5072500507106264618">只有系統服務可使用你的位置</translation>
 <translation id="5072836811783999860">顯示受管理書籤</translation>
 <translation id="5072900412896857127">無法載入《Google Play 服務條款》。請檢查您的網絡連線,然後再試一次。</translation>
 <translation id="5073956501367595100">{0,plural,offset:2 =1{<ph name="FILE1" />}=2{<ph name="FILE1" />、<ph name="FILE2" />}other{<ph name="FILE1" />、<ph name="FILE2" /> 和另外 # 個檔案}}</translation>
@@ -5484,7 +5489,7 @@
 <translation id="5097874180538493929">游標停止時自動點擊</translation>
 <translation id="5100775515702043594">管理員固定咗「<ph name="EXTENSION_NAME" />」</translation>
 <translation id="5101839224773798795">遊標停止時自動點擊</translation>
-<translation id="5102244391872941183">系統服務和具有位置存取權的應用程式與網站可使用你的位置資訊</translation>
+<translation id="5102244391872941183">系統服務與具備位置權限的應用程式和網站可使用位置</translation>
 <translation id="5103311607312269661">顯示屏校光亮度</translation>
 <translation id="5106350808162641062">移除</translation>
 <translation id="510695978163689362"><ph name="USER_EMAIL" /> 由 Family Link 監管。您可新增學校帳戶,以便在家長監管下存取學校資源。</translation>
@@ -5529,6 +5534,7 @@
 <translation id="5135533361271311778">無法建立書籤項目。</translation>
 <translation id="513555878193063507">新增 APN</translation>
 <translation id="5136343472380336530">請確保兩部裝置都已解鎖並放在一起,且已開啟藍牙功能。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">即時熱點連線失敗</translation>
 <translation id="5138227688689900538">顯示較少</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />,使用 <ph name="DEFAULT_SEARCH_ENGINE_NAME" /> 的搜查結果</translation>
 <translation id="5139823398361067371">請輸入安全密鑰的 PIN。如果您不知道 PIN,請重設安全密鑰。</translation>
@@ -5616,6 +5622,7 @@
 <translation id="5197255632782567636">互聯網</translation>
 <translation id="5198430103906431024">傳送使用情況和診斷資料。此裝置目前會自動將診斷、裝置及應用程式的使用情況資料傳送至 Google。這可協助改善系統及應用程式的穩定性及其他功能。部分彙整資料也會用於協助 Google 應用程式與合作夥伴 (例如 Android 開發人員)。如果已開啟其他「網絡及應用程式活動記錄」設定,系統可能會將此資料儲存至您的 Google 帳戶。</translation>
 <translation id="5199729219167945352">實驗性功能</translation>
+<translation id="5200680225062692606">Touch ID 已鎖定。如要繼續操作,請輸入密碼。</translation>
 <translation id="5203035663139409780">可編輯裝置上的檔案或資料夾</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{按一下即可查看擴充程式}other{按一下即可查看這些擴充程式}}</translation>
 <translation id="5204673965307125349">請在裝置上執行 Powerwash,然後再試一次。</translation>
@@ -5975,6 +5982,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> 可能需要新版或不同種類的裝置</translation>
 <translation id="5486261815000869482">確認密碼</translation>
 <translation id="5486561344817861625">模擬瀏覽器重新啟動</translation>
+<translation id="5486748931874756433">此變更會在你收到下次更新並重新啟動 <ph name="DEVICE_TYPE" /> 時生效。此變更無法復原,且會套用至此裝置的所有使用者。</translation>
 <translation id="5487460042548760727">將設定檔重新改名做「<ph name="PROFILE_NAME" />」</translation>
 <translation id="5488093641312826914">已複製「<ph name="COPIED_ITEM_NAME" />」</translation>
 <translation id="5488508217173274228">同步加密選項</translation>
@@ -6387,6 +6395,7 @@
 <translation id="5799508265798272974">Linux 虛擬機器:<ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">將 ChromeOS 裝置的設定重設為安全預設值。</translation>
 <translation id="5800020978570554460">上次下載之後,目標檔案已被截斷或移除。</translation>
+<translation id="5800290746557538611">啟用「即時熱點」</translation>
 <translation id="5800351251499368110">閂側面板入面嘅搜尋工具列。側面板入面嘅搜尋工具列開咗。</translation>
 <translation id="5800703268655655701">選取淺色或深色主題背景</translation>
 <translation id="5801051031414037185">設定手機</translation>
@@ -6546,6 +6555,7 @@
 <translation id="5916664084637901428">開啟</translation>
 <translation id="59174027418879706">已啟用</translation>
 <translation id="5920543303088087579">您的管理員已停用連線至此網絡的權限</translation>
+<translation id="5922963926582976524">解除與「即時熱點」網絡的連線</translation>
 <translation id="5924047253200400718">查看說明<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">在複製或移動 Microsoft 檔案至「Google 雲端硬碟」前先詢問</translation>
 <translation id="5924527146239595929">拍攝新相片,或選擇現有相片或圖示。
@@ -6595,7 +6605,7 @@
 <translation id="5955721306465922729">有網站想開啟此應用程式。</translation>
 <translation id="5955809630138889698">此裝置可能只可使用網上示範模式。詳情請與您的支援代表聯絡。</translation>
 <translation id="5957987129450536192">輕按個人檔案相片附近的「揀選朗讀內容」圖示,然後選取您想聽到的內容。</translation>
-<translation id="5958836583172610505">同步功能已開啟</translation>
+<translation id="5958836583172610505">同步處理已開啟</translation>
 <translation id="5959471481388474538">網絡無法使用</translation>
 <translation id="5959982036207776176">放大鏡會追蹤「揀選朗讀內容」功能所朗讀的字詞</translation>
 <translation id="5963413905009737549">區段</translation>
@@ -6923,6 +6933,7 @@
 <translation id="6209838773933913227">正在更新組件</translation>
 <translation id="6209908325007204267">您的裝置包含一項 Chrome Enterprise 升級,但您的使用者名稱尚未連結企業賬戶。請透過另一部裝置前往 g.co/ChromeEnterpriseAccount 建立企業帳戶。</translation>
 <translation id="6210282067670792090">請在網址列中輸入相關的鍵盤快速鍵和快捷字詞,以使用搜尋引擎和網站搜尋</translation>
+<translation id="6211067089253408231">開啟「即時熱點」</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{在新分頁群組中開啟所有網址(&amp;N)}=1{在新分頁群組中開啟所有網址(&amp;N)}other{在新分頁群組中開啟所有 ({COUNT} 個) 網址(&amp;N)}}</translation>
 <translation id="6212039847102026977">顯示進階網絡屬性</translation>
 <translation id="6212168817037875041">關閉螢幕</translation>
@@ -8746,6 +8757,7 @@
 <translation id="7629827748548208700">分頁:<ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">此裝置由 <ph name="MANAGER" /> 管理,每次使用均需要登入。</translation>
 <translation id="7631014249255418691">已成功備份 Linux 應用程式和檔案</translation>
+<translation id="7631722872321401342">裝置上沒有<ph name="LANGUAGE" />語音,你可前往設定安裝。</translation>
 <translation id="7631887513477658702">保持開啟這類檔案(&amp;A)</translation>
 <translation id="7632437836497571618">使用安全連線查詢網站</translation>
 <translation id="7632948528260659758">下列 Kiosk 應用程式更新失敗:</translation>
@@ -9210,7 +9222,7 @@
 <translation id="7947964080535614577">網站通常要顯示廣告,才能免費提供內容或服務。不過,部分網站會顯示滋擾性或誤導廣告。</translation>
 <translation id="7948407723851303488"><ph name="DOMAIN_NAME" /> 的所有頁面</translation>
 <translation id="7950629216186736592">原因:LBS 只支援 http://、https:// 和 file:// 網址。</translation>
-<translation id="7950814699499457511">已開啟 • 這項擴充功能尚未發布隱私權實務規範,例如擴充功能如何收集和使用資料</translation>
+<translation id="7950814699499457511">已開啟 • 此擴充程式尚未發佈私隱守則,例如擴充程式如何收集和使用資料</translation>
 <translation id="7951265006188088697">如要增加或管理 Google Pay 付款方法,請前往您的 <ph name="BEGIN_LINK" />Google 帳戶<ph name="END_LINK" /></translation>
 <translation id="795130320946928025">停用虛擬卡</translation>
 <translation id="795240231873601803">進行公司和學校帳戶的企業註冊程序</translation>
@@ -9256,6 +9268,7 @@
 <translation id="7978412674231730200">私密金鑰</translation>
 <translation id="7978450511781612192">此操作會將您登出 Google 帳戶。系統將不會繼續將書籤、記錄、密碼和其他同步至您的 Google 帳戶。</translation>
 <translation id="7980084013673500153">資產識別碼:<ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">使用已儲存的「<ph name="APP_NAME" />」密鑰</translation>
 <translation id="7981662863948574132">顯示裝置 EID 同 QR 碼彈出式視窗</translation>
 <translation id="7981670705071137488">軟件日後會在背景中更新。您可在「設定」中查看更新偏好設定。</translation>
 <translation id="7982083145464587921">請重新啟動裝置以修正這個錯誤。</translation>
@@ -9295,6 +9308,7 @@
 <translation id="8009225694047762179">管理密碼</translation>
 <translation id="8011372169388649948">郁咗 <ph name="BOOKMARK_TITLE" />。</translation>
 <translation id="8012188750847319132">大寫鎖定鍵</translation>
+<translation id="8012463809859447963">即時熱點詳情</translation>
 <translation id="8013993649590906847">如果圖片並無有用的說明,Chrome 會嘗試為您提供說明。因此,圖片將傳送至 Google 以建立說明。</translation>
 <translation id="8014154204619229810">正在執行更新程式。請稍後重新整理並再次查看。</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> 無法還原至上一個安裝版本,請嘗試在裝置執行 Powerwash。</translation>
@@ -9310,6 +9324,7 @@
 <translation id="8025151549289123443">上鎖畫面和登入</translation>
 <translation id="8025291188699172126">關於更新</translation>
 <translation id="8026471514777758216">您的所有裝置</translation>
+<translation id="8026784703228858744">透過同步處理功能儲存書籤和其他資料</translation>
 <translation id="8027581147000338959">在新視窗中開啟</translation>
 <translation id="8028060951694135607">Microsoft 金鑰復原</translation>
 <translation id="8028803902702117856">下載緊 <ph name="FILE_NAME" />,檔案大小係 <ph name="SIZE" /></translation>
@@ -9440,6 +9455,7 @@
 <translation id="8115139559594092084">來自您的「Google 雲端硬碟」</translation>
 <translation id="8116972784401310538">書籤管理員(&amp;B)</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" />會記住您的登入方式,並盡可能自動登入。停用此功能後,系統每次都會詢問您是否要登入。</translation>
+<translation id="8118331347066725040">提供你對「智能鏡頭」搜尋功能的意見</translation>
 <translation id="8118362518458010043">Chrome 已停用這個擴充程式。這個擴充程式可能不安全。</translation>
 <translation id="8118488170956489476">您的<ph name="BEGIN_LINK" />瀏覽器由您的組織管理<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">螢幕重新整理頻率</translation>
@@ -9490,11 +9506,13 @@
 <translation id="8151057139207656239">複製咗版本詳情</translation>
 <translation id="815114315010033526">改用 QR 碼</translation>
 <translation id="8151638057146502721">設定</translation>
+<translation id="8151748163667572916">關閉「即時熱點」</translation>
 <translation id="8154790740888707867">沒有檔案</translation>
 <translation id="815491593104042026">糟糕!由於設定使用的網址 (<ph name="BLOCKED_URL" />) 不安全,導致驗證失敗。請與您的管理員聯絡。</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{找不到被盜用的密碼}=1{{COUNT} 個被盜用的密碼}other{{COUNT} 個被盜用的密碼}}</translation>
 <translation id="8157248655669507702">啟用流動數據以安裝 eSIM 卡設定檔</translation>
 <translation id="8157704005178149728">正在設定監控功能</translation>
+<translation id="8157849462797352650">裝置可享有最新版的安全性、穩定性和效能更新</translation>
 <translation id="8158117992543756526">此裝置已在 <ph name="MONTH_AND_YEAR" />停止自動更新軟件和安全性。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">接收相關操作 (例如分割螢幕和切換桌面等) 的震動確認。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">憑證信任設定錯誤</translation>
@@ -9937,6 +9955,7 @@
 <translation id="8480082892550707549">即使您曾經從這個網站下載檔案,但這個網站目前並不安全 (可能已被入侵)。請稍後嘗試重新下載這個檔案。</translation>
 <translation id="8480869669560681089">來自 <ph name="VENDOR_NAME" /> 的不明裝置</translation>
 <translation id="8481187309597259238">確認 USB 權限</translation>
+<translation id="8482077254400484047">在此管理閒置分頁的外觀</translation>
 <translation id="8483248364096924578">IP 位址</translation>
 <translation id="8486666913807228950">原因:在「強制開啟方式」清單中找到反轉規則 <ph name="REVERT_RULE" />。</translation>
 <translation id="8487678622945914333">放大</translation>
@@ -10023,6 +10042,7 @@
 <translation id="8555444629041783356">自動更新日落時間表</translation>
 <translation id="855604308879080518">允許 Android 應用程式在此 Chromebook 上存取 USB 裝置。每當您插入 USB 裝置,系統都會要求權限。個別 Android 應用程式會要求額外權限。</translation>
 <translation id="8557022314818157177">請持續輕觸安全密鑰,直至指紋擷取完成</translation>
+<translation id="8557100046150195444">使用 Touch ID 以繼續操作</translation>
 <translation id="8557180006508471423">請在 Mac 上的「定位服務」中開啟「Google Chrome」</translation>
 <translation id="8557856025359704738">下次下載日期為 <ph name="NEXT_DATE_DOWNLOAD" />。</translation>
 <translation id="8558281414737757274">Google 帳戶密碼</translation>
@@ -10091,6 +10111,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">投射陰影</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />:<ph name="ERROR" /></translation>
+<translation id="8620206585293032550">閒置分頁外觀</translation>
 <translation id="8621979332865976405">分享整個螢幕畫面</translation>
 <translation id="8624315169751085215">複製到剪貼簿</translation>
 <translation id="8624354461147303341">取得折扣</translation>
diff --git a/chrome/app/resources/generated_resources_zh-TW.xtb b/chrome/app/resources/generated_resources_zh-TW.xtb
index a94cecf..2fd92c58 100644
--- a/chrome/app/resources/generated_resources_zh-TW.xtb
+++ b/chrome/app/resources/generated_resources_zh-TW.xtb
@@ -422,6 +422,7 @@
 <translation id="1307165550267142340">已建立 PIN 碼</translation>
 <translation id="1307431692088049276">不要再詢問我</translation>
 <translation id="1307559529304613120">糟糕!系統無法為這個裝置儲存長期 API 存取符記。</translation>
+<translation id="1308876641060960899">使用 Google 智慧鏡頭時,系統會將頁面的螢幕截圖傳送給 Google。<ph name="LEARN_MORE" /></translation>
 <translation id="131112695174432497">系統會刪除影響廣告個人化的資料</translation>
 <translation id="1311294419381837540">你正在投放分頁。你隨時可以暫停或停止投放。</translation>
 <translation id="131188242279372879">探索強化防護,享有 Chrome 最強大的下載項目安全防護機制</translation>
@@ -1240,7 +1241,7 @@
 <translation id="1901303067676059328">選取全部(&amp;A)</translation>
 <translation id="1904580727789512086">系統會將你造訪的網址儲存到 Google 帳戶</translation>
 <translation id="1904603806662441960">在 Chrome 中管理網站的攝影機權限</translation>
-<translation id="1906181697255754968">網站通常會存取裝置上的檔案和資料夾,以提供自動儲存作業等功能</translation>
+<translation id="1906181697255754968">網站通常會存取裝置上的檔案和資料夾,以提供自動儲存等功能</translation>
 <translation id="1906488504371069394">前往 <ph name="BEGIN_LINK" />Chrome 線上應用程式商店<ph name="END_LINK" />探索更多擴充功能和主題</translation>
 <translation id="1907044622262489040">使用語音輸入。按下搜尋鍵 + D 鍵,然後開始說話。</translation>
 <translation id="1907659324308286326">某些 Thunderbolt 或 USB4 配件必須存取記憶體,才能正常運作。</translation>
@@ -3007,6 +3008,7 @@
 <translation id="3220943972464248773">如要同步處理密碼,請驗證你的身分</translation>
 <translation id="3222066309010235055">預先轉譯:<ph name="PRERENDER_CONTENTS_NAME" /></translation>
 <translation id="3222779980972075989">連接到「<ph name="USB_VM_NAME" />」</translation>
+<translation id="3222857603094643834">透過 Google 智慧鏡頭搜尋這個頁面上的所有內容</translation>
 <translation id="3223531857777746191">重設按鈕</translation>
 <translation id="3225084153129302039">預設的紫色顯示圖片</translation>
 <translation id="3225319735946384299">程式碼簽署</translation>
@@ -3183,6 +3185,7 @@
 <translation id="3365598184818502391">請擇一使用 Ctrl 或 Alt 鍵</translation>
 <translation id="3368922792935385530">已連線</translation>
 <translation id="3369067987974711168">顯示這個連接埠的更多動作</translation>
+<translation id="336916507624489577">在網站圖示周圍顯示虛線圓圈。</translation>
 <translation id="3369624026883419694">正在解析主機...</translation>
 <translation id="3370260763947406229">自動更正</translation>
 <translation id="3371140690572404006">USB-C 裝置 (右前方連接埠)</translation>
@@ -3494,6 +3497,7 @@
 <translation id="3605515937536882518">表單值已更新</translation>
 <translation id="3605780360466892872">小員工</translation>
 <translation id="3607671391978830431">供子女使用</translation>
+<translation id="3607799000129481474"><ph name="SITE" /> 想驗證身分</translation>
 <translation id="3608460311600621471">請提供列印這項資料的原因:</translation>
 <translation id="3608730769702025110">步驟 4 之 3:查看個人識別資訊</translation>
 <translation id="3609277884604412258">快速搜尋</translation>
@@ -3784,6 +3788,7 @@
 <translation id="3796648294839530037">慣用的網路:</translation>
 <translation id="3797739167230984533">你的 <ph name="BEGIN_LINK" /><ph name="DEVICE_TYPE" /> 受到貴機構管理<ph name="END_LINK" /></translation>
 <translation id="3797900183766075808">透過 <ph name="SEARCH_ENGINE" /> 搜尋「<ph name="SEARCH_TERMS" />」(&amp;S)</translation>
+<translation id="3798026281364973895">停用即時無線基地台</translation>
 <translation id="3798449238516105146">版本</translation>
 <translation id="3798632811625902122">藍牙裝置「<ph name="DEVICE" />」要求配對權限。</translation>
 <translation id="3798670284305777884">喇叭 (內部)</translation>
@@ -5516,6 +5521,7 @@
 <translation id="5135533361271311778">無法建立書籤項目。</translation>
 <translation id="513555878193063507">新增 APN</translation>
 <translation id="5136343472380336530">請確認兩部裝置都已解鎖且彼此相鄰,並已開啟藍牙功能。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation>
+<translation id="5137349216872139332">連不上即時無線基地台</translation>
 <translation id="5138227688689900538">顯示較少</translation>
 <translation id="5139112070765735680"><ph name="QUERY_NAME" />,「<ph name="DEFAULT_SEARCH_ENGINE_NAME" />」搜尋</translation>
 <translation id="5139823398361067371">請輸入安全金鑰的 PIN 碼。如果你不知道 PIN 碼,則必須重設安全金鑰。</translation>
@@ -5603,6 +5609,7 @@
 <translation id="5197255632782567636">網際網路</translation>
 <translation id="5198430103906431024">傳送使用狀況與診斷資料。這部裝置目前會自動將診斷資料、裝置和應用程式的使用資料傳送給 Google。這些資料將有助於改善系統和應用程式的穩定性與其他功能。此外,部分匯總資料還能協助 Google 應用程式和合作夥伴 (例如 Android 開發人員) 改善自己的產品和服務。如果你將「其他網路和應用程式活動」設定為開啟,這些資料可能會儲存在你的 Google 帳戶中。</translation>
 <translation id="5199729219167945352">實驗性功能</translation>
+<translation id="5200680225062692606">Touch ID 已鎖定。如要繼續操作,請輸入密碼。</translation>
 <translation id="5203035663139409780">可編輯裝置上的檔案或資料夾</translation>
 <translation id="5203920255089865054">{NUM_EXTENSIONS,plural, =1{按一下即可查看擴充功能}other{按一下即可查看這些擴充功能}}</translation>
 <translation id="5204673965307125349">請在裝置上執行 Powerwash,然後再試一次。</translation>
@@ -5962,6 +5969,7 @@
 <translation id="5486071940327595306"><ph name="WEBSITE" /> 可能需要新版或不同種類的裝置</translation>
 <translation id="5486261815000869482">確認密碼</translation>
 <translation id="5486561344817861625">模擬瀏覽器重新啟動</translation>
+<translation id="5486748931874756433">收到下次更新並重新啟動 <ph name="DEVICE_TYPE" /> 後,這項變更就會生效。請注意,這項變更無法復原,而且會套用到裝置上的所有使用者。</translation>
 <translation id="5487460042548760727">將設定檔重新命名為「<ph name="PROFILE_NAME" />」</translation>
 <translation id="5488093641312826914">已複製「<ph name="COPIED_ITEM_NAME" />」</translation>
 <translation id="5488508217173274228">同步資料加密的選項</translation>
@@ -6031,7 +6039,7 @@
 <translation id="5528295196101251711">VM 名稱</translation>
 <translation id="5529554942700688235">記憶體用量節省摘要,已釋出 <ph name="MEMORY_VALUE" /></translation>
 <translation id="5532223876348815659">通用</translation>
-<translation id="5533001281916885985"><ph name="SITE_NAME" />要求下列權限:</translation>
+<translation id="5533001281916885985"><ph name="SITE_NAME" /> 要求下列權限</translation>
 <translation id="5533343601674003130">PDF 服務</translation>
 <translation id="5537725057119320332">投放</translation>
 <translation id="5539070192556911367">無法連上 Google</translation>
@@ -6374,6 +6382,7 @@
 <translation id="5799508265798272974">Linux 虛擬機器:<ph name="LINUX_VM_NAME" /></translation>
 <translation id="5799971219262397777">將 ChromeOS 裝置的設定重設為安全預設值。</translation>
 <translation id="5800020978570554460">上次下載之後,目標檔案已遭截斷或移除。</translation>
+<translation id="5800290746557538611">啟用即時無線基地台</translation>
 <translation id="5800351251499368110">關閉側邊面板中的搜尋工具列。側邊面板中的搜尋工具列已開啟。</translation>
 <translation id="5800703268655655701">選取淺色或深色主題</translation>
 <translation id="5801051031414037185">設定手機</translation>
@@ -6533,6 +6542,7 @@
 <translation id="5916664084637901428">開啟</translation>
 <translation id="59174027418879706">已啟用</translation>
 <translation id="5920543303088087579">你的管理員禁止使用者連線到這個網路</translation>
+<translation id="5922963926582976524">中斷與即時無線基地台網路的連線</translation>
 <translation id="5924047253200400718">查看說明。<ph name="SCANNING_STATUS" /></translation>
 <translation id="5924438086390153180">先詢問我,再將 Microsoft 檔案複製或移動到 Google 雲端硬碟</translation>
 <translation id="5924527146239595929">你可以拍一張新的相片,也可以選擇現有的相片或圖示。
@@ -6908,6 +6918,7 @@
 <translation id="6209838773933913227">正在更新元件</translation>
 <translation id="6209908325007204267">你的裝置包含 Chrome Enterprise 升級版,但你的使用者名稱未申請企業版帳戶。請透過其他裝置前往 g.co/ChromeEnterpriseAccount 建立企業版帳戶。</translation>
 <translation id="6210282067670792090">請在網址列中輸入相應的鍵盤快速鍵和快捷字詞,以使用搜尋引擎和網站搜尋</translation>
+<translation id="6211067089253408231">開啟即時無線基地台</translation>
 <translation id="621172521139737651">{COUNT,plural, =0{在新分頁群組中開啟所有網址(&amp;N)}=1{在新分頁群組中開啟網址(&amp;N)}other{在新分頁群組中開啟所有 ({COUNT} 個) 網址(&amp;N)}}</translation>
 <translation id="6212039847102026977">顯示進階網路屬性</translation>
 <translation id="6212168817037875041">關閉螢幕</translation>
@@ -8732,6 +8743,7 @@
 <translation id="7629827748548208700">分頁:<ph name="TAB_NAME" /></translation>
 <translation id="7630426712700473382">這部裝置是由 <ph name="MANAGER" /> 所管理,你每次使用時都必須登入。</translation>
 <translation id="7631014249255418691">已成功備份 Linux 應用程式和檔案</translation>
+<translation id="7631722872321401342">裝置上沒有<ph name="LANGUAGE" />語音,你可以前往設定安裝。</translation>
 <translation id="7631887513477658702">一律開啟這類檔案(&amp;A)</translation>
 <translation id="7632437836497571618">使用安全連線查詢網站</translation>
 <translation id="7632948528260659758">下列 Kiosk 應用程式更新失敗:</translation>
@@ -9242,6 +9254,7 @@
 <translation id="7978412674231730200">秘密金鑰</translation>
 <translation id="7978450511781612192">你將登出自己的 Google 帳戶。你的書籤、歷史記錄、密碼和其他設定將不再保持同步。</translation>
 <translation id="7980084013673500153">資產 ID:<ph name="ASSET_ID" /></translation>
+<translation id="7981410461060625406">使用已儲存的「<ph name="APP_NAME" />」密碼金鑰</translation>
 <translation id="7981662863948574132">顯示裝置 EID 和 QR 圖碼彈出式視窗</translation>
 <translation id="7981670705071137488">日後,系統會在背景進行軟體更新作業。你可以前往「設定」查看更新偏好設定。</translation>
 <translation id="7982083145464587921">請重新啟動裝置以修復這個錯誤。</translation>
@@ -9281,6 +9294,7 @@
 <translation id="8009225694047762179">管理密碼</translation>
 <translation id="8011372169388649948">已移動「<ph name="BOOKMARK_TITLE" />」。</translation>
 <translation id="8012188750847319132">Caps Lock 鍵</translation>
+<translation id="8012463809859447963">即時無線基地台詳細資料</translation>
 <translation id="8013993649590906847">如果圖片缺少有用的說明,Chrome 會嘗試為你提供說明。系統會將圖片傳送給 Google,以便產生說明。</translation>
 <translation id="8014154204619229810">正在執行更新程式。請稍後片刻,重新整理之後再試一次。</translation>
 <translation id="8014206674403687691"><ph name="IDS_SHORT_PRODUCT_NAME" /> 無法還原至先前安裝的版本,請嘗試再次為你的裝置執行 Powerwash。</translation>
@@ -9296,6 +9310,7 @@
 <translation id="8025151549289123443">螢幕鎖定和登入</translation>
 <translation id="8025291188699172126">關於更新</translation>
 <translation id="8026471514777758216">你的所有裝置</translation>
+<translation id="8026784703228858744">透過同步處理功能儲存書籤和其他資訊</translation>
 <translation id="8027581147000338959">在新視窗中開啟</translation>
 <translation id="8028060951694135607">Microsoft 金鑰修復</translation>
 <translation id="8028803902702117856">正在下載 <ph name="FILE_NAME" />,檔案大小為 <ph name="SIZE" /></translation>
@@ -9426,6 +9441,7 @@
 <translation id="8115139559594092084">來自你的 Google 雲端硬碟</translation>
 <translation id="8116972784401310538">書籤管理員(&amp;B)</translation>
 <translation id="8118276691321086429"><ph name="PASSWORD_MANAGER_BRAND" />會記住你的登入資訊,並在情況允許時自動登入。如果關閉這項功能,系統每次都會詢問你是否要登入。</translation>
+<translation id="8118331347066725040">提供你對智慧鏡頭搜尋功能的意見</translation>
 <translation id="8118362518458010043">這個擴充功能可能不安全,因此遭到 Chrome 停用。</translation>
 <translation id="8118488170956489476">你的<ph name="BEGIN_LINK" />瀏覽器是由貴機構所管理<ph name="END_LINK" /></translation>
 <translation id="8118515372935001629">螢幕重新整理頻率</translation>
@@ -9476,11 +9492,13 @@
 <translation id="8151057139207656239">已複製版本詳細資料</translation>
 <translation id="815114315010033526">改用 QR 圖碼</translation>
 <translation id="8151638057146502721">設定</translation>
+<translation id="8151748163667572916">關閉即時無線基地台</translation>
 <translation id="8154790740888707867">沒有檔案</translation>
 <translation id="815491593104042026">糟糕!由於設定使用的網址 (<ph name="BLOCKED_URL" />) 不安全,導致驗證失敗。請與你的管理員聯絡。</translation>
 <translation id="8155676038687609779">{COUNT,plural, =0{沒有任何密碼外洩}=1{{COUNT} 組密碼外洩}other{{COUNT} 組密碼外洩}}</translation>
 <translation id="8157248655669507702">如要安裝 eSIM 卡設定檔,請啟用行動數據</translation>
 <translation id="8157704005178149728">正在設定監督功能</translation>
+<translation id="8157849462797352650">裝置可享最新版的安全性、穩定性和效能更新</translation>
 <translation id="8158117992543756526">這部裝置已在 <ph name="MONTH_AND_YEAR" />停止自動更新軟體和安全性。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation>
 <translation id="8159652640256729753">接收相關操作 (如分割畫面和切換桌面等) 的震動確認。<ph name="LINK_BEGIN" />瞭解詳情<ph name="LINK_END" /></translation>
 <translation id="816055135686411707">憑證信任設定錯誤</translation>
@@ -9923,6 +9941,7 @@
 <translation id="8480082892550707549">雖然你曾經從這個網站下載檔案,但這個網站目前並不安全 (遭到入侵)。建議你日後再下載這個檔案。</translation>
 <translation id="8480869669560681089">不明的 <ph name="VENDOR_NAME" /> 裝置</translation>
 <translation id="8481187309597259238">確認 USB 權限</translation>
+<translation id="8482077254400484047">這裡可管理閒置分頁的外觀</translation>
 <translation id="8483248364096924578">IP 位址</translation>
 <translation id="8486666913807228950">原因:在「強制開啟方式」清單中找到反轉規則 <ph name="REVERT_RULE" />。</translation>
 <translation id="8487678622945914333">放大</translation>
@@ -10009,6 +10028,7 @@
 <translation id="8555444629041783356">自動更新日落時刻表</translation>
 <translation id="855604308879080518">允許 Android 應用程式在這台 Chromebook 上存取 USB 裝置。每次你插入 USB 裝置時,系統皆會要求權限。個別 Android 應用程式會要求額外權限。</translation>
 <translation id="8557022314818157177">請持續輕觸安全金鑰,直到指紋擷取完成</translation>
+<translation id="8557100046150195444">使用 Touch ID 以繼續操作</translation>
 <translation id="8557180006508471423">請在 Mac 的「定位服務」中開啟「Google Chrome」</translation>
 <translation id="8557856025359704738">下次下載日期為 <ph name="NEXT_DATE_DOWNLOAD" />。</translation>
 <translation id="8558281414737757274">Google 帳戶密碼</translation>
@@ -10077,6 +10097,7 @@
 <translation id="8619000641825875669">OneDrive</translation>
 <translation id="8619803522055190423">投射陰影</translation>
 <translation id="8619892228487928601"><ph name="CERTIFICATE_NAME" />:<ph name="ERROR" /></translation>
+<translation id="8620206585293032550">閒置分頁外觀</translation>
 <translation id="8621979332865976405">分享整個螢幕畫面</translation>
 <translation id="8624315169751085215">複製到剪貼簿</translation>
 <translation id="8624354461147303341">取得折扣</translation>
diff --git a/chrome/app/resources/google_chrome_strings_af.xtb b/chrome/app/resources/google_chrome_strings_af.xtb
index 1fcee02..83664bd 100644
--- a/chrome/app/resources/google_chrome_strings_af.xtb
+++ b/chrome/app/resources/google_chrome_strings_af.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome het hierdie aflaai geblokkeer omdat die lêertipe nie algemeen afgelaai word nie en dit gevaarlik kan wees</translation>
 <translation id="1203500561924088507">Dankie dat jy geïnstalleer het. Jy moet jou blaaier herbegin voordat jy <ph name="BUNDLE_NAME" /> gebruik.</translation>
 <translation id="1229096353876452996">Google beveel aan dat jy Chrome as verstek instel</translation>
+<translation id="1265739287306757398">Vind uit hoe</translation>
 <translation id="1278833599417554002">Begin weer om &amp;Chrome op te dateer</translation>
 <translation id="1302523850133262269">Wag asseblief terwyl Chrome die jongste stelselopdaterings installeer.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> vereis dat jy die volgende diensbepalings lees en aanvaar voordat jy hierdie toestel gebruik. Hierdie bepalings wysig, beperk of brei nie die Google Chrome OS Flex-bepalings uit nie.</translation>
@@ -81,6 +82,7 @@
 <translation id="2174917724755363426">Installering is nie afgehandel nie. Is jy seker jy wil kanselleer?</translation>
 <translation id="2190166659037789668">Opdateringkontroleringfout: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome gee jou meer beheer oor die advertensies wat jy sien en beperk wat werwe oor jou kan uitvind wanneer hulle vir jou gepersonaliseerde advertensies wys</translation>
+<translation id="2216543877350048334">Meld af om jou Google-rekening uit Chrome te verwyder</translation>
 <translation id="223889379102603431">Inligting oor hoe Chrome sy kernsertifikate bestuur</translation>
 <translation id="2258103955319320201">Meld aan en skakel dan sinkronisering aan om op al jou toestelle toegang tot jou Chrome-blaaiergoed te kry</translation>
 <translation id="2290014774651636340">Google API-sleutels ontbreek. Sommige funksies van Google Chrome sal gedeaktiveer word.</translation>
@@ -138,6 +140,7 @@
 <translation id="2929907241665500097">Chrome het nie opgedateer nie; iets het skeefgeloop. <ph name="BEGIN_LINK" />Stel Chrome-opdateringprobleme en mislukte opdaterings reg.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Installeerfout: Die installeerderproses kon nie begin nie.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> – Netwerkaanmelding – Chrome</translation>
+<translation id="2970681950995291301">Meld in die Instellings-bladsy by Chrome af om jou Google-rekening uit Chrome te verwyder</translation>
 <translation id="3018957014024118866">Vee ook data uit Chrome uit (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Herbegin om Chrome OS Flex op te dateer</translation>
 <translation id="3037838751736561277">Google Chrome is in agtergrondmodus.</translation>
@@ -178,6 +181,7 @@
 <translation id="3635073343384702370">Chrome kan jou wagwoorde nagaan wanneer jy hulle stoor</translation>
 <translation id="3667616615096815454">Kan nie installeer nie, die app is onbekend aan die bediener.</translation>
 <translation id="3673813398384385993">Chrome het bevind dat "<ph name="EXTENSION_NAME" />" wanware bevat</translation>
+<translation id="3695446226812920698">Vind uit hoe</translation>
 <translation id="3697952514309507634">Ander Chrome-profiele</translation>
 <translation id="3703994572283698466">Chrome-bedryfstelsel word moontlik gemaak deur bykomende <ph name="BEGIN_LINK_CROS_OSS" />oopbronsagteware<ph name="END_LINK_CROS_OSS" /> soos die geval ook is met <ph name="BEGIN_LINK_LINUX_OSS" />Linux-ontwikkelingomgewing<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Chrome OS Flex-weergawe</translation>
@@ -239,6 +243,7 @@
 <translation id="4624065194742029982">Chrome Incognito</translation>
 <translation id="4627412468266359539">Opsioneel: Help om Chrome OS Flex-kenmerke en -werkverrigting beter te maak deur outomaties diagnostiese en gebruiksdata na Google toe te stuur.</translation>
 <translation id="4633000520311261472">Om Chrome veiliger te maak, het ons sekere uitbreidings wat nie in die <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> gelys is nie en dalk sonder jou medewete bygevoeg kon wees, gedeaktiveer.</translation>
+<translation id="4643107447730827793">Sommige van jou Chrome-data is nog nie in jou Google-rekening gestoor nie. Probeer om ’n paar minute te wag voordat jy afmeld.</translation>
 <translation id="4680828127924988555">Kanselleer installering</translation>
 <translation id="469553575393225953">Uitbreidings, programme en temas van onbekende bronne af kan jou toestel beskadig. Chrome beveel aan dat hulle net uit die Chrome Webwinkel geïnstalleer word</translation>
 <translation id="4724676981607797757">Installasie het misluk as gevolg van ’n ongesteunde protokolfout.</translation>
@@ -343,6 +348,7 @@
 <translation id="6412673304250309937">Vergelyk URL'e met 'n lys onveilige werwe wat in Chrome geberg word. As 'n werf probeer om jou wagwoord te steel, of wanneer jy 'n skadelike lêer aflaai, sal Chrome dalk ook URL'e, insluitend stukkies bladsyinhoud, na Veiligblaai toe stuur.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Jou organisasie maak Chrome outomaties toe nadat dit 1 minuut lank nie gebruik is nie. Blaaierdata word uitgevee. Dit kan geskiedenis, outovul en aflaaie insluit.}other{Jou organisasie maak Chrome outomaties toe nadat dit # minute lank nie gebruik is nie. Blaaierdata word uitgevee. Dit kan geskiedenis, outovul en aflaaie insluit.}}</translation>
 <translation id="6418662306461808273">Skakel oor na bestaande Chrome-profiel?</translation>
+<translation id="6479881432656947268">Besoek Chrome Webwinkel</translation>
 <translation id="6481963882741794338">Koppel Chrome en ander Google-dienste vir personalisering en ander doeleindes</translation>
 <translation id="648319183876919572">Verbeterde Veiligblaai doen meer om jou teen gevaarlike webwerwe en aflaaie te beskerm</translation>
 <translation id="6489302989675808168">Aan • Chrome kan nie verifieer waarvandaan hierdie uitbreiding kom nie</translation>
@@ -452,6 +458,7 @@
 <translation id="8064015586118426197">Chrome OS Flex</translation>
 <translation id="8077579734294125741">Ander Chrome-profiele</translation>
 <translation id="8086881907087796310">Installering het misluk omdat jou rekenaar nie aan die minimum hardewarevereistes voldoen nie.</translation>
+<translation id="8111297389482307122">Chrome moet verifieer dat dit jy is voordat sommige data in jou Google-rekening gestoor kan word en op al jou toestelle gebruik kan word. As jy afmeld, sal hierdie data op jou toestel bly.</translation>
 <translation id="8129812357326543296">Meer oor Google Chrome</translation>
 <translation id="813913629614996137">Inisialiseer tans …</translation>
 <translation id="8162006532256575008">Gebruik Chrome sonder ’n rekening</translation>
@@ -474,6 +481,7 @@
 <translation id="8416347857511542594">Kom meer te wete oor personalisering in Chrome</translation>
 <translation id="8418845734693287262">Chrome-bedrystelsel kon nie jou data sinkroniseer nie omdat jou rekening se aanmeldbesonderhede verouderd is.</translation>
 <translation id="842386925677997438">Chrome se veiligheidnutsgoed</translation>
+<translation id="8428213095426709021">Instellings</translation>
 <translation id="8433638294851456451">Meld op albei toestelle by Chrome aan om 'n nommer van hier af na jou Android-foon te stuur.</translation>
 <translation id="8451192282033883849">Jou rekening word bestuur deur <ph name="MANAGER_NAME" />. Jou administrateur kan hierdie Chrome-blaaierprofiel en sy data soos boekmerke, geskiedenis en wagwoorde sien en wysig.</translation>
 <translation id="8496177819998570653">Google W&amp;agwoordbestuurder</translation>
@@ -507,6 +515,7 @@
 <translation id="8862326446509486874">Jy het nie die gepaste regte vir stelselvlak-installering nie. Probeer om die installeerder weer te laat loop as Administrateur.</translation>
 <translation id="8914504000324227558">Herbegin Chrome</translation>
 <translation id="8922193594870374009">Meld op albei toestelle by Chrome aan om 'n nommer van <ph name="ORIGIN" /> af na jou Android-foon te stuur.</translation>
+<translation id="8948460679427074738">Hierdie uitbreiding het nie privaatheidpraktyke gepubliseer nie, soos hoe dit data insamel en gebruik. Chrome beveel aan dat jy dit verwyder.</translation>
 <translation id="8986207147630327271">Jy voeg tans 'n werkprofiel by hierdie blaaier en gee jou administrateur beheer oor net jou werkprofiel.</translation>
 <translation id="8989968390305463310">Jou blaaigeskiedenis beïnvloed die advertensies wat jy sien en die belangstellings soos hieronder geskat. Chrome vee outomaties elke maand jou belangstellings op ’n rollende basis uit om jou privaatheid te beskerm. Belangstellings kan herlaai, tensy jy hulle verwyder.</translation>
 <translation id="8999117580775242387">Chrome sal ’n onveilige verbinding gebruik sonder om jou te waarsku wanneer HTTPS nie beskikbaar is nie</translation>
diff --git a/chrome/app/resources/google_chrome_strings_am.xtb b/chrome/app/resources/google_chrome_strings_am.xtb
index fe513ed..1883ec6 100644
--- a/chrome/app/resources/google_chrome_strings_am.xtb
+++ b/chrome/app/resources/google_chrome_strings_am.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">የፋይል ዓይነቱ በተለምዶ ስላማይወርድ እና አደገኛ ሊሆን ስለሚችል Chrome ይህን ውርድ አግዷል</translation>
 <translation id="1203500561924088507">ሰለተጫኑ እናመሰግናለን። <ph name="BUNDLE_NAME" />ን ከመጠቀምዎ በፊት አሳሽዎን እንደገና ማስጀመር አለብዎት።</translation>
 <translation id="1229096353876452996">Google እንደ ነባሪ Chromeን እንዲያቀናብሩ ይመክራል</translation>
+<translation id="1265739287306757398">እንዴት እንደሆነ ይወቁ</translation>
 <translation id="1278833599417554002">&amp;Chromeን ለማዘመን ዳግም ያስነሱት</translation>
 <translation id="1302523850133262269">እባክዎ Chrome የቅርብ ጊዜዎቹን ዝማኔዎች እስኪጭን ድረስ ይጠብቁ።</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> ይህን መሣሪያ ከመጠቀምዎ በፊት የሚከተለውን የአገልግሎት ውል እንዲያነብቡ እና እንዲቀበሉ ይፈለጋል። ይህ ውል የGoogle ChromeOS Flex ውሉን አያስፋፋውም፣ አይቀይረውም ወይም አይገድበውም።</translation>
@@ -80,6 +81,7 @@
 <translation id="2174917724755363426">መጫኑ አልተጠናቀቀም። እርግጠኛ ነዎት መሰረዝ ይፈልጋሉ?</translation>
 <translation id="2190166659037789668">የዝማኔ ፍተሻ ስህተት፦ <ph name="UPDATE_CHECK_ERROR" />።</translation>
 <translation id="2199691482078155239">Chrome በሚያዩዋቸው ማስታወቂያዎች ላይ የበለጠ ቁጥጥር ይሰጥዎታል እንዲሁም ግላዊነት የተላበሱ ማስታወቂያዎችን ሲያሳዩዎ ጣቢያዎች ስለእርስዎ ምን ማወቅ እንደሚችሉ ይገድባል።</translation>
+<translation id="2216543877350048334">የGoogle መለያዎን ከChrome ለማስወገድ ዘግተው ይውጡ</translation>
 <translation id="223889379102603431">Chrome እንዴት የስር እውቅና ማረጋገጫዎቹን እንደሚያስተዳድር ላይ መረጃ</translation>
 <translation id="2258103955319320201">በሁሉም መሣሪያዎችዎ ላይ የእርስዎን የChrome አሳሽ ነገሮች ለመድረስ ይግቡ፣ ከዚያ ስምረትን ያብሩ</translation>
 <translation id="2290014774651636340">የGoogle ኤ ፒ አይ ቁልፎች ይጎድላሉ። አንዳንድ የGoogle Chrome ተግባራት ይሰናከላሉ።</translation>
@@ -137,6 +139,7 @@
 <translation id="2929907241665500097">Chrome አልተዘመነም፣ የሆነ ስክህተት ተከስቷል። <ph name="BEGIN_LINK" />የChrome ዝማኔ ችግሮችን እና ያልተሳኩ ዝማኔዎችን ያስተካክሉ።<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">የጭነት ስህተት፦ የጫኙ ሂደት መጀመር አልተሳካም።</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - በአውታረ መረብ ወደ መለያ መግባት - Chrome</translation>
+<translation id="2970681950995291301">የGoogle መለያዎን ከChrome ለማስወገድ በቅንብሮች ገጽ ውስጥ ከChrome ዘግተው ይውጡ</translation>
 <translation id="3018957014024118866">እንዲሁም ከChrome (<ph name="URL" />) ውሂብ ይሰርዙ</translation>
 <translation id="3019382870990049182">&amp;ChromeOS Flexን ለማዘመን እንደገና ያስጀምሩ</translation>
 <translation id="3037838751736561277">Google Chrome በጀርባ ሁኔታ ላይ ነው።</translation>
@@ -177,6 +180,7 @@
 <translation id="3635073343384702370">Chrome እርስዎ የይለፍ ቃላትዎን ሲያስቀምጧቸው መፈተሽ ይችላል</translation>
 <translation id="3667616615096815454">መጫን አልተቻለም፣ አገልጋዩ መተግበሪያውን አያውቀውም።</translation>
 <translation id="3673813398384385993">Chrome «<ph name="EXTENSION_NAME" />» ተንኮል-አዘል ዌር እንደያዘ አግኝቷል</translation>
+<translation id="3695446226812920698">እንዴት እንደሆነ ይወቁ</translation>
 <translation id="3697952514309507634">ሌሎች የChrome መገለጫዎች</translation>
 <translation id="3703994572283698466">ChromeOS እና <ph name="BEGIN_LINK_LINUX_OSS" />Linux ግንባታ ምህዳር<ph name="END_LINK_LINUX_OSS" /> ሊሠሩ የቻሉት በተጨማሪ <ph name="BEGIN_LINK_CROS_OSS" />የክፍት ምንጭ ሶፍትዌር<ph name="END_LINK_CROS_OSS" /> ነው።</translation>
 <translation id="3716540481907974026">የChromeOS Flex ስሪት</translation>
@@ -238,6 +242,7 @@
 <translation id="4624065194742029982">Chrome ማንነት የማያሳውቅ</translation>
 <translation id="4627412468266359539">ግዴታ አይደለም፦ የምርመራ እና የአጠቃቀም ውሂብን በራስ-ሰር ወደ Google በመላክ የChromeOS Flex ባህሪያትን እና አፈጻጸምን እንዲሻሻል ያግዙ።</translation>
 <translation id="4633000520311261472">Chrome ይበልጥ ደህንነቱ የተጠበቀ እንዲሆን ለማድረግ፣ በ<ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ውስጥ ያልተጠቀሱ እና እርስዎ ሳያውቋቸው የታከሉ ሊሆኑ የሚችሉ የተወሰኑ ዝርዝሮችን አሰናክለናል።</translation>
+<translation id="4643107447730827793">የተወሰነ የChrome ውሂብዎ በGoogle መለያዎ ውስጥ ገና አልተቀመጠም። ዘግተው ከመውጣትዎ በፊት ጥቂት ደቂቃዎች ለመጠበቅ ይሞክሩ።</translation>
 <translation id="4680828127924988555">መጫኑን ሰርዝ</translation>
 <translation id="469553575393225953">ካልታወቁ ምንጮች የመጡ ቅጥያዎች፣ መተግበሪያዎች እና ገጽታዎች መሣሪያዎን ሊጎዱ ይችላሉ። Chrome እነሱን ከChrome የድር መደብር ብቻ መጫንን ይመክራል</translation>
 <translation id="4724676981607797757">በማይደገፍ የፕሮቶኮል ስህተት ምክንያት መጫኑ አልተሳካም።</translation>
@@ -342,6 +347,7 @@
 <translation id="6412673304250309937">በChrome ላይ የተከማቹ ድህንነታቸው ያልተጠበቁ ጣቢያዎች ዝርዝር ጋር ዩአርኤሎችን ይፈትሻል። አንድ ጣቢያ የእርስዎን የይለፍ ቃል ለመስረቅ ከሞከረ ወይም ጎጂ ፋይል ካወረደ Chrome እንዲሁም የገጽ ይዘትን ክፍሎችም ጨምሮ ዩአርኤሎችን ወደ የጥንቃቄ አሰሳ መላክ ሊልክ ይችላል።</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{ድርጅትዎ Chrome ለ1 ደቂቃ ጥቅም ላይ ሳይውል ሲቀር በራስ ሰር ይዘጋዋል። የአሰሳ ውሂብ ተሰርዟል። ይህ ታሪክን፣ ራስ-ሙላን እና ውርዶችን ሊያካትት ይችላል።}one{ድርጅትዎ Chrome ለ# ደቂቃ ጥቅም ላይ ሳይውል ሲቀር በራስ ሰር ይዘጋዋል። የአሰሳ ውሂብ ተሰርዟል። ይህ ታሪክን፣ ራስ-ሙላን እና ውርዶችን ሊያካትት ይችላል።}other{ድርጅትዎ Chrome ለ# ደቂቃዎች ጥቅም ላይ ሳይውል ሲቀር በራስ ሰር ይዘጋዋል። የአሰሳ ውሂብ ተሰርዟል። ይህ ታሪክን፣ ራስ-ሙላን እና ውርዶችን ሊያካትት ይችላል።}}</translation>
 <translation id="6418662306461808273">ወደ ነባር የChrome መገለጫ ይቀየር?</translation>
+<translation id="6479881432656947268">Chrome የድር መደብርን ይጎብኙ</translation>
 <translation id="6481963882741794338">Chromeን እና ሌሎች የGoogle አገልግሎቶችን ግላዊነት ለማላበስ እና ለሌሎች ዓላማዎች ያገናኟቸው</translation>
 <translation id="648319183876919572">የተሻሻለ የደህንነት አሰሳ እርስዎን ከአደገኛ ድር ጣቢያዎች እና ውርዶች ለመጠበቅ ይበልጥ ያደርጋል</translation>
 <translation id="6489302989675808168">በርቷል • Chrome ይህ ቅጥያ ከየት እንደመጣ ማረጋገጥ አይችልም</translation>
@@ -451,6 +457,7 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">ሌሎች የChrome መገለጫዎች</translation>
 <translation id="8086881907087796310">ኮምፒውተርዎ አነስተኛውን የሃርድዌር መስፈርቶች ስላላሟላ መጫኑ አልተሳካም።</translation>
+<translation id="8111297389482307122">የተወሰነ ውሂብ በGoogle መለያዎ ውስጥ መቀመጥ እና በሁሉም መሣሪያዎችዎ ላይ ስራ ላይ መዋል ከመቻሉ በፊት Chrome ማንነትዎን ማረጋገጥ አለበት። ዘግተው ከወጡ ይህ ውሂብ በዚህ መሣሪያ ላይ ይቆያል።</translation>
 <translation id="8129812357326543296">ስለ &amp;Google Chrome</translation>
 <translation id="813913629614996137">በማስጀመር ላይ…</translation>
 <translation id="8162006532256575008">Chromeን ያለ መለያ ይጠቀሙ</translation>
@@ -473,6 +480,7 @@
 <translation id="8416347857511542594">በChrome ውስጥ ማስታወቂያን ግላዊነት ስለማላበስ የበለጠ ይወቁ</translation>
 <translation id="8418845734693287262">የመለያዎ መግቢያ ዝርዝሮች ጊዜያቸው ያለፈባቸው ስለሆኑ ChromeOS ውሂብዎን ማስመር አልቻለም።</translation>
 <translation id="842386925677997438">የChrome የደህንነት መሣሪያዎች</translation>
+<translation id="8428213095426709021">ቅንብሮች</translation>
 <translation id="8433638294851456451">አንድ ቁጥር ከዚህ ወደ የእርስዎ Android ስልክ ለመላክ፣ በሁለቱም መሣሪያዎች ላይ በመለያ ወደ Chrome ይግቡ።</translation>
 <translation id="8451192282033883849">የእርስዎ መለያ የሚተዳደረው በ<ph name="MANAGER_NAME" /> ነው። የእርስዎ አስተዳዳሪ ይህንን Chrome አሳሽ መገለጫ እንዲሁም እንደ እልባቶች፣ ታሪክ፣ እና የይለፍ ቃላትች ያሉ የእርሱን ውሂቦች መመልከት እና አርትዕ ማድረግ ይችላል/ትችላለች።</translation>
 <translation id="8496177819998570653">Google የይለፍ ቃል አስተዳዳሪ</translation>
@@ -506,6 +514,7 @@
 <translation id="8862326446509486874">ለስርዓተ-ደረጃ ጭነት ተገቢ መብቶች የሉዎትም። ጫኚውን እንደ አስተዳዳሪ በማሄድ እንደገና ይሞክሩ።</translation>
 <translation id="8914504000324227558">Chromeን ዳግም አስጀምር</translation>
 <translation id="8922193594870374009">አንድ ቁጥር ከ<ph name="ORIGIN" /> ወደ የእርስዎ Android ስልክ ለመላክ በሁለቱም መሣሪያዎች ላይ በመለያ ወደ Chrome ይግቡ።</translation>
+<translation id="8948460679427074738">ይህ ቅጥያ እንደ ውሂብን እንዴት እንደሚሰበስብ እና እንደሚጠቀም ያሉ የግላዊነት ተግባሮችን አላተመም። Chrome እንዲያስወግዱት ይመክራል።</translation>
 <translation id="8986207147630327271">የስራ መገለጫን ወደዚህ አሳሽ እያከሉ እና ለአስተዳዳሪዎ በስራ መገለጫው ላይ ብቻ ቁጥጥር እየሰጡ ነው።</translation>
 <translation id="8989968390305463310">የአሰሳ ታሪክዎ ከታች እንደተገመተው እርስዎ በሚያዩዋቸው ማስታወቂያዎች እና ዝንባሌዎች ላይ ተጽዕኖ ያሳድራል። የእርስዎን ግላዊነት ለመጠበቅ Chrome በየወሩ ዝንባሌዎችዎን በራስ-ሰር ይሰርዛል። እርስዎ ካላስወገዷቸው በስተቀር ዝንባሌዎችን ማደስ ይችላሉ።</translation>
 <translation id="8999117580775242387">ኤችቲቲፒኤስ በማይኖርበት ጊዜ Chrome እርስዎን ሳያስጠነቅቅ ደህንነቱ ያልተጠበቀ ግንኙነት ይጠቀማል</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ar.xtb b/chrome/app/resources/google_chrome_strings_ar.xtb
index 06682f2..57bcd041 100644
--- a/chrome/app/resources/google_chrome_strings_ar.xtb
+++ b/chrome/app/resources/google_chrome_strings_ar.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">‏حَظَر Chrome عملية التنزيل هذه لأنّ نوع الملف لا يتم تنزيله عادةً، وقد يكون خطيرًا.</translation>
 <translation id="1203500561924088507">شكرًا على التثبيت. عليك إعادة تشغيل المتصفِّح قبل استخدام <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">‏تنصح Google بضبط Chrome كمتصفِّح تلقائي</translation>
+<translation id="1265739287306757398">معرفة المزيد</translation>
 <translation id="1278833599417554002">‏إعادة تشغيل متصفِّح Chrome لتحديثه</translation>
 <translation id="1302523850133262269">‏يُرجى الانتظار لحين تثبيت Chrome لآخر تحديثات النظام.</translation>
 <translation id="1335640173511558774">‏يطلب <ph name="MANAGER" /> منك قراءة بنود الخدمة التالية وقبولها قبل استخدام هذا الجهاز، مع العلم بأنّ هذه البنود لا توسِّع نطاق بنود نظام التشغيل ChromeOS Flex من Google ولا تعدلِّها ولا تفرض قيودًا عليها.</translation>
@@ -79,6 +80,7 @@
 <translation id="2174917724755363426">لم يكتمل التثبيت. هل تريد فعلاً الإلغاء؟</translation>
 <translation id="2190166659037789668">خطأ في عملية التحقق من التحديث: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">‏يتيح لك Chrome التحكّم بشكل أكبر في الإعلانات التي تظهر لك والحدّ من مقدار معلوماتك التي يمكن للمواقع الإلكترونية معرفتها عندما تعرض لك إعلانات مخصّصة</translation>
+<translation id="2216543877350048334">‏لإزالة حسابك على Google من Chrome، يجب تسجيل الخروج</translation>
 <translation id="223889379102603431">‏معلومات حول الآلية التي يُدير بها متصفّح Chrome شهادات الجذر الخاصة به</translation>
 <translation id="2258103955319320201">‏للوصول إلى بياناتك في متصفّح Chrome من جميع أجهزتك، سجِّل الدخول وفعِّل المزامنة.</translation>
 <translation id="2290014774651636340">‏مفاتيح واجهة برمجة تطبيقات Google مفقودة. وسيترتب على ذلك توقف بعض وظائف Google Chrome عن العمل.</translation>
@@ -136,6 +138,7 @@
 <translation id="2929907241665500097">‏تعذّر تحديث Chrome بسبب حدوث خطأ. <ph name="BEGIN_LINK" />حلّ مشاكل تحديث Chrome وتعذُّر التحديثات<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">خطأ في التثبيت: تعذّر بدء عملية التثبيت.</translation>
 <translation id="2969728957078202736">‏<ph name="PAGE_TITLE" /> - Chrome - تسجيل الدخول إلى الشبكة</translation>
+<translation id="2970681950995291301">‏لإزالة حسابك على Google من Chrome، يجب تسجيل الخروج من Chrome في صفحة "الإعدادات"</translation>
 <translation id="3018957014024118866">‏حذف البيانات من Chrome أيضًا (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">‏إعادة التشغيل لتحديث &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">‏Google Chrome في وضع الخلفية.</translation>
@@ -176,6 +179,7 @@
 <translation id="3635073343384702370">‏لا يستطيع Chrome التحقّق من كلمات المرور إلا عند حفظها.</translation>
 <translation id="3667616615096815454">يتعذّر تثبيت التطبيق لأنّه غير معروف لدى الخادم.</translation>
 <translation id="3673813398384385993">‏رصد Chrome أنّ الإضافة "<ph name="EXTENSION_NAME" />" تحتوي على برامج ضارة.</translation>
+<translation id="3695446226812920698">تعرَّف على كيفية إجراء ذلك</translation>
 <translation id="3697952514309507634">‏الملفات الشخصية الأخرى على Chrome</translation>
 <translation id="3703994572283698466">‏أصبح نظام التشغيل Chrome متاحًا من خلال <ph name="BEGIN_LINK_CROS_OSS" />برنامج إضافي مفتوح المصدر<ph name="END_LINK_CROS_OSS" />، كما هو الحال في <ph name="BEGIN_LINK_LINUX_OSS" />بيئة تطوير Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">‏إصدار نظام التشغيل ChromeOS Flex</translation>
@@ -237,6 +241,7 @@
 <translation id="4624065194742029982">‏وضع التصفّح المتخفي في Chrome</translation>
 <translation id="4627412468266359539">‏اختياري: يمكنك المساعدة في تحسين ميزات نظام التشغيل ChromeOS Flex وأدائه من خلال إرسال بيانات التشخيص والاستخدام تلقائيًا إلى Google.</translation>
 <translation id="4633000520311261472">‏لجعل Chrome أكثر أمانًا، تم إيقاف بعض الإضافات غير المدرجة في <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> والتي ربما تمت إضافتها بدون علمك.</translation>
+<translation id="4643107447730827793">‏لم يتم حفظ بعض بيانات Chrome في حسابك على Google إلى الآن. يُرجى الانتظار بضع دقائق قبل تسجيل الخروج.</translation>
 <translation id="4680828127924988555">إلغاء التثبيت</translation>
 <translation id="469553575393225953">‏إنّ الإضافات والتطبيقات والمظاهر الواردة من مصادر غير معروفة يمكن أن تتسبّب في إلحاق الضرر بجهازك. ينصح Chrome بإجراء عملية التثبيت من خلال سوق Chrome الإلكتروني فقط.</translation>
 <translation id="4724676981607797757">تعذَّر تثبيت التطبيق بسبب استخدام بروتوكول غير متوافق.</translation>
@@ -339,6 +344,7 @@
 <translation id="6412673304250309937">‏يعمل على التحقّق من عناوين URL التي تحتوي على قائمة بمواقع إلكترونية غير آمنة مُخزّنة في Chrome. وإذا حاول موقع إلكتروني سرقة كلمة المرور أو إذا نزّلت ملفًا ضارًا، قد يرسل متصفّح Chrome أيضًا عناوين URL تتضمّن أجزاء من محتوى الصفحة إلى "التصفّح الآمن".</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{‏استنادًا إلى إعدادات مؤسستك، يتم إغلاق متصفِّح Chrome تلقائيًا عند عدم استخدامه لمدة دقيقة واحدة. سيتم حذف بيانات التصفُّح. ويمكن أن يشمل ذلك بيانات السجلّ والملء التلقائي وعمليات التنزيل.}zero{‏استنادًا إلى إعدادات مؤسستك، يتم إغلاق متصفِّح Chrome تلقائيًا عند عدم استخدامه لمدة # دقيقة. سيتم حذف بيانات التصفُّح. ويمكن أن يشمل ذلك بيانات السجلّ والملء التلقائي وعمليات التنزيل.}two{‏استنادًا إلى إعدادات مؤسستك، يتم إغلاق متصفِّح Chrome تلقائيًا عند عدم استخدامه لمدة دقيقتَين. سيتم حذف بيانات التصفُّح. ويمكن أن يشمل ذلك بيانات السجلّ والملء التلقائي وعمليات التنزيل.}few{‏استنادًا إلى إعدادات مؤسستك، يتم إغلاق متصفِّح Chrome تلقائيًا عند عدم استخدامه لمدة # دقائق. سيتم حذف بيانات التصفُّح. ويمكن أن يشمل ذلك بيانات السجلّ والملء التلقائي وعمليات التنزيل.}many{‏استنادًا إلى إعدادات مؤسستك، يتم إغلاق متصفِّح Chrome تلقائيًا عند عدم استخدامه لمدة # دقيقة. سيتم حذف بيانات التصفُّح. ويمكن أن يشمل ذلك بيانات السجلّ والملء التلقائي وعمليات التنزيل.}other{‏استنادًا إلى إعدادات مؤسستك، يتم إغلاق متصفِّح Chrome تلقائيًا عند عدم استخدامه لمدة # دقيقة. سيتم حذف بيانات التصفُّح. ويمكن أن يشمل ذلك بيانات السجلّ والملء التلقائي وعمليات التنزيل.}}</translation>
 <translation id="6418662306461808273">‏هل تريد الانتقال إلى ملف شخصي حالي على Chrome؟</translation>
+<translation id="6479881432656947268">‏الانتقال إلى "سوق Chrome الإلكتروني"</translation>
 <translation id="6481963882741794338">‏ربط Chrome وخدمات Google الأخرى لأغراض تخصيص الخيارات وأغراض أخرى</translation>
 <translation id="648319183876919572">تعزِّز ميزة "الحماية المُحسّنة للتصفّح الآمن" حمايتك من المواقع الإلكترونية الضارة وعمليات التنزيل الخطيرة.</translation>
 <translation id="6489302989675808168">‏مفعَّلة • لا يمكن لمتصفّح Chrome التحقّق من مصدر هذه الإضافة</translation>
@@ -446,6 +452,7 @@
 <translation id="8064015586118426197">‏نظام التشغيل ChromeOS Flex</translation>
 <translation id="8077579734294125741">‏الملفات الشخصية الأخرى على Chrome</translation>
 <translation id="8086881907087796310">تعذّر تثبيت التطبيق لعدم استيفاء جهاز الكمبيوتر للحد الأدنى من متطلبات الأجهزة.</translation>
+<translation id="8111297389482307122">‏يحتاج Chrome إلى إثبات هويتك قبل حفظ بعض البيانات في حسابك على Google واستخدامها على جميع أجهزتك. إذا سجَّلت الخروج، ستظل هذه البيانات على هذا الجهاز.</translation>
 <translation id="8129812357326543296">‏&amp;حول Google Chrome</translation>
 <translation id="813913629614996137">تجري التهيئة...</translation>
 <translation id="8162006532256575008">‏استخدام Chrome بدون حساب</translation>
@@ -468,6 +475,7 @@
 <translation id="8416347857511542594">‏مزيد من المعلومات حول تخصيص الإعلانات في Chrome</translation>
 <translation id="8418845734693287262">‏تعذّر على نظام التشغيل Chrome مزامنة البيانات لأن تفاصيل تسجيل الدخول إلى حسابك قديمة.</translation>
 <translation id="842386925677997438">‏أدوات الأمان في Chrome</translation>
+<translation id="8428213095426709021">الإعدادات</translation>
 <translation id="8433638294851456451">‏لإرسال رقم من هذا الجهاز إلى جهازك الذي يعمل بنظام التشغيل Android، يُرجى تسجيل الدخول إلى متصفِّح Chrome على الجهازَين.</translation>
 <translation id="8451192282033883849">‏تتم إدارة حسابك من خلال <ph name="MANAGER_NAME" />. وبإمكان المشرف الاطّلاع على الملف الشخصي لمتصفّح Chrome وتعديل بياناته، مثل الإشارات المرجعية والسجلّ وكلمات المرور.</translation>
 <translation id="8496177819998570653">‏مدير كلمات المرور في Google</translation>
@@ -501,6 +509,7 @@
 <translation id="8862326446509486874">لا تملك الحقوق الكافية للتثبيت على مستوى النظام. جرّب تشغيل المثبِّت بصفة مشرف.</translation>
 <translation id="8914504000324227558">‏إعادة تشغيل Chrome</translation>
 <translation id="8922193594870374009">‏لإرسال رقم من <ph name="ORIGIN" /> إلى هاتفك الذي يعمل بنظام التشغيل Android، يُرجى تسجيل الدخول إلى متصفِّح Chrome على الجهازَين.</translation>
+<translation id="8948460679427074738">‏لم تنشر هذه الإضافة الممارسات المتعلقة بالخصوصية، مثل كيفية جمعها للبيانات واستخدامها. ينصح متصفِّح Chrome بإزالتها.</translation>
 <translation id="8986207147630327271">أنت على وشك إضافة ملف شخصي للعمل إلى هذا المتصفِّح ومنح المشرف إمكانية التحكُّم في هذا ملف العمل فقط.</translation>
 <translation id="8989968390305463310">‏يؤثر سجلّ تصفّحك في الإعلانات التي تظهر لك وفي تقدير اهتماماتك على النحو الموضّح أدناه. لحماية خصوصيتك، يحذف Chrome تلقائيًا اهتماماتك بشكل متواصل مرة واحدة على الأقل شهريًا. ويمكنك تحديث الاهتمامات ما لم تزِلها.</translation>
 <translation id="8999117580775242387">‏سيستخدم Chrome اتصالاً غير آمن بدون تحذيرك في حال عدم توفُّر بروتوكول HTTPS.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_as.xtb b/chrome/app/resources/google_chrome_strings_as.xtb
index a99094b..dc53e245 100644
--- a/chrome/app/resources/google_chrome_strings_as.xtb
+++ b/chrome/app/resources/google_chrome_strings_as.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">এই ফাইলৰ প্ৰকাৰটো সাধাৰণতে ডাউনল’ড কৰা নহয় আৰু ই বিপজ্জনক হ’ব পাৰে বাবে Chromeএ এই ডাউনল’ডটো অৱৰোধ কৰিছে</translation>
 <translation id="1203500561924088507">ইনষ্টল কৰাৰ বাবে ধন্যবাদ। আপুনি <ph name="BUNDLE_NAME" /> ব্যৱহাৰ কৰাৰ পূৰ্বে আপোনাৰ ব্ৰাউজাৰটো ৰিষ্টাৰ্ট কৰিবই লাগিব।</translation>
 <translation id="1229096353876452996">Googleএ Chromeক ডিফ’ল্ট ব্ৰাউজাৰ হিচাপে ছেট কৰাটো চুপাৰিছ কৰিছে</translation>
+<translation id="1265739287306757398">কেনেকৈ কৰিব জানক</translation>
 <translation id="1278833599417554002">&amp;Chrome আপডে'ট কৰিবলৈ পুনৰ লঞ্চ কৰক</translation>
 <translation id="1302523850133262269">Chromeএ শেহতীয়া ছিষ্টেম আপডে’ট ইনষ্টল কৰালৈ অপেক্ষা কৰক।</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" />ৰ বাবে আপুনি এই ডিভাইচটো ব্যৱহাৰ কৰাৰ পূৰ্বে তলত উল্লেখ কৰা সেৱাৰ চৰ্তাৱলী পঢ়ি তাত সন্মতি দিয়াৰ আৱশ্যক। এই চৰ্তাৱলীয়ে ChromeOS Flexৰ চৰ্তাৱলী বিস্তাৰ, সংশোধন অথবা সীমিত নকৰে।</translation>
@@ -36,6 +37,7 @@
 আৱশ্যক। <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">ChromeOSক অতিৰিক্ত <ph name="BEGIN_LINK_CROS_OSS" />মুক্ত উৎসৰ ছফ্টৱেৰ<ph name="END_LINK_CROS_OSS" />ৰ দ্বাৰা তৈয়াৰ কৰা হৈছে।</translation>
 <translation id="155168855724261758">আপোনাৰ Chrome কাষ্টমাইজ কৰক</translation>
+<translation id="1551749261806528781">আপোনাৰ আটাইবোৰ ডিভাইচত নিজৰ পাছৱৰ্ড আৰু আন বহুতো ছেভ আৰু ব্যৱহাৰ কৰিবলৈ Chromeত ছাইন ইন কৰক। এই পাছৱর্ডটো আপোনাৰ Google একাউণ্টত আপুনি ছাইন ইন কৰাৰ পাছত ছেভ কৰা হ’ব।</translation>
 <translation id="1553358976309200471">Chrome আপডে’ট কৰক</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" />এ এই Chrome প্ৰ’ফাইলটোত ইতিমধ্যে ছাইন ইন কৰিছে। এইটোৱে <ph name="USER_EMAIL_ADDRESS" />ৰ বাবে এটা নতুন Chrome প্ৰ’ফাইল সৃষ্টি কৰিব</translation>
 <translation id="1587223624401073077">Google Chromeএ আপোনাৰ কেমেৰা ব্যৱহাৰ কৰি আছে।</translation>
@@ -180,6 +182,7 @@
 <translation id="3635073343384702370">আপুনি আপোনাৰ পাছৱৰ্ডসমূহ ছেভ কৰিলে Chromeএ সেইবোৰ পৰীক্ষা কৰিব পাৰে</translation>
 <translation id="3667616615096815454">ইনষ্টল কৰিবলৈ সক্ষম নহ’ল, এই এপ্লিকেশ্বনটো ছাৰ্ভাৰটোৰ বাবে অজ্ঞাত।</translation>
 <translation id="3673813398384385993">Chromeএ "<ph name="EXTENSION_NAME" />"ত মালৱেৰ থকাটো পাইছে</translation>
+<translation id="3695446226812920698">কেনেকৈ কৰিব সেয়া জানক</translation>
 <translation id="3697952514309507634">Chromeৰ অন্য প্ৰ’ফাইল</translation>
 <translation id="3703994572283698466"><ph name="BEGIN_LINK_LINUX_OSS" />Linux বিকাশৰ পৰিৱেশ<ph name="END_LINK_LINUX_OSS" />ৰ দৰে ChromeOSক অতিৰিক্ত <ph name="BEGIN_LINK_CROS_OSS" />মুক্ত উৎসৰ ছফ্টৱেৰ<ph name="END_LINK_CROS_OSS" />ৰ দ্বাৰা তৈয়াৰ কৰা হৈছে।</translation>
 <translation id="3716540481907974026">ChromeOS Flexৰ সংস্কৰণ</translation>
@@ -318,6 +321,7 @@
 <translation id="5940385492829620908">আপোনাৰ ৱেব, বুকমার্ক আৰু Chromeৰ অন্য বস্তুবোৰ ইয়াত থাকে৷</translation>
 <translation id="5941711191222866238">সৰু কৰক</translation>
 <translation id="5941830788786076944">Google Chromeক ডিফ'ল্ট ব্ৰাউজাৰ হিচাপে ছেট কৰক</translation>
+<translation id="5947104538377036631">Chromeৰ শ্বৰ্টকাট</translation>
 <translation id="6003112304606738118">ডাউনল’ড হৈ আছে... <ph name="HOURS" /> ঘণ্টা বাকী আছে</translation>
 <translation id="6014316319780893079"><ph name="BEGIN_LINK" />Chromeৰ সঁজুলি<ph name="END_LINK" />ৰ জৰিয়তে, আপুনি সুৰক্ষিতভাৱে ব্ৰাউজ কৰি নিয়ন্ত্ৰণত থাকিব পাৰে</translation>
 <translation id="6022659036123304283">আপোনাৰ ডিভাইচত Chromeৰ ছেট আপ কৰক</translation>
@@ -346,6 +350,7 @@
 <translation id="6412673304250309937">Chromeত ষ্ট'ৰ কৰি ৰখা অসুৰক্ষিত ছাইটসমূহৰ এখন সূচীৰ সৈতে URLসমূহ পৰীক্ষা কৰে। যদি কোনোবা ছাইটে আপোনাৰ পাছৱর্ড চুৰি কৰিবলৈ চেষ্টা কৰে অথবা আপুনি কোনো ক্ষতিকাৰক ফাইল ডাউনল'ড কৰাৰ সময়ত Chromeএ পৃষ্ঠাৰ সমলৰ বিটসমূহকে ধৰি URLসমূহ সুৰক্ষিত ব্ৰাউজিঙলৈ পঠিয়াব পাৰে।</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome ১ মিনিটলৈকে ব্যৱহাৰ কৰা নহ’লে আপোনাৰ প্ৰতিষ্ঠানে স্বয়ংক্ৰিয়ভাৱে ইয়াক বন্ধ কৰে। ব্ৰাউজিঙৰ ডেটা মচি পেলোৱা হয়। ইয়াত ইতিহাস, স্বয়ংক্ৰিয়ভাৱে পূৰ হোৱাৰ সুবিধা আৰু ডাউনল’ড অন্তৰ্ভুক্ত হ’ব পাৰে।}one{Chrome # মিনিটলৈকে ব্যৱহাৰ কৰা নহ’লে আপোনাৰ প্ৰতিষ্ঠানে স্বয়ংক্ৰিয়ভাৱে ইয়াক বন্ধ কৰে। ব্ৰাউজিঙৰ ডেটা মচি পেলোৱা হয়। ইয়াত ইতিহাস, স্বয়ংক্ৰিয়ভাৱে পূৰ হোৱাৰ সুবিধা আৰু ডাউনল’ড অন্তৰ্ভুক্ত হ’ব পাৰে।}other{Chrome # মিনিটলৈকে ব্যৱহাৰ কৰা নহ’লে আপোনাৰ প্ৰতিষ্ঠানে স্বয়ংক্ৰিয়ভাৱে ইয়াক বন্ধ কৰে। ব্ৰাউজিঙৰ ডেটা মচি পেলোৱা হয়। ইয়াত ইতিহাস, স্বয়ংক্ৰিয়ভাৱে পূৰ হোৱাৰ সুবিধা আৰু ডাউনল’ড অন্তৰ্ভুক্ত হ’ব পাৰে।}}</translation>
 <translation id="6418662306461808273">পূৰ্বে থকা Chrome প্ৰ'ফাইললৈ যাবনে?</translation>
+<translation id="6479881432656947268">Chrome Web Storeলৈ যাওক</translation>
 <translation id="6481963882741794338">ব্যক্তিগতকৰণ কৰিবলৈ আৰু অন্য উদ্দেশ্যে Chrome আৰু অন্য Google সেৱাসমূহ লিংক কৰক</translation>
 <translation id="648319183876919572">বৰ্ধিত সুৰক্ষিত ব্ৰাউজিঙে আপোনাক বিপজ্জনক ৱেবছাইট আৰু ডাউনল’ডৰ পৰা সুৰক্ষিত কৰিবলৈ অধিক কাৰ্য কৰে</translation>
 <translation id="6489302989675808168">অন আছে • এই এক্সটেনশ্বনটো ক’ৰ পৰা আহিছে সেয়া Chromeএ সত্যাপন কৰিব নোৱাৰে</translation>
@@ -478,6 +483,7 @@
 <translation id="8416347857511542594">Chromeত বিজ্ঞাপনৰ ব্যক্তিগতকৰণৰ বিষয়ে অধিক জানক</translation>
 <translation id="8418845734693287262">আপোনাৰ একাউণ্টৰ ছাইন ইনৰ সবিশেষ তথ্যৰ ম্যাদ উকলি যোৱাৰ বাবে ChromeOSএ আপোনাৰ ডেটা ছিংক কৰিব নোৱাৰিলে।</translation>
 <translation id="842386925677997438">Chromeৰ সুৰক্ষা সঁজুলি</translation>
+<translation id="8428213095426709021">ছেটিংসমূহ</translation>
 <translation id="8433638294851456451">ইয়াৰ পৰা আপোনাৰ Android ফ’নলৈ নম্বৰ পঠিয়াবলৈ দুয়োটা ডিভাইচত Chromeত ছাইন ইন কৰক।</translation>
 <translation id="8451192282033883849">আপোনাৰ একাউণ্টটো <ph name="MANAGER_NAME" />এ পৰিচালনা কৰে। আপোনাৰ প্ৰশাসকে এই Chrome ব্ৰাউজাৰৰ প্ৰ’ফাইলটো আৰু বুকমাৰ্ক, ইতিহাস আৰু পাছৱৰ্ডৰ দৰে ইয়াৰ ডেটা চাব আৰু সম্পাদনা কৰিব পাৰে।</translation>
 <translation id="8496177819998570653">Google P&amp;assword Manager</translation>
diff --git a/chrome/app/resources/google_chrome_strings_az.xtb b/chrome/app/resources/google_chrome_strings_az.xtb
index bc0811b..0e703dd 100644
--- a/chrome/app/resources/google_chrome_strings_az.xtb
+++ b/chrome/app/resources/google_chrome_strings_az.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Bu fayl növü adətən endirilmədiyi və təhlükəli ola biləcəyi üçün Chrome endirməni blokladı</translation>
 <translation id="1203500561924088507">Quraşdırdığınız üçün təşəkkür edirik. <ph name="BUNDLE_NAME" /> istifadə etməzdən əvvəl brauzerinizi yenidən başlatmalısınız.</translation>
 <translation id="1229096353876452996">Google Chrome-u defolt kimi ayarlamağı tövsiyə edir</translation>
+<translation id="1265739287306757398">Məlumat əldə edin</translation>
 <translation id="1278833599417554002">&amp;Chrome'u güncəlləmək üçün yenidən başladın</translation>
 <translation id="1302523850133262269">Chrome'un ən son sistem güncəlləşmələrini quraşdırmasını gözləyin.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> bu cihazı istifadə etməzdən əvvəl aşağıdakı Xidmət Şərtlərini oxumağınızı və qəbul etməyinizi tələb edir. Bu şərtlər Google ChromeOS Flex Şərtlərini artırmır, dəyişdirmir və ya məhdudlaşdırmır.</translation>
@@ -177,6 +178,7 @@
 <translation id="3635073343384702370">Chrome yadda saxlanan parolları yoxlaya bilər</translation>
 <translation id="3667616615096815454">Quraşdırmaq olmur. Tətbiq serverə məlum deyil.</translation>
 <translation id="3673813398384385993">Chrome "<ph name="EXTENSION_NAME" />" artırmasında zərərli proqram olduğunu aşkar edib</translation>
+<translation id="3695446226812920698">Yolunu öyrənin.</translation>
 <translation id="3697952514309507634">Digər Chrome profilləri</translation>
 <translation id="3703994572283698466">ChromeOS <ph name="BEGIN_LINK_LINUX_OSS" />Linux tərtibat mühiti<ph name="END_LINK_LINUX_OSS" /> kimi əlavə <ph name="BEGIN_LINK_CROS_OSS" />açıq mənbə proqram təminatı<ph name="END_LINK_CROS_OSS" /> ilə əlçatan edilib.</translation>
 <translation id="3716540481907974026">ChromeOS Flex versiyası</translation>
@@ -341,6 +343,7 @@
 <translation id="6412673304250309937">URL'ləri Chrome'da saxlanılan təhlükəli saytların siyahısı ilə yoxlayır. Sayt parolunuzu oğurlamağa çalışdıqda və ya zərərli fayl endirdiyinizdə Chrome səhifə məzmunundan kiçik nümunələr də daxil olmaqla, URL'ləri Təhlükəsiz Baxışa göndərə bilər.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome 1 dəqiqə istifadə edilmədikdə təşkilat onu avtomatik bağlayır. Baxış datası silinir. Bura tarixçə, avto doldurma və endirmələr daxil ola bilər.}other{Chrome # dəqiqə istifadə edilmədikdə təşkilat onu avtomatik bağlayır. Baxış datası silinir. Bura tarixçə, avto doldurma və endirmələr daxil ola bilər.}}</translation>
 <translation id="6418662306461808273">Mövcud Chrome profilinə keçirilsin?</translation>
+<translation id="6479881432656947268">Chrome Veb Dükanına daxil olun</translation>
 <translation id="6481963882741794338">Fərdiləşdirmə və digər məqsədlər üçün Chrome və digər Google xidmətlərini əlaqələndirin</translation>
 <translation id="648319183876919572">Qabaqcıl Güvənli Baxış təhlükəli veb-sayt və endirmələrə qarşı daha yaxşı qoruyur</translation>
 <translation id="6489302989675808168">Yanılı • Chrome bu artırmanın mənbəyini doğrulaya bilmir</translation>
@@ -473,6 +476,7 @@
 <translation id="8416347857511542594">Chrome'da reklam fərdiləşdirməsi haqqında ətraflı məlumat</translation>
 <translation id="8418845734693287262">ChromeOS datanızı sinxronizasiya edə bilmir, çünki hesaba giriş məlumatlarınız köhnədir.</translation>
 <translation id="842386925677997438">Chrome-un güvənlik alətləri</translation>
+<translation id="8428213095426709021">Ayarlar</translation>
 <translation id="8433638294851456451">Buradan Android telefonunuza nömrə göndərmək üçün hər iki cihazda Chrome'a daxil olun.</translation>
 <translation id="8451192282033883849">Hesabınızı <ph name="MANAGER_NAME" /> idarə edir. Administratorunuz bu Chrome brauzer profilini və onun əlfəcinlər, tarixçə və parollar kimi datasını görə və redaktə edə bilər.</translation>
 <translation id="8496177819998570653">Google Parol Meneceri</translation>
diff --git a/chrome/app/resources/google_chrome_strings_be.xtb b/chrome/app/resources/google_chrome_strings_be.xtb
index 5240986..66bc96fb 100644
--- a/chrome/app/resources/google_chrome_strings_be.xtb
+++ b/chrome/app/resources/google_chrome_strings_be.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Браўзер Chrome заблакіраваў спампоўку, бо гэты тып файлаў спампоўваюць рэдка і ён можа быць небяспечным</translation>
 <translation id="1203500561924088507">Дзякуй, што ўсталявалі <ph name="BUNDLE_NAME" />. Каб завяршыць усталяванне, перазапусціце браўзер.</translation>
 <translation id="1229096353876452996">Google рэкамендуе зрабіць Chrome стандартным браўзерам</translation>
+<translation id="1265739287306757398">Даведацца больш</translation>
 <translation id="1278833599417554002">Перазапусціць, каб абнавіць &amp;Chrome</translation>
 <translation id="1302523850133262269">Пачакайце, пакуль Chrome усталюе апошнія абнаўленні сістэмы.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> патрабуе ад вас прачытаць і прыняць наступныя Умовы выкарыстання, перш чым пачаць карыстацца прыладай. Гэтыя ўмовы не пашыраюць, не змяняюць і не абмяжоўваюць Умовы выкарыстання Chrome OS Flex.</translation>
@@ -80,6 +81,7 @@
 <translation id="2174917724755363426">Усталяванне не завершана. Вы сапраўды хочаце скасаваць яго?</translation>
 <translation id="2190166659037789668">Не ўдалося праверыць наяўнасць абнаўленняў: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome забяспечвае дадатковы кантроль над тым, якую рэкламу вы бачыце, і абмяжоўвае колькасць даных, якія сайты могуць атрымліваць пра вас пры паказе персаналізаванай рэкламы</translation>
+<translation id="2216543877350048334">Каб выдаліць Уліковы запіс Google з Chrome, выйдзіце з яго</translation>
 <translation id="223889379102603431">Інфармацыя пра тое, як Chrome кіруе сваімі каранёвымі сертыфікатамі</translation>
 <translation id="2258103955319320201">Каб мець доступ да даных Chrome на ўсіх сваіх прыладах, увайдзіце ва ўліковы запіс, а затым уключыце сінхранізацыю</translation>
 <translation id="2290014774651636340">Адсутнічаюць ключы Google API. Некаторыя функцыі Google Chrome будуць выключаны.</translation>
@@ -137,6 +139,7 @@
 <translation id="2929907241665500097">Chrome не абнавіўся. Нешта пайшло не так. <ph name="BEGIN_LINK" />Выправіце праблемы з абнаўленнем Chrome і памылкі абнаўлення.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Адбылася памылка. Не ўдалося пачаць усталяванне.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> – Уваход у сетку – Chrome</translation>
+<translation id="2970681950995291301">Каб выдаліць свой Уліковы Google з Chrome, выйдзіце з Chrome на старонцы налад</translation>
 <translation id="3018957014024118866">Выдаліць таксама даныя з Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Перазапусціць, каб абнавіць &amp;Chrome OS Flex</translation>
 <translation id="3037838751736561277">Google Chrome працуе ў фонавым рэжыме.</translation>
@@ -177,6 +180,7 @@
 <translation id="3635073343384702370">Chrome можа правяраць толькі захаваныя паролі</translation>
 <translation id="3667616615096815454">Не ўдалося ўсталяваць, бо сервер не распазнаў гэту праграму.</translation>
 <translation id="3673813398384385993">Браўзер Chrome выявіў, што пашырэнне "<ph name="EXTENSION_NAME" />" змяшчае шкоднае ПЗ</translation>
+<translation id="3695446226812920698">Даведацца больш</translation>
 <translation id="3697952514309507634">Іншыя профілі Chrome</translation>
 <translation id="3703994572283698466">Chrome OS, як і <ph name="BEGIN_LINK_LINUX_OSS" />асяроддзе распрацоўкі Linux<ph name="END_LINK_LINUX_OSS" />, працуе дзякуючы дадатковаму <ph name="BEGIN_LINK_CROS_OSS" />праграмнаму забеспячэнню з адкрытым зыходным кодам<ph name="END_LINK_CROS_OSS" />.</translation>
 <translation id="3716540481907974026">Версія Chrome OS Flex</translation>
@@ -238,6 +242,7 @@
 <translation id="4624065194742029982">Chrome у рэжыме інкогніта</translation>
 <translation id="4627412468266359539">Дапамагаць паляпшаць функцыі і прадукцыйнасць Chrome OS Flex шляхам аўтаматычнай адпраўкі ў Google даных пра выкарыстанне і дыягностыку (неабавязкова).</translation>
 <translation id="4633000520311261472">У мэтах бяспекі Chrome мы выключылі некаторыя пашырэнні, якія не значацца ў спісе <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> і маглі быць дададзены без вашага ведама.</translation>
+<translation id="4643107447730827793">Некаторыя вашы даныя Chrome яшчэ не былі захаваны ва Уліковым запісе Google. Пачакайце некалькі хвілін, перш чым выйсці.</translation>
 <translation id="4680828127924988555">Скасаваць усталяванне</translation>
 <translation id="469553575393225953">Пашырэнні, праграмы і тэмы з невядомых крыніц могуць прычыніць шкоду вашай прыладзе. Chrome рэкамендуе ўсталёўваць іх толькі з Вэб-крамы Chrome</translation>
 <translation id="4724676981607797757">Выканаць усталяванне не ўдалося з-за памылкі: пратакол не падтрымліваецца.</translation>
@@ -342,6 +347,7 @@
 <translation id="6412673304250309937">Правярае, ці знаходзяцца URL-адрасы ў спісе небяспечных сайтаў, захаваным у Chrome. Пры спробе сайта выкрасці пароль або пры спампоўванні шкоднага файла браўзер Chrome можа таксама адпраўляць у Бяспечны прагляд URL-адрасы, уключаючы фрагменты змесціва старонкі.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Ваша арганізацыя задала налады, згодна з якімі браўзер Chrome аўтаматычна закрываецца, калі дзеянні ў ім не выконваюцца на працягу 1 хвіліны. Даныя пра работу ў браўзеры, якія могуць уключаць у сябе гісторыю, спампоўкі і звесткі для аўтазапаўнення, будуць выдалены.}one{Ваша арганізацыя задала налады, згодна з якімі браўзер Chrome аўтаматычна закрываецца, калі дзеянні ў ім не выконваюцца на працягу # хвіліны. Даныя пра работу ў браўзеры, якія могуць уключаць у сябе гісторыю, спампоўкі і звесткі для аўтазапаўнення, будуць выдалены.}few{Ваша арганізацыя задала налады, згодна з якімі браўзер Chrome аўтаматычна закрываецца, калі дзеянні ў ім не выконваюцца на працягу # хвілін. Даныя пра работу ў браўзеры, якія могуць уключаць у сябе гісторыю, спампоўкі і звесткі для аўтазапаўнення, будуць выдалены.}many{Ваша арганізацыя задала налады, згодна з якімі браўзер Chrome аўтаматычна закрываецца, калі дзеянні ў ім не выконваюцца на працягу # хвілін. Даныя пра работу ў браўзеры, якія могуць уключаць у сябе гісторыю, спампоўкі і звесткі для аўтазапаўнення, будуць выдалены.}other{Ваша арганізацыя задала налады, згодна з якімі браўзер Chrome аўтаматычна закрываецца, калі дзеянні ў ім не выконваюцца на працягу # хвіліны. Даныя пра работу ў браўзеры, якія могуць уключаць у сябе гісторыю, спампоўкі і звесткі для аўтазапаўнення, будуць выдалены.}}</translation>
 <translation id="6418662306461808273">Пераключыцца на існуючы профіль Chrome?</translation>
+<translation id="6479881432656947268">Наведаць Вэб-краму Chrome</translation>
 <translation id="6481963882741794338">Звяжыце Chrome з іншымі сэрвісамі Google для персаналізацыі і іншых мэт</translation>
 <translation id="648319183876919572">Палепшаны Бяспечны прагляд забяспечвае дадатковую абарону ад небяспечных вэб-сайтаў і спамповак</translation>
 <translation id="6489302989675808168">Укл. • Chrome не можа праверыць паходжанне гэтага пашырэння</translation>
@@ -451,6 +457,7 @@
 <translation id="8064015586118426197">Chrome OS Flex</translation>
 <translation id="8077579734294125741">Іншыя профілі Chrome</translation>
 <translation id="8086881907087796310">Усталяваць праграму не ўдалося, бо апаратнае забеспячэнне камп'ютара не адпавядае неабходным мінімальным патрабаванням.</translation>
+<translation id="8111297389482307122">Chrome патрабуе спраўджання вашай асобы, перш чым вы зможаце захоўваць асобныя даныя ў сваім Уліковым запісе Google для выкарыстання на ўсіх сваіх прыладах. Калі вы выйдзеце з уліковага запісу, гэтыя даныя застануцца на гэтай прыладзе.</translation>
 <translation id="8129812357326543296">Пра &amp;Google Chrome</translation>
 <translation id="813913629614996137">Ідзе ініцыялізацыя...</translation>
 <translation id="8162006532256575008">Выкарыстоўваць Chrome без уліковага запісу</translation>
@@ -473,6 +480,7 @@
 <translation id="8416347857511542594">Даведацца больш пра персаналізацыю рэкламы ў Chrome</translation>
 <translation id="8418845734693287262">Сінхранізаваць даныя ў сістэме Chrome OS не ўдалося: даныя ўліковага запісу для ўваходу састарэлі.</translation>
 <translation id="842386925677997438">Інструменты бяспекі браўзера Chrome</translation>
+<translation id="8428213095426709021">Налады</translation>
 <translation id="8433638294851456451">Каб адпраўляць нумары з гэтай прылады на свой тэлефон Android, увайдзіце ў Chrome на абедзвюх прыладах.</translation>
 <translation id="8451192282033883849">Гэтым уліковым запісам кіруе <ph name="MANAGER_NAME" />. Ваш адміністратар можа праглядаць і змяняць гэты профіль у браўзеры Chrome і звязаныя з ім даныя – напрыклад, закладкі, гісторыю і паролі.</translation>
 <translation id="8496177819998570653">&amp;Менеджар пароляў Google</translation>
@@ -492,6 +500,7 @@
 <translation id="8679801911857917785">Таксама вызначае, якая старонка паказваецца пры запуску Chrome.</translation>
 <translation id="8686817260976772516">Профілі Chrome патрэбны для раздзельнага выкарыстання браўзера рознымі людзьмі і ў розных мэтах. Стварайце профілі для сяброў і родных, або раздзяляйце работу і забавы.</translation>
 <translation id="8712767363896337380">Амаль гатова! Каб завяршыць абнаўленне, перазапусціце Chrome.</translation>
+<translation id="8718062187489036808">Выйсці з Chrome</translation>
 <translation id="873133009373065397">Google Chrome не можа вызначыць або задаць стандартны браўзер</translation>
 <translation id="8765470054473112089">Пры ўводзе тэксту ў адрасны радок або ў поле пошуку Chrome будзе адпраўляць яго ў стандартную пошукавую сістэму, каб падабраць для вас найлепшыя прапановы пошуку. У рэжыме інкогніта гэта функцыя не працуе.</translation>
 <translation id="878572486461146056">Адбылася памылка. Адміністратар сеткі прымяніў групавую палітыку, якая не дазваляе выканаць усталяванне. <ph name="INSTALL_ERROR" /></translation>
@@ -505,6 +514,7 @@
 <translation id="8862326446509486874">Для ўсталявання на сістэмным узроўні ў вас няма неабходных правоў. Паспрабуйце запусціць усталёўшчык ад імені адміністратара.</translation>
 <translation id="8914504000324227558">Перазапусціць Chrome</translation>
 <translation id="8922193594870374009">Каб адпраўляць нумары з <ph name="ORIGIN" /> на свой тэлефон Android, увайдзіце ў Chrome на абедзвюх прыладах.</translation>
+<translation id="8948460679427074738">Для гэтага пашырэння не апублікаваны меры забеспячэння прыватнасці, напрыклад звесткі пра тое, як яно збірае і выкарыстоўвае даныя. Chrome рэкамендуе выдаліць яго.</translation>
 <translation id="8986207147630327271">Вы дадаяце працоўны профіль у гэты браўзер і даяце адміністратару кантроль толькі над працоўным профілем.</translation>
 <translation id="8989968390305463310">Гісторыя прагляду сайтаў уплывае на рэкламу, якая вам паказваецца, і на спіс пералічаных ніжэй інтарэсаў. У мэтах аховы вашай прыватнасці звесткі пра вашы інтарэсы ў Chrome штомесяц аўтаматычна выдаляюцца. Інтарэсы могуць абнаўляцца, пакуль вы іх не выдаліце.</translation>
 <translation id="8999117580775242387">Калі пратакол HTTPS недаступны, Chrome без папярэджання будзе выкарыстоўваць неабароненае падключэнне</translation>
diff --git a/chrome/app/resources/google_chrome_strings_bg.xtb b/chrome/app/resources/google_chrome_strings_bg.xtb
index 9b74fee..4e57066 100644
--- a/chrome/app/resources/google_chrome_strings_bg.xtb
+++ b/chrome/app/resources/google_chrome_strings_bg.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome блокира това изтегляне, защото файловият тип не се изтегля често и може да е опасен</translation>
 <translation id="1203500561924088507">Благодарим ви, че инсталирахте <ph name="BUNDLE_NAME" />. Трябва да рестартирате браузъра си, преди да използвате това приложение.</translation>
 <translation id="1229096353876452996">Google препоръчва да зададете Chrome като браузър по подразбиране</translation>
+<translation id="1265739287306757398">Научете как</translation>
 <translation id="1278833599417554002">Повторно стартиране за актуализиране на &amp;Chrome</translation>
 <translation id="1302523850133262269">Моля, изчакайте, докато Chrome инсталира най-новите системни актуализации.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> изисква да прочетете и приемете следните Общи условия, преди да използвате това устройство. Те не разширяват, не променят, нито ограничават Общите условия на Google ChromeOS Flex.</translation>
@@ -79,6 +80,7 @@
 <translation id="2174917724755363426">Инсталирането не е завършило. Наистина ли искате да го анулирате?</translation>
 <translation id="2190166659037789668">Грешка при проверката за актуализации: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome ви дава повече контрол над рекламите, които виждате, и ограничава това, което сайтовете могат да научат за вас, когато ви показват персонализирани реклами</translation>
+<translation id="2216543877350048334">За да премахнете профила си в Google от Chrome, излезте от браузъра</translation>
 <translation id="223889379102603431">Информация за начина, по който Chrome управлява основните си сертификати</translation>
 <translation id="2258103955319320201">За да имате достъп до нещата си в браузъра Chrome на всичките си устройства, влезте в профила си и включете синхронизирането</translation>
 <translation id="2290014774651636340">Ключовете на приложния програмен интерфейс (API) на Google липсват. Някои функции на Google Chrome ще бъдат деактивирани.</translation>
@@ -136,6 +138,7 @@
 <translation id="2929907241665500097">Chrome не се актуализира, защото нещо се обърка. <ph name="BEGIN_LINK" />Отстранете проблеми с актуализирането на Chrome и неуспешни актуализации<ph name="END_LINK" />.</translation>
 <translation id="2945997411976714835">Грешка при инсталирането: Стартирането на инсталационния процес не бе успешно.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> – Вход в мрежата – Chrome</translation>
+<translation id="2970681950995291301">За да премахнете профила си в Google от Chrome, излезте от браузъра на страницата „Настройки“</translation>
 <translation id="3018957014024118866">Изтриване на данните и от Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Повторно стартиране за актуализиране на &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome работи на заден план.</translation>
@@ -176,6 +179,7 @@
 <translation id="3635073343384702370">Chrome може да проверява паролите ви, когато ги запазите</translation>
 <translation id="3667616615096815454">Приложението не може да се инсталира, тъй като е непознато за сървъра.</translation>
 <translation id="3673813398384385993">Chrome установи, че „<ph name="EXTENSION_NAME" />“ съдържа злонамерен софтуер</translation>
+<translation id="3695446226812920698">Научете как</translation>
 <translation id="3697952514309507634">Други потребителски профили в Chrome</translation>
 <translation id="3703994572283698466">Chrome OS е възможна благодарение на допълнителен <ph name="BEGIN_LINK_CROS_OSS" />софтуер с отворен код<ph name="END_LINK_CROS_OSS" />. Това се отнася и за <ph name="BEGIN_LINK_LINUX_OSS" />базираната на Linux среда на програмиране<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Версия на ChromeOS Flex</translation>
@@ -237,6 +241,7 @@
 <translation id="4624065194742029982">Режим „инкогнито“ на Chrome</translation>
 <translation id="4627412468266359539">Незадължително: Помогнете за подобряването на функциите и ефективността на ChromeOS Flex, като автоматично изпращате до Google диагностични данни и данни за употребата.</translation>
 <translation id="4633000520311261472">За да направим Chrome по-безопасен, деактивирахме някои разширения, които не са посочени в <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> и може да са били добавени без ваше знание.</translation>
+<translation id="4643107447730827793">Някои от данните ви в Chrome още не са запазени в профила ви в Google. Изчакайте няколко минути, преди да излезете от браузъра.</translation>
 <translation id="4680828127924988555">Отмяна на инсталирането</translation>
 <translation id="469553575393225953">Разширения, приложения и теми от неизвестни източници могат да навредят на устройството ви. Chrome препоръчва да инсталирате такива само от уеб магазина на Chrome</translation>
 <translation id="4724676981607797757">Инсталирането не бе успешно поради грешка, свързана с неподдържан протокол.</translation>
@@ -261,6 +266,7 @@
 <translation id="4970880042055371251">Версия на Chrome OS</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Кликнете върху Google Мениджър на пароли</translation>
+<translation id="5120334927898581447">Влизане в Chrome, когато влизате в други услуги на Google</translation>
 <translation id="5126049312684316860">Chrome зарежда предварително още повече страници, които е вероятно да посетите, така че да се заредят по-бързо, когато ги отворите.</translation>
 <translation id="5132929315877954718">Открийте отлични приложения, игри, разширения и теми за Google Chrome.</translation>
 <translation id="5139423532931106058">Персонализиране на потребителския ви профил в Chrome</translation>
@@ -294,6 +300,7 @@
 <translation id="5709557627224531708">Задаване на Chrome като браузър по подразбиране</translation>
 <translation id="5727531838415286053">Aко Chrome ви е добавил на случаен принцип към активен експеримент, историята ви на сърфиране влияе върху показваните ви реклами и прогнозираните по-долу интереси. С цел защита на поверителността ви Chrome автоматично изтрива интересите ви всеки месец. Те се опресняват, освен ако не ги премахнете.</translation>
 <translation id="5736850870166430177">Ако сайт се опита да открадне паролата ви или изтеглите опасен файл, Chrome може също да изпрати до Безопасно сърфиране URL адресите и част от съдържанието на страницата</translation>
+<translation id="575458254678141039">Когато използвате <ph name="USER_EMAIL" /> за вход в услуги на Google, като например Gmail или YouTube, можете да влезете в Chrome със същия профил</translation>
 <translation id="5756509061973259733">На това устройство вече съществува потребителски профил в Chrome за този профил</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> – Google Chrome Canary</translation>
 <translation id="5804318322022881572">Chrome не можа да се стартира. Опитайте отново.</translation>
@@ -335,6 +342,7 @@
 <translation id="6412673304250309937">Проверка на URL адресите в съхраняван в Chrome списък с опасни сайтове. Ако сайт се опита да открадне паролата ви или изтеглите опасен файл от сайт, Chrome може също така да изпрати до „Безопасно сърфиране“ URL адресите и част от съдържанието на страницата.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Организацията ви е задала Chrome да се затваря автоматично, когато не се използва в продължение на 1 минута. Данните за сърфирането се изтриват. Това може да включва историята, записите за автоматично попълване и изтеглянията.}other{Организацията ви е задала Chrome да се затваря автоматично, когато не се използва в продължение на # минути. Данните за сърфирането се изтриват. Това може да включва историята, записите за автоматично попълване и изтеглянията.}}</translation>
 <translation id="6418662306461808273">Искате ли да превключите към съществуващ потребителски профил в Chrome?</translation>
+<translation id="6479881432656947268">Посетете уеб магазина на Chrome</translation>
 <translation id="6481963882741794338">Свързване на Chrome и други услуги на Google с цел персонализиране и др.</translation>
 <translation id="648319183876919572">Функцията за подобрена защита от Безопасно сърфиране прави повече, за да ви предпазва от опасни уебсайтове и изтегляния</translation>
 <translation id="6489302989675808168">Включено • Chrome не може да потвърди източника на това разширение</translation>
@@ -344,6 +352,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="659498884637196217">В мениджъра на паролите в Google на това устройство</translation>
 <translation id="6632473616050862500">ChromeOS Flex съществува благодарение на допълнителен <ph name="BEGIN_LINK_CROS_OSS" />софтуер с отворен код<ph name="END_LINK_CROS_OSS" />.</translation>
+<translation id="6660596345553328257">Искате ли да влезете в Chrome?</translation>
 <translation id="6676384891291319759">Достъп до интернет</translation>
 <translation id="6679975945624592337">Разрешаване на Google Chrome да се изпълнява на заден план</translation>
 <translation id="6696915334902295848">За този сайт Chrome се нуждае от разрешение за достъп до микрофона</translation>
@@ -372,6 +381,7 @@
 <translation id="7036251913954633326">Ако искате да използвате този профил само веднъж, можете да се възползвате от <ph name="GUEST_LINK_BEGIN" />режима на гост<ph name="GUEST_LINK_END" /> в браузъра Chrome. В случай че искате да добавите профил за друго лице, <ph name="LINK_BEGIN" />добавете нов човек<ph name="LINK_END" /> към вашия <ph name="DEVICE_TYPE" />.
 
 За този профил може да важат разрешенията, които вече сте предоставили на уебсайтове и приложения. Имате възможност да управлявате профилите си в Google в <ph name="SETTINGS_LINK_BEGIN" />Настройки<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Влезте в Chrome, за да запазвате и използвате паролите си и още много други неща на всичките си устройства</translation>
 <translation id="7059914902409643750">Персонализирайте Chrome според вкуса си</translation>
 <translation id="7071827361006050863">Chrome скоро ще изтрие данните за сърфирането</translation>
 <translation id="7085332316435785646">Изберете дали да включите историята в Chrome за по-персонализирана практическа работа с услугите на Google</translation>
@@ -442,8 +452,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Други потребителски профили в Chrome</translation>
 <translation id="8086881907087796310">Инсталирането не бе успешно, защото компютърът ви не отговаря на минималните изисквания за хардуера.</translation>
+<translation id="8111297389482307122">Chrome трябва да потвърди, че това сте вие, преди някои данни да могат да бъдат запазени в профила ви в Google и да се използват на всичките ви устройства. Ако излезете от профила си, тези данни ще останат на устройството.</translation>
 <translation id="8129812357326543296">Всичко за &amp;Google Chrome</translation>
 <translation id="813913629614996137">Подготвя се за работа...</translation>
+<translation id="8162006532256575008">Използване на Chrome без профил</translation>
 <translation id="8255190535488645436">Google Chrome използва камерата и микрофона ви.</translation>
 <translation id="8257796129973882597">От менюто на Chrome можете да отворите отметките, режима на четене и др.</translation>
 <translation id="8267953129876836456">Chrome откри някои препоръки за безопасност, които да прегледате</translation>
@@ -454,6 +466,7 @@
 <translation id="8336463659890584292">Когато даден сайт поиска частно предварително зареждане на връзките в страницата си, Chrome използва сървърите на Google. По този начин самоличността ви се скрива от заредения предварително сайт, но Google научава кои сайтове се зареждат предварително.</translation>
 <translation id="8342675569599923794">Chrome блокира този файл, тъй като е опасен.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Как използваме тези данни<ph name="END_BOLD" />: Сайтовете могат да съхраняват в Chrome информация за интересите ви. Ако например посетите даден сайт, за да купите обувки за маратон, той може да определи, че се интересувате от маратони. В случай че по-късно посетите друг сайт, за да се регистрирате за състезание, той може да ви покаже реклама на обувки за бягане въз основа на интересите ви.</translation>
+<translation id="8350273347136316769">Автоматично влизане в Chrome</translation>
 <translation id="8370517070665726704">Авторски права <ph name="YEAR" /> г. Google LLC. Всички права запазени.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Как използваме тези данни<ph name="END_BOLD" />: Chrome може да прогнозира интересите ви. По-късно посетен от вас сайт може да поиска от Chrome информация за интересите ви с цел да персонализира показваните ви реклами.</translation>
 <translation id="8387459386171870978">Продължаване на използването на Chrome</translation>
@@ -462,6 +475,7 @@
 <translation id="8416347857511542594">Научете повече за персонализирането на рекламите в Chrome</translation>
 <translation id="8418845734693287262">Chrome OS не можа да синхронизира данните ви, защото потребителското име и паролата за вход в профила ви не са актуални.</translation>
 <translation id="842386925677997438">Инструменти за безопасност на Chrome</translation>
+<translation id="8428213095426709021">Настройки</translation>
 <translation id="8433638294851456451">За да изпратите номер от тук до телефона си с Android, влезте в Chrome и на двете устройства.</translation>
 <translation id="8451192282033883849">Профилът ви се управлява от <ph name="MANAGER_NAME" />. Администраторът ви може да вижда и редактира този потребителски профил в браузъра Chrome, както и данните му – например отметките, историята и паролите.</translation>
 <translation id="8496177819998570653">Google Мениджър на пароли</translation>
@@ -495,6 +509,7 @@
 <translation id="8862326446509486874">Нямате подходящи права за инсталация на ниво система. Опитайте да стартирате отново инсталационната програма като администратор.</translation>
 <translation id="8914504000324227558">Повторно стартиране на Chrome</translation>
 <translation id="8922193594870374009">За да изпратите номер от <ph name="ORIGIN" /> до телефона си с Android, влезте в Chrome и на двете устройства.</translation>
+<translation id="8948460679427074738">За това разширение не са публикувани практики за поверителност, като например как събира и използва данни. Chrome препоръчва да го премахнете.</translation>
 <translation id="8986207147630327271">Добавяте служебен потребителски профил към този браузър и предоставяте на администратора си контрол само над него.</translation>
 <translation id="8989968390305463310">Историята ви на сърфиране влияе върху показваните ви реклами и прогнозираните по-долу интереси. С цел защита на поверителността ви Chrome автоматично изтрива интересите ви всеки месец. Те могат да се опресняват, освен ако не ги премахнете.</translation>
 <translation id="8999117580775242387">Когато HTTPS не е налице, Chrome ще използва незащитени връзки, без да ви предупреждава</translation>
@@ -503,6 +518,7 @@
 <translation id="9053892488859122171">Система ChromeOS Flex</translation>
 <translation id="9090566250983691233">Научете защо Chrome блокира някои файлове</translation>
 <translation id="911206726377975832">Да се изтрият ли и данните от сърфирането?</translation>
+<translation id="9127728564687112483">Без влизане в Chrome</translation>
 <translation id="9138603949443464873">За да приложите промените си, рестартирайте Chrome</translation>
 <translation id="9195993889682885387">Chrome може да прогнозира интересите ви въз основа на историята ви на сърфиране от последните няколко седмици. Тази информация не напуска устройството ви.</translation>
 <translation id="919706545465235479">Актуализирайте Chrome, за да стартира синхронизирането</translation>
diff --git a/chrome/app/resources/google_chrome_strings_bn.xtb b/chrome/app/resources/google_chrome_strings_bn.xtb
index 94e055b..0e3dd68e 100644
--- a/chrome/app/resources/google_chrome_strings_bn.xtb
+++ b/chrome/app/resources/google_chrome_strings_bn.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">এই ধরনের ফাইল সাধারণত ডাউনলোড করা হয় না এবং এটি বিপজ্জনক হতে পারে, তাই Chrome এই ডাউনলোডটি ব্লক করে দিয়েছে</translation>
 <translation id="1203500561924088507">ইনস্টল করার জন্য ধন্যবাদ। <ph name="BUNDLE_NAME" /> ব্যবহার করার আগে আপনাকে অবশ্যই ব্রাউজার রিস্টার্ট করতে হবে।</translation>
 <translation id="1229096353876452996">Google, ডিফল্ট ব্রাউজার হিসেবে Chrome সেট করার জন্য সাজেস্ট করে</translation>
+<translation id="1265739287306757398">কীভাবে করবেন জানুন</translation>
 <translation id="1278833599417554002">&amp;Chrome আপডেট করতে আবার লঞ্চ করুন</translation>
 <translation id="1302523850133262269">Chrome যখন সাম্প্রতিক সিস্টেম আপডেটগুলিকে ইনস্টল করে তখন দয়া করে অপেক্ষা করুন৷</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" />-এ এই ডিভাইস ব্যবহার করার আগে আপনাকে নিম্নলিখিত পরিষেবার শর্তাবলী পড়ে নিতে হবে এবং তাতে সম্মতি দিতে হবে। এইসব শর্ত Google ChromeOS Flex-এর শর্তাবলীকে সম্প্রসারণ, পরিবর্তন বা সীমাবদ্ধ করে না।</translation>
@@ -79,6 +80,7 @@
 <translation id="2174917724755363426">ইনস্টলেশন শেষ হয়নি। আপনি কি সত্যিই বাতিল করতে চান?</translation>
 <translation id="2190166659037789668">আপডেট চেক করার সময় সমস্যা হয়েছে: <ph name="UPDATE_CHECK_ERROR" />।</translation>
 <translation id="2199691482078155239">আপনি কোন ধরনের বিজ্ঞাপন দেখবেন, Chrome তা আরও ভালোভাবে আপনাকে নিয়ন্ত্রণ করতে দেয় এবং পছন্দমতো বিজ্ঞাপন দেখানোর সময় সাইট আপনার সম্পর্কে কোন কোন তথ্য জানতে পারবে, তাও সীমিত করে</translation>
+<translation id="2216543877350048334">Chrome থেকে আপনার Google অ্যাকাউন্ট সরিয়ে দিতে, সাইন-আউট করুন</translation>
 <translation id="223889379102603431">Chrome কীভাবে মূল সার্টিফিকেট ম্যানেজ করে সেই বিষয়ে তথ্য</translation>
 <translation id="2258103955319320201">সব ডিভাইস জুড়ে Chrome ব্রাউজারে থাকা ডেটা অ্যাক্সেস করতে, প্রথমে সাইন-ইন করে সিঙ্ক চালু করুন।</translation>
 <translation id="2290014774651636340">Google এপিআই কীগুলি অনুপস্থিত৷ Google Chrome-এর কিছু বৈশিষ্ট্য নিষ্ক্রিয় হয়ে যাবে৷</translation>
@@ -136,6 +138,7 @@
 <translation id="2929907241665500097">Chrome আপডেট করা যায়নি, কোনও সমস্যা হয়েছে। <ph name="BEGIN_LINK" />Chrome-এ আপডেট করতে না পারার সমস্যা ও আপডেট করা যায়নি এমন সমস্যার সমাধান করুন।<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">ইনস্টল সংক্রান্ত সমস্যা: ইনস্টলার প্রসেস শুরু করা যায়নি।</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - নেটওয়ার্ক সাইন-ইন - Chrome</translation>
+<translation id="2970681950995291301">Chrome থেকে আপনার Google অ্যাকাউন্ট সরিয়ে দিতে, সেটিংস পৃষ্ঠায় গিয়ে Chrome থেকে সাইন-আউট করুন</translation>
 <translation id="3018957014024118866">এছাড়া, Chrome থেকেও ডেটা মুছে দিন (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">&amp;ChromeOS Flex আপডেট করার জন্য আবার চালু করুন</translation>
 <translation id="3037838751736561277">Google Chrome পটভূমি মোডে রয়েছে।</translation>
@@ -176,6 +179,7 @@
 <translation id="3635073343384702370">আপনি পাসওয়ার্ড সেভ করলে Chrome তা চেক করতে পারবে</translation>
 <translation id="3667616615096815454">ইনস্টল করা যায়নি, অ্যাপ্লিকেশনটি সার্ভারের ক্ষেত্রে অজানা।</translation>
 <translation id="3673813398384385993">Chrome "<ph name="EXTENSION_NAME" />"-এ ম্যালওয়্যার আছে বলে খুঁজে পেয়েছে</translation>
+<translation id="3695446226812920698">কীভাবে করবেন তা জানুন</translation>
 <translation id="3697952514309507634">অন্যান্য Chrome প্রোফাইল</translation>
 <translation id="3703994572283698466"><ph name="BEGIN_LINK_LINUX_OSS" />Linux ডেভেলপমেন্ট এনভায়রনমেন্ট<ph name="END_LINK_LINUX_OSS" />-এর ক্ষেত্রে যেমন করা হয়েছে, তেমনভাবে অতিরিক্ত <ph name="BEGIN_LINK_CROS_OSS" />ওপেন সোর্স সফ্টওয়্যার<ph name="END_LINK_CROS_OSS" />-এর মাধ্যমে ChromeOS তৈরি করা সম্ভব হয়েছে।</translation>
 <translation id="3716540481907974026">ChromeOS Flex ভার্সন</translation>
@@ -237,6 +241,7 @@
 <translation id="4624065194742029982">Chrome-এর 'ছদ্মবেশী' মোড</translation>
 <translation id="4627412468266359539">ঐচ্ছিক: Google-কে অটোমেটিক ডায়াগনস্টিক ও ব্যবহারের ডেটা পাঠিয়ে ChromeOS Flex-এর ফিচার ও পারফর্ম্যান্সের উন্নতিতে সাহায্য করুন।</translation>
 <translation id="4633000520311261472">Chrome কে আরও নিরাপদ করতে, আমরা কিছু এক্সটেনশান অক্ষম করেছি যা <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> এ তালিকাবদ্ধ করা হয়নি এবং হয়ত আপনাকে না জানিয়ে যোগ করা হয়েছে৷</translation>
+<translation id="4643107447730827793">আপনার কিছু Chrome ডেটা এখনও Google অ্যাকাউন্টে সেভ হয়নি। সাইন-আউট করার আগে কয়েক মিনিট অপেক্ষা করে দেখুন।</translation>
 <translation id="4680828127924988555">ইনস্টলেশন বাতিল করুন</translation>
 <translation id="469553575393225953">অজানা সোর্স থেকে এক্সটেনশন, অ্যাপ এবং থিম আপনার ডিভাইসের ক্ষতি করতে পারে। Chrome শুধুমাত্র Chrome ওয়েব স্টোর থেকে সেগুলি ইনস্টল করার সাজেশন দেয়</translation>
 <translation id="4724676981607797757">ইনস্টলেশন করা যায়নি, কারণ কাজ করে না এমন প্রোটোকলে সমস্যা হয়েছে।</translation>
@@ -261,6 +266,7 @@
 <translation id="4970880042055371251">ChromeOS ভার্সন</translation>
 <translation id="4990567037958725628">Google Chrome  ক্যানারি</translation>
 <translation id="5003967926796347400">“Google Password Manager”-এ ক্লিক করুন</translation>
+<translation id="5120334927898581447">অন্যান্য Google পরিষেবায় সাইন-ইন করার সময় Chrome-এ সাইন-ইন করুন</translation>
 <translation id="5126049312684316860">আপনি ভিজিট করতে পারেন এমন আরও বেশি সংখ্যক পৃষ্ঠা Chrome প্রিলোড করে, যাতে সেই ভিজিট করার সময় সেই পৃষ্ঠাগুলি আরও দ্রুত লোড হয়</translation>
 <translation id="5132929315877954718">Google Chrome-এর দুর্দান্ত অ্যাপ্লিকেশান, গেম, এক্সটেনশান এবং থিম আবিষ্কার করুন৷</translation>
 <translation id="5139423532931106058">আপনার Chrome প্রোফাইল কাস্টমাইজ করুন</translation>
@@ -296,6 +302,7 @@
 <translation id="5709557627224531708">Chrome-কে আপনার ডিফল্ট ব্রাউজার হিসেবে সেট করুন</translation>
 <translation id="5727531838415286053">Chrome আপনার জন্য র‍্যান্ডমলি ট্রায়াল রাখলে, যে বিজ্ঞাপনগুলি আপনি দেখেন তাতে এবং নিচে অনুমান করা আগ্রহগুলিতে আপনার ভ্রাউজিং ইতিহাস প্রভাব ফেলতে পারে। আপনার গোপনীয়তা রক্ষা করার জন্য, Chrome প্রতি মাসে রোলিংয়ের ভিত্তিতে আপনার আগ্রহগুলি মুছে দেয়। আপনি সেগুলি সরিয়ে না দিলে আগ্রহগুলি রিফ্রেশ হবে।</translation>
 <translation id="5736850870166430177">যদি কোনও সাইট আপনার পাসওয়ার্ড চুরি করার চেষ্টা করে বা আপনি কোনও ক্ষতিকারক ফাইল ডাউনলোড করলে, Chrome, পৃষ্ঠার কিছু কন্টেন্ট সহ URL ও হয়ত Safe Browsing-এ পাঠাতে পারে</translation>
+<translation id="575458254678141039">Gmail বা YouTube-এর মতো Google পরিষেবায় <ph name="USER_EMAIL" /> দিয়ে সাইন-ইন করার সময় আপনি একই অ্যাকাউন্ট দিয়ে Chrome-এও সাইন-ইন করতে পারবেন</translation>
 <translation id="5756509061973259733">এই ডিভাইসে এই অ্যাকাউন্টের সাথে Chrome প্রোফাইল আগে থেকেই আছে</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">Chrome লঞ্চ করা যায়নি। আবার চেষ্টা করুন।</translation>
@@ -337,6 +344,7 @@
 <translation id="6412673304250309937">Chrome-এ স্টোর করা নিরাপদ নয় এমন সাইটের তালিকা থেকে সাইটগুলির ইউআরএল পরীক্ষা করে দেখে। যদি কোনও সাইট আপনার পাসওয়ার্ড চুরি করার চেষ্টা করে বা আপনি কোনও ক্ষতিকারক ফাইল ডাউনলোড করলে, Safe Browsing-এ Chrome পৃষ্ঠার কিছু কন্টেন্ট সহ ইউআরএলও হয়ত পাঠাতে পারে।</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome ১ মিনিট ধরে ব্যবহার না করলে, আপনার সংস্থা অটোমেটিক এটি বন্ধ করে দেয়। ব্রাউজ করা ডেটা মুছে ফেলা হয়। এর মধ্যে ইতিহাস, অটোফিল এবং ডাউনলোড সংক্রান্ত ডেটা থাকতে পারে।}one{Chrome # মিনিট ধরে ব্যবহার না করলে, আপনার সংস্থা অটোমেটিক এটি বন্ধ করে দেয়। ব্রাউজ করা ডেটা মুছে ফেলা হয়। এর মধ্যে ইতিহাস, অটোফিল এবং ডাউনলোড সংক্রান্ত ডেটা থাকতে পারে।}other{Chrome # মিনিট ধরে ব্যবহার না করলে, আপনার সংস্থা অটোমেটিক এটি বন্ধ করে দেয়। ব্রাউজ করা ডেটা মুছে ফেলা হয়। এর মধ্যে ইতিহাস, অটোফিল এবং ডাউনলোড সংক্রান্ত ডেটা থাকতে পারে।}}</translation>
 <translation id="6418662306461808273">বর্তমান Chrome প্রোফাইলে পাল্টাতে চান?</translation>
+<translation id="6479881432656947268">Chrome ওয়েব স্টোরে যান</translation>
 <translation id="6481963882741794338">পছন্দমতো অভিজ্ঞতা এবং অন্যান্য সুবিধা পেতে Google-এর সব পরিষেবাগুলি সাথে Chrome লিঙ্ক করুন</translation>
 <translation id="648319183876919572">উন্নত Safe Browsing আপনাকে বিপজ্জনক ওয়েবসাইট, ডাউনলোড থেকে আরও সুরক্ষা দেয়</translation>
 <translation id="6489302989675808168">চালু আছে • Chrome এই এক্সটেনশনের সোর্স যাচাই করতে পারে না</translation>
@@ -346,6 +354,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="659498884637196217">এই ডিভাইসে Google পাসওয়ার্ড ম্যানেজারে</translation>
 <translation id="6632473616050862500">অতিরিক্ত <ph name="BEGIN_LINK_CROS_OSS" />ওপেন সোর্স সফ্টওয়্যার<ph name="END_LINK_CROS_OSS" />-এর মাধ্যমে ChromeOS Flex তৈরি করা সম্ভব হয়েছে।</translation>
+<translation id="6660596345553328257">Chrome-এ সাইন-ইন করবেন?</translation>
 <translation id="6676384891291319759">ইন্টারনেটটি অ্যাক্সেস করুন</translation>
 <translation id="6679975945624592337">Google Chrome-কে ব্যাকগ্রাউন্ডে চলতে দিন</translation>
 <translation id="6696915334902295848">এই সাইটের জন্য Chrome-এর মাইক্রোফোন অ্যাক্সেসের অনুমতি প্রয়োজন</translation>
@@ -374,6 +383,7 @@
 <translation id="7036251913954633326">আপনি শুধু একবারের জন্য এই অ্যাকাউন্ট ব্যবহার করলে, Chrome ব্রাউজারের <ph name="GUEST_LINK_BEGIN" />গেস্ট মোড<ph name="GUEST_LINK_END" /> ব্যবহার করুন। অন্য কোনও ব্যক্তির জন্য অ্যাকাউন্ট যোগ করতে চাইলে, <ph name="DEVICE_TYPE" />-এ <ph name="LINK_BEGIN" />নতুন ব্যক্তিকে যোগ করুন<ph name="LINK_END" />।
 
 বিভিন্ন ওয়েবসাইট ও অ্যাপকে আপনার আগে দেওয়া অনুমতি এই অ্যাকাউন্টের ক্ষেত্রেও প্রযোজ্য হবে। <ph name="SETTINGS_LINK_BEGIN" />সেটিংস<ph name="SETTINGS_LINK_END" /> থেকে আপনার Google অ্যাকাউন্ট ম্যানেজ করতে পারবেন।</translation>
+<translation id="7037538054043837165">আপনার সব ডিভাইসে পাসওয়ার্ড সেভ, ব্যবহার ও আরও অনেক কিছু করতে, Chrome দিয়ে সাইন-ইন করুন</translation>
 <translation id="7059914902409643750">Chrome-এ সাইন-ইন করুন</translation>
 <translation id="7071827361006050863">Chrome শীঘ্রই ব্রাউজ করা ডেটা মুছে ফেলবে</translation>
 <translation id="7085332316435785646">Google পরিষেবাতে আরও পছন্দমতো অভিজ্ঞতার জন্য Chrome ইতিহাস অন্তর্ভুক্ত করবেন কিনা তা বেছে নিন</translation>
@@ -444,8 +454,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">অন্যান্য Chrome প্রোফাইল</translation>
 <translation id="8086881907087796310">ইনস্টলেশন করা যায়নি কারণ আপনার কম্পিউটার হার্ডওয়্যারের নূন্যতম প্রয়োজনীয় শর্ত পূরণ করে না।</translation>
+<translation id="8111297389482307122">আপনার Google অ্যাকাউন্টে কিছু ডেটা সেভ এবং সবকটি ডিভাইসে তা ব্যবহার করতে পারার আগে, Chrome-কে আপনার পরিচয় যাচাই করতে দিতে হবে। আপনি সাইন-আউট করলে, এই ডেটা এই ডিভাইসে থেকে যাবে।</translation>
 <translation id="8129812357326543296">&amp;Google Chrome সম্বন্ধে</translation>
 <translation id="813913629614996137">আরম্ভ হচ্ছে…</translation>
+<translation id="8162006532256575008">কোনও অ্যাকাউন্ট ছাড়াই Chrome ব্যবহার করুন</translation>
 <translation id="8255190535488645436">Google Chrome আপনার ক্যামেরা এবং মাইক্রোফোন ব্যবহার করছে৷</translation>
 <translation id="8257796129973882597">আপনার Chrome মেনু থেকে বুকমার্ক, রিডিং মোড এবং আরও অনেক কিছু খুলতে পারেন</translation>
 <translation id="8267953129876836456">আপনার পর্যালোচনার জন্য Chrome কিছু সুরক্ষা সম্পর্কিত সাজেশন খুঁজে পেয়েছে</translation>
@@ -456,6 +468,7 @@
 <translation id="8336463659890584292">কোনও সাইট সেটির পৃষ্ঠার লিঙ্কগুলি ব্যক্তিগতভাবে প্রিলোড করা হোক বলে নির্দেশ দিলে, Chrome Google সার্ভার ব্যবহার করে। এর ফলে আপনার পরিচয় প্রিলোড করা সাইটের থেকে লুকানো থাকে, কিন্তু Google জানতে পারে কোন সাইটগুলি প্রিলোড করা হয়।</translation>
 <translation id="8342675569599923794">এই ফাইলটি বিপজ্জনক, তাই Chrome এটিকে অবরুদ্ধ করেছে।</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />এই ডেটা আমরা কীভাবে ব্যবহার করি:<ph name="END_BOLD" /> Chrome-এর মাধ্যমে আপনার আগ্রহের বিষয়ে তথ্যগুলি সাইট স্টোর করতে পারে। যেমন, আপনি যদি ম্যারাথনের জন্য জুতো কেনার একটি সাইট ভিজিট করেন, তাহলে সাইটটি আপনার আগ্রহকে ম্যারাথন দৌড় হিসেবে বিবেচনা করবে। পরে আপনি যদি রেসের জন্য রেজিস্ট্রেশন করতে অন্য একটি সাইটে যান, তাহলে আপনার আগ্রহের উপর ভিত্তি করে সাইটটি আপনাকে দৌড়ানোর জুতোর বিজ্ঞাপন দেখাবে।</translation>
+<translation id="8350273347136316769">আমাকে Chrome-এ অটোমেটিক সাইন-ইন করাও</translation>
 <translation id="8370517070665726704">কপিরাইট <ph name="YEAR" /> Google LLC সব স্বত্ব সংরক্ষিত আছে।</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />এই ডেটা আমরা কীভাবে ব্যবহার করি:<ph name="END_BOLD" /> Chrome আপনার আগ্রহ অনুমান করতে পারে। পরে, আপনি যে সাইটটি দেখেন সেটি আপনার দেখা বিজ্ঞাপনগুলিকে পছন্দমতো করার জন্য Chrome-কে আপনার আগ্রহগুলি দেখতে বলতে পারে।</translation>
 <translation id="8387459386171870978">Chrome ব্যবহার করা চালিয়ে যান</translation>
@@ -464,6 +477,7 @@
 <translation id="8416347857511542594">Chrome-এ পছন্দ অনুযায়ী বিজ্ঞাপন বেছে নেওয়া সম্পর্কে আরও জানুন</translation>
 <translation id="8418845734693287262">আপনার অ্যাকাউন্টের সাইন-ইনের বিবরণ পুরানো হয়ে যাওয়ার কারণে ChromeOS আপনার ডেটা সিঙ্ক করতে পারেনি।</translation>
 <translation id="842386925677997438">Chrome-এর নিরাপত্তা টুল</translation>
+<translation id="8428213095426709021">সেটিংস</translation>
 <translation id="8433638294851456451">এখান থেকে আপনার Android ফোনে একটি নম্বর পাঠাতে, উভয় ডিভাইসের Chrome-এ সাইন-ইন করুন।</translation>
 <translation id="8451192282033883849"><ph name="MANAGER_NAME" /> আপনার অ্যাকাউন্ট ম্যানেজ করে। আপনার অ্যাডমিনিস্ট্রেটর এই Chrome ব্রাউজার প্রোফাইল ও বুকমার্ক, ইতিহাস ও পাসওয়ার্ডের মতো ডেটা দেখতে এবং ম্যানেজ করতে পারবেন।</translation>
 <translation id="8496177819998570653">Google Password Manager</translation>
@@ -497,6 +511,7 @@
 <translation id="8862326446509486874">সিস্টেম-স্তরীয় ইনস্টলের জন্য আপনার কাছে যথাযথ অধিকারগুলি নেই৷ অ্যাডমিনিস্ট্রেটর হিসেবে আবার ইনস্টলারটি চালানোর চেষ্টা করুন৷</translation>
 <translation id="8914504000324227558">Chrome আবার লঞ্চ করুন</translation>
 <translation id="8922193594870374009"><ph name="ORIGIN" /> থেকে আপনার Android ফোনে একটি নম্বর পাঠাতে, উভয় ডিভাইসের Chrome-এ সাইন-ইন করুন।</translation>
+<translation id="8948460679427074738">এই এক্সটেনশন গোপনীয়তা অনুশীলন প্রকাশ করেনি, যেমন কীভাবে এটি ডেটা সংগ্রহ ও ব্যবহার করে। Chrome আপনাকে এটি সরিয়ে দেওয়ার সাজেশন দেয়।</translation>
 <translation id="8986207147630327271">আপনি এই ব্রাউজারে অফিস প্রোফাইল যোগ করছেন এবং আপনার অ্যাডমিনিস্ট্রেটরকে শুধু অফিস প্রোফাইলটি নিয়ন্ত্রণ করার অধিকার দিচ্ছেন।</translation>
 <translation id="8989968390305463310">আপনার ব্রাউজিং ইতিহাস আপনি যে বিজ্ঞাপনগুলি দেখেন এবং নিচের অনুমান অনুযায়ী আগ্রহগুলিকে প্রভাবিত করে। আপনার গোপনীয়তা রক্ষা করার জন্য, Chrome প্রতি মাসে রোলিংয়ের ভিত্তিতে আপনার আগ্রহগুলি অটোমেটিক মুছে দেয়। আপনি সেগুলি সরিয়ে না দিলে আগ্রহগুলি রিফ্রেশ হতে পারে।</translation>
 <translation id="8999117580775242387">HTTPS উপলভ্য না থাকলে, Chrome আপনাকে সতর্ক না করেই অসুরক্ষিত কানেকশন ব্যবহার করবে</translation>
@@ -505,6 +520,7 @@
 <translation id="9053892488859122171">ChromeOS Flex সিস্টেম</translation>
 <translation id="9090566250983691233">Chrome কিছু ফাইল কেন ব্লক করে সেই সম্পর্কে জানুন</translation>
 <translation id="911206726377975832">আপনার ব্রাউজিং ডেটাও মুছে দেবেন?</translation>
+<translation id="9127728564687112483">আমাকে Chrome-এ সাইন-ইন করিও না</translation>
 <translation id="9138603949443464873">আপনার পরিবর্তনগুলি প্রয়োগ করতে, Chrome রিলঞ্চ করুন</translation>
 <translation id="9195993889682885387">Chrome গত কয়েক সপ্তাহের আপনার ব্রাউজিং ইতিহাসের উপর ভিত্তি করে আপনার আগ্রহ অনুমান করতে পারে। আপনার ডিভাইসে এই তথ্য থাকে।</translation>
 <translation id="919706545465235479">সিঙ্ক শুরু করতে Chrome আপডেট করুন</translation>
diff --git a/chrome/app/resources/google_chrome_strings_bs.xtb b/chrome/app/resources/google_chrome_strings_bs.xtb
index 38fcad2..63acd5ed 100644
--- a/chrome/app/resources/google_chrome_strings_bs.xtb
+++ b/chrome/app/resources/google_chrome_strings_bs.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome je blokirao ovo preuzimanje jer se ta vrsta fajla ne preuzima često i fajl je možda opasan</translation>
 <translation id="1203500561924088507">Hvala što ste instalirali. Morate ponovo pokrenuti preglednik prije nego što možete koristiti <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google preporučuje da postavite Chrome kao zadani preglednik</translation>
+<translation id="1265739287306757398">Saznajte kako</translation>
 <translation id="1278833599417554002">Ponovo pokrenite da ažurirate Chrome</translation>
 <translation id="1302523850133262269">Sačekajte dok Chrome instalira najnovija sistemska ažuriranja.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> zahtijeva da prije korištenja uređaja pročitate i prihvatite sljedeće Uslove korištenja usluge. Ovi uslovi ne predstavljaju dodatak, izmjenu ili ograničenje Uslova za Google ChromeOS Flex.</translation>
@@ -82,7 +83,7 @@
 <translation id="2174917724755363426">Instalacija nije završena. Jeste li sigurni da želite otkazati?</translation>
 <translation id="2190166659037789668">Greška provjere ažuriranja: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome vam daje veću kontrolu nad oglasima koji vam se prikazuju i ograničava koje web lokacije mogu saznati informacije o vama kada vam prikažu personalizirane oglase</translation>
-<translation id="2216543877350048334">Odjavite se da biste uklonili svoj Google račun iz Chromea</translation>
+<translation id="2216543877350048334">Odjavite se da uklonite Google račun iz Chromea</translation>
 <translation id="223889379102603431">Informacije o tome kako Chrome upravlja svojim temeljnim certifikatima</translation>
 <translation id="2258103955319320201">Prijavite se, a zatim uključite sinhronizaciju da pristupite svojim stvarima s Chrome preglednika na svim svojim uređajima</translation>
 <translation id="2290014774651636340">Nedostaju ključevi za Google API. Neke funkcionalnosti Google Chromea će biti onemogućene.</translation>
@@ -140,7 +141,7 @@
 <translation id="2929907241665500097">Ažuriranje Chromea nije uspjelo. Nešto nije uredu. <ph name="BEGIN_LINK" />Ispravite probleme s ažuriranjem Chromea i neuspjela ažuriranja.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Greška prilikom instaliranja: pokretanje postupka programa za instaliranje nije uspjelo.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> – prijava na mrežu – Chrome</translation>
-<translation id="2970681950995291301">Da biste uklonili svoj Google račun iz Chromea, odjavite se iz Chromea na stranici Postavke</translation>
+<translation id="2970681950995291301">Da uklonite Google račun iz Chromea, odjavite se iz tog preglednika na stranici Postavke</translation>
 <translation id="3018957014024118866">Također izbriši podatke iz Chromea (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Ponovo pokrenite da ažurirate &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome radi u pozadinskom načinu rada.</translation>
@@ -181,6 +182,7 @@
 <translation id="3635073343384702370">Chrome može provjeravati vaše lozinke kada ih sačuvate</translation>
 <translation id="3667616615096815454">Nije moguće instalirati jer aplikacija nije poznata serveru.</translation>
 <translation id="3673813398384385993">Chrome je otkrio da ekstenzija "<ph name="EXTENSION_NAME" />" sadržava zlonamjerni softver</translation>
+<translation id="3695446226812920698">Saznajte kako</translation>
 <translation id="3697952514309507634">Drugi profili u Chromeu</translation>
 <translation id="3703994572283698466">ChromeOS je moguć zahvaljujući dodatnom <ph name="BEGIN_LINK_CROS_OSS" />softveru otvorenog koda<ph name="END_LINK_CROS_OSS" />, isto kao i <ph name="BEGIN_LINK_LINUX_OSS" />Linuxovo okruženje za razvoj<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Verzija ChromeOS Flexa</translation>
@@ -242,7 +244,7 @@
 <translation id="4624065194742029982">Anonimni način rada u Chromeu</translation>
 <translation id="4627412468266359539">Nije obavezno: pomozite da poboljšamo funkcije i performanse operativnog sistema ChromeOS Flexa automatskim slanjem podataka o dijagnostici i korištenju Googleu.</translation>
 <translation id="4633000520311261472">Kako bi Chrome bio sigurniji, onemogućili smo neke ekstenzije koje nisu navedene u <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> i koje su možda dodane bez vašeg znanja.</translation>
-<translation id="4643107447730827793">Neki vaši podaci iz Chromea još nisu spremljeni na vaš Google račun. Pokušajte pričekati nekoliko minuta prije odjave.</translation>
+<translation id="4643107447730827793">Neki podaci Chromea još uvijek nisu sačuvani na vaš Google račun. Pričekajte nekoliko minuta prije nego što se odjavite.</translation>
 <translation id="4680828127924988555">Otkaži instalaciju</translation>
 <translation id="469553575393225953">Ekstenzije, aplikacije i teme iz nepoznatih izvora mogu naštetiti vašem uređaju. Chrome preporučuje da ih instalirate samo iz Chrome Web trgovine</translation>
 <translation id="4724676981607797757">Instalacija nije uspjela zbog greške s nepodržanim protokolom.</translation>
@@ -348,6 +350,7 @@
 <translation id="6412673304250309937">Provjerava URL-ove s listom nesigurnih web lokacija pohranjenih u Chromeu. Ako web lokacija pokuša ukrasti vašu lozinku, ili kada preuzimate štetan fajl, Chrome može slati i URL-ove, uključujući dijelove sadržaja stranice, u Sigurno pregledanje.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Organizacija automatski zatvara Chrome kada se ne koristi 1 minutu. Podaci o pregledanju se brišu. Ovo može uključivati historiju, automatsko popunjavanje i preuzimanja.}one{Organizacija automatski zatvara Chrome kada se ne koristi # minutu. Podaci o pregledanju se brišu. Ovo može uključivati historiju, automatsko popunjavanje i preuzimanja.}few{Organizacija automatski zatvara Chrome kada se ne koristi # minute. Podaci o pregledanju se brišu. Ovo može uključivati historiju, automatsko popunjavanje i preuzimanja.}other{Organizacija automatski zatvara Chrome kada se ne koristi # minuta. Podaci o pregledanju se brišu. Ovo može uključivati historiju, automatsko popunjavanje i preuzimanja.}}</translation>
 <translation id="6418662306461808273">Želite li se prebaciti na postojeći Chrome profil?</translation>
+<translation id="6479881432656947268">Posjetite Chrome Web trgovinu</translation>
 <translation id="6481963882741794338">Povežite Chrome i druge Googleove usluge radi personalizacije i u druge svrhe</translation>
 <translation id="648319183876919572">Poboljšano Sigurno pregledanje vas bolje štiti od opasnih web lokacija i preuzimanja</translation>
 <translation id="6489302989675808168">Uključeno • Chrome ne može potvrditi odakle dolazi ova ekstenzija</translation>
@@ -457,7 +460,7 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Drugi profili u Chromeu</translation>
 <translation id="8086881907087796310">Instalacija nije uspjela jer vaš računar ne ispunjava minimalne hardverske zahtjeve.</translation>
-<translation id="8111297389482307122">Chrome treba potvrditi da ste to vi da bi se neki podaci mogli spremiti na vaš Google račun i upotrebljavati na svim vašim uređajima. Ako se odjavite, ti će podaci ostati na ovom uređaju.</translation>
+<translation id="8111297389482307122">Da se podaci mogu sačuvati na Google račun i koristiti na svim vašim uređajima, Chrome mora potvrditi vaš identitet. Ako se odjavite, ti podaci će ostati na ovom uređaju.</translation>
 <translation id="8129812357326543296">O &amp;Google Chromeu</translation>
 <translation id="813913629614996137">Pokretanje…</translation>
 <translation id="8162006532256575008">Koristi Chrome bez računa</translation>
@@ -480,6 +483,7 @@
 <translation id="8416347857511542594">Saznajte više o personalizaciji oglasa u Chromeu</translation>
 <translation id="8418845734693287262">ChromeOS nije mogao sinhronizirati vaše podatke jer su podaci o prijavi računa zastarjeli.</translation>
 <translation id="842386925677997438">Chromeovi sigurnosni alati</translation>
+<translation id="8428213095426709021">Postavke</translation>
 <translation id="8433638294851456451">Da pošaljete broj s ovog uređaja na svoj Android telefon, prijavite se u Chrome na oba uređaja.</translation>
 <translation id="8451192282033883849">Vašim računom upravlja <ph name="MANAGER_NAME" />. Vaš administrator može vidjeti i urediti ovaj profil Chrome preglednika i njegove podatke kao što su oznake, historija i lozinke.</translation>
 <translation id="8496177819998570653">Google upravitelj l&amp;ozinki</translation>
@@ -513,7 +517,7 @@
 <translation id="8862326446509486874">Nemate odgovarajuća prava za instalaciju na nivou sistema. Pokušajte ponovo pokrenuti instalaciju kao administrator.</translation>
 <translation id="8914504000324227558">Ponovo pokreni Chrome</translation>
 <translation id="8922193594870374009">Da pošaljete broj s uređaja <ph name="ORIGIN" /> na svoj Android telefon, prijavite se u Chrome na oba uređaja.</translation>
-<translation id="8948460679427074738">Ovo proširenje nije objavilo prakse u vezi s privatnošću, na primjer način na koji prikuplja i upotrebljava podatke. Chrome preporučuje da ga uklonite.</translation>
+<translation id="8948460679427074738">Ekstenzija nije objavila prakse u vezi s privatnošću, kao što je način na koji prikuplja i koristi podatke. Chrome vam preporučuje da je uklonite.</translation>
 <translation id="8986207147630327271">Dodajete radni profil na ovaj preglednik i dajte administratoru kontrolu samo nad radnim profilom.</translation>
 <translation id="8989968390305463310">Vaša historija pregledanja utiče na oglase koje vidite i interesovanja, kao što je procijenjeno u nastavku. Da zaštiti vašu privatnost, Chrome automatski briše vaša interesovanja na mjesečnoj osnovi. Interesovanja se mogu osvježiti ukoliko ih ne uklonite.</translation>
 <translation id="8999117580775242387">Kada HTTPS nije dostupan, Chrome će koristiti nesigurnu vezu bez upozorenja</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ca.xtb b/chrome/app/resources/google_chrome_strings_ca.xtb
index a3fa039..5abdfcd 100644
--- a/chrome/app/resources/google_chrome_strings_ca.xtb
+++ b/chrome/app/resources/google_chrome_strings_ca.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome ha bloquejat aquesta baixada perquè el tipus de fitxer no se sol baixar i pot ser perillós</translation>
 <translation id="1203500561924088507">T'agraïm la instal·lació. Has de reiniciar el navegador abans d'utilitzar <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google recomana que Chrome es configuri com a navegador predeterminat</translation>
+<translation id="1265739287306757398">Informació</translation>
 <translation id="1278833599417554002">Reinicia per actualitzar &amp;Chrome</translation>
 <translation id="1302523850133262269">Espereu mentre Chrome instal·la les actualitzacions més recents del sistema.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> requereix que llegeixis i acceptis les condicions del servei següents abans d'utilitzar el dispositiu. Aquestes condicions no amplien, modifiquen ni limiten les condicions de Google ChromeOS Flex.</translation>
@@ -77,6 +78,7 @@
 <translation id="2174917724755363426">La instal·lació no s'ha completat. Confirmes que vols cancel·lar-la?</translation>
 <translation id="2190166659037789668">Error de comprovació d'actualització: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome et proporciona més control sobre els anuncis que veus i limita la informació que els llocs web poden obtenir sobre tu quan et mostren anuncis personalitzats</translation>
+<translation id="2216543877350048334">Per suprimir de Chrome el teu Compte de Google, tanca la sessió</translation>
 <translation id="223889379102603431">Informació sobre com gestiona Chrome els seus certificats arrel</translation>
 <translation id="2258103955319320201">Per accedir al teu contingut del navegador Chrome des de tots els teus dispositius, inicia la sessió i, després, activa la sincronització</translation>
 <translation id="2290014774651636340">Falten les claus de l'API de Google. Es desactivaran algunes de les funcionalitats de Google Chrome.</translation>
@@ -134,6 +136,7 @@
 <translation id="2929907241665500097">No s'ha actualitzat Chrome. S'ha produït un error. <ph name="BEGIN_LINK" />Soluciona els problemes i errors d'actualització de Chrome<ph name="END_LINK" />.</translation>
 <translation id="2945997411976714835">Error d'instal·lació: no s'ha pogut iniciar el procés d'instal·lació.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - Inici de sessió a la xarxa - Chrome</translation>
+<translation id="2970681950995291301">Per suprimir de Chrome el teu Compte de Google, tanca la sessió de Chrome a la pàgina Configuració</translation>
 <translation id="3018957014024118866">Suprimeix també les dades de Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Reinicia per actualitzar &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome està en mode de segon pla.</translation>
@@ -174,6 +177,7 @@
 <translation id="3635073343384702370">Chrome pot comprovar les teves contrasenyes quan les deses</translation>
 <translation id="3667616615096815454">No es pot instal·lar; el servidor no coneix l'aplicació.</translation>
 <translation id="3673813398384385993">Chrome ha detectat que l'extensió "<ph name="EXTENSION_NAME" />" conté programari maliciós</translation>
+<translation id="3695446226812920698">Informació</translation>
 <translation id="3697952514309507634">Altres perfils de Chrome</translation>
 <translation id="3703994572283698466">Chrome OS és possible gràcies a <ph name="BEGIN_LINK_CROS_OSS" />programari lliure<ph name="END_LINK_CROS_OSS" /> addicional, igual que l‘<ph name="BEGIN_LINK_LINUX_OSS" />entorn de desenvolupament de Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Versió de ChromeOS Flex</translation>
@@ -235,6 +239,7 @@
 <translation id="4624065194742029982">Mode d'incògnit a Chrome</translation>
 <translation id="4627412468266359539">Opcional: ajuda a millorar les funcions i el rendiment de ChromeOS Flex enviant automàticament dades de diagnòstic i d'ús a Google.</translation>
 <translation id="4633000520311261472">Perquè Chrome sigui més segur, hem desactivat algunes de les extensions que no apareixen a <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> i que és possible que s'hagin afegit sense que ho sapigueu.</translation>
+<translation id="4643107447730827793">Algunes dades de Chrome encara no s'han desat al teu Compte de Google. Prova d'esperar uns quants minuts abans de tancar la sessió.</translation>
 <translation id="4680828127924988555">Cancel·la la instal·lació</translation>
 <translation id="469553575393225953">Les extensions, les aplicacions i els temes de fonts desconegudes poden malmetre el dispositiu. Chrome recomana que només n'instal·lis de Chrome Web Store.</translation>
 <translation id="4724676981607797757">La instal·lació ha fallat a causa d'un error de protocol no admès.</translation>
@@ -259,6 +264,7 @@
 <translation id="4970880042055371251">Versió de Chrome OS</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Fes clic a Gestor de contrasenyes de Google</translation>
+<translation id="5120334927898581447">Inicia la sessió a Chrome quan iniciïs la sessió en altres serveis de Google</translation>
 <translation id="5126049312684316860">Chrome precarrega encara més pàgines que és probable que visitis perquè es carreguin més ràpidament quan ho facis</translation>
 <translation id="5132929315877954718">Descobriu aplicacions, jocs, extensions i temes genials per a Google Chrome.</translation>
 <translation id="5139423532931106058">Personalitza el teu perfil de Chrome</translation>
@@ -292,6 +298,7 @@
 <translation id="5709557627224531708">Defineix Chrome com a navegador predeterminat</translation>
 <translation id="5727531838415286053">Si Chrome t'ha inclòs aleatòriament en una prova activa, el teu historial de navegació afecta els anuncis que veus i les estimacions d'interessos que es mostren més avall. Amb la finalitat de protegir la teva privadesa, Chrome suprimeix els interessos de manera contínua cada mes, i s'actualitzen tret que els suprimeixis.</translation>
 <translation id="5736850870166430177">Si un lloc web prova de robar-te la contrasenya o si baixes un fitxer maliciós, és possible que Chrome també n'enviï els URL, inclosos fragments de contingut de les pàgines, a Navegació segura</translation>
+<translation id="575458254678141039">Si inicies la sessió en serveis de Google com ara Gmail o YouTube amb <ph name="USER_EMAIL" />, pots utilitzar el mateix compte per iniciar la sessió a Chrome</translation>
 <translation id="5756509061973259733">Ja existeix un perfil de Chrome amb aquest compte en aquest dispositiu</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">No s'ha pogut iniciar Chrome. Torna-ho a provar.</translation>
@@ -333,6 +340,7 @@
 <translation id="6412673304250309937">Compara els URL amb una llista de llocs web no segurs emmagatzemada a Chrome. Si un lloc web prova de robar-te la contrasenya o si baixes un fitxer maliciós, és possible que Chrome també n'enviï els URL, inclosos fragments de contingut de les pàgines, a Navegació segura.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{La teva organització tanca Chrome automàticament quan no s'utilitza durant 1 minut. Les dades de navegació se suprimeixen. Això pot incloure l'historial, les dades d'Emplenament automàtic i les baixades.}other{La teva organització tanca Chrome automàticament quan no s'utilitza durant # minuts. Les dades de navegació se suprimeixen. Això pot incloure l'historial, les dades d'Emplenament automàtic i les baixades.}}</translation>
 <translation id="6418662306461808273">Vols canviar al perfil de Chrome existent?</translation>
+<translation id="6479881432656947268">Visita Chrome Web Store</translation>
 <translation id="6481963882741794338">Enllaça Chrome i altres serveis de Google per a la personalització i altres finalitats</translation>
 <translation id="648319183876919572">La Navegació segura millorada és més eficaç a l'hora de protegir-te de baixades i llocs web perillosos</translation>
 <translation id="6489302989675808168">Activat • Chrome no pot verificar d'on prové aquesta extensió</translation>
@@ -342,6 +350,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="659498884637196217">Al gestor de contrasenyes de Google en aquest dispositiu</translation>
 <translation id="6632473616050862500">ChromeOS Flex és possible gràcies a <ph name="BEGIN_LINK_CROS_OSS" />programari lliure<ph name="END_LINK_CROS_OSS" /> addicional.</translation>
+<translation id="6660596345553328257">Vols iniciar la sessió a Chrome?</translation>
 <translation id="6676384891291319759">Accedeix a Internet</translation>
 <translation id="6679975945624592337">Permet que Google Chrome s'executi en segon pla</translation>
 <translation id="6696915334902295848">Chrome necessita permís d'accés al micròfon per a aquest lloc web</translation>
@@ -370,6 +379,7 @@
 <translation id="7036251913954633326">Si vols utilitzar aquest compte només una vegada, pots utilitzar el <ph name="GUEST_LINK_BEGIN" />mode de convidat<ph name="GUEST_LINK_END" /> al navegador Chrome. Si vols afegir un compte per a algú altre, <ph name="LINK_BEGIN" />afegeix una persona nova<ph name="LINK_END" /> al teu <ph name="DEVICE_TYPE" />.
 
 És possible que els permisos que ja hagis donat a llocs web i aplicacions s'apliquin a aquest compte. Pots gestionar els teus Comptes de Google a <ph name="SETTINGS_LINK_BEGIN" />Configuració<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Per desar i utilitzar les teves contrasenyes i altres elements en tots els teus dispositius, inicia la sessió a Chrome</translation>
 <translation id="7059914902409643750">Personalitza Chrome</translation>
 <translation id="7071827361006050863">Chrome suprimirà les dades de navegació aviat</translation>
 <translation id="7085332316435785646">Tria si vols incloure l'historial de Chrome per obtenir experiències més personalitzades als serveis de Google</translation>
@@ -440,8 +450,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Altres perfils de Chrome</translation>
 <translation id="8086881907087796310">La instal·lació ha fallat perquè l'ordinador no compleix els requisits mínims de maquinari.</translation>
+<translation id="8111297389482307122">Chrome ha de verificar la teva identitat perquè algunes dades es puguin desar al teu Compte de Google i utilitzar-se en tots els teus dispositius. Si tanques la sessió, aquestes dades es conservaran en aquest dispositiu.</translation>
 <translation id="8129812357326543296">Quant a &amp;Google Chrome</translation>
 <translation id="813913629614996137">S'està inicialitzant…</translation>
+<translation id="8162006532256575008">Fes servir Chrome sense cap compte</translation>
 <translation id="8255190535488645436">Google Chrome està utilitzant la càmera i el micròfon.</translation>
 <translation id="8257796129973882597">Pots obrir les adreces d'interès, el mode de lectura i més des del menú de Chrome</translation>
 <translation id="8267953129876836456">Chrome ha trobat algunes recomanacions de seguretat que hauries de revisar</translation>
@@ -452,6 +464,7 @@
 <translation id="8336463659890584292">Quan un lloc web demana precarregar de manera privada enllaços de la seva pàgina, Chrome fa servir els servidors de Google. Això amaga la teva identitat del lloc web precarregat, però Google sap quins llocs web es precarreguen.</translation>
 <translation id="8342675569599923794">Chrome ha bloquejat aquest fitxer perquè és perillós.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Com utilitzem aquestes dades<ph name="END_BOLD" />: els llocs web poden emmagatzemar informació a Chrome sobre els teus interessos. Per exemple, si visites un lloc web per comprar sabatilles per a una marató, és possible que el lloc web defineixi que t'interessa córrer maratons. Més endavant, si visites un altre lloc web per inscriure't a una cursa, aquest altre lloc web et pot mostrar un anunci de sabatilles de curses basant-se en els teus interessos.</translation>
+<translation id="8350273347136316769">Inicia la sessió automàticament a Chrome</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Tots els drets reservats.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Com utilitzem aquestes dades<ph name="END_BOLD" />: Chrome pot estimar els teus interessos. Després, un lloc web que visitis pot demanar els teus interessos a Chrome per personalitzar els anuncis que veus.</translation>
 <translation id="8387459386171870978">Continua utilitzant Chrome</translation>
@@ -460,6 +473,7 @@
 <translation id="8416347857511542594">Més informació sobre la personalització d'anuncis a Chrome</translation>
 <translation id="8418845734693287262">Chrome OS no ha pogut sincronitzar les teves dades perquè les dades d'inici de sessió del compte no estan actualitzades.</translation>
 <translation id="842386925677997438">Eines de seguretat de Chrome</translation>
+<translation id="8428213095426709021">Configuració</translation>
 <translation id="8433638294851456451">Per enviar un número d'aquí al teu telèfon Android, inicia la sessió a Chrome en tots dos dispositius.</translation>
 <translation id="8451192282033883849"><ph name="MANAGER_NAME" /> gestiona el teu compte. L'administrador pot veure i editar aquest perfil del navegador Chrome i les dades associades, com ara les adreces d'interès, l'historial i les contrasenyes.</translation>
 <translation id="8496177819998570653">G&amp;estor de contrasenyes de Google</translation>
@@ -493,6 +507,7 @@
 <translation id="8862326446509486874">No disposeu dels drets necessaris per instal·lar aplicacions al sistema. Proveu de tornar a executar l'instal·lador com a administrador.</translation>
 <translation id="8914504000324227558">Torna a iniciar Chrome</translation>
 <translation id="8922193594870374009">Per enviar un número del dispositiu <ph name="ORIGIN" /> al teu telèfon Android, inicia la sessió a Chrome en tots dos dispositius.</translation>
+<translation id="8948460679427074738">Aquesta extensió no ha publicat les seves pràctiques de privadesa, per exemple, la manera com recull i utilitza les dades. Chrome et recomana que la suprimeixis.</translation>
 <translation id="8986207147630327271">Estàs afegint un perfil de treball a aquest navegador i donant control al teu administrador únicament sobre el perfil de treball.</translation>
 <translation id="8989968390305463310">El teu historial de navegació afecta els anuncis que veus i les estimacions d'interessos que es mostren més avall. Amb la finalitat de protegir la teva privadesa, Chrome suprimeix automàticament els interessos de manera contínua cada mes, i es poden actualitzar tret que els suprimeixis.</translation>
 <translation id="8999117580775242387">Quan l'HTTPS no estigui disponible, Chrome utilitzarà una connexió no segura sense avisar-te</translation>
@@ -501,6 +516,7 @@
 <translation id="9053892488859122171">Sistema ChromeOS Flex</translation>
 <translation id="9090566250983691233">Descobreix per què Chrome bloqueja alguns fitxers</translation>
 <translation id="911206726377975832">També voleu suprimir les dades de navegació?</translation>
+<translation id="9127728564687112483">No iniciïs la sessió a Chrome</translation>
 <translation id="9138603949443464873">Torna a iniciar Chrome perquè s'apliquin els canvis</translation>
 <translation id="9195993889682885387">Chrome pot estimar els teus interessos basant-se en l'historial de navegació de les darreres setmanes. Aquesta informació es queda al teu telèfon.</translation>
 <translation id="919706545465235479">Actualitza Chrome per iniciar la sincronització</translation>
diff --git a/chrome/app/resources/google_chrome_strings_cs.xtb b/chrome/app/resources/google_chrome_strings_cs.xtb
index 5fc8c9b..6242be3 100644
--- a/chrome/app/resources/google_chrome_strings_cs.xtb
+++ b/chrome/app/resources/google_chrome_strings_cs.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome toto stahování zablokoval, protože tento typ souboru se běžně nestahuje a může být nebezpečný</translation>
 <translation id="1203500561924088507">Děkujeme za instalaci aplikace <ph name="BUNDLE_NAME" />. Před jejím použitím je potřeba restartovat prohlížeč.</translation>
 <translation id="1229096353876452996">Google doporučuje nastavit Chrome jako výchozí prohlížeč</translation>
+<translation id="1265739287306757398">Postup</translation>
 <translation id="1278833599417554002">Znovu spustit a aktualizovat &amp;Chrome</translation>
 <translation id="1302523850133262269">Počkejte prosím, než Chrome nainstaluje nejnovější aktualizace systému.</translation>
 <translation id="1335640173511558774">Doména <ph name="MANAGER" /> vyžaduje, abyste si před použitím tohoto zařízení přečetli následující smluvní podmínky a odsouhlasili je. Tyto smluvní podmínky nerozšiřují, neupravují ani neomezují smluvní podmínky systému Google ChromeOS Flex.</translation>
@@ -81,6 +82,7 @@
 <translation id="2174917724755363426">Instalace není dokončena. Opravdu ji chcete zrušit?</translation>
 <translation id="2190166659037789668">Chyba kontroly aktualizace: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome vám dává větší kontrolu nad reklamami, které se vám zobrazují, a omezuje, co se o vás weby mohou dozvědět, když vám zobrazují personalizované reklamy</translation>
+<translation id="2216543877350048334">Pokud z Chromu chcete odebrat svůj účet Google, odhlaste se</translation>
 <translation id="223889379102603431">Informace o tom, jak Chrome spravuje své kořenové certifikáty</translation>
 <translation id="2258103955319320201">Pokud ke svým údajům v Chromu chcete mít přístup na všech zařízeních, přihlaste se a poté zapněte synchronizaci</translation>
 <translation id="2290014774651636340">Chybí klíče rozhraní Google API. Některé funkce Google Chrome nebudou k dispozici.</translation>
@@ -138,6 +140,7 @@
 <translation id="2929907241665500097">Prohlížeč Chrome se neaktualizoval, něco se pokazilo. <ph name="BEGIN_LINK" />Vyřešte problémy se stahováním aktualizací Chromu a neúspěšnými aktualizacemi.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Chyba instalace: Instalační proces se nepodařilo spustit.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> – přihlášení k síti – Chrome</translation>
+<translation id="2970681950995291301">Pokud z Chromu chcete odebrat svůj účet Google, odhlaste se z Chromu na stránce Nastavení</translation>
 <translation id="3018957014024118866">Smazat také data z Chromu (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Spustit znovu a aktualizovat &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome je v režimu na pozadí.</translation>
@@ -178,6 +181,7 @@
 <translation id="3635073343384702370">Chrome může hesla zkontrolovat, pouze když si je uložíte</translation>
 <translation id="3667616615096815454">Aplikaci nelze nainstalovat, protože ji server nezná.</translation>
 <translation id="3673813398384385993">Prohlížeč Chrome zjistil, že rozšíření <ph name="EXTENSION_NAME" /> obsahuje malware</translation>
+<translation id="3695446226812920698">Postup</translation>
 <translation id="3697952514309507634">Další profily Chrome</translation>
 <translation id="3703994572283698466">Systém ChromeOS by nemohl existovat bez dalšího <ph name="BEGIN_LINK_CROS_OSS" />open source softwaru<ph name="END_LINK_CROS_OSS" />, jako je <ph name="BEGIN_LINK_LINUX_OSS" />vývojové prostředí Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Verze systému ChromeOS Flex</translation>
@@ -239,6 +243,7 @@
 <translation id="4624065194742029982">Anonymní režim prohlížeče Chrome</translation>
 <translation id="4627412468266359539">Volitelné: Pomozte se zlepšováním funkcí a výkonu systému ChromeOS Flex tím, že budete do Googlu automaticky odesílat diagnostická data a údaje o využití.</translation>
 <translation id="4633000520311261472">Aby byl Chrome bezpečnější, deaktivovali jsme některá rozšíření, která nejsou uvedena na webu <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> a mohla být přidána bez vašeho vědomí.</translation>
+<translation id="4643107447730827793">Některá data prohlížeče Chrome ještě nebyla uložena do vašeho účtu Google. Zkuste s odhlášením několik minut počkat.</translation>
 <translation id="4680828127924988555">Zrušit instalaci</translation>
 <translation id="469553575393225953">Rozšíření, aplikace a motivy z neznámých zdrojů mohou poškodit vaše zařízení. Chrome doporučuje instalovat je pouze z Internetového obchodu Chrome</translation>
 <translation id="4724676981607797757">Instalace se nezdařila kvůli chybě nepodporovaného protokolu.</translation>
@@ -263,6 +268,7 @@
 <translation id="4970880042055371251">Verze systému ChromeOS</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Klikněte na Správce hesel Google</translation>
+<translation id="5120334927898581447">Přihlášení do Chromu při přihlášení do jiných služeb Google</translation>
 <translation id="5126049312684316860">Chrome předběžně načítá ještě více stránek, které byste pravděpodobně mohli navštívit. Když je navštívíte, načtou se tak rychleji</translation>
 <translation id="5132929315877954718">Objevte skvělé aplikace, hry, rozšíření a motivy prohlížeče Google Chrome.</translation>
 <translation id="5139423532931106058">Upravit profil Chrome</translation>
@@ -300,6 +306,7 @@
 <translation id="5709557627224531708">Nastavte si Chrome jako výchozí prohlížeč</translation>
 <translation id="5727531838415286053">Pokud vás Chrome náhodně umístí do zkušební verze, vaše historie prohlížení bude mít vliv na zobrazované reklamy a zájmy, jak je odhadnuto níže. Aby Chrome chránil vaše soukromí, vaše zájmy každý měsíc pravidelně maže. Zájmy se budou obnovovat, dokud je neodstraníte.</translation>
 <translation id="5736850870166430177">Pokud se web pokusí odcizit vám heslo nebo když stáhnete škodlivý soubor, může Chrome Bezpečnému prohlížení odeslat také adresy URL, včetně částí obsahu stránky</translation>
+<translation id="575458254678141039">Když se pomocí účtu <ph name="USER_EMAIL" /> přihlásíte do služeb Google, jako je Gmail nebo YouTube, můžete se pomocí stejného účtu přihlásit i do Chromu</translation>
 <translation id="5756509061973259733">Profil Chrome s tímto účtem už v tomto zařízení existuje</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> – Google Chrome Canary</translation>
 <translation id="5804318322022881572">Chrome nelze spustit. Zkuste to znovu.</translation>
@@ -341,6 +348,7 @@
 <translation id="6412673304250309937">Kontroluje adresy URL oproti seznamu nebezpečných webů uloženému v Chromu. Pokud se web pokusí odcizit vám heslo nebo když stáhnete škodlivý soubor, může Chrome Bezpečnému prohlížení odeslat také adresy URL, včetně částí obsahu stránky.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Vaše organizace Chrome po 1 minutě nečinnosti automaticky zavře. Údaje o prohlížení se vymažou. Může to zahrnovat historii, automatické vyplňování a stažené soubory.}few{Vaše organizace Chrome po # minutách nečinnosti automaticky zavře. Údaje o prohlížení se vymažou. Může to zahrnovat historii, automatické vyplňování a stažené soubory.}many{Vaše organizace Chrome po # minuty nečinnosti automaticky zavře. Údaje o prohlížení se vymažou. Může to zahrnovat historii, automatické vyplňování a stažené soubory.}other{Vaše organizace Chrome po # minutách nečinnosti automaticky zavře. Údaje o prohlížení se vymažou. Může to zahrnovat historii, automatické vyplňování a stažené soubory.}}</translation>
 <translation id="6418662306461808273">Přepnout na stávající profil Chrome?</translation>
+<translation id="6479881432656947268">Navštívit Internetový obchod Chrome</translation>
 <translation id="6481963882741794338">Propojte Chrome a další služby Google pro personalizaci a další účely</translation>
 <translation id="648319183876919572">Vylepšené Bezpečné prohlížení vás chrání před nebezpečnými weby a soubory ke stažení</translation>
 <translation id="6489302989675808168">Zapnuto • Chrome nedokáže ověřit, odkud toto rozšíření pochází</translation>
@@ -350,6 +358,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="659498884637196217">Ve Správci hesel Google na tomto zařízení</translation>
 <translation id="6632473616050862500">Systém ChromeOS Flex by nemohl existovat bez dalšího <ph name="BEGIN_LINK_CROS_OSS" />open source softwaru<ph name="END_LINK_CROS_OSS" />.</translation>
+<translation id="6660596345553328257">Přihlásit se do Chromu?</translation>
 <translation id="6676384891291319759">Přístup k internetu</translation>
 <translation id="6679975945624592337">Nechat Google Chrome běžet na pozadí</translation>
 <translation id="6696915334902295848">Chrome pro tento web potřebuje přístup k mikrofonu</translation>
@@ -378,6 +387,7 @@
 <translation id="7036251913954633326">Pokud tento účet chcete použít pouze jednorázově, můžete v prohlížeči Chrome použít <ph name="GUEST_LINK_BEGIN" />režim hosta<ph name="GUEST_LINK_END" />. Pokud chcete přidat účet někoho dalšího, přidejte do zařízení <ph name="DEVICE_TYPE" /> <ph name="LINK_BEGIN" />novou osobu<ph name="LINK_END" />.
 
 Na tento účet se mohou vztahovat oprávnění, která jste již udělili webům a aplikacím. Své účty Google můžete spravovat v <ph name="SETTINGS_LINK_BEGIN" />Nastavení<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Pokud chcete ukládat a používat svá hesla a další položky na všech svých zařízeních, přihlaste se do Chromu</translation>
 <translation id="7059914902409643750">Přizpůsobte si Chrome</translation>
 <translation id="7071827361006050863">Chrome brzy smaže údaje o prohlížení</translation>
 <translation id="7085332316435785646">Zvolte, zda pro lépe personalizované prostředí ve službách Google chcete zahrnout historii Chromu</translation>
@@ -448,8 +458,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Další profily Chrome</translation>
 <translation id="8086881907087796310">Instalace se nezdařila, protože váš počítač nesplňuje minimální požadavky na hardware.</translation>
+<translation id="8111297389482307122">Před uložením některých dat do vašeho účtu Google k použití na všech vašich zařízeních potřebuje Chrome ověřit, že jste to vy. Pokud se odhlásíte, zůstanou tato data v tomto zařízení.</translation>
 <translation id="8129812357326543296">O aplikaci &amp;Google Chrome</translation>
 <translation id="813913629614996137">Probíhá inicializace...</translation>
+<translation id="8162006532256575008">Použít Chrome bez účtu</translation>
 <translation id="8255190535488645436">Google Chrome používá vaši kameru a mikrofon.</translation>
 <translation id="8257796129973882597">Z nabídky Chrome můžete otevřít záložky, režim čtení a další věci</translation>
 <translation id="8267953129876836456">Prohlížeč Chrome našel několik bezpečnostních doporučení, která byste si měli projít</translation>
@@ -460,6 +472,7 @@
 <translation id="8336463659890584292">Když web požádá o soukromé předběžné načtení odkazů na stránce, použije Chrome servery Google. To před předběžně načítaným webem skryje vaši identitu, ale Google se dozví, které weby se předběžně načítají.</translation>
 <translation id="8342675569599923794">Tento soubor je nebezpečný, proto jej Chrome zablokoval.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Jak tyto údaje využíváme:<ph name="END_BOLD" /> Weby mohou v prohlížeči Chrome ukládat informace o vašich zájmech. Např. když navštívíte web, kde se prodávají boty na maraton, web může definovat váš zájem jako běhání maratonů. Když později navštívíte jiný web s registrací na závod, může se vám na něm na základě vašich zájmů zobrazit reklama na boty na běhání.</translation>
+<translation id="8350273347136316769">Automaticky mě přihlásit do Chromu</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Všechna práva vyhrazena.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Jak tyto údaje využíváme:<ph name="END_BOLD" /> Chrome dokáže odhadovat vaše zájmy. Později může navštívený web požádat Chrome o sdělení vašich zájmů, aby vám mohl přizpůsobit zobrazované reklamy.</translation>
 <translation id="8387459386171870978">Pokračovat v používání Chromu</translation>
@@ -468,6 +481,7 @@
 <translation id="8416347857511542594">Další informace o personalizaci reklam v Chromu</translation>
 <translation id="8418845734693287262">ChromeOS vaše data nemohl synchronizovat, protože vaše přihlašovací údaje nejsou aktuální.</translation>
 <translation id="842386925677997438">Bezpečnostní nástroje prohlížeče Chrome</translation>
+<translation id="8428213095426709021">Nastavení</translation>
 <translation id="8433638294851456451">Pokud odtud chcete odeslat číslo do telefonu Android, v obou zařízeních se přihlaste do Chromu.</translation>
 <translation id="8451192282033883849">Váš účet je spravován doménou <ph name="MANAGER_NAME" />. Tento profil prohlížeče Chrome a jeho data, jako jsou záložky, historie a hesla, může zobrazit a upravovat váš administrátor.</translation>
 <translation id="8496177819998570653">Správce &amp;hesel Google</translation>
@@ -501,6 +515,7 @@
 <translation id="8862326446509486874">Nemáte práva nutná k provádění instalací na úrovni systému. Zkuste spustit instalační program jako správce.</translation>
 <translation id="8914504000324227558">Znovu spustit Chrome</translation>
 <translation id="8922193594870374009">Chcete-li poslat číslo z webu <ph name="ORIGIN" /> na svůj telefon Android, v obou zařízeních se přihlaste do Chromu.</translation>
+<translation id="8948460679427074738">Pro toto rozšíření nebyly publikovány postupy v oblasti ochrany soukromí, například informace o tom, jak shromažďuje a používá data. Chrome vám doporučuje odstranit ho.</translation>
 <translation id="8986207147630327271">Přidáváte do tohoto prohlížeče pracovní profil a povolujete administrátorovi ovládat pouze pracovní profil.</translation>
 <translation id="8989968390305463310">Vaše historie prohlížení ovlivňuje zobrazované reklamy a odhadované zájmy uvedené níže. Aby Chrome chránil vaše soukromí, vaše zájmy každý měsíc pravidelně maže. Zájmy se mohou obnovovat, dokud je neodstraníte.</translation>
 <translation id="8999117580775242387">Když není k dispozici protokol HTTPS, použije Chrome nezabezpečené připojení, aniž by vás upozornil</translation>
@@ -509,6 +524,7 @@
 <translation id="9053892488859122171">Systém ChromeOS Flex</translation>
 <translation id="9090566250983691233">Přečtěte si, proč Chrome některé soubory blokuje</translation>
 <translation id="911206726377975832">Vymazat také všechna data procházení?</translation>
+<translation id="9127728564687112483">Nepřihlašovat mě do Chromu</translation>
 <translation id="9138603949443464873">Chcete-li změny použít, restartujte Chrome</translation>
 <translation id="9195993889682885387">Chrome dokáže odhadovat vaše zájmy podle historie prohlížení za posledních několik týdnů. Tyto údaje zůstávají v zařízení.</translation>
 <translation id="919706545465235479">Chcete-li zahájit synchronizaci, aktualizujte Chrome</translation>
diff --git a/chrome/app/resources/google_chrome_strings_cy.xtb b/chrome/app/resources/google_chrome_strings_cy.xtb
index c2f4dcd..9e0ab3921 100644
--- a/chrome/app/resources/google_chrome_strings_cy.xtb
+++ b/chrome/app/resources/google_chrome_strings_cy.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Gwnaeth Chrome rwystro'r lawrlwythiad hwn oherwydd nid yw'r math o ffeil yn cael ei lawrlwytho'n aml a gall fod yn beryglus</translation>
 <translation id="1203500561924088507">Diolch am osod. Rhaid i chi ailgychwyn eich porwr cyn defnyddio <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Mae Google yn argymell gosod Chrome fel y dewis diofyn</translation>
+<translation id="1265739287306757398">Dysgu Sut</translation>
 <translation id="1278833599417554002">Ail-lansiwch i ddiweddaru &amp;Chrome</translation>
 <translation id="1302523850133262269">Arhoswch dra bod Chrome yn gosod y diweddariadau system diweddaraf.</translation>
 <translation id="1335640173511558774">Mae <ph name="MANAGER" /> yn gofyn i chi ddarllen a derbyn y Telerau Gwasanaeth canlynol cyn defnyddio'r ddyfais hon. Nid yw'r telerau hyn yn ehangu, addasu na chyfyngu ar Delerau Google ChromeOS Flex.</translation>
@@ -81,6 +82,7 @@
 <translation id="2174917724755363426">Gosod heb ei gwblhau. Ydych chi'n siŵr eich bod am ganslo?</translation>
 <translation id="2190166659037789668">Gwall gwiriad diweddaru: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Mae Chrome yn rhoi mwy o reolaeth i chi dros yr hysbysebion a welwch ac yn cyfyngu ar yr hyn y gall gwefannau ei ddysgu amdanoch chi pan fyddant yn dangos hysbysebion personol i chi</translation>
+<translation id="2216543877350048334">I dynnu'ch Cyfrif Google o Chrome, allgofnodwch</translation>
 <translation id="223889379102603431">Gwybodaeth am sut mae Chrome yn rheoli ei dystysgrifau gwraidd</translation>
 <translation id="2258103955319320201">I gael mynediad at eich holl bethau porwr Chrome ar draws eich holl ddyfeisiau, mewngofnodwch, yna trowch gysoni ymlaen</translation>
 <translation id="2290014774651636340">Mae allweddi API Google ar goll. Bydd rhywfaint o swyddogaeth Google Chrome wedi'i hanalluogi.</translation>
@@ -138,6 +140,7 @@
 <translation id="2929907241665500097">Ni ddiweddarwyd Chrome, aeth rhywbeth o'i le. <ph name="BEGIN_LINK" />Datrys problemau diweddaru Chrome a diweddariadau a fethwyd.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Gwall gosod: Gwnaeth y broses gosodwr fethu â chychwyn.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - Mewngofnodi Rhwydwaith - Chrome</translation>
+<translation id="2970681950995291301">I dynnu'ch Cyfrif Google o Chrome, allgofnodwch o Chrome yn y dudalen Gosodiadau</translation>
 <translation id="3018957014024118866">Dileu data o Chrome hefyd (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Ail-lansiwch i ddiweddaru &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">Mae Google Chrome yn y modd cefndir.</translation>
@@ -178,6 +181,7 @@
 <translation id="3635073343384702370">Gall Chrome wirio'ch cyfrineiriau pan fyddwch yn eu cadw</translation>
 <translation id="3667616615096815454">Methu â gosod, mae'r ap yn anhysbys i'r gweinydd.</translation>
 <translation id="3673813398384385993">Gwnaeth Chrome ganfod bod "<ph name="EXTENSION_NAME" />" yn cynnwys drwgwedd</translation>
+<translation id="3695446226812920698">Dysgu sut</translation>
 <translation id="3697952514309507634">Proffiliau Chrome eraill</translation>
 <translation id="3703994572283698466">Mae ChromeOS yn bosib oherwydd <ph name="BEGIN_LINK_CROS_OSS" />meddalwedd ffynhonnell agored<ph name="END_LINK_CROS_OSS" /> ychwanegol, fel y mae <ph name="BEGIN_LINK_LINUX_OSS" />amgylchedd datblygu Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Fersiwn ChromeOS Flex</translation>
@@ -239,6 +243,7 @@
 <translation id="4624065194742029982">Chrome Anhysbys</translation>
 <translation id="4627412468266359539">Dewisol: Helpu i wella nodweddion a pherfformiad ChromeOS Flex drwy anfon data diagnostig a data defnydd yn awtomatig at Google.</translation>
 <translation id="4633000520311261472">I wneud Chrome yn fwy diogel, gwnaethom analluogi rhai estyniadau nad ydynt wedi'u rhestru yn <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> ac mae'n bosib ei bod wedi'u hychwanegu heb i chi wybod.</translation>
+<translation id="4643107447730827793">Nid yw peth o'ch data Chrome wedi'u cadw yn eich Cyfrif Google eto. Rhowch gynnig ar aros ychydig funudau cyn allgofnodi.</translation>
 <translation id="4680828127924988555">Canslo Gosod</translation>
 <translation id="469553575393225953">Gall estyniadau, apiau a themâu o ffynonellau anhysbys niweidio'ch dyfais. Mae Chrome yn argymell eu gosod o Chrome Web Store yn unig</translation>
 <translation id="4724676981607797757">Methodd y gosodiad oherwydd gwall protocol na chefnogir.</translation>
@@ -343,6 +348,7 @@
 <translation id="6412673304250309937">Yn gwirio URL gyda rhestr o wefannau anniogel sydd wedi'u storio yn Chrome. Os yw gwefan yn ceisio dwyn eich cyfrinair, neu pan fyddwch yn lawrlwytho ffeil niweidiol, gall Chrome hefyd anfon URL, gan gynnwys darnau o gynnwys tudalen, i Pori'n Ddiogel.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Mae eich sefydliad yn cau Chrome yn awtomatig pan na chaiff ei ddefnyddio am 1 funud. Mae data pori yn cael eu dileu. Gallai hyn gynnwys hanes, awtolenwi a lawrlwythiadau.}zero{Mae eich sefydliad yn cau Chrome yn awtomatig pan na chaiff ei ddefnyddio am # munud. Mae data pori yn cael eu dileu. Gallai hyn gynnwys hanes, awtolenwi a lawrlwythiadau.}two{Mae eich sefydliad yn cau Chrome yn awtomatig pan na chaiff ei ddefnyddio am # funud. Mae data pori yn cael eu dileu. Gallai hyn gynnwys hanes, awtolenwi a lawrlwythiadau.}few{Mae eich sefydliad yn cau Chrome yn awtomatig pan na chaiff ei ddefnyddio am # munud. Mae data pori yn cael eu dileu. Gallai hyn gynnwys hanes, awtolenwi a lawrlwythiadau.}many{Mae eich sefydliad yn cau Chrome yn awtomatig pan na chaiff ei ddefnyddio am # munud. Mae data pori yn cael eu dileu. Gallai hyn gynnwys hanes, awtolenwi a lawrlwythiadau.}other{Mae eich sefydliad yn cau Chrome yn awtomatig pan na chaiff ei ddefnyddio am # munud. Mae data pori yn cael eu dileu. Gallai hyn gynnwys hanes, awtolenwi a lawrlwythiadau.}}</translation>
 <translation id="6418662306461808273">Newid i broffil Chrome presennol?</translation>
+<translation id="6479881432656947268">Ewch i Chrome Web Store</translation>
 <translation id="6481963882741794338">Cysylltwch Chrome a gwasanaethau Google eraill at ddibenion personoleiddio a dibenion eraill</translation>
 <translation id="648319183876919572">Mae Pori'n Ddiogel Uwch yn gwneud rhagor i'ch amddiffyn rhag lawrlwythiadau a gwefannau peryglus</translation>
 <translation id="6489302989675808168">Ymlaen • Nid yw Chrome yn gallu dilysu o ble mae'r estyniad hwn yn dod</translation>
@@ -452,6 +458,7 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Proffiliau Chrome Eraill</translation>
 <translation id="8086881907087796310">Wedi methu â gosod oherwydd nad yw'ch cyfrifiadur yn bodloni'r gofynion caledwedd sylfaenol.</translation>
+<translation id="8111297389482307122">Mae angen i Chrome gadarnhau mai chi sydd yno cyn y gellir cadw rhywfaint o ddata yn eich Cyfrif Google a'i ddefnyddio ar eich holl ddyfeisiau. Os byddwch yn allgofnodi, bydd y data hyn yn aros ar y ddyfais hon.</translation>
 <translation id="8129812357326543296">Ynghylch &amp;Google Chrome</translation>
 <translation id="813913629614996137">Wrthi'n cychwyn…</translation>
 <translation id="8162006532256575008">Defnyddio Chrome Heb Gyfrif</translation>
@@ -474,6 +481,7 @@
 <translation id="8416347857511542594">Dysgu rhagor am bersonoleiddio hysbysebion yn Chrome</translation>
 <translation id="8418845734693287262">Ni allai ChromeOS gysoni'ch data gan fod manylion mewngofnodi eich cyfrif yn hen.</translation>
 <translation id="842386925677997438">Offer diogelwch Chrome</translation>
+<translation id="8428213095426709021">Gosodiadau</translation>
 <translation id="8433638294851456451">I anfon rhif oddi yma i'ch ffôn Android, mewngofnodwch i Chrome ar y ddwy ddyfais.</translation>
 <translation id="8451192282033883849">Rheolir eich cyfrif gan <ph name="MANAGER_NAME" />. Gall eich gweinyddwr weld a golygu'r proffil porwr Chrome hwn a'i ddata megis nodau tudalen, hanes a chyfrineiriau.</translation>
 <translation id="8496177819998570653">Rheolwr C&amp;yfrineiriau Google</translation>
@@ -493,6 +501,7 @@
 <translation id="8679801911857917785">Mae hefyd yn rheoli pa dudalen sy'n cael ei dangos pan fyddwch yn dechrau Chrome.</translation>
 <translation id="8686817260976772516">Gallwch wahanu eich holl bethau Chrome gyda phroffiliau Chrome. Creu proffiliau ar gyfer eich ffrindiau a'ch teulu, neu rannu rhwng gwaith a hwyl.</translation>
 <translation id="8712767363896337380">Bron yn gyfoes! Ail-lansiwch Chrome i orffen diweddaru.</translation>
+<translation id="8718062187489036808">Allgofnodi o Chrome</translation>
 <translation id="873133009373065397">Ni all Google Chrome bennu na gosod y porwr diofyn</translation>
 <translation id="8765470054473112089">Pan fyddwch yn teipio yn y bar cyfeiriad neu'r blwch chwilio, bydd Chrome yn anfon yr hyn rydych yn ei deipio i'ch peiriant chwilio diofyn i gael awgrymiadau gwell. Mae hwn wedi'i ddiffodd yn y modd Anhysbys.</translation>
 <translation id="878572486461146056">Gwall gosod: Mae gweinyddwr eich rhwydwaith wedi defnyddio Polisi Grŵp sy'n atal gosod: <ph name="INSTALL_ERROR" /></translation>
@@ -506,6 +515,7 @@
 <translation id="8862326446509486874">Nid oes gennych yr hawliau priodol ar gyfer gosod ar lefel system. Rhowch gynnig arall ar redeg y gosodwr fel Gweinyddwr.</translation>
 <translation id="8914504000324227558">Ail-lansio Chrome</translation>
 <translation id="8922193594870374009">I anfon rhif o <ph name="ORIGIN" /> i'ch ffôn Android, mewngofnodwch i Chrome ar y ddwy ddyfais.</translation>
+<translation id="8948460679427074738">Nid yw'r estyniad hwn wedi cyhoeddi arferion preifatrwydd, megis sut mae'n casglu a defnyddio data. Mae Chrome yn argymell eich bod yn ei dynnu.</translation>
 <translation id="8986207147630327271">Rydych yn ychwanegu proffil gwaith i'r porwr hwn ac yn rhoi rheolaeth i'ch gweinyddwr dros y proffil gwaith yn unig.</translation>
 <translation id="8989968390305463310">Mae eich hanes pori yn effeithio ar yr hysbysebion rydych yn eu gweld a'r diddordebau fel yr amcangyfrifir isod. Er mwyn amddiffyn eich preifatrwydd, mae Chrome yn dileu'ch diddordebau yn awtomatig bob mis. Gall diddordebau ail-lwytho oni bai eich bod yn eu tynnu.</translation>
 <translation id="8999117580775242387">Pan nad yw HTTPS ar gael, bydd Chrome yn defnyddio cysylltiad anniogel heb eich rhybuddio</translation>
diff --git a/chrome/app/resources/google_chrome_strings_da.xtb b/chrome/app/resources/google_chrome_strings_da.xtb
index 448df10..6224c328 100644
--- a/chrome/app/resources/google_chrome_strings_da.xtb
+++ b/chrome/app/resources/google_chrome_strings_da.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome har blokeret denne download, fordi filtypen normalt ikke downloades og kan være skadelig</translation>
 <translation id="1203500561924088507">Tak for installationen. Du skal genstarte browseren, før du bruger <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google anbefaler, at du angiver Chrome som standardbrowser</translation>
+<translation id="1265739287306757398">Se, hvordan du gør</translation>
 <translation id="1278833599417554002">Genstart og opdater &amp;Chrome</translation>
 <translation id="1302523850133262269">Vent, mens Chrome installerer de nyeste systemopdateringer.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> kræver, at du læser og accepterer følgende servicevilkår, inden du bruger denne enhed. Disse vilkår udvider, ændrer eller begrænser på ingen måde vilkårene for Google ChromeOS Flex.</translation>
@@ -77,6 +78,7 @@
 <translation id="2174917724755363426">Installationen er ikke fuldført. Er du sikker på, at du vil annullere?</translation>
 <translation id="2190166659037789668">Fejl ved søgning efter opdatering: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome giver dig mere kontrol over, hvilke annoncer du får vist, og browseren begrænser, hvilke websites der kan få oplysninger om dig, når de viser dig personligt tilpassede annoncer</translation>
+<translation id="2216543877350048334">Log ud for at fjerne din Google-konto fra Chrome</translation>
 <translation id="223889379102603431">Oplysninger om, hvordan Chrome administrerer sine rodcertifikater</translation>
 <translation id="2258103955319320201">Log ind, og aktivér derefter synkronisering for at få adgang til dine Chrome-ting på alle dine enheder.</translation>
 <translation id="2290014774651636340">Google API-nøgler mangler. Nogle funktioner i Google Chrome deaktiveres.</translation>
@@ -134,6 +136,7 @@
 <translation id="2929907241665500097">Chrome blev ikke opdateret, da der opstod en fejl. <ph name="BEGIN_LINK" />Løs problemer med opdatering af Chrome og mislykkede opdateringer.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Installationsfejl: Installationsprocessen kunne ikke startes.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> – Login på netværk – Chrome</translation>
+<translation id="2970681950995291301">Hvis du vil fjerne din Google-konto fra Chrome, skal du logge ud af Chrome på siden Indstillinger</translation>
 <translation id="3018957014024118866">Slet også data fra Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Genstart for at opdatere &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome kører i baggrunden.</translation>
@@ -174,6 +177,7 @@
 <translation id="3635073343384702370">Chrome kan tjekke dine adgangskoder, når du gemmer dem</translation>
 <translation id="3667616615096815454">Appen kan ikke installeres. Serveren kender ikke appen.</translation>
 <translation id="3673813398384385993">Chrome har registreret malware i "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3695446226812920698">Få flere oplysninger om, hvordan du gør</translation>
 <translation id="3697952514309507634">Andre Chrome-profiler</translation>
 <translation id="3703994572283698466">ChromeOS leveres ved hjælp af <ph name="BEGIN_LINK_CROS_OSS" />open source-software<ph name="END_LINK_CROS_OSS" />. Det samme gælder for <ph name="BEGIN_LINK_LINUX_OSS" />Linux-udviklingsmiljøet<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">ChromeOS Flex-version</translation>
@@ -235,6 +239,7 @@
 <translation id="4624065194742029982">Inkognitotilstand i Chrome</translation>
 <translation id="4627412468266359539">Valgfrit: Vær med til at forbedre funktionerne og ydeevnen i ChromeOS Flex ved automatisk at sende diagnostik- og brugsdata til Google.</translation>
 <translation id="4633000520311261472">For at gøre Chrome sikrere har vi slået nogle udvidelser fra, som ikke er anført i <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> og muligvis er blevet tilføjet, uden at du vidste det.</translation>
+<translation id="4643107447730827793">Nogle af dine Chrome-data er endnu ikke gemt på din Google-konto. Prøv at vente et par minutter, før du logger ud.</translation>
 <translation id="4680828127924988555">Annuller installation</translation>
 <translation id="469553575393225953">Udvidelser, apps og temaer fra ukendte kilder kan skade din enhed. Chrome anbefaler, at de kun installeres via Chrome Webshop</translation>
 <translation id="4724676981607797757">Installationen mislykkedes på grund af en fejl med ikke-understøttet protokol.</translation>
@@ -335,6 +340,7 @@
 <translation id="6412673304250309937">Tjekker webadresser ift. en liste over usikre websites, der er gemt i Chrome. Hvis et website forsøger at stjæle din adgangskode, eller når du downloader en skadelig fil, sender Chrome muligvis også webadresser, bl.a. mindre mængder sideindhold, til Beskyttet browsing.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Din organisation lukker automatisk Chrome, når den ikke bruges i 1 minut. Browserdataene slettes. Disse kan omfatte historik, autofyld og downloads.}one{Din organisation lukker automatisk Chrome, når den ikke bruges i # minut. Browserdataene slettes. Disse kan omfatte historik, autofyld og downloads.}other{Din organisation lukker automatisk Chrome, når den ikke bruges i # minutter. Browserdataene slettes. Disse kan omfatte historik, autofyld og downloads.}}</translation>
 <translation id="6418662306461808273">Vil du skifte til den eksisterende Chrome-profil?</translation>
+<translation id="6479881432656947268">Gå til Chrome Webshop</translation>
 <translation id="6481963882741794338">Tilknyt Chrome og andre Google-tjenester med henblik på personlig tilpasning og andre formål</translation>
 <translation id="648319183876919572">Udvidet beskyttet browsing gør mere for at beskytte dig mod skadelige websites og downloads</translation>
 <translation id="6489302989675808168">Til • Chrome kan ikke verificere, hvor denne udvidelse kommer fra</translation>
@@ -444,6 +450,7 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Andre Chrome-profiler</translation>
 <translation id="8086881907087796310">Installationen mislykkedes, fordi din computer ikke opfylder minimumskravene til hardware.</translation>
+<translation id="8111297389482307122">Chrome skal verificere din identitet, før visse data kan gemmes på din Google-konto og bruges på alle dine enheder. Hvis du logger ud, forbliver disse data på denne enhed.</translation>
 <translation id="8129812357326543296">Om &amp;Google Chrome</translation>
 <translation id="813913629614996137">Initialiserer...</translation>
 <translation id="8162006532256575008">Brug Chrome uden en konto</translation>
@@ -466,6 +473,7 @@
 <translation id="8416347857511542594">Få flere oplysninger om personlig tilpasning af annoncer i Chrome</translation>
 <translation id="8418845734693287262">ChromeOS kunne ikke synkronisere dine data, fordi loginoplysningerne til din konto er forældede.</translation>
 <translation id="842386925677997438">Chromes sikkerhedsværktøjer</translation>
+<translation id="8428213095426709021">Indstillinger</translation>
 <translation id="8433638294851456451">Hvis du vil sende et nummer fra denne enhed til din Android-telefon, skal du logge ind på Chrome på begge enheder.</translation>
 <translation id="8451192282033883849">Din konto administreres af <ph name="MANAGER_NAME" />. Din administrator kan se og redigere denne Chrome-browserprofil og dens data som f.eks. bogmærker, historik og adgangskoder.</translation>
 <translation id="8496177819998570653">Google Adgangs­kode­admin­istrator</translation>
@@ -499,6 +507,7 @@
 <translation id="8862326446509486874">Du har ikke de nødvendige rettigheder til en installation på systemniveau. Prøv at køre installationsprogrammet igen som administrator.</translation>
 <translation id="8914504000324227558">Genstart Chrome</translation>
 <translation id="8922193594870374009">Hvis du vil sende et nummer fra <ph name="ORIGIN" /> til din Android-telefon, skal du logge ind på Chrome på begge enheder.</translation>
+<translation id="8948460679427074738">Denne udvidelse har ikke offentliggjort privatlivsprocedurer, f.eks. hvordan den indsamler og bruger data. Chrome anbefaler, at du fjerner den.</translation>
 <translation id="8986207147630327271">Du er ved at føje en arbejdsprofil til denne browser, og du giver kun din administrator kontrol over arbejdsprofilen.</translation>
 <translation id="8989968390305463310">Din browserhistorik påvirker de annoncer, som du ser, og de interesser, som er estimeret nedenfor. Af hensyn til privatlivsbeskyttelsen sletter Chrome automatisk dine interesser en gang om måneden. Interesserne kan blive opdateret, medmindre du fjerner dem.</translation>
 <translation id="8999117580775242387">Når HTTPS er utilgængelig, anvender Chrome en usikker forbindelse uden at advare dig</translation>
diff --git a/chrome/app/resources/google_chrome_strings_de.xtb b/chrome/app/resources/google_chrome_strings_de.xtb
index 2df7cb2..f6a8c95 100644
--- a/chrome/app/resources/google_chrome_strings_de.xtb
+++ b/chrome/app/resources/google_chrome_strings_de.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome hat diesen Download blockiert, weil der Dateityp normalerweise nicht heruntergeladen wird und gefährlich sein könnte</translation>
 <translation id="1203500561924088507">Vielen Dank für die Installation. Du musst deinen Browser neu starten, bevor du <ph name="BUNDLE_NAME" /> verwenden kannst.</translation>
 <translation id="1229096353876452996">Google empfiehlt, Chrome als Standardbrowser festzulegen</translation>
+<translation id="1265739287306757398">Weitere Informationen</translation>
 <translation id="1278833599417554002">Neu starten, um &amp;Chrome zu aktualisieren</translation>
 <translation id="1302523850133262269">Bitte warte, bis die aktuellen Systemupdates von Chrome installiert wurden.</translation>
 <translation id="1335640173511558774">Für <ph name="MANAGER" /> ist es erforderlich, dass du vor der Verwendung dieses Geräts die folgenden Nutzungsbedingungen liest und akzeptierst. Durch diese Nutzungsbedingungen werden die Google Chrome OS Flex-Nutzungsbedingungen nicht erweitert, geändert oder eingeschränkt.</translation>
@@ -176,6 +177,7 @@
 <translation id="3635073343384702370">Chrome kann deine Passwörter prüfen, wenn du sie speicherst</translation>
 <translation id="3667616615096815454">Installation nicht möglich. Die App ist dem Server nicht bekannt.</translation>
 <translation id="3673813398384385993">Chrome hat festgestellt, dass „<ph name="EXTENSION_NAME" />“ Malware enthält</translation>
+<translation id="3695446226812920698">Weitere Informationen</translation>
 <translation id="3697952514309507634">Andere Chrome-Profile</translation>
 <translation id="3703994572283698466">Chrome OS und die <ph name="BEGIN_LINK_LINUX_OSS" />Linux-Entwicklungsumgebung<ph name="END_LINK_LINUX_OSS" /> werden durch zusätzliche <ph name="BEGIN_LINK_CROS_OSS" />Open-Source-Software<ph name="END_LINK_CROS_OSS" /> ermöglicht.</translation>
 <translation id="3716540481907974026">Chrome OS Flex-Version</translation>
@@ -338,6 +340,7 @@
 <translation id="6412673304250309937">Prüft URLs anhand einer Liste unsicherer Websites, die in Chrome gespeichert wird. Wenn eine Website versucht, dein Passwort zu stehlen, oder wenn du eine schädliche Datei herunterlädst, kann Chrome auch URLs, einschließlich Teile von Seiteninhalten, an Safe Browsing senden.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Deine Organisation hat festgelegt, dass Chrome automatisch geschlossen wird, wenn der Browser eine Minute lang nicht verwendet wird. Browserdaten werden gelöscht. Dazu können der Verlauf, Autofill-Daten und Downloads gehören.}other{Deine Organisation hat festgelegt, dass Chrome automatisch geschlossen wird, wenn der Browser # Minuten lang nicht verwendet wird. Browserdaten werden gelöscht. Dazu können der Verlauf, Autofill-Daten und Downloads gehören.}}</translation>
 <translation id="6418662306461808273">Zu bestehendem Chrome-Profil wechseln?</translation>
+<translation id="6479881432656947268">Chrome Web Store besuchen</translation>
 <translation id="6481963882741794338">Chrome und andere Google-Dienste zur Personalisierung und für andere Zwecke verknüpfen</translation>
 <translation id="648319183876919572">Erweitertes Safe Browsing schützt dich besser vor gefährlichen Websites und Downloads</translation>
 <translation id="6489302989675808168">Aktiviert • Chrome kann nicht bestätigen, woher diese Erweiterung stammt</translation>
@@ -470,6 +473,7 @@
 <translation id="8416347857511542594">Weitere Informationen zur Personalisierung von Werbung in Chrome</translation>
 <translation id="8418845734693287262">Chrome OS konnte deine Daten nicht synchronisieren, da die Anmeldedaten deines Kontos veraltet sind.</translation>
 <translation id="842386925677997438">Sicherheitstools von Chrome</translation>
+<translation id="8428213095426709021">Einstellungen</translation>
 <translation id="8433638294851456451">Wenn du eine Nummer von diesem Gerät an dein Android-Smartphone senden möchtest, musst du dich auf beiden Geräten in Chrome anmelden.</translation>
 <translation id="8451192282033883849">Dein Konto wird von <ph name="MANAGER_NAME" /> verwaltet. Dein Administrator kann das Profil dieses Chrome-Browsers und seine Daten wie Lesezeichen, den Verlauf und Passwörter ansehen und bearbeiten.</translation>
 <translation id="8496177819998570653">Google P&amp;asswortmanager</translation>
diff --git a/chrome/app/resources/google_chrome_strings_el.xtb b/chrome/app/resources/google_chrome_strings_el.xtb
index 5fddf85..b177126b 100644
--- a/chrome/app/resources/google_chrome_strings_el.xtb
+++ b/chrome/app/resources/google_chrome_strings_el.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Το Chrome απέκλεισε αυτή τη λήψη επειδή δεν πραγματοποιείται συχνά λήψη αυτού του τύπου αρχείου και ενδέχεται να είναι επικίνδυνος</translation>
 <translation id="1203500561924088507">Ευχαριστούμε για την εγκατάσταση. Πρέπει να επανεκκινήσετε το πρόγραμμα περιήγησής σας πριν από τη χρήση του <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Η Google συνιστά να ορίσετε το Chrome ως προεπιλεγμένο</translation>
+<translation id="1265739287306757398">Μάθετε με ποιον τρόπο</translation>
 <translation id="1278833599417554002">Επανεκκίνηση για ενημέρωση του &amp;Chrome</translation>
 <translation id="1302523850133262269">Περιμένετε μέχρι να γίνει εγκατάσταση των πιο πρόσφατων ενημερώσεων συστήματος από το Chrome.</translation>
 <translation id="1335640173511558774">Το <ph name="MANAGER" /> απαιτεί να διαβάσετε και να αποδεχτείτε τους παρακάτω Όρους Παροχής Υπηρεσιών πριν από τη χρήση αυτής της συσκευής. Οι συγκεκριμένοι όροι δεν επεκτείνουν, τροποποιούν ή περιορίζουν τους Όρους του Google ChromeOS Flex.</translation>
@@ -178,6 +179,7 @@
 <translation id="3635073343384702370">Το Chrome μπορεί να ελέγξει τους κωδικούς πρόσβασής σας όταν τους αποθηκεύετε</translation>
 <translation id="3667616615096815454">Δεν είναι δυνατή η εγκατάσταση, ο διακομιστής δεν γνωρίζει την εφαρμογή.</translation>
 <translation id="3673813398384385993">Το Chrome εντόπισε κακόβουλο πρόγραμμα στην επέκταση "<ph name="EXTENSION_NAME" />".</translation>
+<translation id="3695446226812920698">Μάθετε πώς</translation>
 <translation id="3697952514309507634">Άλλα προφίλ Chrome</translation>
 <translation id="3703994572283698466">Το Chrome OS υλοποιήθηκε με τη βοήθεια πρόσθετου <ph name="BEGIN_LINK_CROS_OSS" />λογισμικού ανοικτού κώδικα<ph name="END_LINK_CROS_OSS" />, όπως είναι το <ph name="BEGIN_LINK_LINUX_OSS" />περιβάλλον ανάπτυξης Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Έκδοση ChromeOS Flex</translation>
@@ -342,6 +344,7 @@
 <translation id="6412673304250309937">Ελέγχει αν τα URL περιλαμβάνονται στην λίστα μη ασφαλών ιστοτόπων που είναι αποθηκευμένη στο Chrome. Εάν ένας ιστότοπος προσπαθήσει να κλέψει τον κωδικό σας ή όταν κάνετε λήψη ενός επιβλαβούς αρχείου, το Chrome μπορεί επίσης να στείλει URL, καθώς και τμήματα του περιεχομένου της σελίδας, στην Ασφαλή περιήγηση.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Ο οργανισμός σας κλείνει αυτόματα το Chrome όταν δεν χρησιμοποιείται για 1 λεπτό. Τα δεδομένα περιήγησης διαγράφονται. Σε αυτά περιλαμβάνονται το ιστορικό, η αυτόματη συμπλήρωση και οι λήψεις.}other{Ο οργανισμός σας κλείνει αυτόματα το Chrome όταν δεν χρησιμοποιείται για # λεπτά. Τα δεδομένα περιήγησης διαγράφονται. Σε αυτά περιλαμβάνονται το ιστορικό, η αυτόματη συμπλήρωση και οι λήψεις.}}</translation>
 <translation id="6418662306461808273">Εναλλαγή σε υπάρχον προφίλ Chrome;</translation>
+<translation id="6479881432656947268">Επισκεφτείτε το Chrome Web Store</translation>
 <translation id="6481963882741794338">Σύνδεση του Chrome και άλλων υπηρεσιών Google για εξατομίκευση και για άλλους σκοπούς</translation>
 <translation id="648319183876919572">Η Βελτιωμένη Ασφαλής περιήγηση κάνει περισσότερα για την προστασία σας από επικίνδυνους ιστοτόπους και λήψεις</translation>
 <translation id="6489302989675808168">Ενεργή • Το Chrome δεν μπορεί να επαληθεύσει την προέλευση αυτής της επέκτασης</translation>
@@ -474,6 +477,7 @@
 <translation id="8416347857511542594">Μάθετε περισσότερα σχετικά με την εξατομίκευση διαφημίσεων στο Chrome</translation>
 <translation id="8418845734693287262">Δεν ήταν δυνατός ο συγχρονισμός των δεδομένων σας από το Chrome OS, επειδή τα στοιχεία σύνδεσης του λογαριασμού σας δεν είναι ενημερωμένα.</translation>
 <translation id="842386925677997438">Εργαλεία ασφάλειας του Chrome</translation>
+<translation id="8428213095426709021">Ρυθμίσεις</translation>
 <translation id="8433638294851456451">Για να στείλετε από εδώ έναν αριθμό στο τηλέφωνό σας Android, συνδεθείτε στο Chrome και στις δύο συσκευές.</translation>
 <translation id="8451192282033883849">Η διαχείριση του λογαριασμού σας γίνεται από τον τομέα <ph name="MANAGER_NAME" />. Ο διαχειριστής σας μπορεί να δει και να επεξεργαστεί αυτό το προφίλ προγράμματος περιήγησης Chrome και τα δεδομένα του, όπως σελιδοδείκτες, ιστορικό και κωδικούς πρόσβασης.</translation>
 <translation id="8496177819998570653">Διαχειριστής κ&amp;ωδικών πρόσβασης Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_en-GB.xtb b/chrome/app/resources/google_chrome_strings_en-GB.xtb
index ebde9e0d..cb6774c 100644
--- a/chrome/app/resources/google_chrome_strings_en-GB.xtb
+++ b/chrome/app/resources/google_chrome_strings_en-GB.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome blocked this download because the file type isn't commonly downloaded and it may be dangerous</translation>
 <translation id="1203500561924088507">Thanks for installing. You must restart your browser before using <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google recommends setting Chrome as default</translation>
+<translation id="1265739287306757398">Learn How</translation>
 <translation id="1278833599417554002">Relaunch to update &amp;Chrome</translation>
 <translation id="1302523850133262269">Please wait while Chrome installs the latest system updates.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> requires that you read and accept the following Terms of Service before using this device. These terms do not expand, modify or limit the Google Chrome OS Flex terms.</translation>
@@ -179,6 +180,7 @@
 <translation id="3635073343384702370">Chrome can check your passwords when you save them.</translation>
 <translation id="3667616615096815454">Unable to install, the application is unknown to the server.</translation>
 <translation id="3673813398384385993">Chrome found that '<ph name="EXTENSION_NAME" />' contains malware</translation>
+<translation id="3695446226812920698">Find out how</translation>
 <translation id="3697952514309507634">Other Chrome profiles</translation>
 <translation id="3703994572283698466">Chrome OS is made possible by additional <ph name="BEGIN_LINK_CROS_OSS" />open-source software<ph name="END_LINK_CROS_OSS" />, as is <ph name="BEGIN_LINK_LINUX_OSS" />Linux development environment<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Chrome OS Flex version</translation>
@@ -345,6 +347,7 @@
 <translation id="6412673304250309937">Checks URLs with a list of unsafe sites stored in Chrome. If a site tries to steal your password, or when you download a harmful file, Chrome may also send URLs, including bits of page content, to Safe Browsing.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Your organisation closes Chrome automatically when it isn't used for one minute. Browsing data is deleted. This could include history, autofill and downloads.}other{Your organisation closes Chrome automatically when it isn't used for # minutes. Browsing data is deleted. This could include history, autofill and downloads.}}</translation>
 <translation id="6418662306461808273">Switch to existing Chrome profile?</translation>
+<translation id="6479881432656947268">Visit Chrome Web Store</translation>
 <translation id="6481963882741794338">Link Chrome and other Google services for personalisation and other purposes</translation>
 <translation id="648319183876919572">Enhanced Safe Browsing does more to protect you against dangerous websites and downloads</translation>
 <translation id="6489302989675808168">On • Chrome can't verify where this extension comes from</translation>
@@ -477,6 +480,7 @@
 <translation id="8416347857511542594">Learn more about ad personalisation in Chrome</translation>
 <translation id="8418845734693287262">Chrome OS could not sync your data because your account sign-in details are out of date.</translation>
 <translation id="842386925677997438">Chrome’s safety tools</translation>
+<translation id="8428213095426709021">Settings</translation>
 <translation id="8433638294851456451">To send a number from here to your Android phone, sign in to Chrome on both devices.</translation>
 <translation id="8451192282033883849">Your account is managed by <ph name="MANAGER_NAME" />. Your administrator can see and edit this Chrome browser profile and its data like bookmarks, history and passwords.</translation>
 <translation id="8496177819998570653">Google P&amp;assword Manager</translation>
diff --git a/chrome/app/resources/google_chrome_strings_es-419.xtb b/chrome/app/resources/google_chrome_strings_es-419.xtb
index 31ebfa34..c65ec62 100644
--- a/chrome/app/resources/google_chrome_strings_es-419.xtb
+++ b/chrome/app/resources/google_chrome_strings_es-419.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome bloqueó esta descarga porque el tipo de archivo no se descarga con frecuencia y puede ser peligroso</translation>
 <translation id="1203500561924088507">Gracias por instalar <ph name="BUNDLE_NAME" />. Debes reiniciar tu navegador antes de usarlo.</translation>
 <translation id="1229096353876452996">Google recomienda configurar Chrome como predeterminado</translation>
+<translation id="1265739287306757398">Más información</translation>
 <translation id="1278833599417554002">Reiniciar para actualizar &amp;Chrome</translation>
 <translation id="1302523850133262269">Espera mientras Chrome instala las últimas actualizaciones del sistema.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> requiere que leas y aceptes las siguientes Condiciones del Servicio antes de usar este dispositivo. Estas condiciones no amplían, modifican ni limitan las Condiciones de ChromeOS Flex.</translation>
@@ -77,6 +78,7 @@
 <translation id="2174917724755363426">No se completó la instalación. ¿Confirmas que quieres cancelarla?</translation>
 <translation id="2190166659037789668">Error de comprobación de actualizaciones: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome te otorga más control sobre los anuncios que ves y limita la información que pueden obtener los sitios sobre ti cuando te muestran anuncios personalizados</translation>
+<translation id="2216543877350048334">Sal de Chrome para quitar tu Cuenta de Google</translation>
 <translation id="223889379102603431">Información sobre cómo administra Chrome sus certificados raíz.</translation>
 <translation id="2258103955319320201">A fin de ver el contenido de tu navegador Chrome en todos tus dispositivos, accede a tu cuenta y activa la sincronización</translation>
 <translation id="2290014774651636340">Faltan las claves de la API de Google. Se inhabilitarán algunas funciones de Google Chrome.</translation>
@@ -134,6 +136,7 @@
 <translation id="2929907241665500097">No se actualizó Chrome porque se produjo un error. <ph name="BEGIN_LINK" />Soluciona los problemas de actualización y las actualizaciones con error de Chrome.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Error de instalación: No se pudo iniciar el proceso del instalador.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" />: Acceso a la red - Chrome</translation>
+<translation id="2970681950995291301">Sal de Chrome en la página de Configuración para quitar tu Cuenta de Google</translation>
 <translation id="3018957014024118866">Borrar también datos de Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Reiniciar para actualizar ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome está en modo de segundo plano</translation>
@@ -174,6 +177,7 @@
 <translation id="3635073343384702370">Chrome puede revisar las contraseñas cuando las guardas</translation>
 <translation id="3667616615096815454">No se puede instalar la aplicación, ya que el servidor no la conoce.</translation>
 <translation id="3673813398384385993">Chrome detectó que "<ph name="EXTENSION_NAME" />" contiene software malicioso.</translation>
+<translation id="3695446226812920698">Más información</translation>
 <translation id="3697952514309507634">Otros perfiles de Chrome</translation>
 <translation id="3703994572283698466">ChromeOS funciona gracias a <ph name="BEGIN_LINK_CROS_OSS" />software de código abierto<ph name="END_LINK_CROS_OSS" /> adicional, como <ph name="BEGIN_LINK_LINUX_OSS" />el entorno de desarrollo de Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Versión de ChromeOS Flex</translation>
@@ -235,6 +239,7 @@
 <translation id="4624065194742029982">Incógnito de Chrome</translation>
 <translation id="4627412468266359539">Opcional: Para ayudar a mejorar las funciones y el rendimiento de ChromeOS Flex, envía automáticamente datos de uso y de diagnóstico a Google.</translation>
 <translation id="4633000520311261472">Para que Chrome sea más seguro, inhabilitamos algunas extensiones que no figuran en <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> y que posiblemente se hayan agregado sin tu conocimiento.</translation>
+<translation id="4643107447730827793">Aún no se guardaron algunos de tus datos de Chrome en tu Cuenta de Google. Espera unos minutos antes de salir.</translation>
 <translation id="4680828127924988555">Cancelar la instalación</translation>
 <translation id="469553575393225953">Extensiones, apps y temas de fuentes desconocidas que pueden dañar tu dispositivo. Chrome recomienda que los instales únicamente desde Chrome Web Store</translation>
 <translation id="4724676981607797757">No se pudo completar la instalación debido a un error de protocolo no compatible.</translation>
@@ -259,6 +264,7 @@
 <translation id="4970880042055371251">Versión de ChromeOS</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Haz clic en "Administrador de contraseñas de Google"</translation>
+<translation id="5120334927898581447">Ingresa a Chrome cuando accedas a otros servicios de Google</translation>
 <translation id="5126049312684316860">Chrome precarga más páginas que probablemente visites para que se carguen más rápido cuando lo hagas</translation>
 <translation id="5132929315877954718">Descubre aplicaciones, juegos, extensiones y temas geniales para Google Chrome.</translation>
 <translation id="5139423532931106058">Personaliza tu perfil de Chrome</translation>
@@ -292,6 +298,7 @@
 <translation id="5709557627224531708">Establecer Chrome como tu navegador predeterminado</translation>
 <translation id="5727531838415286053">Si Chrome te ubicó de manera aleatoria en una prueba activa, tu historial de navegación afecta los anuncios que ves y los intereses, como se estima a continuación. Para proteger tu privacidad, Chrome borra tus intereses de manera continua todos los meses. Los intereses se actualizan a no ser que los quites.</translation>
 <translation id="5736850870166430177">Si un sitio intenta robar tu contraseña, o cuando descargas un archivo dañino, es posible que Chrome también envíe las URL, con partes del contenido de la página, a la Navegación segura.</translation>
+<translation id="575458254678141039">Cuando accedes a servicios de Google, como Gmail o YouTube, con <ph name="USER_EMAIL" />, puedes ingresar a Chrome con la misma cuenta</translation>
 <translation id="5756509061973259733">Ya existe un perfil de Chrome con esta cuenta en este dispositivo.</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" />: Google Chrome Canary</translation>
 <translation id="5804318322022881572">No se pudo iniciar Chrome. Vuelve a intentarlo.</translation>
@@ -333,6 +340,7 @@
 <translation id="6412673304250309937">Revisa las URL con una lista de sitios no seguros almacenados en Chrome. Si un sitio intenta robar tu contraseña, o cuando descargas un archivo dañino, es posible que Chrome también envíe las URL, con partes del contenido de la página, a la Navegación segura.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{La organización cierra Chrome automáticamente si no lo usas durante 1 minuto. Se borran los datos de navegación. Esto puede incluir el historial, los datos de Autocompletar y las descargas.}other{La organización cierra Chrome automáticamente si no lo usas durante # minutos. Se borran los datos de navegación. Esto puede incluir el historial, los datos de Autocompletar y las descargas.}}</translation>
 <translation id="6418662306461808273">¿Deseas cambiar a un perfil existente de Chrome?</translation>
+<translation id="6479881432656947268">Visitar Chrome Web Store.</translation>
 <translation id="6481963882741794338">Vincula Chrome y otros servicios de Google para la personalización y otros fines</translation>
 <translation id="648319183876919572">La Navegación segura mejorada realiza más acciones para protegerte de descargas y sitios web peligrosos</translation>
 <translation id="6489302989675808168">Activada • Chrome no puede verificar de dónde proviene esta extensión</translation>
@@ -342,6 +350,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" />: Versión para desarrolladores de Google Chrome</translation>
 <translation id="659498884637196217">En el Administrador de contraseñas de Google en este dispositivo</translation>
 <translation id="6632473616050862500">ChromeOS Flex funciona gracias a <ph name="BEGIN_LINK_CROS_OSS" />software de código abierto<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
+<translation id="6660596345553328257">¿Quieres acceder a Chrome?</translation>
 <translation id="6676384891291319759">Acceder a Internet</translation>
 <translation id="6679975945624592337">Permitir que Google Chrome se ejecute en segundo plano</translation>
 <translation id="6696915334902295848">Chrome necesita permiso de acceso al micrófono para este sitio.</translation>
@@ -370,6 +379,7 @@
 <translation id="7036251913954633326">Si deseas usar esta cuenta solo una vez, puedes usar el <ph name="GUEST_LINK_BEGIN" />Modo de Invitado<ph name="GUEST_LINK_END" /> en el navegador Chrome. Si quieres agregar una cuenta para otra persona, <ph name="LINK_BEGIN" />agrega una nueva persona<ph name="LINK_END" /> a tu <ph name="DEVICE_TYPE" />.
 
 Es posible que se apliquen a esta cuenta los permisos que otorgaste a sitios web y apps. Puedes administrar tus Cuentas de Google en <ph name="SETTINGS_LINK_BEGIN" />Configuración<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Para guardar y usar tus contraseñas y mucho más en todos tus dispositivos, accede a Chrome</translation>
 <translation id="7059914902409643750">Personaliza Chrome a tu medida</translation>
 <translation id="7071827361006050863">Chrome borrará los datos de navegación pronto</translation>
 <translation id="7085332316435785646">Elige si quieres incluir el historial de Chrome para tener experiencias más personalizadas en los servicios de Google</translation>
@@ -440,8 +450,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Otros perfiles de Chrome</translation>
 <translation id="8086881907087796310">La instalación falló porque tu computadora no cumple con los requisitos mínimos de hardware.</translation>
+<translation id="8111297389482307122">Chrome debe verificar tu identidad para guardar algunos datos en tu Cuenta de Google y que puedan usarse en todos tus dispositivos. Si sales, estos datos permanecerán en este dispositivo.</translation>
 <translation id="8129812357326543296">Acerca de &amp;Google Chrome</translation>
 <translation id="813913629614996137">Inicializando…</translation>
+<translation id="8162006532256575008">Usar Chrome sin una cuenta</translation>
 <translation id="8255190535488645436">Google Chrome está usando tu cámara y tu micrófono.</translation>
 <translation id="8257796129973882597">Puedes abrir los favoritos, el modo de lectura y más desde el Menú de Chrome</translation>
 <translation id="8267953129876836456">Chrome encontró algunas recomendaciones de seguridad para que revises</translation>
@@ -452,6 +464,7 @@
 <translation id="8336463659890584292">Cuando un sitio te pregunta si quieres precargar de forma privada los vínculos de su página, Chrome usa los servidores de Google. De esta manera, se oculta tu identidad del sitio precargado, pero Google aprende qué sitios se precargan.</translation>
 <translation id="8342675569599923794">Chrome bloqueó este archivo porque es peligroso.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Cómo usamos esta información:<ph name="END_BOLD" /> Los sitios pueden almacenar información sobre tus intereses con Chrome. Por ejemplo, si visitas un sitio para comprar zapatillas para una maratón, es posible que el sitio defina que te interesa correr maratones. Luego, si visitas otro sitio para registrarte en una carrera, ese sitio podrá mostrarte un anuncio sobre calzado para correr en función de tus intereses.</translation>
+<translation id="8350273347136316769">Acceder automáticamente a Chrome</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Todos los derechos reservados.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Cómo usamos esta información:<ph name="END_BOLD" /> Chrome puede estimar tus intereses. Luego, los sitios que visites pueden consultar tus intereses con Chrome para personalizar los anuncios que te muestran.</translation>
 <translation id="8387459386171870978">Seguir usando Chrome</translation>
@@ -460,6 +473,7 @@
 <translation id="8416347857511542594">Más información sobre la personalización de anuncios en Chrome</translation>
 <translation id="8418845734693287262">ChromeOS no pudo sincronizar los datos porque la información de acceso de la cuenta está desactualizada.</translation>
 <translation id="842386925677997438">Herramientas de seguridad de Chrome</translation>
+<translation id="8428213095426709021">Configuración</translation>
 <translation id="8433638294851456451">Para enviar un número desde aquí a tu teléfono Android, accede a Chrome en ambos dispositivos.</translation>
 <translation id="8451192282033883849"><ph name="MANAGER_NAME" /> administra tu cuenta. El administrador puede ver y editar este perfil del navegador de Chrome y sus datos, como los favoritos, el historial y las contraseñas.</translation>
 <translation id="8496177819998570653">Administrador de contraseñas de Google</translation>
@@ -493,6 +507,7 @@
 <translation id="8862326446509486874">No tienes los derechos que se requieren para realizar la instalación al nivel del sistema. Intenta ejecutar el instalador nuevamente como Administrador.</translation>
 <translation id="8914504000324227558">Volver a iniciar Chrome</translation>
 <translation id="8922193594870374009">Para enviar un número de <ph name="ORIGIN" /> a tu teléfono Android, accede a Chrome en ambos dispositivos.</translation>
+<translation id="8948460679427074738">Esta extensión no publicó prácticas de privacidad, como la forma en que recopila y usa datos. Chrome te recomienda quitarla.</translation>
 <translation id="8986207147630327271">Estás agregando un perfil de trabajo a este navegador y dándole a tu administrador el control únicamente del perfil de trabajo.</translation>
 <translation id="8989968390305463310">Tu historial de navegación afecta los anuncios que ves y los intereses como se estima a continuación. Para proteger tu privacidad, Chrome borra tus intereses automáticamente de manera continua todos los meses. Los intereses se pueden actualizar a no ser que los quites.</translation>
 <translation id="8999117580775242387">Cuando HTTPS no esté disponible, Chrome usará una conexión no segura sin advertirte</translation>
@@ -501,6 +516,7 @@
 <translation id="9053892488859122171">Sistema de ChromeOS Flex</translation>
 <translation id="9090566250983691233">Descubre por qué Chrome bloquea algunos archivos</translation>
 <translation id="911206726377975832">¿También eliminar datos de navegación?</translation>
+<translation id="9127728564687112483">No acceder a Chrome</translation>
 <translation id="9138603949443464873">Para aplicar los cambios, vuelve a ejecutar Chrome</translation>
 <translation id="9195993889682885387">Chrome puede estimar tus intereses en función de tu historial de navegación de las últimas semanas. Esta información permanece en tu dispositivo.</translation>
 <translation id="919706545465235479">Actualiza Chrome para iniciar la sincronización</translation>
diff --git a/chrome/app/resources/google_chrome_strings_es.xtb b/chrome/app/resources/google_chrome_strings_es.xtb
index 63aabe2e4..0d440606 100644
--- a/chrome/app/resources/google_chrome_strings_es.xtb
+++ b/chrome/app/resources/google_chrome_strings_es.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome ha bloqueado esta descarga porque el tipo de archivo no se descarga habitualmente y podría ser peligroso</translation>
 <translation id="1203500561924088507">Gracias por realizar la instalación. Debes reiniciar tu navegador para poder usar <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google recomienda configurar Chrome como navegador predeterminado</translation>
+<translation id="1265739287306757398">Más información</translation>
 <translation id="1278833599417554002">Reiniciar para actualizar &amp;Chrome</translation>
 <translation id="1302523850133262269">Espera mientras Chrome instala las últimas actualizaciones del sistema.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> requiere que leas y aceptes los siguientes Términos del Servicio antes de utilizar este dispositivo. Estos términos no amplían, modifican ni limitan los Términos de Google ChromeOS Flex.</translation>
@@ -81,6 +82,7 @@
 <translation id="2174917724755363426">No se ha completado la instalación. ¿Seguro que quieres cancelarla?</translation>
 <translation id="2190166659037789668">Error de comprobación de actualizaciones: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome te ofrece más control sobre los anuncios que ves y limita la información que los sitios pueden obtener sobre ti cuando te muestran anuncios personalizados</translation>
+<translation id="2216543877350048334">Para eliminar de Chrome tu cuenta de Google, cierra sesión</translation>
 <translation id="223889379102603431">Información sobre cómo gestiona Chrome sus certificados raíz</translation>
 <translation id="2258103955319320201">Para acceder a tus elementos del navegador de Chrome en todos tus dispositivos, inicia sesión y activa la sincronización.</translation>
 <translation id="2290014774651636340">Faltan las claves de la API de Google. Se inhabilitarán algunas funciones de Google Chrome.</translation>
@@ -138,6 +140,7 @@
 <translation id="2929907241665500097">Chrome no se ha actualizado, algo no va bien. <ph name="BEGIN_LINK" />Soluciona los problemas y errores de actualización de Chrome<ph name="END_LINK" />.</translation>
 <translation id="2945997411976714835">Error de instalación: no se ha podido iniciar el proceso de instalación.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" />, inicio de sesión en la red, Chrome</translation>
+<translation id="2970681950995291301">Para eliminar de Chrome tu cuenta de Google, cierra sesión en Chrome en la página de configuración</translation>
 <translation id="3018957014024118866">Eliminar también los datos de Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Reiniciar para actualizar &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome está en modo de segundo plano.</translation>
@@ -178,6 +181,7 @@
 <translation id="3635073343384702370">Chrome puede comprobar tus contraseñas cuando las guardas</translation>
 <translation id="3667616615096815454">No se puede realizar la instalación porque se trata de una aplicación desconocida para el servidor.</translation>
 <translation id="3673813398384385993">Chrome ha detectado que "<ph name="EXTENSION_NAME" />" contiene malware</translation>
+<translation id="3695446226812920698">Descubre cómo hacerlo</translation>
 <translation id="3697952514309507634">Otros perfiles de Chrome</translation>
 <translation id="3703994572283698466">ChromeOS se ha creado gracias a <ph name="BEGIN_LINK_CROS_OSS" />software libre<ph name="END_LINK_CROS_OSS" /> adicional, como el <ph name="BEGIN_LINK_LINUX_OSS" />entorno de desarrollo de Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Versión de ChromeOS Flex</translation>
@@ -239,6 +243,7 @@
 <translation id="4624065194742029982">Chrome en Incógnito</translation>
 <translation id="4627412468266359539">Opcional: Ayuda a mejorar las funciones y el rendimiento de ChromeOS Flex enviando automáticamente datos de diagnóstico y de uso a Google.</translation>
 <translation id="4633000520311261472">Para aumentar la seguridad de Chrome, hemos inhabilitado algunas extensiones que no figuran en <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> y que podrían haberse añadido sin tu conocimiento.</translation>
+<translation id="4643107447730827793">Algunos de tus datos de Chrome aún no se han guardado en tu cuenta de Google. Espera unos minutos antes de cerrar sesión.</translation>
 <translation id="4680828127924988555">Cancelar instalación</translation>
 <translation id="469553575393225953">Las extensiones, las aplicaciones y los temas de fuentes desconocidas pueden dañar tu dispositivo. Chrome recomienda instalarlos únicamente desde Chrome Web Store.</translation>
 <translation id="4724676981607797757">No se ha podido realizar la instalación debido a un error de protocolo no admitido.</translation>
@@ -263,6 +268,7 @@
 <translation id="4970880042055371251">Versión de ChromeOS</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Haz clic en Gestor de contraseñas de Google</translation>
+<translation id="5120334927898581447">Iniciar sesión en Chrome al iniciar sesión en otros servicios de Google</translation>
 <translation id="5126049312684316860">Chrome precarga más páginas de las que probablemente visites para que se carguen más rápido si accedes a ellas</translation>
 <translation id="5132929315877954718">Descubre formidables aplicaciones, juegos, extensiones y temas para Google Chrome.</translation>
 <translation id="5139423532931106058">Personaliza tu perfil de Chrome</translation>
@@ -300,6 +306,7 @@
 <translation id="5709557627224531708">Establecer Google Chrome como navegador predeterminado</translation>
 <translation id="5727531838415286053">Si Chrome te ha incluido aleatoriamente en una prueba activa, tu historial de navegación influirá en los anuncios que veas y en los intereses que se estimen abajo. Para proteger tu privacidad, Chrome elimina tus intereses cada mes. Los intereses se actualizan a menos que los elimines.</translation>
 <translation id="5736850870166430177">Si un sitio intenta robarte tu contraseña o si descargas un archivo dañino, es posible que Chrome también envíe URLs, incluidos fragmentos de contenido de la página, a Navegación segura.</translation>
+<translation id="575458254678141039">Al iniciar sesión en servicios de Google como Gmail o YouTube con <ph name="USER_EMAIL" />, puedes iniciar sesión en Chrome con la misma cuenta</translation>
 <translation id="5756509061973259733">Ya existe un perfil de Chrome con esa cuenta en este dispositivo.</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> ‑ Google Chrome Canary</translation>
 <translation id="5804318322022881572">No se ha podido iniciar Chrome. Inténtalo de nuevo.</translation>
@@ -341,6 +348,7 @@
 <translation id="6412673304250309937">Comprueba las URL guardadas en Chrome con una lista de sitios que no son seguros. Si un sitio web intenta robarte la contraseña o te descargas un archivo dañino, puede que Chrome también envíe URL, así como fragmentos de contenido de la página, a Navegación segura.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Tu organización cerrará Chrome automáticamente cuando lleve 1 minuto sin usarse. Los datos de navegación se eliminarán. Esto podría incluir el historial, los datos de Autocompletar y las descargas.}other{Tu organización cerrará Chrome automáticamente cuando lleve # minutos sin usarse. Los datos de navegación se eliminarán. Esto podría incluir el historial, los datos de Autocompletar y las descargas.}}</translation>
 <translation id="6418662306461808273">¿Cambiar a un perfil de Chrome?</translation>
+<translation id="6479881432656947268">Visitar Chrome Web Store</translation>
 <translation id="6481963882741794338">Vincula Chrome y otros servicios de Google con fines de personalización y otros propósitos</translation>
 <translation id="648319183876919572">Navegación segura mejorada te protege de forma más eficaz de los sitios web y las descargas peligrosos</translation>
 <translation id="6489302989675808168">Activado • Chrome no puede verificar el origen de esta extensión</translation>
@@ -350,6 +358,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> ‑ Google Chrome Dev</translation>
 <translation id="659498884637196217">En el Gestor de contraseñas de Google de este dispositivo</translation>
 <translation id="6632473616050862500">ChromeOS Flex se ha creado gracias a <ph name="BEGIN_LINK_CROS_OSS" />software libre<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
+<translation id="6660596345553328257">¿Iniciar sesión en Chrome?</translation>
 <translation id="6676384891291319759">Accede a Internet.</translation>
 <translation id="6679975945624592337">Permitir que Google Chrome se ejecute en segundo plano</translation>
 <translation id="6696915334902295848">Chrome necesita el permiso del micrófono para este sitio</translation>
@@ -378,6 +387,7 @@
 <translation id="7036251913954633326">Si quieres usar esta cuenta solo una vez, puedes usar el <ph name="GUEST_LINK_BEGIN" />Modo Invitado<ph name="GUEST_LINK_END" /> en el navegador Chrome. Si quieres añadir una cuenta para otra persona, <ph name="LINK_BEGIN" />añade una persona<ph name="LINK_END" /> a tu <ph name="DEVICE_TYPE" />.
 
 Los permisos que hayas dado a sitios web y aplicaciones se pueden aplicar a esta cuenta. Puedes gestionar tus cuentas de Google en <ph name="SETTINGS_LINK_BEGIN" />Configuración<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Para guardar y usar tus contraseñas y más en todos tus dispositivos, inicia sesión en Chrome</translation>
 <translation id="7059914902409643750">Personaliza Chrome a tu gusto</translation>
 <translation id="7071827361006050863">Chrome eliminará los datos de navegación dentro de poco</translation>
 <translation id="7085332316435785646">Indica si quieres incluir el historial de Chrome para ofrecer una experiencia más personalizada de los servicios de Google</translation>
@@ -448,8 +458,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Otros perfiles de Chrome</translation>
 <translation id="8086881907087796310">No se ha podido realizar la instalación porque tu ordenador no cumple los requisitos mínimos de hardware.</translation>
+<translation id="8111297389482307122">Chrome debe verificar que eres tú para poder guardar algunos datos en tu cuenta de Google y usarlos en todos tus dispositivos. Si cierras sesión, los datos permanecerán en este dispositivo.</translation>
 <translation id="8129812357326543296">Información de &amp;Google Chrome</translation>
 <translation id="813913629614996137">Inicializando…</translation>
+<translation id="8162006532256575008">Usar Chrome sin una cuenta</translation>
 <translation id="8255190535488645436">Google Chrome está utilizando la cámara y el micrófono.</translation>
 <translation id="8257796129973882597">Puedes abrir los marcadores, el modo lectura y más desde el menú de Chrome</translation>
 <translation id="8267953129876836456">Chrome ha encontrado algunas recomendaciones de seguridad para que las revises</translation>
@@ -460,6 +472,7 @@
 <translation id="8336463659890584292">Cuando un sitio te pregunta si quieres precargar de forma privada los enlaces de su página, Chrome usa los servidores de Google. De este modo, se oculta tu identidad en el sitio precargado, pero Google sabe qué sitios se han precargado.</translation>
 <translation id="8342675569599923794">Este archivo es peligroso, por lo que Chrome lo ha bloqueado.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Cómo usamos estos datos:<ph name="END_BOLD" /> los sitios pueden almacenar información con Chrome sobre tus intereses. Por ejemplo, si visitas un sitio para comprar zapatillas para una maratón, es posible que el sitio considere que te interesa correr maratones. Si más tarde visitas un sitio diferente para registrarte en una carrera, ese sitio puede mostrarte un anuncio de zapatillas de correr basándose en tus intereses.</translation>
+<translation id="8350273347136316769">Iniciar sesión automáticamente en Chrome</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Todos los derechos reservados.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Cómo usamos estos datos:<ph name="END_BOLD" /> Chrome puede estimar tus intereses. Después, un sitio que visites puede pedirle a Chrome consultar tus intereses para personalizar los anuncios que veas.</translation>
 <translation id="8387459386171870978">Seguir usando Chrome</translation>
@@ -468,6 +481,7 @@
 <translation id="8416347857511542594">Más información sobre la personalización de anuncios en Chrome</translation>
 <translation id="8418845734693287262">ChromeOS no ha podido sincronizar tus datos porque la información de inicio de sesión de tu cuenta está obsoleta.</translation>
 <translation id="842386925677997438">Herramientas de seguridad de Chrome</translation>
+<translation id="8428213095426709021">Configuración</translation>
 <translation id="8433638294851456451">Para enviar un número desde aquí a tu teléfono Android, inicia sesión en Chrome con ambos dispositivos.</translation>
 <translation id="8451192282033883849"><ph name="MANAGER_NAME" /> gestiona tu cuenta. Tu administrador puede ver y editar este perfil del navegador Chrome y sus datos, como los marcadores, el historial o las contraseñas.</translation>
 <translation id="8496177819998570653">&amp;Gestor de contraseñas de Google</translation>
@@ -501,6 +515,7 @@
 <translation id="8862326446509486874">No dispones de los derechos necesarios para la instalación en el sistema. Intenta ejecutar de nuevo el programa de instalación como administrador.</translation>
 <translation id="8914504000324227558">Volver a iniciar Chrome</translation>
 <translation id="8922193594870374009">Para enviar un número desde <ph name="ORIGIN" /> a tu teléfono Android, inicia sesión en Chrome con ambos dispositivos.</translation>
+<translation id="8948460679427074738">Esta extensión no ha publicado sus prácticas de privacidad, como la forma en la que recoge y usa los datos. Chrome te recomienda que la elimines.</translation>
 <translation id="8986207147630327271">Vas a añadir un perfil de trabajo a este navegador y le vas a dar a tu administrador el control únicamente sobre este perfil.</translation>
 <translation id="8989968390305463310">Tu historial de navegación influye en los anuncios que ves y en los intereses que se estiman abajo. Para proteger tu privacidad, Chrome elimina automáticamente tus intereses cada mes. Los intereses se actualizan a menos que los elimines.</translation>
 <translation id="8999117580775242387">Si HTTPS no está disponible, Chrome usará una conexión no segura sin avisarte</translation>
@@ -509,6 +524,7 @@
 <translation id="9053892488859122171">Sistema ChromeOS Flex</translation>
 <translation id="9090566250983691233">Averigua por qué bloquea Chrome algunos archivos</translation>
 <translation id="911206726377975832">¿Quieres borrar también los datos de navegación?</translation>
+<translation id="9127728564687112483">No iniciar sesión en Chrome</translation>
 <translation id="9138603949443464873">Reinicia Chrome para aplicar los cambios</translation>
 <translation id="9195993889682885387">Chrome puede estimar tus intereses basándose en tu historial de navegación de las últimas semanas. Esta información se queda en tu dispositivo.</translation>
 <translation id="919706545465235479">Actualiza Chrome para iniciar la sincronización</translation>
diff --git a/chrome/app/resources/google_chrome_strings_et.xtb b/chrome/app/resources/google_chrome_strings_et.xtb
index 6eecaf8..429394d6 100644
--- a/chrome/app/resources/google_chrome_strings_et.xtb
+++ b/chrome/app/resources/google_chrome_strings_et.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome blokeeris selle allalaadimise, kuna seda faili tüüpi ei laadita sageli alla ja see võib olla ohtlik</translation>
 <translation id="1203500561924088507">Täname teid installimise eest. Enne brauseri <ph name="BUNDLE_NAME" /> kasutamist peate selle taaskäivitama.</translation>
 <translation id="1229096353876452996">Google soovitab Chrome'i määrata vaikebrauseriks</translation>
+<translation id="1265739287306757398">Lisateave</translation>
 <translation id="1278833599417554002">Taaskäivitage &amp;Chrome'i värskendamiseks</translation>
 <translation id="1302523850133262269">Oodake, kuni Chrome installib uusimad süsteemivärskendused.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> nõuab, et loete enne selle seadme kasutamist läbi järgmised teenusetingimused ja nõustute nendega. Need tingimused ei laienda, muuda ega piira Google Chrome OS Flexi tingimusi.</translation>
@@ -177,6 +178,7 @@
 <translation id="3635073343384702370">Chrome saab teie paroole kontrollida, kui olete need salvestanud</translation>
 <translation id="3667616615096815454">Ei saa installida, rakendus on serverile tundmatu.</translation>
 <translation id="3673813398384385993">Chrome leidis, et laiendus „<ph name="EXTENSION_NAME" />“ sisaldab pahavara</translation>
+<translation id="3695446226812920698">Lisateave</translation>
 <translation id="3697952514309507634">Muud Chrome'i profiilid</translation>
 <translation id="3703994572283698466">Chrome OS-i ja ka <ph name="BEGIN_LINK_LINUX_OSS" />Linuxi arenduskeskkonna<ph name="END_LINK_LINUX_OSS" /> aluseks on <ph name="BEGIN_LINK_CROS_OSS" />avatud lähtekoodiga lisatarkvara<ph name="END_LINK_CROS_OSS" />.</translation>
 <translation id="3716540481907974026">Chrome OS Flexi versioon</translation>
@@ -341,6 +343,7 @@
 <translation id="6412673304250309937">Kontrollib URL-e Chrome'i talletatud ohtlike saitide loendi alusel. Kui sait üritab teie parooli varastada või laadite alla kahjuliku faili, võib Chrome saata URL-id ja lehe sisu osad teenusesse Google'i ohutu sirvimine.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Teie organisatsioon sulgeb Chrome’i automaatselt, kui seda ei kasutata 1 minuti jooksul. Sirvimisandmed kustutatakse. Need võivad hõlmata ajalugu, automaattäidet ja allalaadimisi.}other{Teie organisatsioon sulgeb Chrome’i automaatselt, kui seda ei kasutata # minuti jooksul. Sirvimisandmed kustutatakse. Need võivad hõlmata ajalugu, automaattäidet ja allalaadimisi.}}</translation>
 <translation id="6418662306461808273">Kas lülituda olemasolevale Chrome'i profiilile?</translation>
+<translation id="6479881432656947268">Külastage Chrome'i veebipoodi</translation>
 <translation id="6481963882741794338">Linkige Chrome ja teised Google’i teenused isikupärastamiseks ja muudel eesmärkidel</translation>
 <translation id="648319183876919572">Täiustatud ohutu sirvimine kaitseb teid paremini ohtlike veebisaitide ja allalaadimiste eest</translation>
 <translation id="6489302989675808168">Sees • Chrome ei suuda tuvastada, kust see laiendus pärineb</translation>
@@ -473,6 +476,7 @@
 <translation id="8416347857511542594">Lisateave Chrome'is reklaamide isikupärastamise kohta</translation>
 <translation id="8418845734693287262">Chrome OS ei saanud andmeid sünkroonida, sest teie konto sisselogimisandmed on aegunud.</translation>
 <translation id="842386925677997438">Chrome'i ohutustööriistad</translation>
+<translation id="8428213095426709021">Seaded</translation>
 <translation id="8433638294851456451">Numbri saatmiseks siit Android-telefoni logige mõlemas seadmes Chrome'i sisse.</translation>
 <translation id="8451192282033883849">Teie kontot haldab <ph name="MANAGER_NAME" />. Administraator saab seda Chrome'i brauseri profiili ja selle andmeid (nt järjehoidjaid, ajalugu ja paroole) vaadata ning muuta.</translation>
 <translation id="8496177819998570653">Google'i p&amp;aroolihaldur</translation>
diff --git a/chrome/app/resources/google_chrome_strings_eu.xtb b/chrome/app/resources/google_chrome_strings_eu.xtb
index 6cea780a..6bb1300 100644
--- a/chrome/app/resources/google_chrome_strings_eu.xtb
+++ b/chrome/app/resources/google_chrome_strings_eu.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome-k deskarga hau blokeatu du, fitxategi mota normalean deskargatzen ez delako eta agian arriskutsua delako</translation>
 <translation id="1203500561924088507">Eskerrik asko instalatzeagatik. <ph name="BUNDLE_NAME" /> erabiltzeko, arakatzailea berrabiarazi behar duzu.</translation>
 <translation id="1229096353876452996">Google-k Chrome lehenetsi gisa ezartzea gomendatzen du</translation>
+<translation id="1265739287306757398">Lortu argibideak</translation>
 <translation id="1278833599417554002">Exekuta ezazu berriro &amp;Chrome eguneratzeko</translation>
 <translation id="1302523850133262269">Itxaron Chrome-k sistemaren azken eguneratzeak instalatu arte.</translation>
 <translation id="1335640173511558774">Gailua erabili aurretik, <ph name="MANAGER" /> kudeatzaileak jarraian azalduko diren Zerbitzu-baldintzak irakurtzeko eta onartzeko eskatzen dizu. Baldintzok ez dituzte hedatuko, aldatuko edo mugatuko Google Chrome OS Flex-en Baldintzak.</translation>
@@ -80,6 +81,7 @@
 <translation id="2174917724755363426">Ez da osatu instalazioa. Ziur bertan behera utzi nahi duzula?</translation>
 <translation id="2190166659037789668">Eguneratzearen egiaztapenaren errorea: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome-k ikusten dituzun iragarkien gaineko kontrol handiagoa ematen dizu, eta webguneek iragarki pertsonalizatuak erakusten dizkizutenean zuri buruz atzi dezaketen informazioa mugatzen du</translation>
+<translation id="2216543877350048334">Zure Google-ko kontua Chrome-tik kentzeko, amaitu saioa</translation>
 <translation id="223889379102603431">Chrome-k erroko ziurtagiriak kudeatzeko moduari buruzko informazioa</translation>
 <translation id="2258103955319320201">Chrome arakatzaileko gauzak gailu guztietan atzitzeko, hasi saioa eta aktibatu sinkronizazioa</translation>
 <translation id="2290014774651636340">Google APIko gakoak falta dira. Agian Google Chrome-ren funtzio batzuk desgaituta egongo dira.</translation>
@@ -137,6 +139,7 @@
 <translation id="2929907241665500097">Chrome ez da eguneratu arazoren bat izan delako. <ph name="BEGIN_LINK" />Konpondu Chrome eguneratzeko arazoak eta huts egindako eguneratzeak.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Instalazio-errorea: instalatzailearen prozesua ezin izan da hasi.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - Hasi saioa sarean - Chrome</translation>
+<translation id="2970681950995291301">Zure Google-ko kontua Chrome-tik kentzeko, amaitu Chrome-ko saioa Ezarpenak orrian</translation>
 <translation id="3018957014024118866">Ezabatu datuak Chrome-tik ere bai (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">&amp;ChromeOS Flex eguneratzeko, exekuta ezazu berriro</translation>
 <translation id="3037838751736561277">Google Chrome atzeko planoko moduan dago.</translation>
@@ -177,6 +180,7 @@
 <translation id="3635073343384702370">Gordetzen dituzun pasahitzak egiaztatzeko gai da Chrome</translation>
 <translation id="3667616615096815454">Ezin da instalatu, zerbitzariak ez duelako ezagutzen aplikazioa.</translation>
 <translation id="3673813398384385993">"<ph name="EXTENSION_NAME" />" elementuak malwarea duela hauteman du Chrome-k</translation>
+<translation id="3695446226812920698">Lortu argibideak</translation>
 <translation id="3697952514309507634">Chrome-ko beste profilak</translation>
 <translation id="3703994572283698466"><ph name="BEGIN_LINK_CROS_OSS" />Kode irekiko software<ph name="END_LINK_CROS_OSS" /> gehigarriari esker da posible Chrome OS; adibidez, <ph name="BEGIN_LINK_LINUX_OSS" />Linux-eko garapen-ingurunea<ph name="END_LINK_LINUX_OSS" /> erabiltzen da.</translation>
 <translation id="3716540481907974026">ChromeOS Flex-en bertsioa</translation>
@@ -238,6 +242,7 @@
 <translation id="4624065194742029982">Chrome-ren ezkutuko modua</translation>
 <translation id="4627412468266359539">Aukerakoa: lagundu ChromeOS Flex-en eginbideak eta errendimendua hobetzen Google-ri diagnostiko- eta erabilera-datuak automatikoki bidalita.</translation>
 <translation id="4633000520311261472">Chrome seguruagoa izan dadin, <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> dendan ez dauden luzapen batzuk desgaitu ditugu; horiek agian zuk jakin gabe zeuden gehituta.</translation>
+<translation id="4643107447730827793">Chrome-ko datu batzuk ez dira gorde Google-ko kontuan oraindik. Saioa amaitu aurretik, itxaron minutu batzuk.</translation>
 <translation id="4680828127924988555">Utzi instalazioa bertan behera</translation>
 <translation id="469553575393225953">Iturburu ezezagunetatik datozen luzapenek, aplikazioek eta gaiek gailua kalte dezakete. Halakoek Chrome Web Store-tik bakarrik instalatzea gomendatzen du Chrome-k.</translation>
 <translation id="4724676981607797757">Instalazioak huts egin du, protokoloa onartu ez delako.</translation>
@@ -342,6 +347,7 @@
 <translation id="6412673304250309937">URLak Chrome-n gordetako webgune ez-seguruen zerrendan dauden ala ez egiaztatzen du. Webguneren bat pasahitza lapurtzen saiatzen bada, edo fitxategi kaltegarriren bat deskargatzen baduzu, baliteke Chrome-k URLak ere bidaltzea (orriko edukiaren zati batzuk barne) Arakatze segurua eginbideari.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Erakundeak automatikoki itxiko du Chrome minutu batez erabiltzen ez bada. Arakatze-datuak ezabatuko dira. Arakatze-datuetan, historia, automatikoki betetako datuak eta deskargak daude.}other{Erakundeak automatikoki itxiko du Chrome # minutuz erabiltzen ez bada. Arakatze-datuak ezabatuko dira. Arakatze-datuetan, historia, automatikoki betetako datuak eta deskargak daude.}}</translation>
 <translation id="6418662306461808273">Lehendik dagoen Chrome-ko profilera aldatu nahi duzu?</translation>
+<translation id="6479881432656947268">Bisitatu Chrome Web Store</translation>
 <translation id="6481963882741794338">Lotu Chrome eta Google-ren beste zerbitzuak pertsonalizaziorako eta bestelako helburuetarako</translation>
 <translation id="648319183876919572">Arakatze seguru hobetuak are gehiago babesten zaitu webgune eta deskarga arriskutsuen aurka</translation>
 <translation id="6489302989675808168">Aktibatuta • Chrome-k ezin du egiaztatu luzapena nondik datorren</translation>
@@ -451,6 +457,7 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Chrome-ko beste profilak</translation>
 <translation id="8086881907087796310">Instalazioak huts egin du, ordenagailuak hardwarearen gutxieneko eskakizunak betetzen ez dituelako.</translation>
+<translation id="8111297389482307122">Chrome-k zeu zarela egiaztatu behar du datu batzuk zure Google-ko kontuan gorde eta gailu guztietan erabili baino lehen. Saioa amaitzen baduzu, datuak gailu honetan geratuko dira.</translation>
 <translation id="8129812357326543296">&amp;Google Chrome arakatzaileari buruz</translation>
 <translation id="813913629614996137">Hasieratzen…</translation>
 <translation id="8162006532256575008">Erabili Chrome konturik gabe</translation>
@@ -473,6 +480,7 @@
 <translation id="8416347857511542594">Lortu Chrome-ko iragarkiak pertsonalizatzeari buruzko informazio gehiago</translation>
 <translation id="8418845734693287262">Chrome OS-k ezin izan ditu sinkronizatu zure datuak, kontuan saioa hasteko xehetasunak zaharkituta daudelako.</translation>
 <translation id="842386925677997438">Chrome-ren segurtasun-tresnak</translation>
+<translation id="8428213095426709021">Ezarpenak</translation>
 <translation id="8433638294851456451">Zenbaki bat hemendik Android-eko telefonora bidaltzeko, hasi Chrome-ko saioa bi gailuetan.</translation>
 <translation id="8451192282033883849"><ph name="MANAGER_NAME" /> administratzaileak kudeatzen du kontua. Chrome arakatzaileko profil hau eta profil honetako datuak (esaterako, laster-markak, historia eta pasahitzak) ikusi eta edita ditzake administratzaileak.</translation>
 <translation id="8496177819998570653">Google-ren Pasahitz-kudeatzailea</translation>
@@ -506,6 +514,7 @@
 <translation id="8862326446509486874">Ez dituzu eskubide egokiak sistema mailako instalazio bat egiteko. Saiatu instalatzailea administratzaile gisa abiarazten.</translation>
 <translation id="8914504000324227558">Berrabiarazi Chrome</translation>
 <translation id="8922193594870374009">Zenbaki bat <ph name="ORIGIN" /> webgunetik Android-eko telefonora bidaltzeko, hasi Chrome-ko saioa bi gailuetan.</translation>
+<translation id="8948460679427074738">Luzapen honek ez du argitaratu pribatutasun-jardunbiderik (adibidez, datuak biltzeko eta erabiltzeko duen moduari buruz). Kentzea gomendatzen dizu Chrome-k.</translation>
 <translation id="8986207147630327271">Arakatzaile honetan laneko profila gehitzera zoaz, eta laneko profilaren gaineko kontrola soilik emango diozu administratzaileari.</translation>
 <translation id="8989968390305463310">Agertzen zaizkizun iragarkietan eta behean estimatutako interesetan eragina du arakatze-historiak. Zure pribatutasuna babesteko, Chrome-k automatikoki ezabatzen ditu zure interesak hilero. Interesak eguneratu egin daitezke, haiek kendu ezean.</translation>
 <translation id="8999117580775242387">HTTPS erabilgarri ez dagoenean, Chrome-k konexio ez-seguru bat erabiliko du abisatu gabe</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fa.xtb b/chrome/app/resources/google_chrome_strings_fa.xtb
index 1b1254f6..d0e9eb0c 100644
--- a/chrome/app/resources/google_chrome_strings_fa.xtb
+++ b/chrome/app/resources/google_chrome_strings_fa.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">‏‫Chrome این بارگیری را مسدود کرد زیرا این نوع فایل معمولاً بارگیری نمی‌شود و ممکن است خطرناک باشد</translation>
 <translation id="1203500561924088507">بابت نصب از شما سپاس‌گزاریم. قبل‌از استفاده از <ph name="BUNDLE_NAME" />، باید مرورگر را بازراه‌اندازی کنید.</translation>
 <translation id="1229096353876452996">‏‫Google توصیه می‌کند Chrome را به‌عنوان پیش‌فرض تنظیم کنید</translation>
+<translation id="1265739287306757398">با نحوه انجام کار آشنا شوید</translation>
 <translation id="1278833599417554002">‏راه‌اندازی مجدد برای به‌روزرسانی Chrome</translation>
 <translation id="1302523850133262269">‏لطفاً صبر کنید تا Chrome جدیدترین به‌روزرسانی‌های سیستم را نصب کند.</translation>
 <translation id="1335640173511558774">‏<ph name="MANAGER" /> لازم می‌داند که پیش‌از استفاده از این دستگاه، «شرایط خدمات» زیر را بخوانید و آن‌ها را بپذیرید. این شرایط باعث بسط داده شدن، تغییر یافتن،‌ یا محدود شدن «شرایط Google ChromeOS Flex» نمی‌شود.</translation>
@@ -176,6 +177,7 @@
 <translation id="3635073343384702370">‏‫Chrome زمانی می‌تواند گذرواژه‌هایتان را بررسی کند که آن‌ها را ذخیره کرده باشید</translation>
 <translation id="3667616615096815454">نصب نشد، برنامه برای سرور ناشناس است.</translation>
 <translation id="3673813398384385993">‏Chrome متوجه شده است که این «<ph name="EXTENSION_NAME" />» حاوی بدافزار است</translation>
+<translation id="3695446226812920698">با نحوه انجام کار آشنا شوید</translation>
 <translation id="3697952514309507634">‏دیگر نمایه‌های Chrome</translation>
 <translation id="3703994572283698466">‏ارائه ChromeOS به‌کمک <ph name="BEGIN_LINK_CROS_OSS" />نرم‌افزارهای متن‌باز<ph name="END_LINK_CROS_OSS" /> تکمیلی مثل <ph name="BEGIN_LINK_LINUX_OSS" />محیط توسعه نرم‌افزار Linux<ph name="END_LINK_LINUX_OSS" /> ممکن شده است.</translation>
 <translation id="3716540481907974026">‏نسخه ChromeOS Flex</translation>
@@ -338,6 +340,7 @@
 <translation id="6412673304250309937">‏نشانی‌های وب را با فهرست سایت‌های ناامنی که در Chrome ذخیره شده است مقایسه می‌کند. اگر سایتی تلاش کند گذرواژه شما را به‌سرقت ببرد، یا وقتی فایل مخربی بارگیری می‌کنید، Chrome ممکن است نشانی‌های وب را نیز به همراه بخش‌های کوچکی از محتوای صفحه، به «مرور ایمن» ارسال کند.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{‏اگر به‌مدت یک دقیقه از Chrome استفاده نشود، سازمانتان آن را به‌طور خودکار می‌بندد. داده‌های مرور حذف می‌شود. این داده‌ها می‌تواند شامل سابقه، تکمیل خودکار، و بارگیری‌ها شود.}one{‏اگر به‌مدت # دقیقه از Chrome استفاده نشود، سازمانتان آن را به‌طور خودکار می‌بندد. داده‌های مرور حذف می‌شود. این داده‌ها می‌تواند شامل سابقه، تکمیل خودکار، و بارگیری‌ها شود.}other{‏اگر به‌مدت # دقیقه از Chrome استفاده نشود، سازمانتان آن را به‌طور خودکار می‌بندد. داده‌های مرور حذف می‌شود. این داده‌ها می‌تواند شامل سابقه، تکمیل خودکار، و بارگیری‌ها شود.}}</translation>
 <translation id="6418662306461808273">‏به نمایه Chrome موجود می‌روید؟</translation>
+<translation id="6479881432656947268">‏رفتن به «نت‌بازار Chrome»</translation>
 <translation id="6481963882741794338">‏برای شخصی‌سازی و اهداف بیشتر، Chrome و دیگر سرویس‌های Google را به‌هم پیوند دهید</translation>
 <translation id="648319183876919572">«مرور ایمن پیشرفته» کارهای بیشتری برای محافظت از شما درمقابل وب‌سایت‌ها و بارگیری‌های خطرناک انجام می‌دهد</translation>
 <translation id="6489302989675808168">‏روشن • Chrome نمی‌تواند منبع این افزونه را تأیید کند</translation>
@@ -470,6 +473,7 @@
 <translation id="8416347857511542594">‏درباره شخصی‌سازی آگهی در Chrome بیشتر بدانید</translation>
 <translation id="8418845734693287262">‏ChromeOS نتوانست داده‌هایتان را همگام‌سازی کند، چون جزئیات ورود به حساب شما به‌روز نیست.</translation>
 <translation id="842386925677997438">‏ابزارهای ایمنی Chrome</translation>
+<translation id="8428213095426709021">تنظیمات</translation>
 <translation id="8433638294851456451">‏برای ارسال شماره از اینجا به تلفن Android خود، در هر دو دستگاه به سیستم Chrome وارد شوید.</translation>
 <translation id="8451192282033883849">‏<ph name="MANAGER_NAME" /> حساب شما را مدیریت می‌کند. سرپرست شما می‌تواند این نمایه مرورگر Chrome و داده‌های آن را (مانند نشانک‌ها، سابقه، و گذرواژه‌ها) ببیند و ویرایش کند.</translation>
 <translation id="8496177819998570653">‏مدیر گذرواژه Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fi.xtb b/chrome/app/resources/google_chrome_strings_fi.xtb
index 230715a..1438caa 100644
--- a/chrome/app/resources/google_chrome_strings_fi.xtb
+++ b/chrome/app/resources/google_chrome_strings_fi.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome on estänyt tämän latauksen, koska tiedostotyyppiä ei ladata usein, ja se saattaa olla haitallinen</translation>
 <translation id="1203500561924088507">Kiitos asennuksesta. Selain pitää käynnistää uudelleen ennen kuin <ph name="BUNDLE_NAME" /> otetaan käyttöön.</translation>
 <translation id="1229096353876452996">Google suosittelee Chromen asettamista oletusselaimeksi</translation>
+<translation id="1265739287306757398">Lisätietoja</translation>
 <translation id="1278833599417554002">Päivitä &amp;Chrome käynnistämällä se uudelleen</translation>
 <translation id="1302523850133262269">Odota hetki, Chrome asentaa uusimpia järjestelmäpäivityksiä.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> edellyttää, että luet ja hyväksyt seuraavat käyttöehdot ennen tämän laitteen käyttöä. Nämä ehdot eivät laajenna, muokkaa tai rajoita Google ChromeOS Flexin ehtoja.</translation>
@@ -176,6 +177,7 @@
 <translation id="3635073343384702370">Chrome voi tarkistaa salasanasi, kun tallennat niitä</translation>
 <translation id="3667616615096815454">Asennus ei onnistu, palvelin ei tunnista sovellusta.</translation>
 <translation id="3673813398384385993">Chrome havaitsi, että "<ph name="EXTENSION_NAME" />" sisältää haittaohjelmia</translation>
+<translation id="3695446226812920698">Lisätietoja</translation>
 <translation id="3697952514309507634">Muut Chrome-profiilit</translation>
 <translation id="3703994572283698466">Toinen <ph name="BEGIN_LINK_CROS_OSS" />avoimen lähdekoodin ohjelmisto<ph name="END_LINK_CROS_OSS" /> tukee Chrome-käyttöjärjestelmää, kuten myös <ph name="BEGIN_LINK_LINUX_OSS" />Linux-kehitysympäristöä<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">ChromeOS Flexin versio</translation>
@@ -262,6 +264,7 @@
 <translation id="4970880042055371251">Chrome-käyttöjärjestelmän versio</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Valitse "Google Salasanat"</translation>
+<translation id="5120334927898581447">Kirjaudu Chromeen, kun kirjaudut muihin Googlen palveluihin</translation>
 <translation id="5126049312684316860">Chrome esilataa enemmän sivuja, joilla todennäköisesti käyt, jotta ne latautuisivat avatessa nopeammin</translation>
 <translation id="5132929315877954718">Löydät hienoja sovelluksia, pelejä ja teemoja Google Chromelle.</translation>
 <translation id="5139423532931106058">Muokkaa Chrome-profiiliasi</translation>
@@ -295,6 +298,7 @@
 <translation id="5709557627224531708">Aseta Chrome oletusselaimeksi</translation>
 <translation id="5727531838415286053">Jos Chrome on sijoittanut sinut aktiiviseen kokeiluun satunnaisesti, selaushistoriasi vaikuttaa näkemiisi mainoksiin ja alla kuvatulla tavalla arvioituihin kiinnostuksen kohteisiin. Yksityisyytesi suojaamiseksi Chrome poistaa kiinnostuksen kohteesi kuukausittain. Kiinnostuksen kohteet päivittyvät, ellet poista niitä.</translation>
 <translation id="5736850870166430177">Jos sivusto yrittää varastaa salasanaasi tai jos lataat haitallisen tiedoston, Chrome voi myös lähettää Selaussuojan tarkistettavaksi URL-osoitteita, mukaan lukien osia sivujen sisällöstä</translation>
+<translation id="575458254678141039">Kun kirjaudut Googlen palveluihin (esim. Gmailiin tai YouTubeen) tilillä <ph name="USER_EMAIL" />, voit kirjautua Chromeen samalla tilillä</translation>
 <translation id="5756509061973259733">Tämän tilin Chrome-profiili on jo tällä laitteella</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> – Google Chrome Canary</translation>
 <translation id="5804318322022881572">Chromen käynnistäminen epäonnistui. Yritä uudelleen.</translation>
@@ -336,6 +340,7 @@
 <translation id="6412673304250309937">Tarkistaa URL-osoitteet Chromeen tallennetun vaarallisten sivustojen luettelon avulla. Jos sivusto yrittää varastaa salasanaasi tai jos lataat haitallisen tiedoston, Chrome voi myös lähettää Selaussuojan tarkistettavaksi URL-osoitteita, mukaan lukien osia sivujen sisällöstä.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Organisaatiosi sulkee Chromen automaattisesti, kun sitä ei ole käytetty 1 minuuttiin. Selausdata poistetaan. Tämä voi sisältää historian, automaattisen täytön ja lataukset.}other{Organisaatiosi sulkee Chromen automaattisesti, kun sitä ei ole käytetty # minuuttiin. Selausdata poistetaan. Tämä voi sisältää historian, automaattisen täytön ja lataukset.}}</translation>
 <translation id="6418662306461808273">Vaihdetaanko nykyiseen Chrome-profiiliin?</translation>
+<translation id="6479881432656947268">Käy Chrome Web Storessa</translation>
 <translation id="6481963882741794338">Linkitä Chrome ja muita Googlen palveluja esimerkiksi personointia varten</translation>
 <translation id="648319183876919572">Parannettu selaussuoja suojaa sinua entistä paremmin vaarallisilta sivustoilta ja latauksilta</translation>
 <translation id="6489302989675808168">Päällä • Chrome ei voi vahvistaa, mistä tämä laajennus on peräisin</translation>
@@ -345,6 +350,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="659498884637196217">Googlen Salasanojen ylläpidossa tällä laitteella</translation>
 <translation id="6632473616050862500">Toinen <ph name="BEGIN_LINK_CROS_OSS" />avoimen lähdekoodin ohjelmisto<ph name="END_LINK_CROS_OSS" /> tukee ChromeOS Flexiä.</translation>
+<translation id="6660596345553328257">Haluatko kirjautua Chromeen?</translation>
 <translation id="6676384891291319759">Käytä internetiä</translation>
 <translation id="6679975945624592337">Jätä Google Chrome käyntiin taustalle</translation>
 <translation id="6696915334902295848">Chrome tarvitsee mikrofonin luvan tällä sivustolla</translation>
@@ -373,6 +379,7 @@
 <translation id="7036251913954633326">Jos haluat käyttää tiliä vain tämän kerran, voit käyttää Chrome-selaimen <ph name="GUEST_LINK_BEGIN" />vierastilaa<ph name="GUEST_LINK_END" />. Jos haluat lisätä tilin jollekulle toiselle, <ph name="LINK_BEGIN" />lisää uusi henkilö<ph name="LINK_END" /> <ph name="DEVICE_TYPE" />‑laitteelle.
 
 Sivustoille ja sovelluksille myöntämäsi luvat saattavat koskea tätä tiliä. Voit ylläpitää Google-tilejä <ph name="SETTINGS_LINK_BEGIN" />asetuksissa<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Kirjaudu Chromeen, niin voit tallentaa esimerkiksi salasanoja ja käyttää niitä kaikilla laitteillasi</translation>
 <translation id="7059914902409643750">Tee Chromesta näköisesi</translation>
 <translation id="7071827361006050863">Selausdata poistetaan pian Chromesta</translation>
 <translation id="7085332316435785646">Valitse, käytetäänkö Chrome-historiaa personoituun kokemukseen Google-palveluissa</translation>
@@ -446,6 +453,7 @@
 <translation id="8111297389482307122">Chromen on vahvistettava henkilöllisyytesi, ennen kuin tiettyä dataa voidaan tallentaa Google-tilillesi ja käyttää kaikilla laitteillasi. Jos kirjaudut ulos, data säilyy tällä laitteella.</translation>
 <translation id="8129812357326543296">Tietoja &amp;Google Chromesta</translation>
 <translation id="813913629614996137">Alustetaan…</translation>
+<translation id="8162006532256575008">Käytä Chromea ilman tiliä</translation>
 <translation id="8255190535488645436">Google Chrome käyttää kameraasi ja mikrofoniasi.</translation>
 <translation id="8257796129973882597">Voit avata esimerkiksi kirjanmerkit ja lukutilan Chrome-valikosta</translation>
 <translation id="8267953129876836456">Chrome on löytänyt turvallisuussuosituksia, jotka sinun täytyy tarkistaa</translation>
@@ -456,6 +464,7 @@
 <translation id="8336463659890584292">Kun sivusto pyytää lupaa esiladata sen sivulla olevia linkkejä yksityisesti, Chrome käyttää Googlen palvelimia. Henkilöllisyytesi piilotetaan esiladatulta sivustolta, mutta Google oppii, mitä sivustoja esiladataan.</translation>
 <translation id="8342675569599923794">Tämä tiedosto on vaarallinen, joten Chrome on estänyt sen.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Miten käytämme tätä dataa:<ph name="END_BOLD" /> Sivustot voivat tallentaa Chromeen tietoja kiinnostuksen kohteistasi. Jos esimerkiksi käyt sivustolla, koska haluat ostaa kengät maratonia varten, sivusto voi määritellä maratonjuoksun sinua kiinnostavaksi aiheeksi. Jos myöhemmin käyt toisella sivustolla, jolla ilmoittaudut juoksukilpailuun, kyseinen sivusto voi näyttää sinulle mainoksen juoksukengistä kiinnostuksen kohteidesi perusteella.</translation>
+<translation id="8350273347136316769">Kirjaudu Chromeen automaattisesti</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Kaikki oikeudet pidätetään.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Miten käytämme tätä dataa:<ph name="END_BOLD" /> Chrome voi rakentaa kuvaa kiinnostuksen kohteistasi. Sivut, joilla käyt, voivat myöhemmin pyytää Chromelta tietoa kiinnostuksen kohteistasi ja personoida näkemiäsi mainoksia.</translation>
 <translation id="8387459386171870978">Jatka Chromen käyttöä</translation>
@@ -464,6 +473,7 @@
 <translation id="8416347857511542594">Lue lisää mainosten personoinnista Chromessa</translation>
 <translation id="8418845734693287262">Chrome-käyttöjärjestelmä ei voinut synkronoida dataa, koska tilin kirjautumistiedot ovat vanhentuneet.</translation>
 <translation id="842386925677997438">Chromen turvallisuustyökalut</translation>
+<translation id="8428213095426709021">Asetukset</translation>
 <translation id="8433638294851456451">Jos haluat lähettää numeron täältä Android-puhelimeesi, kirjaudu Chromeen molemmilla laitteilla.</translation>
 <translation id="8451192282033883849"><ph name="MANAGER_NAME" /> ylläpitää tiliäsi. Järjestelmänvalvoja voi nähdä tämän Chrome-selainprofiilin ja sen datan (esim. kirjanmerkit, historian ja salasanat) sekä muokata niitä.</translation>
 <translation id="8496177819998570653">Google S&amp;alasanat</translation>
@@ -506,6 +516,7 @@
 <translation id="9053892488859122171">ChromeOS Flexin järjestelmä</translation>
 <translation id="9090566250983691233">Lue lisää siitä, miksi Chrome estää joitakin tiedostoja</translation>
 <translation id="911206726377975832">Poistetaanko myös selailutiedot?</translation>
+<translation id="9127728564687112483">Älä kirjaa minua Chromeen</translation>
 <translation id="9138603949443464873">Ota muutokset käyttöön käynnistämällä Chrome uudelleen</translation>
 <translation id="9195993889682885387">Chrome voi arvioida kiinnostuksen kohteitasi muutaman viime viikon selaushistoriasi perusteella. Tiedot pysyvät laitteellasi.</translation>
 <translation id="919706545465235479">Aloita synkronointi päivittämällä Chrome.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fil.xtb b/chrome/app/resources/google_chrome_strings_fil.xtb
index d751ccb..1b88385 100644
--- a/chrome/app/resources/google_chrome_strings_fil.xtb
+++ b/chrome/app/resources/google_chrome_strings_fil.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Na-block ng Chrome ang pag-download na ito dahil hindi karaniwang dina-download ang uri ng file at posibleng mapanganib ito</translation>
 <translation id="1203500561924088507">Salamat sa pag-install. Dapat mong i-restart ang iyong browser bago gamitin ang <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Inirerekomenda ng Google ang pagtatakda sa Chrome bilang default</translation>
+<translation id="1265739287306757398">Alamin kung paano</translation>
 <translation id="1278833599417554002">Ilunsad ulit para ma-update ang Chrome</translation>
 <translation id="1302523850133262269">Mangyaring maghintay habang ini-install ng Chrome ang mga pinakabagong update sa system.</translation>
 <translation id="1335640173511558774">Hinihiling ng <ph name="MANAGER" /> na basahin at tanggapin mo ang sumusunod na Mga Tuntunin ng Serbisyo bago gamitin ang device na ito. Hindi pinapalawak, binabago, o nililimitahan ng mga tuntuning ito ang Mga Tuntunin ng Google ChromeOS Flex.</translation>
@@ -36,6 +37,7 @@
  pagpapares. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">Pinapagana ng karagdagang <ph name="BEGIN_LINK_CROS_OSS" />open source na software<ph name="END_LINK_CROS_OSS" /> ang ChromeOS.</translation>
 <translation id="155168855724261758">I-customize ang Iyong Chrome</translation>
+<translation id="1551749261806528781">Para i-save at gamitin ang mga password at higit pa sa lahat ng iyong device, mag-sign in sa Chrome. Mase-save ang password na ito sa iyong Google Account pagkatapos mong mag-sign in.</translation>
 <translation id="1553358976309200471">I-update ang Chrome</translation>
 <translation id="1583073672411044740">Naka-sign in na si <ph name="EXISTING_USER" /> sa profile sa Chrome na ito. Gagawa ito ng bagong profile sa Chrome para sa <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="1587223624401073077">Ginagamit ng Google Chrome ang iyong camera.</translation>
@@ -180,6 +182,7 @@
 <translation id="3635073343384702370">Masusuri ng Chrome ang iyong mga password kapag na-save mo ang mga ito</translation>
 <translation id="3667616615096815454">Hindi na-install, hindi kilala ng server ang application.</translation>
 <translation id="3673813398384385993">Napag-alaman ng Chrome na naglalaman ng malware ang "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3695446226812920698">Alamin kung paano</translation>
 <translation id="3697952514309507634">Iba pang profile sa Chrome</translation>
 <translation id="3703994572283698466">Pinapagana ng karagdagang <ph name="BEGIN_LINK_CROS_OSS" />open source na software<ph name="END_LINK_CROS_OSS" /> ang ChromeOS, pati na rin ang <ph name="BEGIN_LINK_LINUX_OSS" />environment sa pag-develop ng Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Bersyon ng ChromeOS Flex</translation>
@@ -318,6 +321,7 @@
 <translation id="5940385492829620908">Makikita dito ang iyong web, mga bookmark at iba pang mga bagay-bagay sa Chrome.</translation>
 <translation id="5941711191222866238">I-minimize</translation>
 <translation id="5941830788786076944">Gawin ang Google Chrome na default browser</translation>
+<translation id="5947104538377036631">Shortcut ng Chrome</translation>
 <translation id="6003112304606738118">Nagda-download... <ph name="HOURS" /> (na) oras na lang ang natitira</translation>
 <translation id="6014316319780893079">Gamit ang <ph name="BEGIN_LINK" />mga tool mula sa Chrome<ph name="END_LINK" />, makakapag-browse ka nang ligtas at mananatili kang may kontrol</translation>
 <translation id="6022659036123304283">Gawing iyo ang Chrome</translation>
@@ -346,6 +350,7 @@
 <translation id="6412673304250309937">Sinusuri ang mga URL sa pamamagitan ng listahan ng mga hindi ligtas na site na naka-store sa Chrome. Kung susubukan ng site na nakawin ang iyong password, o kapag nag-download ka ng mapaminsalang file, posible ring magpadala ang Chrome sa Ligtas na Pag-browse ng mga URL, kabilang ang ilang content ng page</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Awtomatikong isinasara ng iyong organisasyon ang Chrome kapag hindi ito nagamit nang 1 minuto. Ide-delete ang data mula sa pag-browse. Posibleng kasama rito ang history, autofill, at mga download.}one{Awtomatikong isinasara ng iyong organisasyon ang Chrome kapag hindi ito nagamit nang # minuto. Ide-delete ang data mula sa pag-browse. Posibleng kasama rito ang history, autofill, at mga download.}other{Awtomatikong isinasara ng iyong organisasyon ang Chrome kapag hindi ito nagamit nang # na minuto. Ide-delete ang data mula sa pag-browse. Posibleng kasama rito ang history, autofill, at mga download.}}</translation>
 <translation id="6418662306461808273">Lumipat sa kasalukuyang profile sa Chrome?</translation>
+<translation id="6479881432656947268">Bisitahin ang Chrome Web Store</translation>
 <translation id="6481963882741794338">I-link ang Chrome at iba pang serbisyo ng Google para sa pag-personalize at iba pang layunin</translation>
 <translation id="648319183876919572">Mas maraming magagawa ang Pinahusay na Ligtas na Pag-browse para protektahan ka laban sa mga mapanganib na website at download</translation>
 <translation id="6489302989675808168">Naka-on • Hindi ma-verify ng Chrome kung saan galing ang extension na ito</translation>
@@ -478,6 +483,7 @@
 <translation id="8416347857511542594">Matuto pa tungkol sa pag-personalize ng ad sa Chrome</translation>
 <translation id="8418845734693287262">Hindi ma-sync ng ChromeOS ang iyong data dahil hindi napapanahon ang mga detalye sa pag-sign in sa iyong account.</translation>
 <translation id="842386925677997438">Mga tool sa kaligtasan ng Chrome</translation>
+<translation id="8428213095426709021">Mga Setting</translation>
 <translation id="8433638294851456451">Para magpadala ng numero sa iyong Android phone mula rito, mag-sign in sa Chrome sa parehong device.</translation>
 <translation id="8451192282033883849">Pinapamahalaan ng <ph name="MANAGER_NAME" /> ang iyong account. Makikita at mae-edit ng iyong administrator ang profile na ito sa Chrome browser at ang data nito gaya ng mga bookmark, history, at mga password.</translation>
 <translation id="8496177819998570653">Google P&amp;assword Manager</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fr-CA.xtb b/chrome/app/resources/google_chrome_strings_fr-CA.xtb
index 9b792e6f..1f28590 100644
--- a/chrome/app/resources/google_chrome_strings_fr-CA.xtb
+++ b/chrome/app/resources/google_chrome_strings_fr-CA.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome a bloqué ce téléchargement, car le type de fichier n'est pas souvent téléchargé et pourrait être dangereux</translation>
 <translation id="1203500561924088507">Merci pour l'installation. Vous devez redémarrer votre navigateur avant d'utiliser <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google recommande de définir Chrome par défaut</translation>
+<translation id="1265739287306757398">Découvrir comment</translation>
 <translation id="1278833599417554002">Relancer &amp;Chrome pour le mettre à jour</translation>
 <translation id="1302523850133262269">Veuillez patienter pendant que Chrome installe les dernières mises à jour système.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> exige que vous lisiez et acceptiez les conditions d'utilisation suivantes pour utiliser cet appareil. Ces dernières n'étendent pas, ne modifient pas, ni ne restreignent les conditions d'utilisation de Google Chrome OS Flex.</translation>
@@ -180,6 +181,7 @@
 <translation id="3635073343384702370">Chrome peut vérifier vos mots de passe lorsque vous les enregistrez</translation>
 <translation id="3667616615096815454">Installation impossible, l'application est inconnue du serveur.</translation>
 <translation id="3673813398384385993">Chrome a constaté que « <ph name="EXTENSION_NAME" /> » contient un logiciel malveillant</translation>
+<translation id="3695446226812920698">Découvrez comment</translation>
 <translation id="3697952514309507634">Autres profils Chrome</translation>
 <translation id="3703994572283698466">Chrome OS fonctionne grâce à d'autres <ph name="BEGIN_LINK_CROS_OSS" />logiciels libres<ph name="END_LINK_CROS_OSS" />, tout comme l'<ph name="BEGIN_LINK_LINUX_OSS" />environnement de développement Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Version de Chrome OS Flex</translation>
@@ -347,6 +349,7 @@
 <translation id="6412673304250309937">Il vérifie les URL en fonction d'une liste de sites non sécuritaires stockée dans Chrome. Si un site tente de voler votre mot de passe ou si vous téléchargez un fichier dangereux, Chrome peut également envoyer les URL concernées, y compris des extraits du contenu de pages, à la navigation sécurisée.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Votre organisation ferme automatiquement Chrome lorsqu'il n'est pas utilisé pendant 1 minute. Les données de navigation sont supprimées. Cela peut inclure l'historique, le remplissage automatique et les téléchargements.}one{Votre organisation ferme automatiquement Chrome lorsqu'il n'est pas utilisé pendant # minutes. Les données de navigation sont supprimées. Cela peut inclure l'historique, le remplissage automatique et les téléchargements.}other{Votre organisation ferme automatiquement Chrome lorsqu'il n'est pas utilisé pendant # minutes. Les données de navigation sont supprimées. Cela peut inclure l'historique, le remplissage automatique et les téléchargements.}}</translation>
 <translation id="6418662306461808273">Passer au profil Chrome existant?</translation>
+<translation id="6479881432656947268">Visiter la boutique en ligne Chrome Web Store</translation>
 <translation id="6481963882741794338">Associez Chrome et d'autres services Google à des fins de personnalisation et à d'autres fins</translation>
 <translation id="648319183876919572">La navigation sécurisée améliorée vous protège davantage contre les sites Web et les téléchargements dangereux</translation>
 <translation id="6489302989675808168">Activée • Chrome ne peut pas vérifier l'origine de cette extension</translation>
@@ -479,6 +482,7 @@
 <translation id="8416347857511542594">En savoir plus sur la personnalisation des annonces dans Chrome</translation>
 <translation id="8418845734693287262">Chrome OS n'a pas pu synchroniser vos données parce que les détails de connexion de votre compte ne sont plus à jour.</translation>
 <translation id="842386925677997438">Les outils de sécurité de Chrome</translation>
+<translation id="8428213095426709021">Paramètres</translation>
 <translation id="8433638294851456451">Pour envoyer un numéro d'ici vers votre téléphone Android, connectez-vous à Chrome sur vos deux appareils.</translation>
 <translation id="8451192282033883849">Votre compte est géré par <ph name="MANAGER_NAME" />. Votre administrateur peut voir et modifier ce profil de navigateur Chrome ainsi que ses données telles que les favoris, l'historique et les mots de passe.</translation>
 <translation id="8496177819998570653">Gestionnaire de&amp;mots de passe Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_fr.xtb b/chrome/app/resources/google_chrome_strings_fr.xtb
index 666e1da0..78207d0 100644
--- a/chrome/app/resources/google_chrome_strings_fr.xtb
+++ b/chrome/app/resources/google_chrome_strings_fr.xtb
@@ -17,6 +17,7 @@
 <translation id="1194807384646768652">Chrome a bloqué ce téléchargement, car ce type de fichier n'est pas souvent téléchargé et peut être dangereux</translation>
 <translation id="1203500561924088507">Merci d'avoir installé notre produit. Vous devez redémarrer votre navigateur avant d'utiliser <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google recommande de définir Chrome comme navigateur par défaut</translation>
+<translation id="1265739287306757398">En savoir plus</translation>
 <translation id="1278833599417554002">Relancer et mettre à jour &amp;Chrome</translation>
 <translation id="1302523850133262269">Veuillez patienter pendant que Chrome installe les dernières mises à jour du système.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> exige que vous lisiez et acceptiez les conditions d'utilisation suivantes pour utiliser cet appareil. Celles-ci n'étendent, ne modifient ni ne restreignent les conditions d'utilisation de Google ChromeOS Flex.</translation>
@@ -80,6 +81,7 @@
 <translation id="2174917724755363426">Installation non terminée. Voulez-vous vraiment annuler ?</translation>
 <translation id="2190166659037789668">Erreur lors de la recherche de mises à jour : <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome vous permet de mieux contrôler les annonces que vous voyez et limite ce que les sites peuvent apprendre à votre sujet lorsqu'ils vous présentent des annonces personnalisées</translation>
+<translation id="2216543877350048334">Pour supprimer votre compte Google de Chrome, déconnectez-vous</translation>
 <translation id="223889379102603431">Informations sur la manière dont Chrome gère ses certificats racine</translation>
 <translation id="2258103955319320201">Pour retrouver vos réglages Chrome sur tous vos appareils, connectez-vous, puis activez la synchronisation.</translation>
 <translation id="2290014774651636340">Les clés API Google sont manquantes. Certaines fonctionnalités de Google Chrome vont être désactivées.</translation>
@@ -137,6 +139,7 @@
 <translation id="2929907241665500097">Échec de la mise à jour de Chrome en raison d'une erreur. <ph name="BEGIN_LINK" />Découvrez comment résoudre ce type de problème.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Erreur d'installation : échec de démarrage du processus d'installation.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - Connexion au réseau - Chrome</translation>
+<translation id="2970681950995291301">Pour supprimer votre compte Google de Chrome, déconnectez-vous de Chrome sur la page de paramètres</translation>
 <translation id="3018957014024118866">Supprimer également les données de Chrome (<ph name="URL" />) ?</translation>
 <translation id="3019382870990049182">Relancer et mettre à jour &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome est exécuté en mode arrière-plan.</translation>
@@ -177,6 +180,7 @@
 <translation id="3635073343384702370">Chrome ne peut vérifier vos mots de passe que si vous les enregistrez</translation>
 <translation id="3667616615096815454">Installation impossible. Le serveur ne reconnaît pas l'appli.</translation>
 <translation id="3673813398384385993">Chrome a détecté que <ph name="EXTENSION_NAME" /> contient un logiciel malveillant</translation>
+<translation id="3695446226812920698">Comment procéder</translation>
 <translation id="3697952514309507634">Autres profils Chrome</translation>
 <translation id="3703994572283698466">Chrome OS dépend d'autres <ph name="BEGIN_LINK_CROS_OSS" />logiciels Open Source<ph name="END_LINK_CROS_OSS" />, et l'<ph name="BEGIN_LINK_LINUX_OSS" />environnement de développement Linux<ph name="END_LINK_LINUX_OSS" /> en est un.</translation>
 <translation id="3716540481907974026">Version de ChromeOS Flex</translation>
@@ -238,6 +242,7 @@
 <translation id="4624065194742029982">Navigation privée dans Chrome</translation>
 <translation id="4627412468266359539">Facultatif : contribuez à améliorer les fonctionnalités et performances de ChromeOS Flex en envoyant automatiquement des données d'utilisation et de diagnostic à Google.</translation>
 <translation id="4633000520311261472">Afin de rendre Chrome plus sûr, nous avons désactivé certaines extensions qui ne sont pas répertoriées sur le <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> et qui ont pu être ajoutées à votre insu.</translation>
+<translation id="4643107447730827793">Certaines de vos données Chrome n'ont pas encore été enregistrées dans votre compte Google. Patientez quelques minutes avant de vous déconnecter.</translation>
 <translation id="4680828127924988555">Annuler l'installation</translation>
 <translation id="469553575393225953">Les extensions, les applications et les thèmes provenant de sources inconnues risquent d'endommager votre appareil. Chrome recommande de les installer uniquement à partir du Chrome Web Store</translation>
 <translation id="4724676981607797757">Échec de l'installation en raison d'une erreur de protocole non compatible.</translation>
@@ -262,6 +267,7 @@
 <translation id="4970880042055371251">Version de Chrome OS</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Cliquez sur "Gestionnaire de mots de passe de Google"</translation>
+<translation id="5120334927898581447">Se connecter à Chrome lorsque vous vous connectez aux autres services Google</translation>
 <translation id="5126049312684316860">Chrome précharge davantage de pages susceptibles de vous intéresser afin qu'elles se chargent plus rapidement lorsque vous les consultez</translation>
 <translation id="5132929315877954718">Découvrez des applications, des jeux, des extensions et des thèmes exceptionnels pour Google Chrome.</translation>
 <translation id="5139423532931106058">Personnalisez votre profil Chrome</translation>
@@ -299,6 +305,7 @@
 <translation id="5709557627224531708">Définir Chrome comme navigateur par défaut</translation>
 <translation id="5727531838415286053">Si Chrome vous a intégré aléatoirement à un essai actif, votre historique de navigation influe sur les annonces que vous voyez et les centres d'intérêt estimés ci-dessous. Pour protéger votre confidentialité, Chrome supprime vos centres d'intérêt tous les mois. Les centres d'intérêt s'actualisent, sauf si vous les supprimez.</translation>
 <translation id="5736850870166430177">Si un site tente de voler votre mot de passe ou si vous téléchargez un fichier dangereux, Chrome peut également envoyer les URL concernées, y compris des extraits du contenu des pages, à la fonctionnalité de navigation sécurisée</translation>
+<translation id="575458254678141039">Lorsque vous vous connectez à des services Google comme Gmail ou YouTube avec <ph name="USER_EMAIL" />, vous pouvez vous connecter à Chrome avec ce même compte</translation>
 <translation id="5756509061973259733">Il existe déjà un profil Chrome associé à ce compte sur cet appareil</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> – Google Chrome Canary</translation>
 <translation id="5804318322022881572">Impossible de lancer Chrome. Réessayez.</translation>
@@ -340,6 +347,7 @@
 <translation id="6412673304250309937">Il vérifie les URL d'après une liste de sites dangereux stockée dans Chrome. Si un site tente de voler votre mot de passe ou si vous téléchargez un fichier dangereux, Chrome peut également envoyer les URL concernées, y compris des extraits du contenu de pages, à la fonctionnalité de navigation sécurisée.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Votre organisation ferme automatiquement Chrome lorsqu'il n'est pas utilisé pendant 1 minute. Les données de navigation sont supprimées. Il peut s'agir de l'historique, de la saisie automatique et des téléchargements.}one{Votre organisation ferme automatiquement Chrome lorsqu'il n'est pas utilisé pendant # minute. Les données de navigation sont supprimées. Il peut s'agir de l'historique, de la saisie automatique et des téléchargements.}other{Votre organisation ferme automatiquement Chrome lorsqu'il n'est pas utilisé pendant # minutes. Les données de navigation sont supprimées. Il peut s'agir de l'historique, de la saisie automatique et des téléchargements.}}</translation>
 <translation id="6418662306461808273">Passer au profil Chrome existant ?</translation>
+<translation id="6479881432656947268">Accéder au Chrome Web Store</translation>
 <translation id="6481963882741794338">Associez Chrome et d'autres services Google à des fins de personnalisation et autres</translation>
 <translation id="648319183876919572">La navigation sécurisée avec protection renforcée vous protège davantage contre les sites Web et les téléchargements malveillants</translation>
 <translation id="6489302989675808168">Activée • Chrome ne peut pas vérifier d'où vient cette extension</translation>
@@ -349,6 +357,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome pour les développeurs</translation>
 <translation id="659498884637196217">Dans le Gestionnaire de mots de passe Google sur cet appareil</translation>
 <translation id="6632473616050862500">ChromeOS Flex dépend d'autres <ph name="BEGIN_LINK_CROS_OSS" />logiciels Open Source <ph name="END_LINK_CROS_OSS" />.</translation>
+<translation id="6660596345553328257">Se connecter à Chrome ?</translation>
 <translation id="6676384891291319759">Accéder à Internet</translation>
 <translation id="6679975945624592337">Laisser Google Chrome s'exécuter en arrière-plan</translation>
 <translation id="6696915334902295848">Chrome a besoin de l'autorisation d'accéder au micro pour ce site</translation>
@@ -377,6 +386,7 @@
 <translation id="7036251913954633326">Si vous souhaitez utiliser ce compte une seule fois, vous pouvez utiliser le <ph name="GUEST_LINK_BEGIN" />mode Invité<ph name="GUEST_LINK_END" /> dans le navigateur Chrome. Pour ajouter le compte d'une autre personne, <ph name="LINK_BEGIN" />ajoutez un nouvel utilisateur<ph name="LINK_END" /> à votre <ph name="DEVICE_TYPE" />.
 
 Les autorisations que vous avez déjà accordées aux sites Web et aux applis peuvent s'appliquer à ce compte. Vous pouvez gérer vos comptes Google dans <ph name="SETTINGS_LINK_BEGIN" />Paramètres<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Pour enregistrer et utiliser vos mots de passe et plus encore sur tous vos appareils, connectez-vous à Chrome</translation>
 <translation id="7059914902409643750">Personnalisez Chrome</translation>
 <translation id="7071827361006050863">Chrome supprimera bientôt les données de navigation</translation>
 <translation id="7085332316435785646">Choisissez d'inclure l'historique Chrome pour une expérience plus personnalisée dans les services Google</translation>
@@ -447,8 +457,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Autres profils Chrome</translation>
 <translation id="8086881907087796310">L'installation a échoué, car votre ordinateur ne dispose pas de la configuration matérielle minimale requise.</translation>
+<translation id="8111297389482307122">Chrome doit valider votre identité avant que certaines données puissent être enregistrées dans votre compte Google et utilisées sur tous vos appareils. Si vous vous déconnectez, ces données resteront sur cet appareil.</translation>
 <translation id="8129812357326543296">À propos de &amp;Google Chrome</translation>
 <translation id="813913629614996137">Initialisation…</translation>
+<translation id="8162006532256575008">Utiliser Chrome sans compte</translation>
 <translation id="8255190535488645436">Votre webcam et votre micro sont en cours d'utilisation dans Google Chrome.</translation>
 <translation id="8257796129973882597">Vous pouvez ouvrir les favoris, le mode Lecture et plus depuis le menu Chrome</translation>
 <translation id="8267953129876836456">Chrome a identifié des recommandations de sécurité à examiner</translation>
@@ -459,6 +471,7 @@
 <translation id="8336463659890584292">Lorsqu'un site demande à précharger en mode privé des liens sur sa page, Chrome utilise les serveurs Google. Le site préchargé ignore votre identité, mais Google sait quels sites sont préchargés.</translation>
 <translation id="8342675569599923794">Chrome a bloqué ce fichier, car ce dernier est dangereux.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Comment nous utilisons ces données<ph name="END_BOLD" /> : les sites peuvent stocker des informations sur vos centres d'intérêt dans Chrome. Par exemple, si vous allez sur un site afin d'acheter des chaussures pour un marathon, le site peut définir le marathon comme l'un de vos centres d'intérêt. Ensuite, si vous consultez un autre site pour vous enregistrer pour une course, ce site peut diffuser une annonce pour des chaussures de running en se basant sur vos centres d'intérêt.</translation>
+<translation id="8350273347136316769">Me connecter automatiquement à Chrome</translation>
 <translation id="8370517070665726704">© <ph name="YEAR" /> Google LLC. Tous droits réservés.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Comment nous utilisons ces données<ph name="END_BOLD" /> : Chrome peut estimer quels sont vos centres d'intérêt. Ensuite, un site que vous consultez pourra demander à Chrome de voir vos centres d'intérêt pour personnaliser les annonces qui vous sont présentées.</translation>
 <translation id="8387459386171870978">Continuer à utiliser Chrome</translation>
@@ -467,6 +480,7 @@
 <translation id="8416347857511542594">En savoir plus sur la personnalisation des annonces dans Chrome</translation>
 <translation id="8418845734693287262">Impossible de synchroniser vos données dans Chrome OS, car les informations de connexion de votre compte ne sont plus à jour.</translation>
 <translation id="842386925677997438">Outils de sécurité de Chrome</translation>
+<translation id="8428213095426709021">Paramètres</translation>
 <translation id="8433638294851456451">Pour envoyer un numéro d'ici vers votre téléphone Android, connectez-vous à Chrome sur les deux appareils.</translation>
 <translation id="8451192282033883849">Votre compte est géré par <ph name="MANAGER_NAME" />. Votre administrateur peut afficher et modifier ce profil de navigateur Chrome et ses données, comme les favoris, l'historique et les mots de passe.</translation>
 <translation id="8496177819998570653">Gestionnaire de mots de p&amp;asse de Google</translation>
@@ -500,6 +514,7 @@
 <translation id="8862326446509486874">Vous ne disposez pas des droits requis pour installer la version système. Relancez l'installation en vous connectant comme administrateur.</translation>
 <translation id="8914504000324227558">Relancer Google Chrome</translation>
 <translation id="8922193594870374009">Pour envoyer un numéro depuis <ph name="ORIGIN" /> vers votre téléphone Android, connectez-vous à Chrome sur les deux appareils.</translation>
+<translation id="8948460679427074738">Cette extension n'a pas publié de pratiques en matière de confidentialité, comme la façon dont elle collecte et utilise les données. Chrome vous recommande de la supprimer.</translation>
 <translation id="8986207147630327271">Vous êtes sur le point d'ajouter un profil professionnel à ce navigateur et d'en donner le contrôle à votre administrateur.</translation>
 <translation id="8989968390305463310">Votre historique de navigation influe sur les annonces que vous voyez et les centres d'intérêt estimés ci-dessous. Pour protéger votre confidentialité, Chrome supprime automatiquement vos centres d'intérêt tous les mois. Les centres d'intérêt peuvent s'actualiser, sauf si vous les supprimez.</translation>
 <translation id="8999117580775242387">Lorsque HTTPS n'est pas disponible, Chrome utilise une connexion non sécurisée sans vous avertir</translation>
@@ -508,6 +523,7 @@
 <translation id="9053892488859122171">Système ChromeOS Flex</translation>
 <translation id="9090566250983691233">Découvrez pourquoi Chrome bloque certains fichiers</translation>
 <translation id="911206726377975832">Supprimer également vos données de navigation ?</translation>
+<translation id="9127728564687112483">Ne pas me connecter à Chrome</translation>
 <translation id="9138603949443464873">Pour appliquer vos modifications, relancez Chrome</translation>
 <translation id="9195993889682885387">Chrome peut estimer quels sont vos centres d'intérêt en fonction de votre historique de navigation des dernières semaines. Ces informations restent sur votre appareil.</translation>
 <translation id="919706545465235479">Mettre à jour Chrome pour lancer la synchronisation</translation>
diff --git a/chrome/app/resources/google_chrome_strings_gl.xtb b/chrome/app/resources/google_chrome_strings_gl.xtb
index 34053ed..ee377ca 100644
--- a/chrome/app/resources/google_chrome_strings_gl.xtb
+++ b/chrome/app/resources/google_chrome_strings_gl.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome bloqueou esta descarga porque este tipo de ficheiro non se descarga con frecuencia e pode ser perigoso</translation>
 <translation id="1203500561924088507">Grazas por levar a cabo a instalación. Para utilizar <ph name="BUNDLE_NAME" />, debes reiniciar o navegador.</translation>
 <translation id="1229096353876452996">Google recomenda configurar Chrome como navegador predeterminado</translation>
+<translation id="1265739287306757398">Máis información</translation>
 <translation id="1278833599417554002">Reiniciar para actualizar &amp;Chrome</translation>
 <translation id="1302523850133262269">Espera a que Chrome instale as actualizacións do sistema máis recentes.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> require que leas e aceptes as seguintes Condicións de servizo antes de utilizar este dispositivo. Estas condicións non amplían, modifican nin limitan as de Google Chrome OS Flex.</translation>
@@ -80,6 +81,7 @@
 <translation id="2174917724755363426">A instalación non finalizou. Seguro que queres cancelala?</translation>
 <translation id="2190166659037789668">Produciuse un erro durante a comprobación de actualizacións: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome ofréceche máis control sobre os anuncios que ves e limita a información que os sitios poden obter sobre ti cando che mostran anuncios personalizados</translation>
+<translation id="2216543877350048334">Para quitar a túa Conta de Google de Chrome, pecha a sesión</translation>
 <translation id="223889379102603431">Información acerca de como xestiona Chrome os seus certificados raíz</translation>
 <translation id="2258103955319320201">Se queres acceder ás túas cousas do navegador Chrome desde calquera dos teus dispositivos, inicia sesión e activa a sincronización</translation>
 <translation id="2290014774651636340">Non se atopan as claves da API de Google. Desactivaranse algunhas funcións de Google Chrome.</translation>
@@ -137,6 +139,7 @@
 <translation id="2929907241665500097">Chrome non se actualizou, xa que se produciu un erro. <ph name="BEGIN_LINK" />Soluciona os problemas de actualización de Chrome e as actualizacións que non se puidesen realizar<ph name="END_LINK" />.</translation>
 <translation id="2945997411976714835">Erro de instalación: Non se puido iniciar o proceso do instalador.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> (inicio de sesión de rede, Chrome)</translation>
+<translation id="2970681950995291301">Para quitar a túa Conta de Google de Chrome, vai á páxina de configuración e pecha a sesión en Chrome</translation>
 <translation id="3018957014024118866">Eliminar tamén datos de Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Reiniciar para actualizar Chrome OS Flex</translation>
 <translation id="3037838751736561277">Google Chrome está no modo de segundo plano.</translation>
@@ -177,6 +180,7 @@
 <translation id="3635073343384702370">Chrome pode comprobar os teus contrasinais cando os gardes</translation>
 <translation id="3667616615096815454">Non se puido levar a cabo a instalación. O servidor non recoñece a aplicación.</translation>
 <translation id="3673813398384385993">Chrome detectou que "<ph name="EXTENSION_NAME" />" contén software malicioso</translation>
+<translation id="3695446226812920698">Máis información</translation>
 <translation id="3697952514309507634">Outros perfís de Chrome</translation>
 <translation id="3703994572283698466">Chrome OS é posible grazas a <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" /> adicional, igual que o <ph name="BEGIN_LINK_LINUX_OSS" />contorno de programación de Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Versión de Chrome OS Flex</translation>
@@ -238,6 +242,7 @@
 <translation id="4624065194742029982">Modo de incógnito de Chrome</translation>
 <translation id="4627412468266359539">Opcional: Axudar a mellorar o rendemento e as funcións de Chrome OS Flex mediante o envío automático de datos de uso e diagnóstico a Google.</translation>
 <translation id="4633000520311261472">Para que Chrome resulte máis seguro, desactivamos algunhas extensións que non están enumeradas en <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> e que é posible que se engadisen sen o teu coñecemento.</translation>
+<translation id="4643107447730827793">Algúns dos teus datos de Chrome aínda non se gardaron na túa Conta de Google. Espera uns minutiños antes de pechar a sesión.</translation>
 <translation id="4680828127924988555">Cancelar instalación</translation>
 <translation id="469553575393225953">As extensións, as aplicacións e os temas de fontes descoñecidas poden danar o dispositivo. Chrome recomenda que os instales só desde Chrome Web Store</translation>
 <translation id="4724676981607797757">Produciuse un erro na instalación debido a un erro de protocolo non compatible.</translation>
@@ -262,6 +267,7 @@
 <translation id="4970880042055371251">Versión de Chrome OS</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Fai clic en Xestor de contrasinais de Google</translation>
+<translation id="5120334927898581447">Iniciar sesión en Chrome cando inicies sesión noutros servizos de Google</translation>
 <translation id="5126049312684316860">Chrome precargará aínda máis páxinas que é probable que visites para que carguen máis rapidamente cando accedas a elas</translation>
 <translation id="5132929315877954718">Descubre aplicacións, xogos, extensións e temas fantásticos para Google Chrome.</translation>
 <translation id="5139423532931106058">Personalizar o teu perfil de Chrome</translation>
@@ -299,6 +305,7 @@
 <translation id="5709557627224531708">Define Chrome como navegador predeterminado</translation>
 <translation id="5727531838415286053">Se Chrome te inclúe automaticamente nunha proba activa, o teu historial de navegación aféctalles aos anuncios que se che mostran e aos intereses estimados que se indican abaixo. Para protexer a túa privacidade, Chrome elimina os teus intereses cada mes. A menos que os quites, os intereses actualízanse.</translation>
 <translation id="5736850870166430177">Se un sitio tenta roubarche o contrasinal ou se descargas un ficheiro daniño, Chrome tamén pode comprobar os enderezos URL, así como fragmentos de contido das páxinas, a través da función Navegación segura</translation>
+<translation id="575458254678141039">Cando inicies sesión nos servizos de Google, como Gmail ou YouTube, con <ph name="USER_EMAIL" />, poderás iniciar sesión en Chrome coa mesma conta</translation>
 <translation id="5756509061973259733">Neste dispositivo xa existe un perfil de Chrome con esta conta</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> (versión experimental de Google Chrome)</translation>
 <translation id="5804318322022881572">Non se puido iniciar Chrome. Téntao de novo.</translation>
@@ -340,6 +347,7 @@
 <translation id="6412673304250309937">Comproba enderezos URL cunha lista de sitios non seguros almacenada en Chrome. Se un sitio tenta roubarche o contrasinal ou se descargas un ficheiro daniño, Chrome tamén pode comprobar os enderezos URL, entre os que se inclúen fragmentos de contido das páxinas, a través da función Navegación segura.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{A túa organización pechará Chrome automaticamente cando leve 1 minuto sen usarse. Os datos de navegación (entre os que se poderían incluír o historial, os datos da función de autocompletar e as descargas) eliminaranse.}other{A túa organización pechará Chrome automaticamente cando leve # minutos sen usarse. Os datos de navegación (entre os que se poderían incluír o historial, os datos da función de autocompletar e as descargas) eliminaranse.}}</translation>
 <translation id="6418662306461808273">Queres cambiar ao perfil existente de Chrome?</translation>
+<translation id="6479881432656947268">Visitar Chrome Web Store</translation>
 <translation id="6481963882741794338">Vincula Chrome e outros servizos de Google para beneficiarte da personalización, entre outras cousas</translation>
 <translation id="648319183876919572">Navegación segura mellorada é máis eficaz á hora de protexerte de descargas e sitios web perigosos</translation>
 <translation id="6489302989675808168">Activado • Chrome non pode verificar de onde procede esta extensión</translation>
@@ -349,6 +357,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> (Google Chrome para programadores)</translation>
 <translation id="659498884637196217">No xestor de contrasinais de Google neste dispositivo</translation>
 <translation id="6632473616050862500">Chrome OS Flex é posible grazas a <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" /> adicional.</translation>
+<translation id="6660596345553328257">Queres iniciar sesión en Chrome?</translation>
 <translation id="6676384891291319759">Accede a Internet</translation>
 <translation id="6679975945624592337">Permitir que Google Chrome se execute en segundo plano</translation>
 <translation id="6696915334902295848">Chrome necesita permiso de acceso ao micrófono para este sitio</translation>
@@ -377,6 +386,7 @@
 <translation id="7036251913954633326">Se queres usar esta conta unha soa vez, podes utilizar o <ph name="GUEST_LINK_BEGIN" />modo de convidado<ph name="GUEST_LINK_END" /> no navegador Chrome. Se queres engadir unha conta para outra persoa, <ph name="LINK_BEGIN" />engade unha persoa nova<ph name="LINK_END" /> ao teu dispositivo (<ph name="DEVICE_TYPE" />).
 
 Pódense aplicar a esta conta os permisos que xa lles concedeses aos sitios web e ás aplicacións. Podes xestionar as túas Contas de Google en <ph name="SETTINGS_LINK_BEGIN" />Configuración<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Inicia sesión en Chrome para poder gardar e usar os teus contrasinais, entre outras cousas, en todos os teus dispositivos</translation>
 <translation id="7059914902409643750">Personaliza Chrome</translation>
 <translation id="7071827361006050863">Chrome eliminará os datos de navegación en breve</translation>
 <translation id="7085332316435785646">Escolle se queres incluír o historial de Chrome para gozar de experiencias máis personalizadas cos servizos de Google</translation>
@@ -447,8 +457,10 @@
 <translation id="8064015586118426197">Chrome OS Flex</translation>
 <translation id="8077579734294125741">Outros perfís de Chrome</translation>
 <translation id="8086881907087796310">Produciuse un erro na instalación porque o teu ordenador non cumpre os requisitos mínimos de hardware.</translation>
+<translation id="8111297389482307122">Chrome necesita verificar a túa identidade antes de que algúns datos se garden na túa Conta de Google e se poidan usar en todos os teus dispositivos. Se pechas a sesión, os datos permanecerán neste dispositivo.</translation>
 <translation id="8129812357326543296">Acerca de &amp;Google Chrome</translation>
 <translation id="813913629614996137">Iniciando...</translation>
+<translation id="8162006532256575008">Usar Chrome sen ningunha conta</translation>
 <translation id="8255190535488645436">Google Chrome está utilizando a túa cámara e micrófono.</translation>
 <translation id="8257796129973882597">Podes abrir os marcadores, o modo de lectura e moito máis desde o menú de Chrome</translation>
 <translation id="8267953129876836456">Chrome atopou algunhas recomendacións de seguranza para que as revises</translation>
@@ -459,6 +471,7 @@
 <translation id="8336463659890584292">Cando un sitio solicita precargar ligazóns da súa páxina de forma privada, Chrome usa os servidores de Google. Deste xeito, ocúltaselle a túa identidade ao sitio precargado, pero Google descobre os sitios que se precargan.</translation>
 <translation id="8342675569599923794">Este ficheiro é perigoso, así que Chrome bloqueouno.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Como usamos estes datos?<ph name="END_BOLD" /> Os sitios poden almacenar con Chrome información sobre os teus intereses. Por exemplo, se visitas un sitio para comprar zapatillas deportivas para un maratón, ese sitio podería determinar que che interesa correr maratóns. Máis tarde, se visitas un sitio distinto que che permite rexistrarte para participar nunha carreira, pode mostrárseche nel un anuncio de zapatillas deportivas baseado nos teus intereses.</translation>
+<translation id="8350273347136316769">Iniciar sesión automaticamente en Chrome</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Todos os dereitos reservados.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Como usamos estes datos?<ph name="END_BOLD" /> Chrome pode facer unha estimación dos teus intereses. Máis tarde, un sitio que visites pode consultarlle a Chrome os teus intereses para personalizar os anuncios que se che mostren.</translation>
 <translation id="8387459386171870978">Seguir usando Chrome</translation>
@@ -467,6 +480,7 @@
 <translation id="8416347857511542594">Máis información sobre a personalización de anuncios en Chrome</translation>
 <translation id="8418845734693287262">Chrome OS non puido sincronizar os teus datos porque a información de inicio de sesión da túa conta está desactualizada.</translation>
 <translation id="842386925677997438">Ferramentas de privacidade de Chrome</translation>
+<translation id="8428213095426709021">Configuración</translation>
 <translation id="8433638294851456451">Para enviar un número desde aquí ao teu teléfono Android, inicia sesión en Chrome nos dous dispositivos.</translation>
 <translation id="8451192282033883849"><ph name="MANAGER_NAME" /> xestiona a túa conta. O teu administrador pode consultar e editar este perfil do navegador Chrome e os seus datos (por exemplo, os marcadores, o historial ou os contrasinais).</translation>
 <translation id="8496177819998570653">Xestor de c&amp;ontrasinais de Google</translation>
@@ -500,6 +514,7 @@
 <translation id="8862326446509486874">Non tes os dereitos apropiados para efectuar a instalación a nivel do sistema. Tenta volver executar o instalador como administrador.</translation>
 <translation id="8914504000324227558">Reiniciar Chrome</translation>
 <translation id="8922193594870374009">Para enviar un número desde <ph name="ORIGIN" /> ao teu teléfono Android, inicia sesión en Chrome nos dous dispositivos.</translation>
+<translation id="8948460679427074738">Esta extensión non ten publicada ningunha práctica de privacidade (como, por exemplo, o modo en que recompila e usa os datos). Chrome recomenda que a quites.</translation>
 <translation id="8986207147630327271">Estás a piques de engadir un perfil de traballo a este navegador e de permitir que o teu administrador controle só o perfil de traballo.</translation>
 <translation id="8989968390305463310">O teu historial de navegación aféctalles aos anuncios que se che mostran e aos intereses estimados que se indican abaixo. Para protexer a túa privacidade, Chrome elimina automaticamente os teus intereses cada mes. A menos que os quites, os intereses poden actualizarse.</translation>
 <translation id="8999117580775242387">Cando o protocolo HTTPS non estea dispoñible, Chrome usará unha conexión pouco segura sen avisarte</translation>
@@ -508,6 +523,7 @@
 <translation id="9053892488859122171">Sistema Chrome OS Flex</translation>
 <translation id="9090566250983691233">Descubre por que Chrome bloquea algúns ficheiros</translation>
 <translation id="911206726377975832">Queres eliminar tamén os teus datos de navegación?</translation>
+<translation id="9127728564687112483">Non iniciar sesión en Chrome</translation>
 <translation id="9138603949443464873">Para aplicar os cambios, reinicia Chrome</translation>
 <translation id="9195993889682885387">Chrome pode facer unha estimación dos teus intereses a partir do teu historial de navegación das últimas semanas. Esa información non sae do teu dispositivo.</translation>
 <translation id="919706545465235479">Actualiza Chrome para iniciar a sincronización</translation>
diff --git a/chrome/app/resources/google_chrome_strings_gu.xtb b/chrome/app/resources/google_chrome_strings_gu.xtb
index 2285189..410ec39 100644
--- a/chrome/app/resources/google_chrome_strings_gu.xtb
+++ b/chrome/app/resources/google_chrome_strings_gu.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome દ્વારા આ ડાઉનલોડ બ્લૉક કરવામાં આવ્યું કારણ કે સામાન્ય રીતે આ પ્રકારની ફાઇલ ડાઉનલોડ કરવામાં આવતી નથી અને તે જોખમી હોઈ શકે છે</translation>
 <translation id="1203500561924088507">ઇન્સ્ટૉલ કરવા બદલ આભાર. <ph name="BUNDLE_NAME" />નો ઉપયોગ કરતા પહેલાં તમારે તમારું બ્રાઉઝર ફરી શરૂ કરવું આવશ્યક છે.</translation>
 <translation id="1229096353876452996">Chromeને ડિફૉલ્ટ તરીકે સેટ કરવાનો સુઝાવ Google આપે છે</translation>
+<translation id="1265739287306757398">જાણો કેવી રીતે</translation>
 <translation id="1278833599417554002">&amp;Chrome અપડેટ કરવા માટે, ફરીથી લૉન્ચ કરો</translation>
 <translation id="1302523850133262269">કૃપા કરીને Chrome નવીનતમ સિસ્ટમ અપડેટ્સ ઇન્સ્ટોલ કરે ત્યાં સુધી રાહ જુઓ.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> માટે જરૂરી છે કે તમે આ ડિવાઇસનો ઉપયોગ કરતા પહેલાં નીચેની સેવાની શરતો વાંચો અને સ્વીકારો. આ શરતો Google ChromeOS Flexની શરતોને વધારતી નથી, તેમાં ફેરફાર કરતી નથી અથવા તેને મર્યાદિત કરતી નથી.</translation>
@@ -36,6 +37,7 @@
  જરૂર છે. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">ChromeOSને વધારાના <ph name="BEGIN_LINK_CROS_OSS" />ઓપન સૉર્સ સૉફ્ટવેર<ph name="END_LINK_CROS_OSS" /> દ્વારા શક્ય બનાવવામાં આવ્યું છે.</translation>
 <translation id="155168855724261758">તમારું Chrome કસ્ટમાઇઝ કરો</translation>
+<translation id="1551749261806528781">તમારા બધા ડિવાઇસ પર પાસવર્ડ અને બીજી ઘણી બાબતો સાચવવા અને તેનો ઉપયોગ કરવા માટે, Chromeમાં સાઇન ઇન કરો. તમે સાઇન ઇન કરો તે પછી આ પાસવર્ડ તમારા Google એકાઉન્ટમાં સાચવવામાં આવશે.</translation>
 <translation id="1553358976309200471">Chrome અપડેટ કરો</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" /> આ Chrome પ્રોફાઇલમાં પહેલેથી સાઇન ઇન છે. આને લીધે <ph name="USER_EMAIL_ADDRESS" /> માટે નવી Chrome પ્રોફાઇલ બનશે</translation>
 <translation id="1587223624401073077">Google Chrome તમારા કૅમેરાનો ઉપયોગ કરી રહ્યું છે.</translation>
@@ -180,6 +182,7 @@
 <translation id="3635073343384702370">જ્યારે તમે તમારા પાસવર્ડ સાચવો ત્યારે Chrome તેને ચેક કરી શકે છે</translation>
 <translation id="3667616615096815454">ઇન્સ્ટૉલ કરી શકતા નથી, સર્વર માટે આ ઍપ્લિકેશન અજાણી છે.</translation>
 <translation id="3673813398384385993">Chromeને "<ph name="EXTENSION_NAME" />"માં માલવેર હોવાનું જાણવા મળ્યું છે</translation>
+<translation id="3695446226812920698">જાણો કેવી રીતે</translation>
 <translation id="3697952514309507634">અન્ય Chrome પ્રોફાઇલ</translation>
 <translation id="3703994572283698466"><ph name="BEGIN_LINK_LINUX_OSS" />Linux ડેવલપમેન્ટ એન્વાયરમેન્ટ<ph name="END_LINK_LINUX_OSS" />ની જેમ, ChromeOSને વધારાના <ph name="BEGIN_LINK_CROS_OSS" />ઓપન સૉર્સ સૉફ્ટવેર<ph name="END_LINK_CROS_OSS" /> દ્વારા શક્ય બનાવવામાં આવ્યું છે.</translation>
 <translation id="3716540481907974026">ChromeOS Flexનું વર્ઝન</translation>
@@ -266,6 +269,7 @@
 <translation id="4970880042055371251">ChromeOSનું વર્ઝન</translation>
 <translation id="4990567037958725628">Google Chrome કૅનેરી</translation>
 <translation id="5003967926796347400">“Google Password Manager” પર ક્લિક કરો</translation>
+<translation id="5120334927898581447">જ્યારે તમે Googleની અન્ય સેવાઓમાં સાઇન ઇન કરશો, ત્યારે Chromeમાં સાઇન ઇન કરો</translation>
 <translation id="5126049312684316860">તમે જે પેજની મુલાકાત લેશો તેવી શક્યતા હોય, Chrome તેવા વધુ પેજને પણ પહેલેથી લોડ કરે છે, જેથી જ્યારે તમે તેમની મુલાકાત લો, ત્યારે તે વધુ ઝડપથી લોડ થાય</translation>
 <translation id="5132929315877954718">Google Chrome માટે શ્રેષ્ઠ ઍપ્લિકેશનો, રમતો, એક્સટેન્શન્સ અને થીમ્સ શોધો</translation>
 <translation id="5139423532931106058">તમારી Chrome પ્રોફાઇલને કસ્ટમાઇઝ કરો</translation>
@@ -303,6 +307,7 @@
 <translation id="5709557627224531708">Chromeને તમારા ડિફૉલ્ટ બ્રાઉઝર તરીકે સેટ કરો</translation>
 <translation id="5727531838415286053">જો Chrome કોઈ સક્રિય અજમાયશમાં કોઈપણ ક્રમમાં તમારી ગોઠવણ કરી લે, તો તમારો બ્રાઉઝિંગ ઇતિહાસ તમને દેખાતી જાહેરાતો અને નીચે જણાવેલી અનુમાનિત રુચિઓને અસર કરે છે. તમારી પ્રાઇવસીની સુરક્ષા કરવા માટે Chrome નવા વિષયો આવતા જાય, તેના આધારે દર મહિને તમારી રુચિના વિષયોને ડિલીટ કરે છે. જો તમે રુચિઓને કાઢી ન નાખો, તો તે રિફ્રેશ થાય છે.</translation>
 <translation id="5736850870166430177">જો કોઈ સાઇટ તમારો પાસવર્ડ ચોરી કરવાનો પ્રયાસ કરે અથવા તમે કોઈ નુકસાનકારક ફાઇલ ડાઉનલોડ કરો, ત્યારે Chrome પેજ કન્ટેન્ટના બિટ સહિત URLs પણ Safe Browsingને મોકલી શકે છે</translation>
+<translation id="575458254678141039">જ્યારે તમે Gmail કે YouTube જેવી Googleની સેવાઓમાં <ph name="USER_EMAIL" /> વડે સાઇન ઇન થાઓ છો, ત્યારે તમે એ જ એકાઉન્ટ વડે Chromeમાં સાઇન ઇન કરી શકો છો</translation>
 <translation id="5756509061973259733">આ એકાઉન્ટ સાથેની Chrome પ્રોફાઇલ પહેલેથી જ આ ડિવાઇસ પર અસ્તિત્વમાં છે</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">Chrome લૉન્ચ કરી શકાયું નથી. ફરી પ્રયાસ કરો.</translation>
@@ -316,6 +321,7 @@
 <translation id="5940385492829620908">તમારું વેબ, બુકમાર્ક અને અન્ય Chrome સામગ્રી અહીં હોય છે.</translation>
 <translation id="5941711191222866238">નાનું કરો</translation>
 <translation id="5941830788786076944">Google Chrome ને ડિફૉલ્ટ બ્રાઉઝર બનાવો</translation>
+<translation id="5947104538377036631">Chrome શૉર્ટકટ</translation>
 <translation id="6003112304606738118">ડાઉનલોડ કરી રહ્યાં છીએ… <ph name="HOURS" /> કલાક બાકી છે</translation>
 <translation id="6014316319780893079"><ph name="BEGIN_LINK" />Chromeના ટૂલ<ph name="END_LINK" /> વડે, તમે સલામત રીતે બ્રાઉઝ કરી શકો છો તેમજ નિયંત્રણ જાળવી શકો છો</translation>
 <translation id="6022659036123304283">Chromeને તમારી જરૂરિયાત અનુરૂપ બનાવો</translation>
@@ -344,6 +350,7 @@
 <translation id="6412673304250309937">URLsને Chromeમાં સ્ટોર કરેલી અસુરક્ષિત સાઇટની સૂચિ સાથે ચેક કરે છે. જો કોઈ સાઇટ તમારો પાસવર્ડ ચોરી કરવાનો પ્રયાસ કરે અથવા તમે કોઈ નુકસાનકારક ફાઇલ ડાઉનલોડ કરો, ત્યારે Chrome પેજ કન્ટેન્ટના બિટની સાથોસાથ URLs પણ Safe Browsingને મોકલી શકે છે.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{જ્યારે 1 મિનિટ સુધી Chromeનો ઉપયોગ કરવામાં ન આવે, ત્યારે તમારી સંસ્થા તેને ઑટોમૅટિક રીતે બંધ કરી નાખે છે. બ્રાઉઝિંગ ડેટા ડિલીટ કરવામાં આવે છે. આમાં ઇતિહાસ, ઑટોમૅટિક રીતે ભરવાની સુવિધા અને ડાઉનલોડ કરેલું કન્ટેન્ટ શામેલ હોઈ શકે છે.}one{જ્યારે # મિનિટ સુધી Chromeનો ઉપયોગ કરવામાં ન આવે, ત્યારે તમારી સંસ્થા તેને ઑટોમૅટિક રીતે બંધ કરી નાખે છે. બ્રાઉઝિંગ ડેટા ડિલીટ કરવામાં આવે છે. આમાં ઇતિહાસ, ઑટોમૅટિક રીતે ભરવાની સુવિધા અને ડાઉનલોડ કરેલું કન્ટેન્ટ શામેલ હોઈ શકે છે.}other{જ્યારે # મિનિટ સુધી Chromeનો ઉપયોગ કરવામાં ન આવે, ત્યારે તમારી સંસ્થા તેને ઑટોમૅટિક રીતે બંધ કરી નાખે છે. બ્રાઉઝિંગ ડેટા ડિલીટ કરવામાં આવે છે. આમાં ઇતિહાસ, ઑટોમૅટિક રીતે ભરવાની સુવિધા અને ડાઉનલોડ કરેલું કન્ટેન્ટ શામેલ હોઈ શકે છે.}}</translation>
 <translation id="6418662306461808273">વર્તમાન Chrome પ્રોફાઇલ પર સ્વિચ કરીએ?</translation>
+<translation id="6479881432656947268">Chrome વેબ સ્ટોરની મુલાકાત લો</translation>
 <translation id="6481963882741794338">મનગમતું બનાવવા અને અન્ય હેતુઓ માટે, Chrome અને Googleની અન્ય સેવાઓ લિંક કરો</translation>
 <translation id="648319183876919572">Safe Browsingમાં વધારેલી સુરક્ષા તમને જોખમી વેબસાઇટ અને ડાઉનલોડ સામે વધુ સુરક્ષા આપે છે</translation>
 <translation id="6489302989675808168">ચાલુ • આ એક્સ્ટેન્શન ક્યાંથી આવે છે તેની ચકાસણી Chrome કરી શકતું નથી</translation>
@@ -353,6 +360,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="659498884637196217">આ ડિવાઇસ પર Google પાસવર્ડ મેનેજરમાં</translation>
 <translation id="6632473616050862500">ChromeOS Flex વધારાના <ph name="BEGIN_LINK_CROS_OSS" />ઓપન સૉર્સ સૉફ્ટવેર<ph name="END_LINK_CROS_OSS" /> દ્વારા શક્ય બન્યું છે.</translation>
+<translation id="6660596345553328257">શું Chromeમાં સાઇન ઇન કરીએ?</translation>
 <translation id="6676384891291319759">ઇંટરનેટ ઍક્સેસ કરો</translation>
 <translation id="6679975945624592337">Google Chromeને બૅકગ્રાઉન્ડમાં ચાલવા દો</translation>
 <translation id="6696915334902295848">આ સાઇટ માટે Chromeને માઇક્રોફોનની પરવાનગીની જરૂર છે</translation>
@@ -381,6 +389,7 @@
 <translation id="7036251913954633326">જો તમે માત્ર એક વાર જ આ એકાઉન્ટનો ઉપયોગ કરવા માગતા હો, તો તમે Chrome બ્રાઉઝરમાં <ph name="GUEST_LINK_BEGIN" />અતિથિ મોડ<ph name="GUEST_LINK_END" />નો ઉપયોગ કરી શકો છો. જો તમે કોઈ બીજી વ્યક્તિ માટે એકાઉન્ટ ઉમેરવા માગતા હો, તો તમારા <ph name="DEVICE_TYPE" />માં <ph name="LINK_BEGIN" />નવી વ્યક્તિ ઉમેરો<ph name="LINK_END" />.
 
 તમે વેબસાઇટ અને ઍપને પહેલેથી જે પરવાનગીઓ આપી છે, તે આ એકાઉન્ટ પર લાગુ થઈ શકે છે. તમે <ph name="SETTINGS_LINK_BEGIN" />સેટિંગ<ph name="SETTINGS_LINK_END" />માં જઈને તમારા Google એકાઉન્ટ મેનેજ કરી શકો છો.</translation>
+<translation id="7037538054043837165">તમારા બધા ડિવાઇસ પર તમારા પાસવર્ડ જેવી બીજી ઘણી બાબતો સાચવવા અને તેનો ઉપયોગ કરવા માટે, Chromeમાં સાઇન ઇન કરો</translation>
 <translation id="7059914902409643750">Chrome કસ્ટમાઇઝ કરો</translation>
 <translation id="7071827361006050863">Chrome ટૂંક સમયમાં જ બ્રાઉઝિંગ ડેટા ડિલીટ કરશે</translation>
 <translation id="7085332316435785646">Googleની સેવાઓમાં વધુ મનગમતા બનાવેલા અનુભવો આપવા માટે, Chrome ઇતિહાસ શામેલ કરવો કે નહીં, તે પસંદ કરો</translation>
@@ -454,6 +463,7 @@
 <translation id="8111297389482307122">અમુક ડેટા તમારા Google એકાઉન્ટમાં સાચવી શકાયો હોય અને તેનો ઉપયોગ તમારા બધા ડિવાઇસ પર કરી શકાયો હોય એ પહેલાં, Chrome માટે એ તમે જ છો તેની ચકાસણી કરવી જરૂરી છે. જો તમે સાઇન આઉટ કરશો, તો આ ડેટા આ ડિવાઇસ પર રહેશે.</translation>
 <translation id="8129812357326543296">&amp;Google Chrome વિશે</translation>
 <translation id="813913629614996137">પ્રારંભ કરી રહ્યું છે...</translation>
+<translation id="8162006532256575008">કોઈ એકાઉન્ટ વિના Chromeનો ઉપયોગ કરો</translation>
 <translation id="8255190535488645436">Google Chrome તમારા કૅમેરા અને માઇક્રોફોનનો ઉપયોગ કરી રહ્યું છે.</translation>
 <translation id="8257796129973882597">તમે Chrome મેનૂમાંથી બુકમાર્ક, વાંચન મોડ અને બીજું ઘણું ખોલી શકો છો</translation>
 <translation id="8267953129876836456">Chromeને તમારા રિવ્યૂ માટે કેટલાક સલામતી સંબંધિત સુઝાવો મળ્યા છે</translation>
@@ -464,6 +474,7 @@
 <translation id="8336463659890584292">જ્યારે કોઈ સાઇટ તેના પેજ પર લિંક ખાનગી રીતે પહેલેથી લોડ કરવાનું પૂછે ત્યારે Chrome, Google સર્વરનો ઉપયોગ કરે છે. આ તમારી ઓળખ પહેલેથી લોડ કરેલી સાઇટથી છુપાવે છે, પણ Googleને એ જાણવા મળે છે કે કઈ સાઇટ પહેલેથી લોડ કરવામાં આવે છે.</translation>
 <translation id="8342675569599923794">આ ફાઇલ જોખમી છે, તેથી Chrome એ તેને અવરોધિત કરેલ છે.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />અમે આ ડેટાનો ઉપયોગ કેવી રીતે કરીએ છીએ:<ph name="END_BOLD" /> સાઇટ, Chrome પર તમારી રુચિના વિષયો વિશેની માહિતી સ્ટોર કરી શકે છે. ઉદાહરણ તરીકે જો તમે મૅરેથનમાં દોડવા માટે શૂઝ ખરીદવા કોઈ સાઇટની મુલાકાત લો, તો એ સાઇટ મૅરેથન દોડને તમારી રુચિના વિષય તરીકે સાચવી શકે છે. પછી, જો તમે દોડ માટે રજિસ્ટ્રેશન કરાવવા કોઈ અન્ય સાઇટની મુલાકાત લેશો, તો તે સાઇટ તમારી રુચિના વિષયના આધારે તમને દોડવા માટેના શૂઝની જાહેરાત બતાવી શકે છે.</translation>
+<translation id="8350273347136316769">Chromeમાં મને ઑટોમૅટિક રીતે સાઇન ઇન કરો</translation>
 <translation id="8370517070665726704">કૉપિરાઇટ <ph name="YEAR" /> Google LLC. સર્વાધિકાર સુરક્ષિત.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />અમે આ ડેટાનો ઉપયોગ કેવી રીતે કરીએ છીએ:<ph name="END_BOLD" /> Chrome તમારી રુચિઓનું અનુમાન લગાવી શકે છે. પછી, તમે જેની મુલાકાત લો તે સાઇટ Chromeને તમારી રુચિઓ જોવા માટે કહી શકે છે, જેથી તમને જોવા મળતી જાહેરાતોને મનગમતી બનાવી શકાય.</translation>
 <translation id="8387459386171870978">Chromeનો ઉપયોગ કરવાનું ચાલુ રાખો</translation>
@@ -472,6 +483,7 @@
 <translation id="8416347857511542594">Chromeમાં રુચિ મુજબ જાહેરાત વિશે વધુ જાણો</translation>
 <translation id="8418845734693287262">તમારા એકાઉન્ટની સાઇન ઇન વિગતો જૂની હોવાને કારણે ChromeOS તમારા ડેટાને સિંક કરી શક્યું નથી.</translation>
 <translation id="842386925677997438">Chromeના સલામતી માટેના ટૂલ</translation>
+<translation id="8428213095426709021">સેટિંગ</translation>
 <translation id="8433638294851456451">અહીંથી તમારા Android ફોન પર નંબર મોકલવા માટે, બન્ને ડિવાઇસ પર Chromeમાં સાઇન ઇન કરો.</translation>
 <translation id="8451192282033883849"><ph name="MANAGER_NAME" /> દ્વારા તમારું એકાઉન્ટ મેનેજ કરવામાં આવે છે. તમારા ઍડમિનિસ્ટ્રેટર આ Chrome બ્રાઉઝરની પ્રોફાઇલ અને બુકમાર્ક, ઇતિહાસ તથા પાસવર્ડ જેવો તેનો ડેટા જોઈ શકે છે અને તેમાં ફેરફાર કરી શકે છે.</translation>
 <translation id="8496177819998570653">Google P&amp;assword Manager</translation>
@@ -514,6 +526,7 @@
 <translation id="9053892488859122171">ChromeOS Flex સિસ્ટમ</translation>
 <translation id="9090566250983691233">Chrome શા માટે અમુક ફાઇલો બ્લૉક કરે છે, તે જાણો</translation>
 <translation id="911206726377975832">તમારો બ્રાઉઝિંગ ડેટા પણ ડિલીટ કરી દઈએ?</translation>
+<translation id="9127728564687112483">Chromeમાં મને સાઇન ઇન કરશો નહીં</translation>
 <translation id="9138603949443464873">તમારા ફેરફારો લાગુ કરવા માટે, Chromeને ફરી લૉન્ચ કરો</translation>
 <translation id="9195993889682885387">Chrome છેલ્લા અમુક અઠવાડિયાઓના તમારા બ્રાઉઝિંગ ઇતિહાસને આધારે તમારી રુચિઓનું અનુમાન લગાવી શકે છે. આ માહિતી તમારા ડિવાઇસમાં જ રહે છે.</translation>
 <translation id="919706545465235479">સમન્વયન પ્રારંભ કરવા માટે Chrome અપડેટ કરો</translation>
diff --git a/chrome/app/resources/google_chrome_strings_hi.xtb b/chrome/app/resources/google_chrome_strings_hi.xtb
index ab882bb6..e4c1c66 100644
--- a/chrome/app/resources/google_chrome_strings_hi.xtb
+++ b/chrome/app/resources/google_chrome_strings_hi.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chromium ने इस डाउनलोड को ब्लॉक किया है, क्योंकि इस तरह की फ़ाइल आम तौर पर डाउनलोड नहीं की जाती और यह खतरनाक हो सकती है</translation>
 <translation id="1203500561924088507">इंस्टॉल करने के लिए धन्यवाद. <ph name="BUNDLE_NAME" /> का इस्तेमाल करने से पहले, ब्राउज़र को रीस्टार्ट करना ज़रूरी है.</translation>
 <translation id="1229096353876452996">Google का सुझाव है कि आप Chrome को डिफ़ॉल्ट ब्राउज़र के तौर पर सेट करें</translation>
+<translation id="1265739287306757398">तरीका जानें</translation>
 <translation id="1278833599417554002">&amp;Chrome को अपडेट करने के लिए फिर से लॉन्च करें</translation>
 <translation id="1302523850133262269">कृपया Chrome के द्वारा नवीनतम सिस्टम अपडेट इंस्टॉल करने के दौरान इंतज़ार करें.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> के मुताबिक, यह ज़रूरी है कि इस डिवाइस का इस्तेमाल करने से पहले आप सेवा की इन शर्तों को पढ़ें और स्वीकार करें. इन शर्तों से, Google ChromeOS Flex की शर्तों में कोई नई शर्त नहीं जुड़ती, न ही उनमें कोई बदलाव होता है, और न ही उन्हें सीमित किया जाता है.</translation>
@@ -34,6 +35,7 @@
  चाहिए. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">ChromeOS को अतिरिक्त <ph name="BEGIN_LINK_CROS_OSS" />ओपन सोर्स सॉफ़्टवेयर<ph name="END_LINK_CROS_OSS" /> की मदद से बनाया गया है.</translation>
 <translation id="155168855724261758">Chrome को अपनी पसंद के मुताबिक बनाएं</translation>
+<translation id="1551749261806528781">अपने सभी डिवाइसों पर पासवर्ड वगैरह सेव और इस्तेमाल करने के लिए, Chrome में साइन इन करें. साइन इन करने के बाद, यह पासवर्ड आपके Google खाते में सेव हो जाएगा.</translation>
 <translation id="1553358976309200471">Chrome अपडेट करें</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" /> इस Chrome प्रोफ़ाइल में पहले से साइन इन हैं. इससे <ph name="USER_EMAIL_ADDRESS" /> के लिए एक नई Chrome प्रोफ़ाइल बन जाएगी</translation>
 <translation id="1587223624401073077">Google Chrome आपके कैमरे का उपयोग कर रहा है.</translation>
@@ -176,6 +178,7 @@
 <translation id="3635073343384702370">पासवर्ड सेव करने पर ही, Chrome आपके पासवर्ड की जांच कर सकता है</translation>
 <translation id="3667616615096815454">इंस्टॉल नहीं किया जा सका, सर्वर के पास ऐप्लिकेशन की जानकारी उपलब्ध नहीं है.</translation>
 <translation id="3673813398384385993">Chrome को पता चला है कि "<ph name="EXTENSION_NAME" />" में मैलवेयर है</translation>
+<translation id="3695446226812920698">तरीका जानें</translation>
 <translation id="3697952514309507634">Chrome की अन्य प्रोफ़ाइलें</translation>
 <translation id="3703994572283698466"><ph name="BEGIN_LINK_LINUX_OSS" />Linux डेवलपमेंट एनवायरमेंट<ph name="END_LINK_LINUX_OSS" /> की तरह, ChromeOS को भी अतिरिक्त <ph name="BEGIN_LINK_CROS_OSS" />ओपन सोर्स सॉफ़्टवेयर<ph name="END_LINK_CROS_OSS" /> की मदद से बनाया गया है.</translation>
 <translation id="3716540481907974026">ChromeOS Flex का वर्शन</translation>
@@ -314,6 +317,7 @@
 <translation id="5940385492829620908">आपके वेब, बुकमार्क और अन्य Chrome सामग्री यहां मौजूद रहती है.</translation>
 <translation id="5941711191222866238">छोटा करें</translation>
 <translation id="5941830788786076944">Google Chrome को सामान्य ब्राउज़र बनाएं</translation>
+<translation id="5947104538377036631">Chrome का शॉर्टकट</translation>
 <translation id="6003112304606738118">डाउनलोड हो रहा है... <ph name="HOURS" /> घंटे बचे हैं</translation>
 <translation id="6014316319780893079"><ph name="BEGIN_LINK" />Chrome के टूल<ph name="END_LINK" /> की मदद से, सुरक्षित तरीके से ब्राउज़िंग की जा सकती है. साथ ही, अपना डेटा भी कंट्रोल किया जा सकता है</translation>
 <translation id="6022659036123304283">Chrome को अपने मुताबिक बनाएं</translation>
@@ -342,6 +346,7 @@
 <translation id="6412673304250309937">यह सेवा, Chrome में पहले से सेव असुरक्षित साइटों के साथ यूआरएल की जांच करती है. अगर कोई साइट आपका पासवर्ड चुराने की कोशिश करती है या कोई नुकसान पहुंचाने वाली फ़ाइल डाउनलोड की जाती है, तो Chrome सुरक्षित ब्राउज़िंग की सेवा को उनका यूआरएल भेजता है. यूआरएल के साथ-साथ उन पेजों का कुछ कॉन्टेंट भी भेजा जाता है.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome का 1 मिनट तक इस्तेमाल न करने पर, आपका संगठन इसे अपने-आप बंद कर देता है. ब्राउज़िंग डेटा मिटा दिया जाता है. इसमें, ब्राउज़िंग का इतिहास, ऑटोमैटिक भरी जाने वाली जानकारी, और डाउनलोड की गई फ़ाइलें शामिल हो सकती हैं.}one{Chrome का # मिनट तक इस्तेमाल न करने पर, आपका संगठन इसे अपने-आप बंद कर देता है. ब्राउज़िंग डेटा मिटा दिया जाता है. इसमें, ब्राउज़िंग का इतिहास, ऑटोमैटिक भरी जाने वाली जानकारी, और डाउनलोड की गई फ़ाइलें शामिल हो सकती हैं.}other{Chrome का # मिनट तक इस्तेमाल न करने पर, आपका संगठन इसे अपने-आप बंद कर देता है. ब्राउज़िंग डेटा मिटा दिया जाता है. इसमें, ब्राउज़िंग का इतिहास, ऑटोमैटिक भरी जाने वाली जानकारी, और डाउनलोड की गई फ़ाइलें शामिल हो सकती हैं.}}</translation>
 <translation id="6418662306461808273">क्या आप मौजूदा Chrome प्रोफ़ाइल में स्विच करना चाहते हैं?</translation>
+<translation id="6479881432656947268">Chrome Web Store पर जाएं</translation>
 <translation id="6481963882741794338">मनमुताबिक अनुभव और अन्य सुविधाएं पाने के लिए, Chrome को Google की अन्य सेवाओं के साथ लिंक करें</translation>
 <translation id="648319183876919572">बेहतर सुरक्षित ब्राउज़िंग की सुविधा, आपको नुकसान पहुंचाने वाली वेबसाइटों और डाउनलोड से बचाती है</translation>
 <translation id="6489302989675808168">चालू है • Chrome इस एक्सटेंशन के सोर्स की पुष्टि नहीं कर सकता</translation>
@@ -474,6 +479,7 @@
 <translation id="8416347857511542594">Chrome पर दिलचस्पी के मुताबिक विज्ञापन देखने की सुविधा के बारे में ज़्यादा जानें</translation>
 <translation id="8418845734693287262">ChromeOS आपका डेटा सिंक नहीं कर सका, क्योंकि आपके खाते में साइन इन करने से जुड़ी जानकारी पुरानी हो चुकी है.</translation>
 <translation id="842386925677997438">Chrome के सुरक्षा टूल</translation>
+<translation id="8428213095426709021">सेटिंग</translation>
 <translation id="8433638294851456451">यहां से अपने Android फ़ोन पर नंबर भेजने के लिए, दोनों डिवाइस पर Chrome में साइन इन करें.</translation>
 <translation id="8451192282033883849">आपके खाते को <ph name="MANAGER_NAME" /> मैनेज करता है. आपका एडमिन, इस Chrome ब्राउज़र प्रोफ़ाइल और उसके डेटा को देख सकता है और उसमें बदलाव कर सकता है. जैसे, बुकमार्क, इतिहास, और पासवर्ड.</translation>
 <translation id="8496177819998570653">Google Password Manager</translation>
diff --git a/chrome/app/resources/google_chrome_strings_hr.xtb b/chrome/app/resources/google_chrome_strings_hr.xtb
index 444354fb..f3d0dc0d 100644
--- a/chrome/app/resources/google_chrome_strings_hr.xtb
+++ b/chrome/app/resources/google_chrome_strings_hr.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome je blokirao ovo preuzimanje jer se ova vrsta datoteke obično ne preuzima i mogla bi biti opasna</translation>
 <translation id="1203500561924088507">Zahvaljujemo što ste izvršili instaliranje. Da biste mogli koristiti <ph name="BUNDLE_NAME" />, morate ponovno pokrenuti preglednik.</translation>
 <translation id="1229096353876452996">Google preporučuje postavljanje Chromea kao zadanog</translation>
+<translation id="1265739287306757398">Saznajte kako</translation>
 <translation id="1278833599417554002">Ponovo pokrenite da biste ažurirali &amp;Chrome</translation>
 <translation id="1302523850133262269">Pričekajte da Chrome instalira najnovija ažuriranja sustava.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> zahtijeva da pročitate i prihvatite sljedeće uvjete pružanja usluge prije upotrebe ovog uređaja. Ti uvjeti ne predstavljaju proširenje, izmjenu ili ograničenje uvjeta ChromeOS Flexa.</translation>
@@ -177,6 +178,7 @@
 <translation id="3635073343384702370">Chrome može provjeriti vaše zaporke kad ih spremite</translation>
 <translation id="3667616615096815454">Nije moguće instalirati, aplikacija nije poznata poslužitelju.</translation>
 <translation id="3673813398384385993">Chrome je otkrio da <ph name="EXTENSION_NAME" /> sadrži zlonamjerni softver</translation>
+<translation id="3695446226812920698">Saznajte kako</translation>
 <translation id="3697952514309507634">Ostali profili na Chromeu</translation>
 <translation id="3703994572283698466">Chrome OS omogućen je dodatnim <ph name="BEGIN_LINK_CROS_OSS" />softverom utemeljenim na otvorenom izvornom kodu<ph name="END_LINK_CROS_OSS" />, isto kao i <ph name="BEGIN_LINK_LINUX_OSS" />razvojnim okruženjem Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Verzija ChromeOS Flexa</translation>
@@ -340,6 +342,7 @@
 <translation id="6412673304250309937">Provjerava URL-ove s popisom nesigurnih web-lokacija pohranjenih u Chromeu. Ako neka web-lokacija pokuša ukrasti vašu zaporku ili ako preuzmete štetnu datoteku, Chrome također može poslati URL-ove, uključujući dijelove sadržaja web-stranice, Sigurnom pregledavanju.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Kad se Chrome ne koristi jednu minutu, vaša ga organizacija automatski zatvara. Podaci o pregledavanju se brišu. To može uključivati povijest, automatsko popunjavanje i preuzimanja.}one{Kad se Chrome ne koristi # minutu, vaša ga organizacija automatski zatvara. Podaci o pregledavanju se brišu. To može uključivati povijest, automatsko popunjavanje i preuzimanja.}few{Kad se Chrome ne koristi # minute, vaša ga organizacija automatski zatvara. Podaci o pregledavanju se brišu. To može uključivati povijest, automatsko popunjavanje i preuzimanja.}other{Kad se Chrome ne koristi # minuta, vaša ga organizacija automatski zatvara. Podaci o pregledavanju se brišu. To može uključivati povijest, automatsko popunjavanje i preuzimanja.}}</translation>
 <translation id="6418662306461808273">Želite li prijeći na postojeći profil u Chromeu?</translation>
+<translation id="6479881432656947268">Posjetite Chrome Web Store</translation>
 <translation id="6481963882741794338">Povezivanje Chromea i drugih Googleovih usluga radi personalizacije i u druge svrhe</translation>
 <translation id="648319183876919572">Poboljšano sigurno pregledavanje pruža vam više zaštite od opasnih web-lokacija i preuzimanja</translation>
 <translation id="6489302989675808168">Uključeno • Chrome ne može provjeriti odakle dolazi ovo proširenje</translation>
@@ -472,6 +475,7 @@
 <translation id="8416347857511542594">Saznajte više o prilagodbi oglasa u Chromeu</translation>
 <translation id="8418845734693287262">Chrome OS nije mogao sinkronizirati vaše podatke jer su vaši podaci za prijavu na račun zastarjeli.</translation>
 <translation id="842386925677997438">Chromeovi sigurnosni alati</translation>
+<translation id="8428213095426709021">Postavke</translation>
 <translation id="8433638294851456451">Da biste poslali broj s ovog uređaja na svoj Android telefon, prijavite se na Chrome na oba uređaja.</translation>
 <translation id="8451192282033883849">Vašim računom upravlja <ph name="MANAGER_NAME" />. Vaš administrator može pregledavati i uređivati profil ovog preglednika Chrome i njegove podatke, kao što su oznake, povijest i zaporke.</translation>
 <translation id="8496177819998570653">Google upravitelj zaporki</translation>
diff --git a/chrome/app/resources/google_chrome_strings_hu.xtb b/chrome/app/resources/google_chrome_strings_hu.xtb
index e23a5d8..54fc9ad 100644
--- a/chrome/app/resources/google_chrome_strings_hu.xtb
+++ b/chrome/app/resources/google_chrome_strings_hu.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">A Chrome letiltotta ezt a letöltést, mert ezt a fájltípust nem töltik le gyakran, és veszélyes lehet</translation>
 <translation id="1203500561924088507">Köszönjük, hogy elvégezte a telepítést. A(z) <ph name="BUNDLE_NAME" /> használata előtt újra kell indítania a böngészőt.</translation>
 <translation id="1229096353876452996">A Google a Chrome beállítását javasolja alapértelmezett böngészőként</translation>
+<translation id="1265739287306757398">További információ</translation>
 <translation id="1278833599417554002">Indítsa újra a Chrome frissítéshez</translation>
 <translation id="1302523850133262269">Kérjük, várjon, amíg a Chrome telepíti a legutóbbi rendszerfrissítéseket.</translation>
 <translation id="1335640173511558774">A(z) <ph name="MANAGER" /> megköveteli, hogy olvassa el, majd fogadja el a következő Általános Szerződési Feltételeket, mielőtt használná ezt az eszközt. Ezek a feltételek nem bővítik, módosítják vagy korlátozzák a Google ChromeOS Flex Általános Szerződési Feltételeit.</translation>
@@ -77,6 +78,7 @@
 <translation id="2174917724755363426">A telepítés még nem fejeződött be. Biztosan megszakítja a műveletet?</translation>
 <translation id="2190166659037789668">Frissítés-ellenőrzési hiba: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">A Chrome nagyobb irányítást ad afelett, hogy milyen hirdetések jelenjenek meg Önnek, és korlátozza, hogy mely webhelyek tudhatnak meg Önről információkat, amikor személyre szabott hirdetéseket jelenítenek meg.</translation>
+<translation id="2216543877350048334">Ha szeretné eltávolítani Google-fiókját a Chrome-ból, jelentkezzen ki</translation>
 <translation id="223889379102603431">Információ arról, hogy a Chrome hogyan kezeli a főtanúsítványokat</translation>
 <translation id="2258103955319320201">Ha szeretne minden eszközén hozzáférni a Chrome böngészőhöz tartozó anyagaihoz, jelentkezzen be, majd kapcsolja be a szinkronizálást.</translation>
 <translation id="2290014774651636340">Hiányoznak Google API-kulcsok. A Google Chrome egyes funkciói kikapcsolnak.</translation>
@@ -134,6 +136,7 @@
 <translation id="2929907241665500097">Ismeretlen hiba történt, ezért a Chrome nem frissült. <ph name="BEGIN_LINK" />A Chrome frissítési problémáinak megoldása.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Telepítési hiba: Nem sikerült elindítani a telepítést.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> – Hálózati bejelentkezés – Chrome</translation>
+<translation id="2970681950995291301">Ha el szeretné távolítani Google-fiókját a Chrome-ból, jelentkezzen ki a Chrome-ból a Beállítások oldalon</translation>
 <translation id="3018957014024118866">Az adatok a Chrome-ból is legyenek törölve (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">A ChromeOS Flex újraindítása és frissítése</translation>
 <translation id="3037838751736561277">A Google Chrome háttérmódban van.</translation>
@@ -174,6 +177,7 @@
 <translation id="3635073343384702370">A Chrome képes a jelszavak ellenőrzésére, amikor Ön menti őket</translation>
 <translation id="3667616615096815454">A telepítés sikertelen volt, mert az alkalmazás ismeretlen a szerver számára.</translation>
 <translation id="3673813398384385993">A Chrome kártékony programot talált a következőben: „<ph name="EXTENSION_NAME" />”</translation>
+<translation id="3695446226812920698">Tudnivalók</translation>
 <translation id="3697952514309507634">Egyéb Chrome-profilok</translation>
 <translation id="3703994572283698466">A ChromeOS létrejöttéhez egyéb <ph name="BEGIN_LINK_CROS_OSS" />nyílt forráskódú szoftverek<ph name="END_LINK_CROS_OSS" /> is hozzájárultak, ahogyan a <ph name="BEGIN_LINK_LINUX_OSS" />Linux fejlesztői környezet<ph name="END_LINK_LINUX_OSS" /> létrejöttéhez is.</translation>
 <translation id="3716540481907974026">ChromeOS Flex verziója</translation>
@@ -235,6 +239,7 @@
 <translation id="4624065194742029982">Chrome inkognitó mód</translation>
 <translation id="4627412468266359539">Nem kötelező: Segítheti a ChromeOS Flex funkcióinak és teljesítményének javítását azzal, hogy automatikusan elküldi a diagnosztikai és használati adatokat a Google-nak.</translation>
 <translation id="4633000520311261472">A Chrome biztonságosabbá tétele érdekében kikapcsoltunk néhány bővítményt, amelyek nem a(z) <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> szolgáltatásból származnak, és előfordulhat, hogy az Ön tudta nélkül lettek telepítve.</translation>
+<translation id="4643107447730827793">A Chrome egyes adatait még nem mentette a rendszer a Google-fiókjába. A kijelentkezés előtt várjon néhány percet.</translation>
 <translation id="4680828127924988555">Telepítés megszakítása</translation>
 <translation id="469553575393225953">Az ismeretlen forrásból származó bővítmények, alkalmazások és témák károsíthatják az eszközt. A Chrome azt javasolja, hogy csak a Chrome Webáruházból telepítse őket.</translation>
 <translation id="4724676981607797757">A telepítés nem támogatott protokoll hiba miatt nem sikerült.</translation>
@@ -259,6 +264,7 @@
 <translation id="4970880042055371251">ChromeOS verziószáma</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Kattintson a „Google Jelszókezelő” lehetőségre</translation>
+<translation id="5120334927898581447">Bejelentkezés a Chrome-ba, amikor más Google-szolgáltatásokba is bejelentkezik</translation>
 <translation id="5126049312684316860">A Chrome még több olyan oldalt előtölt, amelyeket Ön valószínűsíthetően fel fog keresni, így amikor valóban felkeresi őket, gyorsabban töltődnek be.</translation>
 <translation id="5132929315877954718">Fedezzen fel nagyszerű alkalmazásokat, játékokat, bővítményeket és témákat a Google Chrome-hoz.</translation>
 <translation id="5139423532931106058">A Chrome-profil személyre szabása</translation>
@@ -292,6 +298,7 @@
 <translation id="5709557627224531708">A Chrome beállítása alapértelmezett böngészőként</translation>
 <translation id="5727531838415286053">Ha a Chrome véletlenszerű módon regisztrálta Önt egy aktív próbaidőszakra, az Ön böngészési előzményei hatással vannak a megjelenő hirdetésekre és a becslések szerinti érdeklődési körökre. Adatai védelme érdekében a Chrome havi rendszerességgel törli az Ön érdeklődési köreit. Az érdeklődési körök frissülnek, kivéve, ha eltávolítja őket.</translation>
 <translation id="5736850870166430177">Ha valamelyik webhely megpróbálja ellopni az Ön jelszavát, illetve ha Ön kártékony fájlt tölt le, akkor a Chrome elküldheti az URL-eket is (az oldal tartalmának részeivel együtt) a Biztonságos Böngészésnek.</translation>
+<translation id="575458254678141039">Amikor <ph name="USER_EMAIL" /> fiókjával bejelentkezik a Google-szolgáltatásokba (például a Gmailbe vagy a YouTube-ba), ugyanazzal a fiókkal bejelentkezhet a Chrome-ba is</translation>
 <translation id="5756509061973259733">Már létezik Chrome-profil ezzel a fiókkal ezen az eszközön.</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> – Google Chrome Canary</translation>
 <translation id="5804318322022881572">Nem sikerült a Chrome elindítása. Próbálkozzon újra.</translation>
@@ -333,6 +340,7 @@
 <translation id="6412673304250309937">Ellenőrzi az URL-eket a Chrome-ban a nem biztonságos webhelyekről tárolt lista alapján. Ha egy webhely megpróbálja ellopni az Ön jelszavát, illetve ha Ön ártalmas fájlt tölt le, akkor a Chrome elküldheti az URL-eket is (az oldaltartalmak részleteivel együtt) a Biztonságos Böngészésnek.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Szervezete automatikusan bezárja a Chrome-ot, ha 1 percig nincs használatban. A böngészési adatok ekkor törlődnek. A böngészési adatok közé tartozhatnak az előzmények, az automatikus kitöltés adatai és a letöltések.}other{Szervezete automatikusan bezárja a Chrome-ot, ha # percig nincs használatban. A böngészési adatok ekkor törlődnek. A böngészési adatok közé tartozhatnak az előzmények, az automatikus kitöltés adatai és a letöltések.}}</translation>
 <translation id="6418662306461808273">Szeretne meglévő Chrome-profilra váltani?</translation>
+<translation id="6479881432656947268">Keresse fel a Chrome Webáruházat.</translation>
 <translation id="6481963882741794338">A Chrome és más Google-szolgáltatások összekapcsolása személyre szabási és egyéb célokból</translation>
 <translation id="648319183876919572">A Biztonságos Böngészés fokozott védelemmel funkció többet tesz a veszélyes webhelyekkel és letöltésekkel szembeni védekezésért</translation>
 <translation id="6489302989675808168">Be • A Chrome nem tudja ellenőrizni a bővítmény forrását</translation>
@@ -342,6 +350,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="659498884637196217">A Google Jelszókezelőben ezen az eszközön</translation>
 <translation id="6632473616050862500">A ChromeOS Flex létrejöttéhez egyéb <ph name="BEGIN_LINK_CROS_OSS" />nyílt forráskódú szoftverek<ph name="END_LINK_CROS_OSS" /> is hozzájárultak.</translation>
+<translation id="6660596345553328257">Bejelentkezik a Chrome-ba?</translation>
 <translation id="6676384891291319759">Internetelérés</translation>
 <translation id="6679975945624592337">A Google Chrome futhat a háttérben</translation>
 <translation id="6696915334902295848">A Chrome-nak mikrofonhasználati engedélyre van szüksége ehhez a webhelyhez</translation>
@@ -370,6 +379,7 @@
 <translation id="7036251913954633326">Ha csak egyszer szeretné használni ezt a fiókot, használhatja a <ph name="GUEST_LINK_BEGIN" />vendég módot<ph name="GUEST_LINK_END" /> a Chrome böngészőben. Ha más számára szeretne hozzáadni fiókot, <ph name="LINK_BEGIN" />inkább új személyt adjon hozzá<ph name="LINK_END" /> <ph name="DEVICE_TYPE" /> eszközéhez.
 
 A webhelyek és alkalmazások számára már megadott engedélyek erre a fiókra is érvényesek lehetnek. Google-fiókjait a <ph name="SETTINGS_LINK_BEGIN" />Beállításokban<ph name="SETTINGS_LINK_END" /> kezelheti.</translation>
+<translation id="7037538054043837165">Ha azt szeretné, hogy jelszavait és más adatait valamennyi eszközére mentse a rendszer, hogy Ön mindegyiken használhassa őket, jelentkezzen be a Chrome-ba</translation>
 <translation id="7059914902409643750">Tegye személyessé a Chrome-ot</translation>
 <translation id="7071827361006050863">A Chrome hamarosan törli a böngészési adatokat</translation>
 <translation id="7085332316435785646">Válassza ki, hogy szeretné-e használni a Chrome-előzményeket személyre szabott élmények biztosításához a Google-szolgáltatásokban.</translation>
@@ -440,8 +450,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Egyéb Chrome-profilok</translation>
 <translation id="8086881907087796310">A telepítés sikertelen volt, mert a számítógép nem felel meg a minimális hardverkövetelményeknek.</translation>
+<translation id="8111297389482307122">A Chrome-nak ellenőriznie kell az Ön személyazonosságát, mielőtt bizonyos adatokat menthetne az Ön Google-fiókjába, és minden eszközén használhatná őket. Ha kijelentkezik, ezek az adatok megmaradnak ezen az eszközön.</translation>
 <translation id="8129812357326543296">A &amp;Google Chrome névjegye</translation>
 <translation id="813913629614996137">Indítás…</translation>
+<translation id="8162006532256575008">Chrome használata fiók nélkül</translation>
 <translation id="8255190535488645436">A Google Chrome használja a kamerát és a mikrofont.</translation>
 <translation id="8257796129973882597">A Chrome-menüből megnyithatja a könyvjelzőket, az olvasási módot és egyebeket</translation>
 <translation id="8267953129876836456">A Chrome talált néhány áttekintésre érdemes biztonsági javaslatot</translation>
@@ -452,6 +464,7 @@
 <translation id="8336463659890584292">Ha valamely webhely a linkek privát módon való előtöltését kéri az oldalán, a Chrome a Google szervereit használja. Ez a művelet elrejti az Ön személyazonosságát az előtöltött webhely előtt, de a Google megtanulja, hogy mely webhelyek töltődnek be előre.</translation>
 <translation id="8342675569599923794">Ez a fájl veszélyes, ezért a Chrome letiltotta.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Az adatok felhasználási módja:<ph name="END_BOLD" /> A webhelyek tárolhatnak az Ön érdeklődési köreivel kapcsolatos információkat a Chrome-ban. Ha például felkeres egy webhelyet, ahol maratonfutáshoz való cipőt vásárol, akkor a webhely meghatározhatja a maratonfutást az Ön egyik érdeklődési köreként. Ha később felkeres egy másik webhelyet, hogy jelentkezzen egy versenyre, ezen a webhelyen megjelenhet egy futócipőket reklámozó hirdetés az Ön érdeklődési köre alapján.</translation>
+<translation id="8350273347136316769">Automatikus bejelentkezés a Chrome-ba</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Minden jog fenntartva.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Az adatok felhasználási módja:<ph name="END_BOLD" /> A Chrome meg tudja becsülni az Ön érdeklődési köreit. Később az Ön által felkeresett webhelyek a megjelenő hirdetések személyre szabása érdekében kérhetik a Chrome-tól az Ön érdeklődési köreinek megismerését.</translation>
 <translation id="8387459386171870978">A Chrome használatának folytatása</translation>
@@ -460,6 +473,7 @@
 <translation id="8416347857511542594">További információ a hirdetések személyre szabásáról a Chrome-ban</translation>
 <translation id="8418845734693287262">A ChromeOS nem tudta szinkronizálni az adatokat, mert a fiók bejelentkezési adatai elavultak.</translation>
 <translation id="842386925677997438">A Chrome biztonsági eszközei</translation>
+<translation id="8428213095426709021">Beállítások</translation>
 <translation id="8433638294851456451">Ha innen szeretne számot küldeni Android-telefonjára, jelentkezzen be a Chrome-ba mindkét eszközén.</translation>
 <translation id="8451192282033883849">Az Ön fiókkezelője: <ph name="MANAGER_NAME" />. Rendszergazdája láthatja és szerkesztheti ezt a Chrome-böngészőprofilt és az adatait (például a könyvjelzőket, az előzményeket és a jelszavakat).</translation>
 <translation id="8496177819998570653">Google J&amp;elszókezelő</translation>
@@ -493,6 +507,7 @@
 <translation id="8862326446509486874">Nincsenek meg a megfelelő jogai a rendszerszintű telepítéshez. Indítsa újra a telepítőt rendszergazdaként.</translation>
 <translation id="8914504000324227558">A Chrome újraindítása</translation>
 <translation id="8922193594870374009">Ha innen: <ph name="ORIGIN" /> szeretne számot küldeni Android-telefonjára, jelentkezzen be a Chrome-ba mindkét eszközén.</translation>
+<translation id="8948460679427074738">Ez a bővítmény nem tett közzé adatvédelmi gyakorlatokat például arra vonatkozóan, hogy hogyan gyűjti és használja fel az adatokat. A Chrome az eltávolítását javasolja.</translation>
 <translation id="8986207147630327271">Munkaprofilt ad hozzá ehhez a böngészőhöz, és csak a munkaprofil felett adja át az irányítást a rendszergazdának.</translation>
 <translation id="8989968390305463310">Böngészési előzményei határozzák meg az Ön számára megjelenő hirdetéseket és az alább látható módon felmért érdeklődési köröket. Adatai védelme érdekében a Chrome havi rendszerességgel automatikusan törli az Ön érdeklődési köreit. Az érdeklődési körök frissülhetnek, kivéve, ha eltávolítja őket.</translation>
 <translation id="8999117580775242387">Ha a HTTPS nem áll rendelkezésre, a Chrome nem biztonságos kapcsolatot fog használni anélkül, hogy figyelmeztetné Önt</translation>
@@ -501,6 +516,7 @@
 <translation id="9053892488859122171">ChromeOS Flex rendszer</translation>
 <translation id="9090566250983691233">További információ arról, hogy miért tilt le bizonyos fájlokat a Chrome</translation>
 <translation id="911206726377975832">Törli a böngészési adatait is?</translation>
+<translation id="9127728564687112483">Nem jelentkezem be a Chrome-ba</translation>
 <translation id="9138603949443464873">A módosítások alkalmazásához indítsa újra a Chrome-ot</translation>
 <translation id="9195993889682885387">A Chrome meg tudja becsülni az Ön érdeklődési köreit a legutóbbi pár hétben végzett böngészési tevékenységei alapján. Ezek az információk nem hagyják el az eszközt.</translation>
 <translation id="919706545465235479">Frissítse a Chrome-ot a szinkronizálás megkezdéséhez</translation>
diff --git a/chrome/app/resources/google_chrome_strings_hy.xtb b/chrome/app/resources/google_chrome_strings_hy.xtb
index 8e5c9ab..5997a82a 100644
--- a/chrome/app/resources/google_chrome_strings_hy.xtb
+++ b/chrome/app/resources/google_chrome_strings_hy.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome-ն արգելափակել է այս ներբեռնումը, քանի որ ֆայլի այս տեսակը հազվադեպ է ներբեռնվում, և այն կարող է վտանգավոր լինել</translation>
 <translation id="1203500561924088507">Շնորհակալություն տեղադրելու համար։ Նախքան <ph name="BUNDLE_NAME" />-ն օգտագործելը դուք պետք է վերագործարկեք ձեր դիտարկիչը։</translation>
 <translation id="1229096353876452996">Google-ը խորհուրդ է տալիս Chrome-ը սահմանել որպես կանխադրված դիտարկիչ</translation>
+<translation id="1265739287306757398">Իմանալ ինչպես</translation>
 <translation id="1278833599417554002">Վերագործարկել՝ &amp;Chrome-ը թարմացնելու համար</translation>
 <translation id="1302523850133262269">Սպասեք` մինչ Chrome-ը տեղադրում է համակարգի նորագույն թարմացումները:</translation>
 <translation id="1335640173511558774">Ադմինիստրատորը (<ph name="MANAGER" />) պահանջում է, որ դուք նախքան սարքն օգտագործելը կարդաք և ընդունեք հետևյալ Օգտագործման պայմանները։ Այս պայմանները չեն ընդլայնում, փոփոխում կամ սահմանափակում Google ChromeOS Flex-ի պայմանները։</translation>
@@ -35,6 +36,7 @@
 <translation id="1516530951338665275">Զուգակցումը շարունակելու համար Google Chrome-ին հասանելի դարձրեք Bluetooth-ը։ <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">ChromeOS-ը ստեղծվել է <ph name="BEGIN_LINK_CROS_OSS" />բաց կոդով ծրագրակազմի<ph name="END_LINK_CROS_OSS" /> հիման վրա։</translation>
 <translation id="155168855724261758">Անհատականացնել Chrome-ը</translation>
+<translation id="1551749261806528781">Գաղտնաբառերը և մյուս տվյալները ձեր բոլոր սարքերում պահելու և օգտագործելու համար մուտք գործեք Chrome։ Այս գաղտնաբառը կպահվի ձեր Google հաշվում, երբ մուտք գործեք։</translation>
 <translation id="1553358976309200471">Թարմացնել Chrome-ը</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" />-ն արդեն մուտք է գործել Chrome-ի այս պրոֆիլը։ <ph name="USER_EMAIL_ADDRESS" /> օգտատիրոջ համար կստեղծվի Chrome-ի նոր պրոֆիլ։</translation>
 <translation id="1587223624401073077">Google Chrome-ն օգտագործում է ձեր տեսախցիկը:</translation>
@@ -78,6 +80,7 @@
 <translation id="2174917724755363426">Տեղադրումը չի ավարտվել։ Իսկապե՞ս ուզում եք չեղարկել։</translation>
 <translation id="2190166659037789668">Թարմացումների ստուգման սխալ՝ <ph name="UPDATE_CHECK_ERROR" />։</translation>
 <translation id="2199691482078155239">Chrome-ը ձեզ տալիս է ավելի շատ հնարավորություններ՝ վերահսկելու ձեզ ցուցադրվող գովազդները, և սահմանափակում է ձեր մասին այն տվյալների ծավալը, որոնք հասանելի են դառնում կայքերին, երբ դրանք ձեզ անհատականացված գովազդ են ցուցադրում</translation>
+<translation id="2216543877350048334">Ձեր Google հաշիվը Chrome-ից հեռացնելու համար դուրս եկեք հաշվից</translation>
 <translation id="223889379102603431">Տեղեկություններ այն մասին, թե ինչպես է Chrome-ը կառավարում իր արմատային հավաստագրերը</translation>
 <translation id="2258103955319320201">Chrome դիտարկիչի ձեր տվյալները ձեր բոլոր սարքերում օգտագործելու համար մտեք հաշիվ և միացրեք համաժամացումը</translation>
 <translation id="2290014774651636340">Google API-ի բանալիները չկան: Google Chrome-ի որոշ գործառույթներ կանջատվեն:</translation>
@@ -135,6 +138,7 @@
 <translation id="2929907241665500097">Անհայտ սխալի պատճառով չհաջողվեց թարմացնել Chrome-ը։ <ph name="BEGIN_LINK" />Շտկել Chrome-ի թարմացման հետ կապված խնդիրները<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Տեղադրման սխալ. չհաջողվեց սկսել տեղադրումը։</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" />– Ցանցի մուտք – Chrome</translation>
+<translation id="2970681950995291301">Ձեր Google հաշիվը Chrome-ից հեռացնելու համար դուրս եկեք Chrome-ից «Կարգավորումներ» էջում</translation>
 <translation id="3018957014024118866">Նաև հեռացնել տվյալները Chrome-ից (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Վերագործարկել՝ &amp;ChromeOS Flex-ը թարմացնելու համար</translation>
 <translation id="3037838751736561277">Google Chrome-ն աշխատում է ֆոնային ռեժիմում:</translation>
@@ -175,6 +179,7 @@
 <translation id="3635073343384702370">Chrome-ը կարող է ստուգել ձեր գաղտնաբառերը, երբ պահում եք դրանք</translation>
 <translation id="3667616615096815454">Չհաջողվեց տեղադրել․ հավելվածն անծանոթ է սերվերի համար։</translation>
 <translation id="3673813398384385993">Chrome-ը «<ph name="EXTENSION_NAME" />» ընդլայնման մեջ վնասագիր է հայտնաբերել</translation>
+<translation id="3695446226812920698">Իմանալ ինչպես</translation>
 <translation id="3697952514309507634">Այլ Chrome պրոֆիլներ</translation>
 <translation id="3703994572283698466">ChromeOS-ը ստեղծվել է <ph name="BEGIN_LINK_CROS_OSS" />բաց կոդով ծրագրակազմի<ph name="END_LINK_CROS_OSS" /> հիման վրա, ինչպիսին է <ph name="BEGIN_LINK_LINUX_OSS" />Լինուքսի մշակման միջավայրը<ph name="END_LINK_LINUX_OSS" />։</translation>
 <translation id="3716540481907974026">ChromeOS Flex-ի տարբերակը</translation>
@@ -236,6 +241,7 @@
 <translation id="4624065194742029982">Chrome ինկոգնիտո</translation>
 <translation id="4627412468266359539">Ըստ ցանկության. օգնեք բարելավել ChromeOS Flex-ի գործառույթներն ու աշխատանքը՝ Google-ին ավտոմատ կերպով ուղարկելով օգտագործման և դիագնոստիկ տվյալները։</translation>
 <translation id="4633000520311261472">Chrome-ն ավելի ապահով դարձնելու համար անջատվել են որոշ ընդլայնումներ, որոնք թվարկված չեն <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />-ում և կարող են ավելացված լինել առանց ձեր իմացության։</translation>
+<translation id="4643107447730827793">Ձեր Chrome-ի որոշ տվյալներ դեռ չեն պահվել ձեր Google հաշվում։ Նախքան դուրս գալը մի քանի րոպե սպասեք։</translation>
 <translation id="4680828127924988555">Չեղարկել տեղադրումը</translation>
 <translation id="469553575393225953">Անհայտ աղբյուրներից ընդլայնումները, հավելվածներն ու թեմաները կարող են վնասել ձեր սարքը։ Chrome-ը խորհուրդ է տալիս դրանք տեղադրել միայն Chrome Web Store-ից։</translation>
 <translation id="4724676981607797757">Չհաջողվեց տեղադրել հավելվածը, քանի որ չաջակցվող հաղորդակարգի կիրառման արդյունքում սխալ է առաջացել։</translation>
@@ -260,6 +266,7 @@
 <translation id="4970880042055371251">ChromeOS-ի տարբերակը</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Սեղմեք «Google գաղտնաբառերի կառավարիչ»</translation>
+<translation id="5120334927898581447">Մուտք գործեք Chrome, երբ մուտք եք գործում Google-ի այլ ծառայություններ</translation>
 <translation id="5126049312684316860">Chrome-ը նախապես բեռնում է ավելի շատ էջեր, որոնք դուք հավանաբար կայցելեք, որպեսզի դրանք ավելի արագ բեռնվեն</translation>
 <translation id="5132929315877954718">Հավելվածների, խաղերի, ընդլայնումների և թեմաների լայն ընտրանի Google Chrome-ի համար:</translation>
 <translation id="5139423532931106058">Անհատականացնել Chrome-ի պրոֆիլը</translation>
@@ -297,6 +304,7 @@
 <translation id="5709557627224531708">Դարձրեք Chrome-ը կանխադրված դիտարկիչ</translation>
 <translation id="5727531838415286053">Եթե Chrome-ը պատահականության սկզբունքով ձեզ ընտրում է ակտիվ փորձարկմանը մասնակցության համար, ձեր այցելությունների պատմությունն ազդում է ձեզ ցուցադրվող գովազդի և ստորև ներկայացված հետաքրքրությունների վրա։ Ձեր գաղտնիությունը պաշտպանելու նպատակով Chrome-ը ամեն ամիս ջնջում է ձեր հետաքրքրությունները։ Հետաքրքրությունները թարմացվում են, եթե դրանք չեք հեռացնում։</translation>
 <translation id="5736850870166430177">Եթե կայքը փորձում է գողանալ ձեր գաղտնաբառը, կամ երբ վնասակար ֆայլ եք ներբեռնում, Chrome-ը կարող է ուղարկել URL-ն ու էջի բովանդակությունը՝ Ապահով դիտարկման միջոցով ստուգելու համար։</translation>
+<translation id="575458254678141039">Երբ <ph name="USER_EMAIL" /> հաշվի միջոցով մուտք եք գործում Google-ի ծառայություններ, օր․՝ Gmail կամ YouTube, նույն հաշվի միջոցով կարող եք մուտք գործել Chrome</translation>
 <translation id="5756509061973259733">Այս հաշվի հետ կապված Chrome-ի պրոֆիլ արդեն գոյություն ունի այս սարքում</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> – Google Chrome Canary</translation>
 <translation id="5804318322022881572">Չհաջողվեց գործարկել Chrome-ը։ Նորից փորձեք։</translation>
@@ -310,6 +318,7 @@
 <translation id="5940385492829620908">Ձեր վեբ էջերը, էջանիշները և Chrome-ի մնացած տվյալներն այստեղ են:</translation>
 <translation id="5941711191222866238">Նվազեցնել</translation>
 <translation id="5941830788786076944">Դարձնել Google Chrome-ը կանխադրված դիտարկիչը</translation>
+<translation id="5947104538377036631">Chrome-ի դյուրանցում</translation>
 <translation id="6003112304606738118">Ներբեռնում… Մնաց <ph name="HOURS" /> ժամ</translation>
 <translation id="6014316319780893079"><ph name="BEGIN_LINK" />Chrome-ի գործիքների<ph name="END_LINK" /> միջոցով դուք կարող եք ապահով դիտարկել և կառավարել կարգավորումները</translation>
 <translation id="6022659036123304283">Անհատականացրեք Chrome դիտարկիչը</translation>
@@ -338,6 +347,7 @@
 <translation id="6412673304250309937">Ստուգում է URL-ները Chrome-ում պահված վտանգավոր կայքերի ցանկի միջոցով։ Եթե կայքը փորձում է հափշտակել ձեր գաղտնաբառը, կամ երբ վնասակար ֆայլ եք ներբեռնում, Chrome-ը կարող է ուղարկել URL-ն ու էջի բովանդակությունը՝ անվտանգ դիտարկման միջոցով ստուգելու համար։</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Ձեր կազմակերպությունն ավտոմատ փակում է Chrome-ը, երբ այն 1 րոպե չի օգտագործվում։ Դիտարկման տվյալները ջնջվում են։ Դիտարկման տվյալները կարող են ներառել պատմությունը, ինքնալրացված տվյալները և ներբեռնումները։}one{Ձեր կազմակերպությունն ավտոմատ փակում է Chrome-ը, երբ այն # րոպե չի օգտագործվում։ Դիտարկման տվյալները ջնջվում են։ Դիտարկման տվյալները կարող են ներառել պատմությունը, ինքնալրացված տվյալները և ներբեռնումները։}other{Ձեր կազմակերպությունն ավտոմատ փակում է Chrome-ը, երբ այն # րոպե չի օգտագործվում։ Դիտարկման տվյալները ջնջվում են։ Դիտարկման տվյալները կարող են ներառել պատմությունը, ինքնալրացված տվյալները և ներբեռնումները։}}</translation>
 <translation id="6418662306461808273">Անցնե՞լ Chrome-ի առկա պրոֆիլ</translation>
+<translation id="6479881432656947268">Անցնել Chrome Web Store</translation>
 <translation id="6481963882741794338">Կապեք Chrome-ը Google-ի մյուս ծառայությունների հետ՝ անհատականացման և այլ գործընթացների համար</translation>
 <translation id="648319183876919572">Բարելավված Ապահով դիտարկումն օգնում է պաշտպանվել վտանգավոր կայքերից և ներբեռնումներից</translation>
 <translation id="6489302989675808168">Միացված է • Chrome-ը չի կարող հաստատել այս ընդլայնման ծագումը</translation>
@@ -347,6 +357,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> – Google Chrome Dev</translation>
 <translation id="659498884637196217">Այս սարքի Google Գաղտնաբառերի կառավարիչում</translation>
 <translation id="6632473616050862500">ChromeOS Flex-ը ստեղծվել է <ph name="BEGIN_LINK_CROS_OSS" />բաց կոդով ծրագրակազմի<ph name="END_LINK_CROS_OSS" /> հիման վրա։</translation>
+<translation id="6660596345553328257">Մուտք գործե՞լ Chrome</translation>
 <translation id="6676384891291319759">Մտնել համացանց</translation>
 <translation id="6679975945624592337">Թույլատրել Google Chrome-ին աշխատել ֆոնային ռեժիմում</translation>
 <translation id="6696915334902295848">Այս կայքի համար Chrome-ին անհրաժեշտ է խոսափողն օգտագործելու թույլտվություն</translation>
@@ -375,6 +386,7 @@
 <translation id="7036251913954633326">Եթե ուզում եք այս հաշիվն օգտագործել միայն մեկ անգամ, միացրեք <ph name="GUEST_LINK_BEGIN" />հյուրի ռեժիմը<ph name="GUEST_LINK_END" /> Chrome դիտարկիչում։ Եթե ուզում եք հաշիվ ավելացնել մեկ ուրիշի համար, <ph name="LINK_BEGIN" />ավելացրեք նոր օգտատեր<ph name="LINK_END" /> ձեր <ph name="DEVICE_TYPE" /> սարքում։
 
 Թույլտվությունները, որոնք տրամադրել եք կայքերին և հավելվածներին, կարող են կիրառվել այս հաշվի նկատմամբ։ Ձեր Google հաշիվները կարող եք կառավարել <ph name="SETTINGS_LINK_BEGIN" />Կարգավորումներում<ph name="SETTINGS_LINK_END" />։</translation>
+<translation id="7037538054043837165">Ձեր գաղտնաբառերը և մյուս տվյալները բոլոր սարքերում պահելու և օգտագործելու համար մուտք գործեք Chrome</translation>
 <translation id="7059914902409643750">Անհատականացրեք Chrome դիտարկիչը</translation>
 <translation id="7071827361006050863">Chrome-ը շուտով կջնջի այցելությունների պատմությունը</translation>
 <translation id="7085332316435785646">Ընտրեք, թե արդյոք ներառել Chromе-ի պատմությունը՝ Google-ի ծառայությունների ավելի անհատականացված օգտագործման համար։</translation>
@@ -445,8 +457,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Այլ Chrome պրոֆիլներ</translation>
 <translation id="8086881907087796310">Տեղադրումը ձախողվեց, քանի որ ձեր համակարգիչը չի համապատասխանում սարքակազմի նվազագույն պահանջներին։</translation>
+<translation id="8111297389482307122">Որպեսզի որոշ տվյալներ հնարավոր լինի պահել ձեր Google հաշվում, և դուք կարողանաք օգտագործել դրանք ձեր բոլոր սարքերում, Chrome-ը նախ պետք է հաստատի ձեր ինքնությունը։ Եթե դուրս գաք հաշվից, այս տվյալները կմնան այս սարքում։</translation>
 <translation id="8129812357326543296">&amp;Google Chrome-ի մասին</translation>
 <translation id="813913629614996137">Նախապատրաստվում է...</translation>
+<translation id="8162006532256575008">Օգտագործել Chrome-ն առանց հաշվի</translation>
 <translation id="8255190535488645436">Google Chrome-ն օգտագործում է ձեր տեսախցիկն ու խոսափողը:</translation>
 <translation id="8257796129973882597">Դուք կարող եք բացել էջանիշները, ընթերցման ռեժիմը և այլ տարրեր Chrome-ի ընտրացանկից</translation>
 <translation id="8267953129876836456">Chrome-ը անվտանգության հետ կապված որոշ առաջարկներ է գտել ձեզ համար</translation>
@@ -457,6 +471,7 @@
 <translation id="8336463659890584292">Երբ որևէ կայք հայցում է էջերի անանուն նախաբեռնում իր էջում առկա հղումների միջոցով, Chrome-ը օգտագործում է Google-ի սերվերները։ Այդպիսով ձեր անձնական տվյալները չեն փոխանցվում, սակայն Google-ը իմանում է, թե որ կայքերն են նախապես բեռնվում։</translation>
 <translation id="8342675569599923794">Այս ֆայլը վտանգավոր է, և Chrome-ն արգելափակել է այն։</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Ինչպես ենք մենք օգտագործում այս տվյալները.<ph name="END_BOLD" /> կայքերը կարող են ձեր հետաքրքրությունների մասին տեղեկություններ պահել Chrome-ում։ Օրինակ, եթե դուք այցելել եք ինչ-որ կայք՝ մարաթոնի համար վազքի կոշիկներ գնելու, այդ կայքը կորոշի, որ ձեզ հետաքրքրում է մարաթոնյան վազքը։ Ավելի ուշ, երբ դուք այցելեք մեկ այլ կայք՝ մրցավազքի համար գրանցվելու, այնտեղ կարող է վազքի կոշիկների գովազդ ցուցադրվել։</translation>
+<translation id="8350273347136316769">Ավտոմատ մուտք գործել Chrome</translation>
 <translation id="8370517070665726704">© Google LLC <ph name="YEAR" />։ Բոլոր իրավունքները պահպանված են:</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Ինչպես ենք մենք օգտագործում այս տվյալները.<ph name="END_BOLD" /> Chrome-ը կարող է գնահատել ձեր հետաքրքրությունները։ Ավելի ուշ կայքը, որն այցելում եք, կարող է Chrome-ից ձեր հետաքրքրությունները տեսնելու թույլտվություն խնդրել՝ ձեզ ցուցադրվող գովազդն անհատականացնելու նպատակով։</translation>
 <translation id="8387459386171870978">Շարունակել Chrome-ի օգտագործումը</translation>
@@ -465,6 +480,7 @@
 <translation id="8416347857511542594">Իմանալ ավելին Chrome-ում գովազդի անհատականացման մասին</translation>
 <translation id="8418845734693287262">ChromeOS-ին չհաջողվեց համաժամացնել տվյալները, քանի որ ձեր հաշվի մուտքի տվյալները հնացած են։</translation>
 <translation id="842386925677997438">Chrome-ի անվտանգության գործիքներ</translation>
+<translation id="8428213095426709021">Կարգավորումներ</translation>
 <translation id="8433638294851456451">Հեռախոսահամարն այստեղից ձեր Android հեռախոսին ուղարկելու համար երկու սարքերի Chrome դիտարկիչներում մտեք հաշիվ։</translation>
 <translation id="8451192282033883849">Ձեր հաշիվը կառավարվում է <ph name="MANAGER_NAME" /> տիրույթի կողմից։ Ձեր ադմինիստրատորը կարող է տեսնել և խմբագրել Chrome դիտարկիչի այս պրոֆիլը և դրա տվյալները, օրինակ՝ էջանիշները, պատմությունը և գաղտնաբառերը։</translation>
 <translation id="8496177819998570653">Google գ&amp;աղտնաբառերի կառավարիչ</translation>
@@ -498,6 +514,7 @@
 <translation id="8862326446509486874">Դուք չունեք համապատասխան իրավունքներ՝ համակարգի մակարդակով տեղադրում կատարելու համար: Փորձեք տեղադրումը կատարել որպես Ադմինիստրատոր:</translation>
 <translation id="8914504000324227558">Chrome-ի վերագործարկում</translation>
 <translation id="8922193594870374009">Հեռախոսահամարը <ph name="ORIGIN" /> կայքից ձեր Android հեռախոսին ուղարկելու համար երկու սարքերի Chrome դիտարկիչներում մտեք հաշիվ։</translation>
+<translation id="8948460679427074738">Այս ընդլայնումը չի հրապարակել գաղտնիության քաղաքականություն, օրինակ՝ թե ինչպես է այն հավաքում և օգտագործում տվյալները։ Chrome-ը խորհուրդ է տալիս հեռացնել այն։</translation>
 <translation id="8986207147630327271">Դուք ավելացնում եք աշխատանքային պրոֆիլ այս դիտարկիչում և միայն դրա վերահսկողությունը տրամադրում ադմինիստրատորին։</translation>
 <translation id="8989968390305463310">Ձեր այցելությունների պատմությունն ազդում է ձեզ ցուցադրվող գովազդի և ստորև ներկայացված հետաքրքրությունների վրա։ Ձեր գաղտնիությունը պաշտպանելու նպատակով Chrome-ը ամեն ամիս ավտոմատ ջնջում է ձեր հետաքրքրությունները։ Հետաքրքրությունները կարող են թարմացվել, եթե դրանք չհեռացնեք։</translation>
 <translation id="8999117580775242387">Երբ HTTPS հաղորդակարգը հասանելի չէ, Chrome-ը առանց ձեզ զգուշացնելու կօգտագործի ոչ ապահով միացում</translation>
@@ -506,6 +523,7 @@
 <translation id="9053892488859122171">ChromeOS Flex-ի համակարգ</translation>
 <translation id="9090566250983691233">Իմացեք, թե ինչու է Chrome-ն արգելափակում որոշ ֆայլեր</translation>
 <translation id="911206726377975832">Ջնջե՞լ նաև ձեր դիտարկումների տվյալները:</translation>
+<translation id="9127728564687112483">Ավտոմատ մուտք չգործել Chrome</translation>
 <translation id="9138603949443464873">Փոփոխությունները կիրառելու համար վերագործարկեք Chrome-ը</translation>
 <translation id="9195993889682885387">Chrome-ը որոշում է ձեր հետաքրքրությունները վերջին մի քանի շաբաթվա ընթացքում ձեր այցելությունների պատմության հիման վրա։ Այս տեղեկությունները չեն փոխանցվում ձեր սարքից։</translation>
 <translation id="919706545465235479">Թարմացրեք Chrome-ը՝ համաժամացումը սկսելու համար</translation>
diff --git a/chrome/app/resources/google_chrome_strings_id.xtb b/chrome/app/resources/google_chrome_strings_id.xtb
index 96fc46c0..cec81388 100644
--- a/chrome/app/resources/google_chrome_strings_id.xtb
+++ b/chrome/app/resources/google_chrome_strings_id.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome memblokir download ini karena jenis file tersebut tidak biasa didownload dan mungkin berbahaya</translation>
 <translation id="1203500561924088507">Terima kasih telah menginstal. Anda harus memulai ulang browser sebelum menggunakan <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google merekomendasikan setelan Chrome sebagai default</translation>
+<translation id="1265739287306757398">Pelajari Caranya</translation>
 <translation id="1278833599417554002">Luncurkan kembali untuk mengupdate &amp;Chrome</translation>
 <translation id="1302523850133262269">Harap tunggu selagi Chrome memasang pembaruan sistem terkini.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> mewajibkan Anda membaca dan menyetujui Persyaratan Layanan berikut sebelum menggunakan perangkat ini. Persyaratan ini tidak memperluas, mengubah, atau membatasi Persyaratan Google ChromeOS Flex.</translation>
@@ -176,6 +177,7 @@
 <translation id="3635073343384702370">Chrome dapat memeriksa sandi jika Anda menyimpannya</translation>
 <translation id="3667616615096815454">Tidak dapat menginstal, aplikasi tidak dikenali oleh server.</translation>
 <translation id="3673813398384385993">Chrome menemukan bahwa "<ph name="EXTENSION_NAME" />" berisi malware</translation>
+<translation id="3695446226812920698">Pelajari caranya</translation>
 <translation id="3697952514309507634">Profil Chrome lainnya</translation>
 <translation id="3703994572283698466">ChromeOS terwujud karena adanya <ph name="BEGIN_LINK_CROS_OSS" />software open source<ph name="END_LINK_CROS_OSS" /> tambahan, seperti <ph name="BEGIN_LINK_LINUX_OSS" />lingkungan pengembangan Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Versi ChromeOS Flex</translation>
@@ -338,6 +340,7 @@
 <translation id="6412673304250309937">Memeriksa kesesuaian URL dengan daftar situs tidak aman yang disimpan di Chrome. Jika situs berusaha mencuri sandi Anda, atau jika Anda mendownload file berbahaya, Chrome mungkin juga mengirim URL, termasuk bit konten halaman, ke Safe Browsing.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Organisasi akan otomatis menutup Chrome jika tidak digunakan selama 1 menit. Data penjelajahan akan dihapus. Data ini dapat mencakup histori, isi otomatis, dan download.}other{Organisasi akan otomatis menutup Chrome jika tidak digunakan selama # menit. Data penjelajahan akan dihapus. Data ini dapat mencakup histori, isi otomatis, dan download.}}</translation>
 <translation id="6418662306461808273">Beralih ke profil Chrome yang sudah ada?</translation>
+<translation id="6479881432656947268">Buka Chrome Web Store</translation>
 <translation id="6481963882741794338">Tautkan Chrome dan layanan Google lainnya untuk personalisasi dan tujuan lainnya</translation>
 <translation id="648319183876919572">Safe Browsing yang Disempurnakan melakukan lebih banyak hal untuk melindungi Anda dari situs dan download berbahaya</translation>
 <translation id="6489302989675808168">Aktif • Chrome tidak dapat memverifikasi asal ekstensi ini</translation>
@@ -470,6 +473,7 @@
 <translation id="8416347857511542594">Pelajari lebih lanjut personalisasi iklan di Chrome</translation>
 <translation id="8418845734693287262">ChromeOS tidak dapat menyinkronkan data Anda karena detail login akun Anda belum diperbarui.</translation>
 <translation id="842386925677997438">Alat keamanan Chrome</translation>
+<translation id="8428213095426709021">Setelan</translation>
 <translation id="8433638294851456451">Untuk mengirimkan nomor dari sini ke ponsel Android Anda, login ke Chrome di kedua perangkat.</translation>
 <translation id="8451192282033883849">Akun Anda dikelola oleh <ph name="MANAGER_NAME" />. Administrator dapat melihat dan mengedit profil browser Chrome ini beserta datanya seperti bookmark, histori, dan sandi.</translation>
 <translation id="8496177819998570653">Pengelola S&amp;andi Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_is.xtb b/chrome/app/resources/google_chrome_strings_is.xtb
index b8cc034..ca42a77 100644
--- a/chrome/app/resources/google_chrome_strings_is.xtb
+++ b/chrome/app/resources/google_chrome_strings_is.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome lokaði á þetta niðurhal vegna þess að skráargerðin er ekki sótt oft og gæti verið hættuleg</translation>
 <translation id="1203500561924088507">Takk fyrir að setja upp. Þú þarft að endurræsa vafrann áður en þú getur notað <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google mælir með því að stilla Chrome sem sjálfgefinn vafra</translation>
+<translation id="1265739287306757398">Kynntu þér hvernig</translation>
 <translation id="1278833599417554002">Endurræstu til að uppfæra &amp;Chrome</translation>
 <translation id="1302523850133262269">Bíddu á meðan Chrome setur upp nýjustu kerfisuppfærslurnar.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> krefst þess að þú lesir og samþykkir eftirfarandi þjónustuskilmála áður en þú notar þetta tæki. Þessir skilmálar auka ekki við, breyta eða takmarka skilmála Google ChromeOS Flex.</translation>
@@ -179,6 +180,7 @@
 <translation id="3635073343384702370">Chrome getur athugað aðgangsorðin þín þegar þú vistar þau</translation>
 <translation id="3667616615096815454">Ekki tókst að setja upp, þjónninn þekkir ekki forritið.</translation>
 <translation id="3673813398384385993">Chrome komst að því að „<ph name="EXTENSION_NAME" />“ inniheldur spilliforrit</translation>
+<translation id="3695446226812920698">Kynntu þér hvernig</translation>
 <translation id="3697952514309507634">Aðrir Chrome-prófílar</translation>
 <translation id="3703994572283698466">ChromeOS á tilvist sína að þakka öðrum <ph name="BEGIN_LINK_CROS_OSS" />opnum hugbúnaði<ph name="END_LINK_CROS_OSS" /> og það sama á við um <ph name="BEGIN_LINK_LINUX_OSS" />Linux-forritunarumhverfið<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">ChromeOS Flex útgáfa</translation>
@@ -345,6 +347,7 @@
 <translation id="6412673304250309937">Ber vefslóðir saman við lista yfir óörugg vefsvæði sem er vistaður í Chrome. Ef vefsvæði reynir að stela aðgangsorðinu þínu, eða ef þú sækir skaðlega skrá, gæti Chrome einnig sent vefslóðir í Örugga vefskoðun, þar á meðal hluta af innihaldi síðna.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Fyrirtækið lokar Chrome sjálfkrafa eftir aðgerðaleysi í 1 mínútu. Vefskoðunargögnum er eytt. Þetta getur falið í sér feril, sjálfvirka útfyllingu og niðurhal.}one{Fyrirtækið lokar Chrome sjálfkrafa eftir aðgerðaleysi í # mínútu. Vefskoðunargögnum er eytt. Þetta getur falið í sér feril, sjálfvirka útfyllingu og niðurhal.}other{Fyrirtækið lokar Chrome sjálfkrafa eftir aðgerðaleysi í # mínútur. Vefskoðunargögnum er eytt. Þetta getur falið í sér feril, sjálfvirka útfyllingu og niðurhal.}}</translation>
 <translation id="6418662306461808273">Skipta yfir í Chrome prófíl sem er til?</translation>
+<translation id="6479881432656947268">Opna Vefverslun Chrome</translation>
 <translation id="6481963882741794338">Tengdu Chrome við aðrar Google-þjónustur til að sérsníða upplifun þína og fleira</translation>
 <translation id="648319183876919572">Enn öruggari vefskoðun gerir viðbótarráðstafanir til að vernda þig gegn skaðlegum vefsvæðum og niðurhali</translation>
 <translation id="6489302989675808168">Kveikt • Chrome getur ekki staðfest hvaðan þessi viðbót kemur</translation>
@@ -477,6 +480,7 @@
 <translation id="8416347857511542594">Nánar um sérsniðnar auglýsingar í Chrome</translation>
 <translation id="8418845734693287262">ChromeOS gat ekki samstillt gögnin þín vegna þess að innskráningarupplýsingar reikningsins eru úreltar.</translation>
 <translation id="842386925677997438">Öryggisverkfæri Chrome</translation>
+<translation id="8428213095426709021">Stillingar</translation>
 <translation id="8433638294851456451">Til að senda númer héðan í Android símann þinn skaltu skrá þig inn á Chrome í báðum tækjunum.</translation>
 <translation id="8451192282033883849">Reikningnum þínum er stjórnað af <ph name="MANAGER_NAME" />. Stjórnandinn þinn getur séð og breytt þessum Chrome vafraprófíl og gögnum hans á borð við bókamerki, feril og aðgangsorð.</translation>
 <translation id="8496177819998570653">Google-aðgangsorðastjórnun</translation>
diff --git a/chrome/app/resources/google_chrome_strings_it.xtb b/chrome/app/resources/google_chrome_strings_it.xtb
index 8b99637..30b7c646 100644
--- a/chrome/app/resources/google_chrome_strings_it.xtb
+++ b/chrome/app/resources/google_chrome_strings_it.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome ha bloccato questo download perché il tipo di file non viene scaricato comunemente e potrebbe essere pericoloso</translation>
 <translation id="1203500561924088507">L'installazione è terminata. Dovrai riavviare il browser per poter utilizzare <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google consiglia di impostare Chrome come browser predefinito</translation>
+<translation id="1265739287306757398">Scopri come</translation>
 <translation id="1278833599417554002">Riavvia per aggiornare &amp;Chrome</translation>
 <translation id="1302523850133262269">Attendi mentre Chrome installa gli aggiornamenti di sistema più recenti.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> richiede di leggere e accettare i seguenti Termini di servizio prima di utilizzare il dispositivo. Questi termini non ampliano, modificano né limitano i Termini di Google ChromeOS Flex.</translation>
@@ -176,6 +177,7 @@
 <translation id="3635073343384702370">Chrome può controllare le password quando le salvi</translation>
 <translation id="3667616615096815454">Impossibile installare l'applicazione. Applicazione sconosciuta al server.</translation>
 <translation id="3673813398384385993">Chrome ha rilevato che l'estensione "<ph name="EXTENSION_NAME" />" contiene malware</translation>
+<translation id="3695446226812920698">Scopri come</translation>
 <translation id="3697952514309507634">Altri profili Chrome</translation>
 <translation id="3703994572283698466">La realizzazione di ChromeOS è stata possibile grazie a un <ph name="BEGIN_LINK_CROS_OSS" />software open source<ph name="END_LINK_CROS_OSS" /> aggiuntivo, noto come <ph name="BEGIN_LINK_LINUX_OSS" />ambiente di sviluppo Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Versione ChromeOS Flex</translation>
@@ -262,6 +264,7 @@
 <translation id="4970880042055371251">Versione di ChromeOS</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Fai clic su "Gestore delle password di Google"</translation>
+<translation id="5120334927898581447">Accedi a Chrome quando accedi ad altri servizi Google</translation>
 <translation id="5126049312684316860">Chrome precarica ancora più pagine che è probabile che visiterai, in modo che vengano caricate più rapidamente quando lo farai</translation>
 <translation id="5132929315877954718">Scopri applicazioni, giochi, estensioni e temi straordinari per Google Chrome.</translation>
 <translation id="5139423532931106058">Personalizza il tuo profilo Chrome</translation>
@@ -295,6 +298,7 @@
 <translation id="5709557627224531708">Imposta Chrome come browser predefinito</translation>
 <translation id="5727531838415286053">Se Chrome ti ha inserito in modo casuale in una prova attiva, la cronologia di navigazione incide sugli annunci che ti vengono mostrati e sugli interessi stimati riportati qui sotto. Per tutelare la tua privacy, Chrome elimina i tuoi interessi ogni mese. A meno che non li rimuovi, gli interessi vengono aggiornati.</translation>
 <translation id="5736850870166430177">Se un sito cerca di rubare la tua password o se scarichi un file dannoso, Chrome potrebbe anche inviare gli URL, inclusi frammenti dei contenuti delle pagine, a Navigazione sicura</translation>
+<translation id="575458254678141039">Quando accedi a servizi Google come Gmail o YouTube con <ph name="USER_EMAIL" />, puoi accedere a Chrome con lo stesso account</translation>
 <translation id="5756509061973259733">Esiste già un profilo Chrome con questo account su questo dispositivo</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">Impossibile avviare Chrome. Riprova.</translation>
@@ -337,6 +341,7 @@
 <translation id="6412673304250309937">Verifica gli URL con un elenco di siti non sicuri archiviati in Chrome. Se un sito cerca di rubare la tua password o se scarichi un file dannoso, Chrome potrebbe inviare anche gli URL, inclusi bit e contenuti di pagina, a Navigazione sicura.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{La tua organizzazione chiude automaticamente Chrome quando non viene utilizzato per 1 minuto. I dati di navigazione vengono eliminati. Potrebbero essere inclusi cronologia, compilazione automatica e download.}other{La tua organizzazione chiude automaticamente Chrome quando non viene utilizzato per # minuti. I dati di navigazione vengono eliminati. Potrebbero essere inclusi cronologia, compilazione automatica e download.}}</translation>
 <translation id="6418662306461808273">Vuoi passare a un profilo Chrome esistente?</translation>
+<translation id="6479881432656947268">Visita il Chrome Web Store</translation>
 <translation id="6481963882741794338">Collega Chrome e altri servizi Google per la personalizzazione e altri scopi</translation>
 <translation id="648319183876919572">Navigazione sicura avanzata fa di più per proteggerti da download e siti web pericolosi</translation>
 <translation id="6489302989675808168">On • Chrome non può verificare la provenienza dell'estensione</translation>
@@ -346,6 +351,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome per gli sviluppatori</translation>
 <translation id="659498884637196217">In Gestore delle password di Google su questo dispositivo</translation>
 <translation id="6632473616050862500">La realizzazione di ChromeOS Flex è stata possibile grazie a un <ph name="BEGIN_LINK_CROS_OSS" />software open source<ph name="END_LINK_CROS_OSS" /> aggiuntivo.</translation>
+<translation id="6660596345553328257">Accedere a Chrome?</translation>
 <translation id="6676384891291319759">Accesso a Internet</translation>
 <translation id="6679975945624592337">Lascia Google Chrome in esecuzione in background</translation>
 <translation id="6696915334902295848">Chrome deve avere l'autorizzazione di accesso al microfono per questo sito</translation>
@@ -374,6 +380,7 @@
 <translation id="7036251913954633326">Se vuoi utilizzare questo account solo una volta, puoi utilizzare la <ph name="GUEST_LINK_BEGIN" />modalità ospite<ph name="GUEST_LINK_END" /> del browser Chrome. Se vuoi aggiungere un account per qualcun altro, <ph name="LINK_BEGIN" />aggiungi una nuova persona<ph name="LINK_END" /> a <ph name="DEVICE_TYPE" />.
 
 A questo account potrebbero essere applicate le autorizzazioni già concesse a siti web e app. Puoi gestire i tuoi Account Google nelle <ph name="SETTINGS_LINK_BEGIN" />Impostazioni<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Accedi a Chrome per salvare e usare le tue password e altri dati su tutti i tuoi dispositivi</translation>
 <translation id="7059914902409643750">Personalizza Chrome</translation>
 <translation id="7071827361006050863">A breve Chrome eliminerà i dati di navigazione</translation>
 <translation id="7085332316435785646">Scegli se includere la cronologia di Chrome per esperienze ancora più personalizzate nei servizi Google</translation>
@@ -447,6 +454,7 @@
 <translation id="8111297389482307122">Chrome deve verificare la tua identità per poter salvare alcuni dati nel tuo Account Google e utilizzarli su tutti i tuoi dispositivi. Se esci, i dati in questione rimarranno su questo dispositivo.</translation>
 <translation id="8129812357326543296">Informazioni su &amp;Google Chrome</translation>
 <translation id="813913629614996137">Inizializzazione...</translation>
+<translation id="8162006532256575008">Utilizza Chrome senza un account</translation>
 <translation id="8255190535488645436">Google Chrome sta utilizzando videocamera e microfono.</translation>
 <translation id="8257796129973882597">Dal menu Chrome puoi aprire i preferiti, la modalità Lettura e altro ancora</translation>
 <translation id="8267953129876836456">Chrome ha trovato alcuni consigli per la sicurezza da farti esaminare</translation>
@@ -457,6 +465,7 @@
 <translation id="8336463659890584292">Quando un sito chiede di precaricare privatamente i link nella sua pagina, Chrome usa i server di Google. In questo modo la tua identità rimane nascosta al sito precaricato, ma Google impara quali siti vengono precaricati.</translation>
 <translation id="8342675569599923794">Questo file è pericoloso, pertanto è stato bloccato da Chrome.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Come utilizziamo questi dati:<ph name="END_BOLD" /> i siti possono memorizzare su Chrome informazioni relative ai tuoi interessi. Ad esempio, se visiti un sito per acquistare scarpe per una maratona, il sito potrebbe definire come tuo interesse le maratone. Se in un secondo momento visiti un altro sito per registrarti a una gara, il sito può mostrarti un annuncio relativo a scarpe da corsa in base ai tuoi interessi.</translation>
+<translation id="8350273347136316769">Accedi automaticamente a Chrome</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC Tutti i diritti riservati.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Come utilizziamo questi dati:<ph name="END_BOLD" /> Chrome può stimare i tuoi interessi. Dopodiché, un sito che visiti può chiedere a Chrome di conoscere i tuoi interessi per personalizzare gli annunci da mostrarti.</translation>
 <translation id="8387459386171870978">Continua a utilizzare Chrome</translation>
@@ -465,6 +474,7 @@
 <translation id="8416347857511542594">Scopri di più sulla personalizzazione degli annunci in Chrome</translation>
 <translation id="8418845734693287262">Impossibile sincronizzare i dati in ChromeOS perché i dati di accesso dell'account sono obsoleti.</translation>
 <translation id="842386925677997438">Strumenti per la sicurezza di Chrome</translation>
+<translation id="8428213095426709021">Impostazioni</translation>
 <translation id="8433638294851456451">Per inviare un numero da questo dispositivo al tuo telefono Android, accedi a Chrome su entrambi i dispositivi.</translation>
 <translation id="8451192282033883849">Il tuo account è gestito da <ph name="MANAGER_NAME" />. L'amministratore può vedere e modificare questo profilo del browser Chrome e i relativi dati, come preferiti, cronologia e password.</translation>
 <translation id="8496177819998570653">Gestore delle p&amp;assword di Google</translation>
@@ -507,6 +517,7 @@
 <translation id="9053892488859122171">Sistema ChromeOS Flex</translation>
 <translation id="9090566250983691233">Scopri perché Chrome blocca alcuni file</translation>
 <translation id="911206726377975832">Eliminare anche i tuoi dati di navigazione?</translation>
+<translation id="9127728564687112483">Non accedere automaticamente a Chrome</translation>
 <translation id="9138603949443464873">Riavvia Chrome per applicare le modifiche</translation>
 <translation id="9195993889682885387">Chrome può stimare i tuoi interessi in base alla cronologia di navigazione delle ultime settimane. Queste informazioni rimangono sul dispositivo.</translation>
 <translation id="919706545465235479">Aggiorna Chrome per avviare la sincronizzazione</translation>
diff --git a/chrome/app/resources/google_chrome_strings_iw.xtb b/chrome/app/resources/google_chrome_strings_iw.xtb
index c46c39318..7ad2007 100644
--- a/chrome/app/resources/google_chrome_strings_iw.xtb
+++ b/chrome/app/resources/google_chrome_strings_iw.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">‏Chrome חסם את ההורדה הזאת כי לרוב לא מתבצעת הורדה של קבצים מהסוג הזה ויכול להיות שהקובץ מסוכן</translation>
 <translation id="1203500561924088507">תודה שהתקנת. עליך להפעיל מחדש את הדפדפן לפני השימוש ב-<ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">‏‫Google ממליצה להגדיר את Chrome כברירת המחדל</translation>
+<translation id="1265739287306757398">איך עושים זאת?</translation>
 <translation id="1278833599417554002">‏הפעלה מחדש לצורך עדכון &amp;Chrome</translation>
 <translation id="1302523850133262269">‏יש להמתין בזמן ש-Chrome מתקין את עדכוני המערכת האחרונים.</translation>
 <translation id="1335640173511558774">‏לפי דרישת <ph name="MANAGER" />, צריך לקרוא את התנאים וההגבלות הבאים ולהסכים להם לפני השימוש במכשיר הזה. התנאים האלה לא מרחיבים, משנים או מגבילים את התנאים לשימוש ב-Google ChromeOS Flex.</translation>
@@ -176,6 +177,7 @@
 <translation id="3635073343384702370">‏ל-Chrome יש אפשרות לבדוק את הסיסמאות שלך רק אם שמרת אותן</translation>
 <translation id="3667616615096815454">אין אפשרות להתקין, האפליקציה לא מוכרת לשרת.</translation>
 <translation id="3673813398384385993">‏הפריט "<ph name="EXTENSION_NAME" />" שנמצא ב-Chrome מכיל תכונה זדונית</translation>
+<translation id="3695446226812920698">איך עושים זאת</translation>
 <translation id="3697952514309507634">‏פרופילים אחרים ב-Chrome</translation>
 <translation id="3703994572283698466">‏השימוש ב-ChromeOS מתאפשר בזכות <ph name="BEGIN_LINK_CROS_OSS" />תוכנות קוד פתוח<ph name="END_LINK_CROS_OSS" /> נוספות כמו <ph name="BEGIN_LINK_LINUX_OSS" />סביבת הפיתוח של Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">‏הגרסה של ChromeOS Flex</translation>
@@ -336,6 +338,7 @@
 <translation id="6412673304250309937">‏המערכת בודקת כתובות URL ששמורות ב-Chrome ומכילות רשימות של אתרים לא בטוחים. אם אתר מסוים מנסה לגנוב סיסמה או אם המערכת מזהה הורדה של קובץ מזיק, Chrome עשוי גם לשלוח כתובות URL לבדיקה באמצעות 'גלישה בטוחה'. הנתונים שנשלחים לבדיקה כוללים ביטים מהתוכן של הדף.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{‏לפי הגדרת הארגון, Chrome נסגר אוטומטית כשלא משתמשים בו במשך דקה. נתוני הגלישה נמחקים. בין הנתונים שיימחקו: היסטוריה, מילוי אוטומטי והורדות.}one{‏לפי הגדרת הארגון, Chrome נסגר אוטומטית כשלא משתמשים בו במשך # דקות. נתוני הגלישה נמחקים. בין הנתונים שיימחקו: היסטוריה, מילוי אוטומטי והורדות.}two{‏לפי הגדרת הארגון, Chrome נסגר אוטומטית כשלא משתמשים בו במשך # דקות. נתוני הגלישה נמחקים. בין הנתונים שיימחקו: היסטוריה, מילוי אוטומטי והורדות.}other{‏לפי הגדרת הארגון, Chrome נסגר אוטומטית כשלא משתמשים בו במשך # דקות. נתוני הגלישה נמחקים. בין הנתונים שיימחקו: היסטוריה, מילוי אוטומטי והורדות.}}</translation>
 <translation id="6418662306461808273">‏לעבור לפרופיל Chrome קיים?</translation>
+<translation id="6479881432656947268">‏לחנות האינטרנט של Chrome</translation>
 <translation id="6481963882741794338">‏אפשר לקשר את Chrome לשירותי Google אחרים לצורך התאמה אישית ולמטרות אחרות</translation>
 <translation id="648319183876919572">הגרסה המשופרת של הגלישה הבטוחה מגנה עליך טוב יותר מפני הורדות ואתרים מסוכנים</translation>
 <translation id="6489302989675808168">‏מופעל • Chrome לא יכול לאמת את מקור התוסף הזה</translation>
@@ -464,6 +467,7 @@
 <translation id="8416347857511542594">‏מידע נוסף על ההתאמה האישית של המודעות ב-Chrome</translation>
 <translation id="8418845734693287262">‏לא בוצע סנכרון של הנתונים ב-ChromeOS כי פרטי הכניסה לחשבון לא מעודכנים.</translation>
 <translation id="842386925677997438">‏הכלים לבטיחות של Chrome</translation>
+<translation id="8428213095426709021">הגדרות</translation>
 <translation id="8433638294851456451">‏כדי לשלוח מספר מכאן לטלפון Android, יש להיכנס ל-Chrome בשני המכשירים.</translation>
 <translation id="8451192282033883849">‏החשבון שלך מנוהל על ידי <ph name="MANAGER_NAME" />. האדמין שלך יכול לראות ולערוך את הפרופיל הזה של דפדפן Chrome ואת הנתונים שלו, כמו סימניות, היסטוריה וסיסמאות.</translation>
 <translation id="8496177819998570653">‏מנהל &amp;הסיסמאות של Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ja.xtb b/chrome/app/resources/google_chrome_strings_ja.xtb
index 644433f..6c068b5 100644
--- a/chrome/app/resources/google_chrome_strings_ja.xtb
+++ b/chrome/app/resources/google_chrome_strings_ja.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">このダウンロードは Chrome でブロックされました。ファイル形式が一般的にダウンロードされるものではなく、危害を及ぼす可能性があります</translation>
 <translation id="1203500561924088507">インストールいただきありがとうございます。<ph name="BUNDLE_NAME" /> を使用するにはブラウザを再起動してください。</translation>
 <translation id="1229096353876452996">Chrome を既定のブラウザに設定することをおすすめします</translation>
+<translation id="1265739287306757398">詳細</translation>
 <translation id="1278833599417554002">再起動して Chrome を更新(&amp;C)</translation>
 <translation id="1302523850133262269">Chrome は最新のシステム アップデートをインストールしています。しばらくお待ちください。</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> では、このデバイスを使用する前に下記の利用規約を確認しこれに同意していただく必要があります。これらの規約は Google ChromeOS Flex 利用規約を拡張、変更、制限するものではありません。</translation>
@@ -33,6 +34,7 @@
 <translation id="1516530951338665275">Google Chrome でペアリングを続行するには、Bluetooth へのアクセスが必要です。<ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">Chrome OS は、追加の<ph name="BEGIN_LINK_CROS_OSS" />オープンソース ソフトウェア<ph name="END_LINK_CROS_OSS" />によって実現しました。</translation>
 <translation id="155168855724261758">Chrome をカスタマイズ</translation>
+<translation id="1551749261806528781">すべてのデバイスでパスワードなどを保存して使用するには、Chrome にログインしてください。このパスワードは、ログイン後に Google アカウントに保存されます。</translation>
 <translation id="1553358976309200471">Chrome を更新</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" /> さんはこの Chrome プロファイルにすでにログインしています。<ph name="USER_EMAIL_ADDRESS" /> 用の新しい Chrome プロファイルが作成されます。</translation>
 <translation id="1587223624401073077">Google Chrome がカメラを使用しています。</translation>
@@ -175,6 +177,7 @@
 <translation id="3635073343384702370">パスワードを保存すると、Chrome による確認が可能になります</translation>
 <translation id="3667616615096815454">インストールできません。このアプリはサーバーに認識されていません。</translation>
 <translation id="3673813398384385993">Chrome で「<ph name="EXTENSION_NAME" />」に不正なソフトウェアが含まれていることが検出されました</translation>
+<translation id="3695446226812920698">詳細</translation>
 <translation id="3697952514309507634">その他の Chrome プロフィール</translation>
 <translation id="3703994572283698466">Chrome OS は、<ph name="BEGIN_LINK_LINUX_OSS" />Linux 開発環境<ph name="END_LINK_LINUX_OSS" />と同様に、追加の<ph name="BEGIN_LINK_CROS_OSS" />オープンソース ソフトウェア<ph name="END_LINK_CROS_OSS" />によって実現しました。</translation>
 <translation id="3716540481907974026">ChromeOS Flex のバージョン</translation>
@@ -309,6 +312,7 @@
 <translation id="5940385492829620908">ウェブ、ブックマーク、その他の Chrome データを好みに設定できます。</translation>
 <translation id="5941711191222866238">最小化</translation>
 <translation id="5941830788786076944">Google Chrome を既定のブラウザにする</translation>
+<translation id="5947104538377036631">Chrome のショートカット</translation>
 <translation id="6003112304606738118">ダウンロードしています... 残り <ph name="HOURS" /> 時間です</translation>
 <translation id="6014316319780893079"><ph name="BEGIN_LINK" />Chrome のツール<ph name="END_LINK" />を使って、自分で管理しながら安全にブラウジングできます</translation>
 <translation id="6022659036123304283">Chrome を独自にカスタマイズ</translation>
@@ -337,6 +341,7 @@
 <translation id="6412673304250309937">Chrome に保存されている安全でないサイトのリストと URL を照合します。サイトがパスワードを不正に取得しようとしている場合や、ユーザーが安全でないファイルをダウンロードしようとした場合は、URL とページ コンテンツの一部をセーフ ブラウジングに送信することがあります。</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{1 分間使用しなかった場合、組織は Chrome を自動的に終了します。閲覧データは削除されます。これには、履歴、自動入力、ダウンロードが含まれます。}other{# 分間使用しなかった場合、組織は Chrome を自動的に終了します。閲覧データは削除されます。これには、履歴、自動入力、ダウンロードが含まれます。}}</translation>
 <translation id="6418662306461808273">既存の Chrome プロファイルに切り替えますか?</translation>
+<translation id="6479881432656947268">Chrome ウェブストアにアクセス</translation>
 <translation id="6481963882741794338">パーソナライズなどの目的で、Chrome と他の Google サービスをリンクします</translation>
 <translation id="648319183876919572">セーフ ブラウジング保護強化機能では、危険なウェブサイトやダウンロードから高いセキュリティ強度で保護されます</translation>
 <translation id="6489302989675808168">オン • Chrome では、この拡張機能の提供元を確認できません</translation>
@@ -469,6 +474,7 @@
 <translation id="8416347857511542594">Chrome での広告のパーソナライズの詳細</translation>
 <translation id="8418845734693287262">アカウントのログイン情報が最新でないため、Chrome OS はデータを同期できませんでした。</translation>
 <translation id="842386925677997438">Chrome の安全性ツール</translation>
+<translation id="8428213095426709021">設定</translation>
 <translation id="8433638294851456451">Android スマートフォンに番号を送信するには、両方のデバイスで Chrome にログインしてください。</translation>
 <translation id="8451192282033883849">あなたのアカウントは <ph name="MANAGER_NAME" /> によって管理されています。管理者は、この Chrome ブラウザのプロフィールとそのデータ(ブックマーク、履歴、パスワードなど)を表示、編集できます。</translation>
 <translation id="8496177819998570653">Google パスワード マネージャー(&amp;A)</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ka.xtb b/chrome/app/resources/google_chrome_strings_ka.xtb
index 7e26625..135cc7b 100644
--- a/chrome/app/resources/google_chrome_strings_ka.xtb
+++ b/chrome/app/resources/google_chrome_strings_ka.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome-მა დაბლოკა ეს ჩამოტვირთვა, რადგან ამ ტიპის ფაილს, როგორც წესი, არ ტვირთავენ ხოლმე და ის, შესაძლოა, სახიფათო იყოს</translation>
 <translation id="1203500561924088507">გმადლობთ დაინსტალირებისთვის. <ph name="BUNDLE_NAME" />-ის გამოყენებამდე თქვენი ბრაუზერი უნდა გადატვირთოთ.</translation>
 <translation id="1229096353876452996">Google გირჩევთ, დააყენოთ Chrome ნაგულისხმევად</translation>
+<translation id="1265739287306757398">შეიტყვეთ როგორ</translation>
 <translation id="1278833599417554002">ხელახლა გაშვება &amp;Chrome-ის გასაახლებლად</translation>
 <translation id="1302523850133262269">დაელოდეთ, სანამ Chrome დააინსტალირებს სისტემის უახლეს განახლებებს.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> მოითხოვს, რომ ამ მოწყობილობის გამოყენებამდე წაიკითხოთ ქვემოთ მოცემული მომსახურების პირობები და დაეთანხმოთ მათ. აღნიშნული პირობები არ არის Google ChromeOS Flex-ის წესების დამატება, ასევე, არ ცვლის და არც ზღუდავს მათ.</translation>
@@ -179,6 +180,7 @@
 <translation id="3635073343384702370">პაროლების შემოწმებას Chrome შეძლებს მათი შენახვის შემდეგ</translation>
 <translation id="3667616615096815454">ინსტალაცია ვერ მოხერხდა, რადგან აპლიკაცია სერვერისთვის ცნობილი არ არის.</translation>
 <translation id="3673813398384385993">Chrome-მა აღმოაჩინა, რომ „<ph name="EXTENSION_NAME" />“ შეიცავს მავნე პროგრამას</translation>
+<translation id="3695446226812920698">შეიტყვეთ როგორ</translation>
 <translation id="3697952514309507634">სხვა Chrome პროფილები</translation>
 <translation id="3703994572283698466">ChromeOS და <ph name="BEGIN_LINK_LINUX_OSS" />Linux-ის შემუშავების გარემო <ph name="END_LINK_LINUX_OSS" /> მუშაობს <ph name="BEGIN_LINK_CROS_OSS" />ღია კოდის დამატებითი პროგრამული უზრუნველყოფის<ph name="END_LINK_CROS_OSS" /> დამსახურებით.</translation>
 <translation id="3716540481907974026">ChromeOS Flex-ის ვერსია</translation>
@@ -345,6 +347,7 @@
 <translation id="6412673304250309937">შეამოწმებს URL-ების თანხვედრას Chrome-ში შენახულ არაუსაფრთხო საიტების სიასთან. საიტის მიერ პაროლის მოპარვის მცდელობის ან თქვენ მიერ საზიანო ფაილის ჩამოტვირთვის შემთხვევაში Chrome-ის მიერ Safe Browsing-ს გაეგზავნება URL-ები და შესაბამისი გვერდის კონტენტის გარკვეული ნაწილი.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{თქვენი ორგანიზაცია ავტომატურად ხურავს Chrome-ს, როცა ის 1 წუთის განმავლობაში არ გამოიყენება. დათვალიერების მონაცემები წაიშლება. აღნიშნული, შესაძლოა, მოიცავდეს ისტორიას, ავტომატური შევსების მონაცემებსა და ჩამოტვირთვებს.}other{თქვენი ორგანიზაცია ავტომატურად ხურავს Chrome-ს, როცა ის # წუთის განმავლობაში არ გამოიყენება. დათვალიერების მონაცემები წაიშლება. აღნიშნული, შესაძლოა, მოიცავდეს ისტორიას, ავტომატური შევსების მონაცემებსა და ჩამოტვირთვებს.}}</translation>
 <translation id="6418662306461808273">გსურთ არსებულ Chrome პროფილზე გადართვა?</translation>
+<translation id="6479881432656947268">Chrome Web Store-ზე გადასვლა</translation>
 <translation id="6481963882741794338">მიაბით ერთმანეთს Chrome და სხვა Google სერვისები პერსონალიზებისა და სხვა მიზნით</translation>
 <translation id="648319183876919572">გაძლიერებული Safe Browsing მეტად გიცავთ სახიფათო ვებსაიტებისა და ჩამოტვირთვებისგან</translation>
 <translation id="6489302989675808168">ჩართული • Chrome ვერ ადასტურებს ამ გაფართოების წარმომავლობას</translation>
@@ -477,6 +480,7 @@
 <translation id="8416347857511542594">შეიტყვეთ მეტი Chrome-ში რეკლამის პერსონალიზების შესახებ</translation>
 <translation id="8418845734693287262">ChromeOS-მა ვერ დაასინქრონა თქვენი მონაცემები, რადგან თქვენი ანგარიშის შესვლის დეტალები მოძველდა.</translation>
 <translation id="842386925677997438">Chrome-ის უსაფრთხოების ხელსაწყოები</translation>
+<translation id="8428213095426709021">პარამეტრები</translation>
 <translation id="8433638294851456451">აქედან თქვენს Android ტელეფონზე ნომრის გასაგზავნად შედით Chrome-ში ორივე მოწყობილობაზე.</translation>
 <translation id="8451192282033883849">თქვენს ანგარიშს მართავს <ph name="MANAGER_NAME" />. თქვენს ადმინისტრატორს შეუძლია ამ Chrome ბრაუზერის პროფილისა და მისი მონაცემების ნახვა და რედაქტირება, მაგალითად, სანიშნეების, ისტორიისა და პაროლების.</translation>
 <translation id="8496177819998570653">Google პ&amp;აროლების მმართველი</translation>
diff --git a/chrome/app/resources/google_chrome_strings_kk.xtb b/chrome/app/resources/google_chrome_strings_kk.xtb
index ca8f175..b04f532 100644
--- a/chrome/app/resources/google_chrome_strings_kk.xtb
+++ b/chrome/app/resources/google_chrome_strings_kk.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome жүктеп алуды блоктады, себебі бұл файл түрі әдетте жүктеп алынбайды және ол қауіпті болуы мүмкін.</translation>
 <translation id="1203500561924088507">Орнатқаныңыз үшін рақмет. <ph name="BUNDLE_NAME" /> пайдаланбас бұрын браузерді жауып, қайта ашуыңыз керек.</translation>
 <translation id="1229096353876452996">Google қызметі Chrome-ды әдепкі браузер ретінде орнатуға кеңес береді</translation>
+<translation id="1265739287306757398">Әдісін білу</translation>
 <translation id="1278833599417554002">&amp;Chrome-ды жаңарту үшін қайта іске қосу</translation>
 <translation id="1302523850133262269">Chrome ең соңғы жүйе жаңартуларын орнатуда, күте тұрыңыз.</translation>
 <translation id="1335640173511558774">Бұл құрылғыны пайдаланбас бұрын, <ph name="MANAGER" /> келесі Қызмет көрсету шарттарын оқып, қабылдауыңызды талап етеді. Бұл шарттар Google ChromeOS Flex Шарттарын толықтырмайды, өзгертпейді және шектемейді.</translation>
@@ -179,6 +180,7 @@
 <translation id="3635073343384702370">Құпия сөздер сақталған кезде, Chrome оларды тексере алады.</translation>
 <translation id="3667616615096815454">Орнату мүмкін болмады, себебі сервер қолданбаны анықтай алмады.</translation>
 <translation id="3673813398384385993">Chrome "<ph name="EXTENSION_NAME" />" кеңейтімінде зиянды бағдарлама бар екенін анықтады.</translation>
+<translation id="3695446226812920698">Әдісін білу</translation>
 <translation id="3697952514309507634">Chrome басқа профильдері</translation>
 <translation id="3703994572283698466">ChromeOS жүйесі де <ph name="BEGIN_LINK_LINUX_OSS" />Linux әзірлеу ортасы<ph name="END_LINK_LINUX_OSS" /> сияқты қосымша <ph name="BEGIN_LINK_CROS_OSS" />ашық кодты бағдарламалық құрал<ph name="END_LINK_CROS_OSS" /> арқылы қолжетімді болады.</translation>
 <translation id="3716540481907974026">ChromeOS Flex нұсқасы</translation>
@@ -265,6 +267,7 @@
 <translation id="4970880042055371251">ChromeOS нұсқасы</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">"Google Password Manager" түймесін басыңыз.</translation>
+<translation id="5120334927898581447">Басқа Google қызметтеріне кірген кезде, Chrome-ға де кіресіз</translation>
 <translation id="5126049312684316860">Chrome сіз кіруіңіз мүмкін көбірек бетті алдын ала жүктейді, сонда оларға кірген кезіңізде, тезірек жүктеледі.</translation>
 <translation id="5132929315877954718">Google Chrome браузеріне арналған тамаша қолданбаларды, ойындарды және тақырыптарды табыңыз.</translation>
 <translation id="5139423532931106058">Chrome профилін реттеу</translation>
@@ -302,6 +305,7 @@
 <translation id="5709557627224531708">Chrome браузерін әдепкі етіп орнатыңыз</translation>
 <translation id="5727531838415286053">Chrome сізді белсенді сынақ нұсқасына кездейсоқ орналастырса, браузерді қолдану тарихы төменде берілгендей көретін жарнамалар мен қызығушылықтарға әсер етеді. Құпиялығыңызды сақтау үшін Chrome қызығушылықтарды ай сайын жойып отырады. Қызығушылықтарды өшірмесеңіз, олар жаңартыла береді.</translation>
 <translation id="5736850870166430177">Егер сайт құпия сөзіңізді ұрлағысы келсе немесе зиянды файлды жүктеп алсаңыз, Chrome браузері URL мекенжайларын, сондай-ақ бет контенті бөліктерін Safe Browsing қызметіне жіберуі мүмкін.</translation>
+<translation id="575458254678141039">Gmail не YouTube сияқты Google қызметтеріне <ph name="USER_EMAIL" /> көмегімен кірген кезде, Chrome-ға сол аккаунтпен кіруге болады.</translation>
 <translation id="5756509061973259733">Осы құрылғыда бұл аккаунтқа Chrome профилі тіркеліп қойған.</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">Chrome браузері іске қосылмады. Қайталап көріңіз.</translation>
@@ -343,6 +347,7 @@
 <translation id="6412673304250309937">Chrome браузерінде сақталған қауіпсіз емес сайттар тізімімен URL сілтемелерін салыстырып тексереді. Егер сайт құпия сөзіңізді ұрлағысы келсе немесе сіз зиянды файл жүктеп алған кезде, Chrome браузері URL мекенжайларын, сонымен қатар бет контенті бөліктерін, "Қауіпсіз шолу" функциясына жіберуі мүмкін.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome 1 минут бойы пайдаланылмаса, ұйымыңыз оны автоматты түрде жабады. Браузерді пайдалану деректері жойылады. Оларға тарих, автотолтыру және жүктеп алынғандар кіруі мүмкін.}other{Chrome # минут бойы пайдаланылмаса, ұйымыңыз оны автоматты түрде жабады. Браузерді пайдалану деректері жойылады. Оларға тарих, автотолтыру және жүктеп алынғандар кіруі мүмкін.}}</translation>
 <translation id="6418662306461808273">Бұрыннан бар Chrome профиліне ауыстырылсын ба?</translation>
+<translation id="6479881432656947268">Chrome Web Store дүкеніне кіру</translation>
 <translation id="6481963882741794338">Жекелендіру және басқа мақсаттарды орындау үшін Chrome мен басқа Google қызметтерін байланыстырыңыз.</translation>
 <translation id="648319183876919572">Күшейтілген Safe Browsing-нің қауіпті веб-сайттар мен файлдардан қорғау қабілеті жоғарырақ.</translation>
 <translation id="6489302989675808168">Қосулы • Chrome бұл кеңейтімнің қайдан келгенін анықтай алмайды.</translation>
@@ -352,6 +357,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome әзірлеуші нұсқасы</translation>
 <translation id="659498884637196217">Құрылғыдағы Google Құпия сөз менеджерінде</translation>
 <translation id="6632473616050862500">ChromeOS Flex операциялық жүйесі <ph name="BEGIN_LINK_CROS_OSS" />ашық кодты бағдарламалық құрал<ph name="END_LINK_CROS_OSS" /> арқылы қолжетімді болады.</translation>
+<translation id="6660596345553328257">Chrome-ға кіру қажет пе?</translation>
 <translation id="6676384891291319759">Интернетке кіру</translation>
 <translation id="6679975945624592337">Google Chrome браузеріне фондық режимде жұмыс істеуге рұқсат беру</translation>
 <translation id="6696915334902295848">Chrome бұл сайт үшін микрофонды пайдалануға рұқсат сұрайды.</translation>
@@ -380,6 +386,7 @@
 <translation id="7036251913954633326">Егер осы аккаунтты бір рет қана пайдаланғыңыз келсе, Chrome браузерінде <ph name="GUEST_LINK_BEGIN" />Қонақ режимін<ph name="GUEST_LINK_END" /> қоса аласыз. Аккаунтты әлдекімге қосқыңыз келсе, <ph name="DEVICE_TYPE" /> құрылғысына <ph name="LINK_BEGIN" />жаңа адам қосыңыз<ph name="LINK_END" />.
 
 Веб-сайттар мен қолданбаларға берілген рұқсаттар осы аккаунтқа пайдаланылуы мүмкін. Google аккаунттарын <ph name="SETTINGS_LINK_BEGIN" />Параметрлер<ph name="SETTINGS_LINK_END" /> бөлімінен басқаруға болады.</translation>
+<translation id="7037538054043837165">Құпия сөздерді және т.б. барлық құрылғыңызда сақтап, қолданғыңыз келсе, Chrome-ға кіріңіз.</translation>
 <translation id="7059914902409643750">Chrome браузерін өз талғамыңызға сай реттеңіз</translation>
 <translation id="7071827361006050863">Chrome жақын арада браузерді пайдалану деректерін жояды</translation>
 <translation id="7085332316435785646">Google қызметтерінде жекелендірілген мүмкіндіктерді пайдалану үшін Chrome тарихын қосу-қоспау нұсқасын таңдаңыз.</translation>
@@ -453,6 +460,7 @@
 <translation id="8111297389482307122">Chrome браузері деректерді Google аккаунтыңызға сақтау және барлық құрылғыңызда пайдалануға рұқсат беру үшін жеке басыңызды растауы қажет. Аккаунттан шықсаңыз, бұл деректер осы құрылғыда қалады.</translation>
 <translation id="8129812357326543296">Google Chrome туралы ақпарат</translation>
 <translation id="813913629614996137">Дайындауда…</translation>
+<translation id="8162006532256575008">Chrome браузерін аккаунтсыз қолдану</translation>
 <translation id="8255190535488645436">Google Chrome камераңыз бен микрофоныңызды пайдалануда.</translation>
 <translation id="8257796129973882597">Chrome мәзірінен бетбелгілерді, оқу режимін және т.б. ашуға болады.</translation>
 <translation id="8267953129876836456">Chrome тексеруге қажетті қауіпсіздікке қатысты кейбір ұсыныстарды тапты</translation>
@@ -463,6 +471,7 @@
 <translation id="8336463659890584292">Сайт беттегі сілтемелерді құпия түрде алдын ала жүктеуді сұрағанда, Chrome браузері Google серверлерін пайдаланады. Осылайша жеке деректеріңіз алдын ала жүктелетін сайттан жасырылады, бірақ Google алдын ала жүктелетін сайттарды біледі.</translation>
 <translation id="8342675569599923794">Бұл файл қауіпті болғандықтан, Chrome оны бөгеді.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Бұл дерек қалай пайдаланылады:<ph name="END_BOLD" /> сайттар Chrome браузерінде қызығушылықтарыңыз туралы ақпаратты сақтай алады. Мысалы, марафонға аяқ киім сатып алу үшін сайтқа кірсеңіз, сайт қызығушылығыңызды марафон жүгіру деп анықтауы мүмкін. Кейін жүгіру жарысына тіркелу үшін басқа сайтқа кірсеңіз, сол сайт қызығушылықтарыңыз негізінде кроссовка жарнамасын көрсетуі мүмкін.</translation>
+<translation id="8350273347136316769">Chrome-ға автоматты түрде кіру</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Барлық құқықтары қорғалған.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Бұл дерек қалай пайдаланылады:<ph name="END_BOLD" /> Chrome қызығушылықтарыңызды болжайды. Кейін сіз кірген сайт жарнамаларды жекелендіру үшін Chrome браузерінен қызығушылықтарыңыз туралы ақпаратты сұрап алады.</translation>
 <translation id="8387459386171870978">Chrome-ды пайдалана беру</translation>
@@ -471,6 +480,7 @@
 <translation id="8416347857511542594">Chrome браузерінде жарнаманы жекелендіру туралы толық ақпарат</translation>
 <translation id="8418845734693287262">ChromeOS деректеріңізді синхрондай алмады, себебі аккаунтыңызға кіру мәліметтері ескірген.</translation>
 <translation id="842386925677997438">Chrome-ның қауіпсіздік құралдары</translation>
+<translation id="8428213095426709021">Параметрлер</translation>
 <translation id="8433638294851456451">Осы жерден Android телефонына нөмір жіберу үшін екі құрылғыда да Chrome браузеріне кіріңіз.</translation>
 <translation id="8451192282033883849">Аккаунтыңызды <ph name="MANAGER_NAME" /> басқарады. Әкімші осы Chrome браузері профилі мен оның бетбелгілер, тарих және құпия сөздер сияқты деректерін көре және өзгерте алады.</translation>
 <translation id="8496177819998570653">Google P&amp;assword Manager</translation>
@@ -513,6 +523,7 @@
 <translation id="9053892488859122171">ChromeOS Flex жүйесі</translation>
 <translation id="9090566250983691233">Неліктен Chrome кейбір файлдарды блоктайтыны туралы ақпарат алыңыз</translation>
 <translation id="911206726377975832">Сонымен қатар шолу деректеріңізді жоясыз ба?</translation>
+<translation id="9127728564687112483">Chrome-ға кірмеу</translation>
 <translation id="9138603949443464873">Өзгерістер енуі үшін, Chrome браузерін қайта қосыңыз</translation>
 <translation id="9195993889682885387">Chrome қызығушылықтарыңызды соңғы бірнеше аптадағы браузерді қолдану тарихы негізінде болжайды. Бұл ақпарат құрылғыңызда қалады.</translation>
 <translation id="919706545465235479">Синхрондауды бастау үшін Chrome жүйесін жаңартыңыз</translation>
diff --git a/chrome/app/resources/google_chrome_strings_km.xtb b/chrome/app/resources/google_chrome_strings_km.xtb
index 5c36bf1..d726f4f 100644
--- a/chrome/app/resources/google_chrome_strings_km.xtb
+++ b/chrome/app/resources/google_chrome_strings_km.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome បានទប់ស្កាត់​ការទាញយកនេះ ដោយសារ​ប្រភេទ​ឯកសារនេះ​មិនត្រូវបាន​ទាញយក​ជាទូទៅទេ ហើយវាអាច​បង្កគ្រោះថ្នាក់</translation>
 <translation id="1203500561924088507">សូមអរគុណសម្រាប់ការដំឡើង។ អ្នកត្រូវតែចាប់ផ្ដើមកម្មវិធីរុករកតាមអ៊ីនធឺណិតរបស់អ្នកឡើងវិញ មុនពេលប្រើ <ph name="BUNDLE_NAME" />។</translation>
 <translation id="1229096353876452996">Google សូមណែនាំឱ្យកំណត់ Chrome ជាលំនាំដើម</translation>
+<translation id="1265739287306757398">ស្វែងយល់​អំពី​របៀប</translation>
 <translation id="1278833599417554002">ចាប់​ផ្តើមឡើងវិញដើម្បីដំឡើងកំណែ &amp;Chrome</translation>
 <translation id="1302523850133262269">សូមរង់ចាំ ខណៈពេលដែល Chrome តំឡើងការធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធចុងក្រោយបំផុត។</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> តម្រូវឱ្យអ្នកអាន និងយល់ព្រមតាមលក្ខខណ្ឌប្រើប្រាស់ខាងក្រោម មុនពេលប្រើឧបករណ៍នេះ។ លក្ខខណ្ឌទាំងនេះមិនបន្ថែម កែប្រែ ឬដាក់កំហិតលើលក្ខខណ្ឌ Google ChromeOS Flex ទេ។</translation>
@@ -181,6 +182,7 @@
 <translation id="3635073343384702370">Chrome អាចពិនិត្យពាក្យសម្ងាត់របស់អ្នក នៅពេលអ្នករក្សាទុកពាក្យសម្ងាត់ទាំងនោះ</translation>
 <translation id="3667616615096815454">មិនអាច​ដំឡើង​បានទេ ម៉ាស៊ីនមេ​មិនស្គាល់​កម្មវិធីនេះឡើយ។</translation>
 <translation id="3673813398384385993">Chrome បានរកឃើញថា "<ph name="EXTENSION_NAME" />" មាន​កម្មវិធីគ្រោះថ្នាក់</translation>
+<translation id="3695446226812920698">ស្វែងយល់ពីរបៀប</translation>
 <translation id="3697952514309507634">កម្រង​ព័ត៌មាន Chrome ផ្សេងទៀត</translation>
 <translation id="3703994572283698466">ChromeOS អាចបង្កើតឡើងបានដោយ<ph name="BEGIN_LINK_CROS_OSS" />កម្មវិធីកូដ​ចំហ<ph name="END_LINK_CROS_OSS" />បន្ថែម ដូច<ph name="BEGIN_LINK_LINUX_OSS" />មជ្ឈដ្ឋាន​អភិវឌ្ឍ Linux<ph name="END_LINK_LINUX_OSS" />។</translation>
 <translation id="3716540481907974026">កំណែ ChromeOS Flex</translation>
@@ -348,6 +350,7 @@
 <translation id="6412673304250309937">ពិនិត្យ URL ធៀបនឹងបញ្ជីគេហទំព័រគ្មានសុវត្ថិភាព ដែលរក្សាទុកនៅក្នុង Chrome។ ប្រសិនបើគេហទំព័រណាមួយ​ព្យាយាមលួចពាក្យសម្ងាត់របស់អ្នក ឬនៅពេលអ្នកទាញយក​ឯកសារដែលអាចបង្កគ្រោះថ្នាក់នោះ Chrome ក៏ប្រហែលជាបញ្ជូន URL រួមជាមួយផ្នែកនៃខ្លឹមសារទំព័រ ទៅការរុករកដោយសុវត្ថិភាពផងដែរ។</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{ស្ថាប័ន​របស់អ្នក​បិទ Chrome ដោយ​ស្វ័យប្រវត្តិ នៅពេលដែល​មិនប្រើប្រាស់វា​រយៈពេល 1 នាទី។ ទិន្នន័យរុករក​ត្រូវ​បានលុប។ ទិន្នន័យ​នេះ​អាច​រួមមាន​ប្រវត្តិ ការបំពេញស្វ័យប្រវត្តិ និង​ការទាញយក។}other{ស្ថាប័ន​របស់អ្នក​បិទ Chrome ដោយ​ស្វ័យប្រវត្តិ នៅពេលដែល​មិនប្រើប្រាស់វា​រយៈពេល # នាទី។ ទិន្នន័យរុករក​ត្រូវ​បានលុប។ ទិន្នន័យ​នេះ​អាច​រួមមាន​ប្រវត្តិ ការបំពេញស្វ័យប្រវត្តិ និង​ការទាញយក។}}</translation>
 <translation id="6418662306461808273">ប្ដូរទៅកម្រងព័ត៌មាន Chrome ដែលមានស្រាប់ឬ?</translation>
+<translation id="6479881432656947268">ចូលទៅកាន់ Chrome Web Store</translation>
 <translation id="6481963882741794338">ភ្ជាប់ Chrome និងសេវាកម្ម Google ផ្សេងទៀតសម្រាប់ការកំណត់​ឱ្យមានលក្ខណៈផ្ទាល់ខ្លួន និងគោលបំណងផ្សេងទៀត</translation>
 <translation id="648319183876919572">ការរុករក​ដោយសុវត្ថិភាពបន្ថែម​ធ្វើបានកាន់តែច្រើនក្នុងការការពារអ្នកពី​ការទាញយក និងគេហទំព័រ​គ្រោះថ្នាក់</translation>
 <translation id="6489302989675808168">បើក • Chrome មិនអាចផ្ទៀងផ្ទាត់ប្រភពរបស់កម្មវិធីបន្ថែម​នេះបានទេ</translation>
@@ -480,6 +483,7 @@
 <translation id="8416347857511542594">ស្វែងយល់បន្ថែមអំពីការកំណត់ការផ្សាយពាណិជ្ជកម្មឱ្យស្របតាមបុគ្គលនៅក្នុង Chrome</translation>
 <translation id="8418845734693287262">ChromeOS មិនអាចធ្វើ​សម​កាល​កម្មទិន្នន័យរបស់អ្នកបានទេ ដោយសារព័ត៌មានលម្អិតអំពីការចូលគណនីរបស់អ្នកហួសសម័យហើយ។</translation>
 <translation id="842386925677997438">ឧបករណ៍​សុវត្ថិភាព​របស់ Chrome</translation>
+<translation id="8428213095426709021">ការកំណត់</translation>
 <translation id="8433638294851456451">ដើម្បីផ្ញើលេខទូរសព្ទ​ពីទីនេះទៅទូរសព្ទ Android របស់អ្នក សូមចូល Chrome នៅលើ​ឧបករណ៍​ទាំងពីរ។</translation>
 <translation id="8451192282033883849">គណនី​របស់​អ្នក​ស្ថិតក្រោម​ការគ្រប់គ្រង​របស់ <ph name="MANAGER_NAME" />។ អ្នកគ្រប់គ្រងរបស់អ្នកអាចមើល និងកែកម្រងព័ត៌មានកម្មវិធីរុករកតាមអ៊ីនធឺណិត Chrome នេះ និងទិន្នន័យរបស់វា ដូចជាចំណាំ ប្រវត្តិ និងពាក្យ​សម្ងាត់។</translation>
 <translation id="8496177819998570653">កម្មវិធី​គ្រប់គ្រង&amp;​ពាក្យសម្ងាត់</translation>
diff --git a/chrome/app/resources/google_chrome_strings_kn.xtb b/chrome/app/resources/google_chrome_strings_kn.xtb
index 4613278..87099cf9 100644
--- a/chrome/app/resources/google_chrome_strings_kn.xtb
+++ b/chrome/app/resources/google_chrome_strings_kn.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">ಈ ಫೈಲ್ ಪ್ರಕಾರವನ್ನು ಸಾಮಾನ್ಯ ರೀತಿಯಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡದ ಕಾರಣ Chrome ಈ ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ನಿರ್ಬಂಧಿಸಿದೆ ಹಾಗೂ ಇದು ಅಪಾಯಕಾರಿಯಾಗಿರಬಹುದು</translation>
 <translation id="1203500561924088507">ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಿದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು. <ph name="BUNDLE_NAME" /> ಅನ್ನು ಬಳಸುವ ಮೊದಲು ನೀವು ನಿಮ್ಮ ಬ್ರೌಸರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬೇಕು.</translation>
 <translation id="1229096353876452996">Chrome ಅನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಸೆಟ್ ಮಾಡಲು Google ಶಿಫಾರಸು ಮಾಡುತ್ತದೆ</translation>
+<translation id="1265739287306757398">ಹೇಗೆ ಎಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳಿ</translation>
 <translation id="1278833599417554002">&amp;Chrome ಅಪ್‌ಡೇಟ್ ಮಾಡಲು ಮರುಪ್ರಾರಂಭಿಸಿ</translation>
 <translation id="1302523850133262269">ಇತ್ತೀಚಿನ ಸಿಸ್ಟಂ ನವೀಕರಣಗಳನ್ನು Chrome ಸ್ಥಾಪಿಸುವಾಗ ದಯವಿಟ್ಟು ಕಾಯಿರಿ.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> ನ ನೀತಿಯ ಪ್ರಕಾರ ಈ ಸಾಧನವನ್ನು ಬಳಸುವ ಮೊದಲು ನೀವು ಈ ಕೆಳಗಿನ ಸೇವಾ ನಿಯಮಗಳನ್ನು ಓದಿ, ಅವುಗಳಿಗೆ ಸಮ್ಮತಿಸಬೇಕಾಗುತ್ತದೆ. ಈ ನಿಯಮಗಳು Google ChromeOS Flex ನಿಯಮಗಳನ್ನು ವಿಸ್ತರಿಸುವುದಿಲ್ಲ, ಮಾರ್ಪಡಿಸುವುದಿಲ್ಲ, ಅಥವಾ ಸೀಮಿತಗೊಳಿಸುವುದಿಲ್ಲ.</translation>
@@ -177,6 +178,7 @@
 <translation id="3635073343384702370">ನೀವು ಪಾಸ್‌ವರ್ಡ್‌ಗಳನ್ನು ಸೇವ್ ಮಾಡಿದಾಗ, Chrome ಅವುಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.</translation>
 <translation id="3667616615096815454">ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ, ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ಗೆ ತಿಳಿದಿಲ್ಲ.</translation>
 <translation id="3673813398384385993">"<ph name="EXTENSION_NAME" />" ನಲ್ಲಿ ಮಾಲ್‌ವೇರ್ ಇರುವುದನ್ನು Chrome ಪತ್ತೆಹಚ್ಚಿದೆ</translation>
+<translation id="3695446226812920698">ಹೇಗೆ ಎಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳಿ</translation>
 <translation id="3697952514309507634">ಇತರ Chrome ಪ್ರೊಫೈಲ್‌ಗಳು</translation>
 <translation id="3703994572283698466">ಹೆಚ್ಚುವರಿ <ph name="BEGIN_LINK_CROS_OSS" />ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್‌<ph name="END_LINK_CROS_OSS" /> ನಿಂದ ChromeOS ರಚನೆ ಸಾಧ್ಯವಾಯಿತು, ಹಾಗೆಯೇ <ph name="BEGIN_LINK_LINUX_OSS" />Linux ಡೆವಲಪ್‌ಮೆಂಟ್ ಎನ್ವಿರಾನ್‌ಮೆಂಟ್‌ನ<ph name="END_LINK_LINUX_OSS" /> ರಚನೆಯೂ ಅದರಿಂದಲೇ ಸಾಧ್ಯವಾಯಿತು.</translation>
 <translation id="3716540481907974026">ChromeOS Flex ಆವೃತ್ತಿ</translation>
@@ -339,6 +341,7 @@
 <translation id="6412673304250309937">Chrome ನಲ್ಲಿ ಸಂಗ್ರಹಣೆ ಮಾಡಲಾಗಿರುವ ಅಸುರಕ್ಷಿತ ಸೈಟ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ಬಳಸಿ, URL ಗಳನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಯಾವುದಾದರೂ ಸೈಟ್, ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಕದಿಯಲು ಪ್ರಯತ್ನಿಸಿದರೆ ಅಥವಾ ನೀವು ಹಾನಿಕಾರಕ ಫೈಲ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದಾಗ, ಪುಟದ ಕಂಟೆಂಟ್‌ನ ತುಣುಕುಗಳನ್ನು ಒಳಗೊಂಡ URL ಗಳನ್ನು ಸಹ Chrome, ಸುರಕ್ಷಿತ ಬ್ರೌಸಿಂಗ್‌ಗೆ ಕಳುಹಿಸಬಹುದು.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome ಅನ್ನು 1 ನಿಮಿಷದ ಕಾಲ ಬಳಸದಿದ್ದಾಗ ನಿಮ್ಮ ಸಂಸ್ಥೆಯು ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮುಚ್ಚುತ್ತದೆ. ಬ್ರೌಸಿಂಗ್ ಡೇಟಾವನ್ನು ಅಳಿಸಲಾಗಿದೆ. ಇದು ಇತಿಹಾಸ, ಆಟೋಫಿಲ್ ಮತ್ತು ಡೌನ್‌ಲೋಡ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.}one{Chrome ಅನ್ನು # ನಿಮಿಷಗಳವರೆಗೆ ಬಳಸದಿದ್ದಾಗ ನಿಮ್ಮ ಸಂಸ್ಥೆಯು ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮುಚ್ಚುತ್ತದೆ. ಬ್ರೌಸಿಂಗ್ ಡೇಟಾವನ್ನು ಅಳಿಸಲಾಗಿದೆ. ಇದು ಇತಿಹಾಸ, ಆಟೋಫಿಲ್ ಮತ್ತು ಡೌನ್‌ಲೋಡ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.}other{Chrome ಅನ್ನು # ನಿಮಿಷಗಳವರೆಗೆ ಬಳಸದಿದ್ದಾಗ ನಿಮ್ಮ ಸಂಸ್ಥೆಯು ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮುಚ್ಚುತ್ತದೆ. ಬ್ರೌಸಿಂಗ್ ಡೇಟಾವನ್ನು ಅಳಿಸಲಾಗಿದೆ. ಇದು ಇತಿಹಾಸ, ಆಟೋಫಿಲ್ ಮತ್ತು ಡೌನ್‌ಲೋಡ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.}}</translation>
 <translation id="6418662306461808273">ಈಗಿರುವ Chrome ಪ್ರೊಫೈಲ್‌ಗೆ ಬದಲಿಸಬೇಕೆ?</translation>
+<translation id="6479881432656947268">Chrome ವೆಬ್‌ ಸ್ಟೋರ್‌ಗೆ ಭೇಟಿ ನೀಡಿ</translation>
 <translation id="6481963882741794338">ವೈಯಕ್ತೀಕರಣ ಮತ್ತು ಇತರ ಉದ್ದೇಶಗಳಿಗಾಗಿ Chrome ಮತ್ತು ಇತರ Google ಸೇವೆಗಳನ್ನು ಲಿಂಕ್ ಮಾಡಿ</translation>
 <translation id="648319183876919572">ಅಪಾಯಕಾರಿ ವೆಬ್‌ಸೈಟ್‌ಗಳು ಮತ್ತು ಡೌನ್‌ಲೋಡ್‌ಗಳ ವಿರುದ್ಧ ನಿಮ್ಮನ್ನು ರಕ್ಷಿಸಲು ವರ್ಧಿತ ಸುರಕ್ಷಿತ ಬ್ರೌಸಿಂಗ್ ಹೆಚ್ಚಿನ ಸಹಾಯ ಮಾಡುತ್ತದೆ</translation>
 <translation id="6489302989675808168">ಆನ್ • ಈ ಎಕ್ಸ್‌ಟೆನ್ಶನ್ ಎಲ್ಲಿಂದ ಬರುತ್ತದೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸಲು Chrome ಗೆ ಸಾಧ್ಯವಿಲ್ಲ</translation>
@@ -471,6 +474,7 @@
 <translation id="8416347857511542594">Chrome ನಲ್ಲಿ ಜಾಹೀರಾತು ವೈಯಕ್ತಿಕಗೊಳಿಸುವಿಕೆಯ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಿ</translation>
 <translation id="8418845734693287262">ನಿಮ್ಮ ಖಾತೆಯ ಸೈನ್ ಇನ್ ವಿವರಗಳು ತೀರಾ ಹಳತಾಗಿರುವ ಕಾರಣ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸಿಂಕ್ ಮಾಡಲು ChromeOS ಗೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.</translation>
 <translation id="842386925677997438">Chrome ನ ಸುರಕ್ಷತೆ ಟೂಲ್‌ಗಳು</translation>
+<translation id="8428213095426709021">ಸೆಟ್ಟಿಂಗ್‌ಗಳು</translation>
 <translation id="8433638294851456451">ಇಲ್ಲಿಂದ ನಿಮ್ಮ Android ಫೋನ್‌ಗೆ ಸಂಖ್ಯೆಯನ್ನು ಕಳುಹಿಸಲು, ಎರಡೂ ಸಾಧನಗಳಲ್ಲಿ Chrome ಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ.</translation>
 <translation id="8451192282033883849">ನಿಮ್ಮ ಖಾತೆಯನ್ನು <ph name="MANAGER_NAME" /> ಅವರು ನಿರ್ವಹಿಸುತ್ತಿದ್ದಾರೆ. ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಈ Chrome ಬ್ರೌಸರ್ ಪ್ರೊಫೈಲ್ ಮತ್ತು ಬುಕ್‌ಮಾರ್ಕ್‌ಗಳು, ಇತಿಹಾಸ ಮತ್ತು ಪಾಸ್‌ವರ್ಡ್‌ಗಳಂತಹ ಅದರ ಡೇಟಾವನ್ನು ನೋಡಬಹುದು ಮತ್ತು ಎಡಿಟ್ ಮಾಡಬಹುದು.</translation>
 <translation id="8496177819998570653">Google P&amp;assword Manager</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ko.xtb b/chrome/app/resources/google_chrome_strings_ko.xtb
index 689d9a4..d0f27e1 100644
--- a/chrome/app/resources/google_chrome_strings_ko.xtb
+++ b/chrome/app/resources/google_chrome_strings_ko.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">일반적으로 다운로드하지 않는 파일 형식이며 위험할 가능성이 있기 때문에 Chrome에서 이 다운로드를 차단했습니다.</translation>
 <translation id="1203500561924088507">설치해 주셔서 감사합니다. <ph name="BUNDLE_NAME" />을(를) 사용하려면 브라우저를 다시 시작해야 합니다.</translation>
 <translation id="1229096353876452996">Chrome을 기본 브라우저로 설정하는 것이 좋습니다.</translation>
+<translation id="1265739287306757398">자세히 알아보기</translation>
 <translation id="1278833599417554002">다시 실행하여 Chrome 업데이트</translation>
 <translation id="1302523850133262269">Chrome에서 최신 시스템 업데이트를 설치하는 동안 잠시 기다려 주세요.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" />에서는 기기를 사용하기 전에 다음 서비스 약관을 읽고 이에 동의하도록 하고 있습니다. 이 약관은 Google ChromeOS Flex 약관을 확대하거나 수정 또는 제한하지 않습니다.</translation>
@@ -36,6 +37,7 @@
 필요합니다. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">ChromeOS는 추가 <ph name="BEGIN_LINK_CROS_OSS" />오픈소스 소프트웨어<ph name="END_LINK_CROS_OSS" />를 사용하여 개발되었습니다.</translation>
 <translation id="155168855724261758">Chrome 맞춤설정</translation>
+<translation id="1551749261806528781">모든 기기에서 비밀번호 등을 저장하고 사용하려면 Chrome에 로그인하세요. 로그인하면 이 비밀번호가 Google 계정에 저장됩니다.</translation>
 <translation id="1553358976309200471">Chrome 업데이트</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" />님이 이미 Chrome 프로필에 로그인되어 있습니다. <ph name="USER_EMAIL_ADDRESS" />님을 위한 새 Chrome 프로필이 생성됩니다.</translation>
 <translation id="1587223624401073077">Chrome에서 카메라를 사용 중입니다.</translation>
@@ -180,6 +182,7 @@
 <translation id="3635073343384702370">비밀번호를 저장하면 Chrome에서 확인할 수 있습니다</translation>
 <translation id="3667616615096815454">설치할 수 없습니다. 서버에서 애플리케이션을 알 수 없습니다.</translation>
 <translation id="3673813398384385993">Chrome에서 "<ph name="EXTENSION_NAME" />"에 멀웨어가 포함된 것을 발견했습니다.</translation>
+<translation id="3695446226812920698">자세히 알아보기</translation>
 <translation id="3697952514309507634">기타 Chrome 프로필</translation>
 <translation id="3703994572283698466"><ph name="BEGIN_LINK_LINUX_OSS" />Linux 개발 환경<ph name="END_LINK_LINUX_OSS" />과 마찬가지로, ChromeOS는 추가 <ph name="BEGIN_LINK_CROS_OSS" />오픈소스 소프트웨어<ph name="END_LINK_CROS_OSS" />를 사용하여 개발되었습니다.</translation>
 <translation id="3716540481907974026">ChromeOS Flex 버전</translation>
@@ -318,6 +321,7 @@
 <translation id="5940385492829620908">웹, 북마크 및 기타 Chrome 콘텐츠가 여기에 저장됩니다.</translation>
 <translation id="5941711191222866238">최소화</translation>
 <translation id="5941830788786076944">Chrome을 기본 브라우저로</translation>
+<translation id="5947104538377036631">Chrome 단축키</translation>
 <translation id="6003112304606738118">다운로드 중... <ph name="HOURS" />시간 남음</translation>
 <translation id="6014316319780893079"><ph name="BEGIN_LINK" />Chrome의 도구<ph name="END_LINK" />로 안전하게 탐색하고 관리할 수 있습니다.</translation>
 <translation id="6022659036123304283">나만의 Chrome 만들기</translation>
@@ -346,6 +350,7 @@
 <translation id="6412673304250309937">Chrome에 저장된 안전하지 않은 사이트 목록을 사용하여 URL을 검사합니다. 사이트에서 사용자의 비밀번호를 도용하려고 하거나 사용자가 유해한 파일을 다운로드하는 경우, Chrome에서 페이지 콘텐츠 일부를 비롯한 URL을 세이프 브라우징 서비스에 보낼 수 있습니다.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome을 1분 동안 사용하지 않으면 조직에서 자동으로 종료합니다. 인터넷 사용 기록이 삭제됩니다. 여기에는 방문 기록, 자동 완성, 다운로드가 포함될 수 있습니다.}other{Chrome을 #분 동안 사용하지 않으면 조직에서 자동으로 종료합니다. 인터넷 사용 기록이 삭제됩니다. 여기에는 방문 기록, 자동 완성, 다운로드가 포함될 수 있습니다.}}</translation>
 <translation id="6418662306461808273">기존 Chrome 프로필로 전환하시겠습니까?</translation>
+<translation id="6479881432656947268">Chrome 웹 스토어 방문하기</translation>
 <translation id="6481963882741794338">맞춤설정 등의 목적으로 Chrome과 다른 Google 서비스를 연결합니다</translation>
 <translation id="648319183876919572">향상된 세이프 브라우징은 위험한 웹사이트와 다운로드로부터 사용자를 보호합니다.</translation>
 <translation id="6489302989675808168">사용 중 • Chrome에서 이 확장 프로그램의 출처를 확인할 수 없습니다.</translation>
@@ -478,6 +483,7 @@
 <translation id="8416347857511542594">Chrome의 광고 개인 최적화에 관해 자세히 알아보기</translation>
 <translation id="8418845734693287262">계정의 로그인 세부정보가 오래되어 ChromeOS에서 데이터를 동기화할 수 없습니다.</translation>
 <translation id="842386925677997438">Chrome의 안전 도구</translation>
+<translation id="8428213095426709021">설정</translation>
 <translation id="8433638294851456451">여기에서 Android 휴대전화로 번호를 전송하려면 두 기기 모두에서 Chrome에 로그인하세요.</translation>
 <translation id="8451192282033883849">내 계정은 <ph name="MANAGER_NAME" />에서 관리합니다. 관리자가 이 Chrome 브라우저 프로필과 북마크, 방문 기록, 비밀번호 등의 데이터를 보고 수정할 수 있습니다.</translation>
 <translation id="8496177819998570653">Google 비밀번호 관리자(&amp;A)</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ky.xtb b/chrome/app/resources/google_chrome_strings_ky.xtb
index 7769eda..4406745 100644
--- a/chrome/app/resources/google_chrome_strings_ky.xtb
+++ b/chrome/app/resources/google_chrome_strings_ky.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Файл түрү аз жүктөлүп алынып, кооптуу болушу мүмкүн болгондуктан, Chrome бул жүктөп алууну бөгөттөдү</translation>
 <translation id="1203500561924088507">Орнотуп алганыңыз үчүн рахмат. <ph name="BUNDLE_NAME" /> топтомун колдонуп баштоодон мурда серепчини өчүрүп күйгүзүңүз.</translation>
 <translation id="1229096353876452996">Chrome'ду демейки серепчи кылууну сунуштайбыз</translation>
+<translation id="1265739287306757398">Үйрөнүп алыңыз</translation>
 <translation id="1278833599417554002">&amp;Chrome'ду жаңыртуу үчүн кайра иштетиңиз</translation>
 <translation id="1302523850133262269">Chrome эң акыркы тутум жаңыртууларын орнотуп бүткүчө күтө туруңуз.</translation>
 <translation id="1335640173511558774">Бул түзмөктү колдонуудан мурун, <ph name="MANAGER" /> төмөнкү Тейлөө шарттарын окуп, кабыл алууңузду талап кылат. Бул шарттар ChromeOS Flex шарттарын кеңейтип, өзгөртүп же чектебейт.</translation>
@@ -36,6 +37,7 @@
  пайдаланууга уруксат алышы керек. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">ChromeOS тутуму кошумча <ph name="BEGIN_LINK_CROS_OSS" />баштапкы коду ачык программалык камсыздоонун<ph name="END_LINK_CROS_OSS" /> жардамы менен, иштейт.</translation>
 <translation id="155168855724261758">Chrome түзмөгүңүздү ыңгайлаштырыңыз</translation>
+<translation id="1551749261806528781">Бардык түзмөктөрүңүздө сырсөздөрдү жана башкаларды сактап, колдонуу үчүн Chrome'го кириңиз. Киргенден кийин бул сырсөз Google аккаунтуңузда сакталат.</translation>
 <translation id="1553358976309200471">Chrome'ду жаңыртуу</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" /> ушул Chrome профилине мурунтан эле кирип турат. Ушуну менен <ph name="USER_EMAIL_ADDRESS" /> үчүн жаңы Chrome профили түзүлөт</translation>
 <translation id="1587223624401073077">Google Chrome камераңызды колдонуп жатат.</translation>
@@ -180,6 +182,7 @@
 <translation id="3635073343384702370">Сырсөздөрүңүздү сактаганда Chrome аларды текшере алат</translation>
 <translation id="3667616615096815454">Колдонмо сервер үчүн белгисиз болгондуктан, аны орнотуу мүмкүн эмес.</translation>
 <translation id="3673813398384385993">Chrome "<ph name="EXTENSION_NAME" />" кеңейтүүсүндө кесепеттүү программанын болгонун аныктады</translation>
+<translation id="3695446226812920698">Үйрөнүп алыңыз</translation>
 <translation id="3697952514309507634">Башка Chrome профилдери</translation>
 <translation id="3703994572283698466">ChromeOS тутуму, <ph name="BEGIN_LINK_LINUX_OSS" />Linux'ту өнүктүрүү чөйрөсү<ph name="END_LINK_LINUX_OSS" /> сыяктуу, кошумча <ph name="BEGIN_LINK_CROS_OSS" />баштапкы коду ачык программалык камсыздоонун<ph name="END_LINK_CROS_OSS" /> жардамы менен иштейт.</translation>
 <translation id="3716540481907974026">ChromeOS Flex версиясы</translation>
@@ -318,6 +321,7 @@
 <translation id="5940385492829620908">Веб, кыстармалар жана башка Chrome жеке дайын-даректериңиз ушул жерде жайгашкан.</translation>
 <translation id="5941711191222866238">Кичирейтүү</translation>
 <translation id="5941830788786076944">Google Chrome'ду демейки серепчи кылуу</translation>
+<translation id="5947104538377036631">Chrome ыкчам баскыч</translation>
 <translation id="6003112304606738118">Жүктөлүп алынууда... <ph name="HOURS" /> саат калды</translation>
 <translation id="6014316319780893079"><ph name="BEGIN_LINK" />Chrome'дун куралдары<ph name="END_LINK" /> менен коопсуз серептеп, баарын көзөмөлдөй аласыз</translation>
 <translation id="6022659036123304283">Chrome'ду каалагандай ыңгайлаштырып алыңыз</translation>
@@ -346,6 +350,7 @@
 <translation id="6412673304250309937">Chrome'догу кооптуу сайттардын тизмесиндеги URL даректерин текшерет. Эгер сайт сырсөзүңүздү уурдоого аракет кылса же кооптуу файлды жүктөп алсаңыз, Chrome URL даректерди, анын ичинде барактардагы мазмунду Коопсуз серептөөгө жөнөтүшү мүмкүн.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome 1 мүнөткө колдонулбаса, уюмуңуз аны автоматтык түрдө жабат. Серептөө дайындары өчүрүлөт. Бул таржымалды, автотолтурууну жана жүктөлүп алынгандарды камтышы мүмкүн.}other{Chrome # мүнөткө колдонулбаса, уюмуңуз аны автоматтык түрдө жабат. Серептөө дайындары өчүрүлөт. Бул таржымалды, автотолтурууну жана жүктөлүп алынгандарды камтышы мүмкүн.}}</translation>
 <translation id="6418662306461808273">Учурдагы Chrome профилине которуласызбы?</translation>
+<translation id="6479881432656947268">Chrome Web Store'го баш багуу</translation>
 <translation id="6481963882741794338">Chrome жана башка Google кызматтарын жекелештирүү жана башка максаттар үчүн байланыштырыңыз</translation>
 <translation id="648319183876919572">Өркүндөтүлгөн коопсуз серептөө кооптуу вебсайттардан жана жүктөлүп алынган файлдардан жакшыраак коргойт</translation>
 <translation id="6489302989675808168">Күйүк • Chrome бул кеңейтүү кайдан алынганын текшере албайт</translation>
@@ -478,6 +483,7 @@
 <translation id="8416347857511542594">Chrome'до жарнамаларды жекелештирүү жөнүндө кеңири маалымат алыңыз</translation>
 <translation id="8418845734693287262">Аккаунтуңуздун кирүү чоо-жайы эскирип калгандыктан, ChromeOS дайын-даректериңизди шайкештештире алган жок.</translation>
 <translation id="842386925677997438">Chrome’дун коопсуздук куралдары</translation>
+<translation id="8428213095426709021">Параметрлер</translation>
 <translation id="8433638294851456451">Номерди бул жерден Android телефонуңузга жөнөтүү үчүн эки түзмөгүңүздөн тең Chrome'го кириңиз.</translation>
 <translation id="8451192282033883849">Аккаунтуңуз <ph name="MANAGER_NAME" /> тарабынан башкарылууда. Администраторуңуз Chrome серепчисиндеги профилди жана андагы маалыматты, мисалы, кыстармаларды, таржымалды жана сырсөздөрдү көрүп, түзөтө алат.</translation>
 <translation id="8496177819998570653">С&amp;ырсөздөрдү башкаргыч</translation>
diff --git a/chrome/app/resources/google_chrome_strings_lo.xtb b/chrome/app/resources/google_chrome_strings_lo.xtb
index 96a8b3c..6e7d15c 100644
--- a/chrome/app/resources/google_chrome_strings_lo.xtb
+++ b/chrome/app/resources/google_chrome_strings_lo.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome ບລັອກການດາວໂຫຼດນີ້ ເນື່ອງຈາກໄຟລ໌ປະເພດນີ້ບໍ່ໄດ້ມີການດາວໂຫຼດໂດຍທົ່ວໄປ ແລະ ອາດເປັນອັນຕະລາຍ</translation>
 <translation id="1203500561924088507">ຂໍຂອບໃຈສຳລັບການຕິດຕັ້ງ. ທ່ານຈະຕ້ອງຣີສະຕາດໂປຣແກຣມທ່ອງເວັບຂອງທ່ານກ່ອນການໃຊ້ <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google ແນະນໍາໃຫ້ຕັ້ງຄ່າ Chrome ເປັນຄ່າເລີ່ມຕົ້ນ</translation>
+<translation id="1265739287306757398">ສຶກສາວິທີການ</translation>
 <translation id="1278833599417554002">ເລີ່ມເປີດໃຊ້ໃໝ່ເພື່ອອັບເດດ &amp;Chrome</translation>
 <translation id="1302523850133262269">ກະ​ລຸ​ນາ​ລໍ​ຖ້າ​ໃນ​ຂະ​ນະ​ທີ່ Chrome ​ຕິດ​ຕັ້ງ​ການອັບເດດລະບົບຫລ້າ​ສຸດ.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> ຕ້ອງການໃຫ້ທ່ານອ່ານ ແລະ ຍອມຮັບຂໍ້ກໍານົດບໍລິການຕໍ່ໄປນີ້ກ່ອນທີ່ຈະໃຊ້ອຸປະກອນນີ້. ຂໍ້ກໍານົດເຫຼົ່ານີ້ບໍ່ຂະຫຍາຍ, ແກ້ໄຂ ຫຼື ຈຳກັດຂໍ້ກໍານົດຂອງ Google ChromeOS Flex.</translation>
@@ -36,6 +37,7 @@
  ການຈັບຄູ່. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">ChromeOS ເກີດຂຶ້ນໄດ້ດ້ວຍ <ph name="BEGIN_LINK_CROS_OSS" />ຊອບແວໂອເພນຊອດ<ph name="END_LINK_CROS_OSS" /> ເພີ່ມເຕີມ.</translation>
 <translation id="155168855724261758">ປັບແຕ່ງ Chrome ຂອງທ່ານ</translation>
+<translation id="1551749261806528781">ເພື່ອບັນທຶກ ແລະ ໃຊ້ລະຫັດຜ່ານ ແລະ ຂໍ້ມູນອື່ນໆໃນອຸປະກອນທຸກເຄື່ອງຂອງທ່ານ, ໃຫ້ເຂົ້າສູ່ລະບົບ Chrome. ລະບົບຈະບັນທຶກລະຫັດຜ່ານນີ້ໄວ້ໃນບັນຊີ Google ຂອງທ່ານຫຼັງຈາກທີ່ທ່ານເຂົ້າສູ່ລະບົບ.</translation>
 <translation id="1553358976309200471">ອັບ​ເດດ Chrome</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" /> ເຂົ້າສູ່ລະບົບໂປຣໄຟລ໌ Chrome ນີ້ຢູ່ກ່ອນແລ້ວ. ນີ້ຈະເປັນການສ້າງໂປຣໄຟລ໌ Chrome ໃໝ່ສຳລັບ <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="1587223624401073077">Google Chrome ກໍາລັງໃຊ້ກ້ອງຖ່າຍຮູບຂອງທ່ານ.</translation>
@@ -180,6 +182,7 @@
 <translation id="3635073343384702370">Chrome ສາມາດກວດເບິ່ງລະຫັດຜ່ານຂອງທ່ານເມື່ອທ່ານບັນທຶກພວກມັນໄວ້</translation>
 <translation id="3667616615096815454">ບໍ່ສາມາດຕິດຕັ້ງໄດ້, ເຊີບເວີບໍ່ຮູ້ຈັກແອັບພລິເຄຊັນ.</translation>
 <translation id="3673813398384385993">Chrome ພົບວ່າ "<ph name="EXTENSION_NAME" />" ມີເມົາແວ</translation>
+<translation id="3695446226812920698">ສຶກສາວິທີການ</translation>
 <translation id="3697952514309507634">ໂປຣໄຟລ໌ Chrome ອື່ນໆ</translation>
 <translation id="3703994572283698466">ChromeOS ເກີດຂຶ້ນໄດ້ດ້ວຍ <ph name="BEGIN_LINK_CROS_OSS" />ຊອບແວໂອເພນຊອດ<ph name="END_LINK_CROS_OSS" /> ເພີ່ມເຕີມ, ຮວມທັງ <ph name="BEGIN_LINK_LINUX_OSS" />ສະພາບແວດລ້ອມການພັດທະນາ Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">ເວີຊັນ ChromeOS Flex</translation>
@@ -318,6 +321,7 @@
 <translation id="5940385492829620908">ເວັບຂອງທ່ານ, ບຸກມາກສ໌, ແລະ Chrome ອື່ນສົດຢູ່ທີ່ນີ້.</translation>
 <translation id="5941711191222866238">ຫຍໍ້ລົງ</translation>
 <translation id="5941830788786076944">ເຮັດ Google Chrome ເປັນບຣາວເຊີມາດຕະຖານ</translation>
+<translation id="5947104538377036631">ທາງລັດ Chrome</translation>
 <translation id="6003112304606738118">ກຳລັງດາວໂຫຼດ... ຍັງເຫຼືອ <ph name="HOURS" /> ຊົ່ວໂມງ</translation>
 <translation id="6014316319780893079">ດ້ວຍ <ph name="BEGIN_LINK" />ເຄື່ອງມືຈາກ Chrome<ph name="END_LINK" />, ທ່ານຈະສາມາດທ່ອງເວັບໄດ້ຢ່າງປອດໄພ ແລະ ຄວບຄຸມສິ່ງຕ່າງໆໄດ້</translation>
 <translation id="6022659036123304283">ເຮັດໃຫ້ Chrome ເປັນຂອງທ່ານ</translation>
@@ -346,6 +350,7 @@
 <translation id="6412673304250309937">ກວດສອບ URL ກັບລາຍການເວັບໄຊທີ່ບໍ່ປອດໄພທີ່ເກັບໄວ້ໃນ Chrome. ຖ້າເວັບໄຊພະຍາຍາມລັກເອົາລະຫັດຜ່ານຂອງທ່ານ ຫຼື ເມື່ອທ່ານດາວໂຫຼດໄຟລ໌ອັນຕະລາຍ, Chrome ອາດຈະສົ່ງ URL, ຮວມທັງເນື້ອຫາບາງສ່ວນໃນໜ້າໄປໃຫ້ Safe Browsing.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{ອົງກອນຂອງທ່ານຈະປິດ Chrome ໂດຍອັດຕະໂນມັດເມື່ອບໍ່ມີການນຳໃຊ້ເປັນເວລາ 1 ນາທີ. ລຶບຂໍ້ມູນການທ່ອງເວັບອອກແລ້ວ. ເຊິ່ງຮວມເຖິງປະຫວັດ, ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ແລະ ການດາວໂຫຼດ.}other{ອົງກອນຂອງທ່ານຈະປິດ Chrome ໂດຍອັດຕະໂນມັດເມື່ອບໍ່ມີການນຳໃຊ້ເປັນເວລາ # ນາທີ. ລຶບຂໍ້ມູນການທ່ອງເວັບອອກແລ້ວ. ເຊິ່ງຮວມເຖິງປະຫວັດ, ການຕື່ມຂໍ້ມູນອັດຕະໂນມັດ ແລະ ການດາວໂຫຼດ.}}</translation>
 <translation id="6418662306461808273">ສະຫຼັບໄປຫາໂປຣໄຟລ໌ Chrome ທີ່ມີຢູ່ກ່ອນແລ້ວບໍ?</translation>
+<translation id="6479881432656947268">ເຂົ້າເບິ່ງ Chrome Web Store</translation>
 <translation id="6481963882741794338">ລິ້ງ Chrome ແລະ ບໍລິການອື່ນໆຂອງ Google ເພື່ອການປັບແຕ່ງເປັນແບບສ່ວນຕົວ ແລະ ຈຸດປະສົງອື່ນໆ</translation>
 <translation id="648319183876919572">Safe Browsing ທີ່ປັບປຸງດີຂຶ້ນຊ່ວຍປົກປ້ອງທ່ານຈາກເວັບໄຊ ແລະ ການດາວໂຫຼດທີ່ອັນຕະລາຍ</translation>
 <translation id="6489302989675808168">ເປີດ • Chrome ບໍ່ສາມາດຢັ້ງຢືນໄດ້ວ່າສ່ວນຂະຫຍາຍນີ້ມາຈາກໃສ</translation>
@@ -478,6 +483,7 @@
 <translation id="8416347857511542594">ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການປັບແຕ່ງໂຄສະນາເປັນແບບສ່ວນຕົວໃນ Chrome</translation>
 <translation id="8418845734693287262">ChromeOS ບໍ່ສາມາດຊິ້ງຂໍ້ມູນຂອງທ່ານໄດ້ເນື່ອງຈາກລາຍລະອຽດການເຂົ້າສູ່ລະບົບບັນຊີຂອງທ່ານເກົ່າແລ້ວ.</translation>
 <translation id="842386925677997438">ເຄື່ອງມືຄວາມປອດໄພຂອງ Chrome</translation>
+<translation id="8428213095426709021">ການ​ຕັ້ງຄ່າ</translation>
 <translation id="8433638294851456451">ເພື່ອສົ່ງເບີຈາກບ່ອນນີ້ໃຫ້ໂທລະສັບ Android ຂອງທ່ານ, ກະລຸນາເຂົ້າສູ່ລະບົບ Chrome ຢູ່ໃນທັງສອງອຸປະກອນ.</translation>
 <translation id="8451192282033883849">ບັນຊີຂອງທ່ານແມ່ນຈັດການໂດຍ <ph name="MANAGER_NAME" />. ຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານສາມາດເບິ່ງ ແລະ ແກ້ໄຂໂປຣໄຟລ໌ໂປຣແກຣມທ່ອງເວັບ Chrome ນີ້ ແລະ ຂໍ້ມູນຂອງມັນໄດ້ ເຊັ່ນ: ບຸກມາກ, ປະຫວັດ ແລະ ລະຫັດຜ່ານ.</translation>
 <translation id="8496177819998570653">ຕົວຈັດການລະຫັດຜ່ານ Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_lt.xtb b/chrome/app/resources/google_chrome_strings_lt.xtb
index 3471db6de..d8b3b47 100644
--- a/chrome/app/resources/google_chrome_strings_lt.xtb
+++ b/chrome/app/resources/google_chrome_strings_lt.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">„Chrome“ užblokavo šį atsisiuntimą, nes šio tipo failas nėra dažnai atsisiunčiamas ir jis gali būti pavojingas</translation>
 <translation id="1203500561924088507">Dėkojame už diegimą. Turite iš naujo paleisti naršyklę, prieš naudodami „<ph name="BUNDLE_NAME" />“.</translation>
 <translation id="1229096353876452996">„Google“ rekomenduoja nustatyti „Chrome“ kaip numatytąją naršyklę</translation>
+<translation id="1265739287306757398">Sužinoti, kaip tai padaryti</translation>
 <translation id="1278833599417554002">Paleisti iš naujo atnaujinant „&amp;Chrome“</translation>
 <translation id="1302523850133262269">Palaukite, kol „Chrome“ įdiegs naujausius sistemos naujinius.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> reikia, kad prieš naudodami šį įrenginį perskaitytumėte toliau pateiktas paslaugų teikimo sąlygas. Šios sąlygos neišplečia, nepakeičia ir neapriboja „ChromeOS Flex“ sąlygų.</translation>
@@ -180,6 +181,7 @@
 <translation id="3635073343384702370">„Chrome“ gali tikrinti jūsų slaptažodžius, kai juos išsaugote</translation>
 <translation id="3667616615096815454">Nepavyko įdiegti, nes programa nežinoma serveriui.</translation>
 <translation id="3673813398384385993">„Chrome“ aptiko kenkėjišką programą plėtinyje „<ph name="EXTENSION_NAME" />“</translation>
+<translation id="3695446226812920698">Sužinokite kaip</translation>
 <translation id="3697952514309507634">Kiti „Chrome“ profiliai</translation>
 <translation id="3703994572283698466">„Chrome“ OS, kaip ir <ph name="BEGIN_LINK_LINUX_OSS" />„Linux“ kūrimo aplinka<ph name="END_LINK_LINUX_OSS" />, pasiekiama naudojant papildomą <ph name="BEGIN_LINK_CROS_OSS" />atvirojo šaltinio programinę įrangą<ph name="END_LINK_CROS_OSS" />.</translation>
 <translation id="3716540481907974026">„ChromeOS Flex“ versija</translation>
@@ -346,6 +348,7 @@
 <translation id="6412673304250309937">Tikrinami URL pagal nesaugių svetainių sąrašą, saugomą naršyklėje „Chrome“. Jei svetainė bando pavogti slaptažodį ar atsisiuntėte žalingą failą, „Chrome“ taip pat gali siųsti URL, įskaitant puslapio turinio dalis, Saugaus naršymo funkcijai.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Organizacija automatiškai uždaro „Chrome“, kai nenaudojama vieną minutę. Naršymo duomenys ištrinami. Tai gali būti istorija, automatinis pildymas ir atsisiuntimai.}one{Organizacija automatiškai uždaro „Chrome“, kai nenaudojama # minutę. Naršymo duomenys ištrinami. Tai gali būti istorija, automatinis pildymas ir atsisiuntimai.}few{Organizacija automatiškai uždaro „Chrome“, kai nenaudojama # minutes. Naršymo duomenys ištrinami. Tai gali būti istorija, automatinis pildymas ir atsisiuntimai.}many{Organizacija automatiškai uždaro „Chrome“, kai nenaudojama # minutės. Naršymo duomenys ištrinami. Tai gali būti istorija, automatinis pildymas ir atsisiuntimai.}other{Organizacija automatiškai uždaro „Chrome“, kai nenaudojama # minučių. Naršymo duomenys ištrinami. Tai gali būti istorija, automatinis pildymas ir atsisiuntimai.}}</translation>
 <translation id="6418662306461808273">Perjungti į esamą „Chrome“ profilį?</translation>
+<translation id="6479881432656947268">Apsilankykite „Chrome“ internetinėje parduotuvėje</translation>
 <translation id="6481963882741794338">Susiekite „Chrome“ ir kitas „Google“ paslaugas, kad būtų galima suasmeninti ir kitais tikslais</translation>
 <translation id="648319183876919572">Sustiprinto saugaus naršymo funkcija padeda apsaugoti jus nuo pavojingų svetainių ir atsisiuntimų</translation>
 <translation id="6489302989675808168">Įjungta • „Chrome“ nepavyko patvirtinti, iš kur gaunamas šis plėtinys</translation>
@@ -478,6 +481,7 @@
 <translation id="8416347857511542594">Sužinokite daugiau apie skelbimų suasmeninimą sistemoje „Chrome“</translation>
 <translation id="8418845734693287262">„Chrome“ OS nepavyko sinchronizuoti duomenų, nes išsami paskyros prisijungimo informacija pasenusi.</translation>
 <translation id="842386925677997438">„Chrome“ saugos įrankiai</translation>
+<translation id="8428213095426709021">Nustatymai</translation>
 <translation id="8433638294851456451">Jei norite iš čia į „Android“ telefoną išsiųsti numerį, prisijunkite prie „Chrome“ abiejuose įrenginiuose.</translation>
 <translation id="8451192282033883849">Jūsų paskyrą tvarko <ph name="MANAGER_NAME" />. Jūsų administratorius gali matyti ir redaguoti šį „Chrome“ naršyklės profilį bei jo duomenis, pvz., žymes, istoriją ir slaptažodžius.</translation>
 <translation id="8496177819998570653">„Google“ slaptažodžių tvarkyklė</translation>
diff --git a/chrome/app/resources/google_chrome_strings_lv.xtb b/chrome/app/resources/google_chrome_strings_lv.xtb
index 9e0ef18..845af88 100644
--- a/chrome/app/resources/google_chrome_strings_lv.xtb
+++ b/chrome/app/resources/google_chrome_strings_lv.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Pārlūkā Chrome šī lejupielāde tika bloķēta, jo šī tipa faili parasti netiek lejupielādēti un var būt bīstami.</translation>
 <translation id="1203500561924088507">Pateicamies, ka veicāt instalēšanu. Pirms <ph name="BUNDLE_NAME" /> izmantošanas ir jārestartē pārlūkprogramma.</translation>
 <translation id="1229096353876452996">Google iesaka iestatīt Chrome kā noklusējuma pārlūku</translation>
+<translation id="1265739287306757398">Uzzināt, kā to izdarīt</translation>
 <translation id="1278833599417554002">Atkārtoti palaist, lai atjauninātu &amp;Chrome</translation>
 <translation id="1302523850133262269">Lūdzu, uzgaidiet, kamēr Chrome instalē jaunākos sistēmas atjauninājumus.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> pieprasa, lai pirms šīs ierīces lietošanas jūs izlasītu tālāk izklāstītos pakalpojumu sniegšanas noteikumus un piekristu tiem. Šie noteikumi nepaplašina, nepārveido un neierobežo operētājsistēmas Google Chrome OS Flex noteikumus.</translation>
@@ -78,6 +79,7 @@
 <translation id="2174917724755363426">Instalēšana nav pabeigta. Vai tiešām vēlaties atcelt?</translation>
 <translation id="2190166659037789668">Atjauninājumu pārbaudes kļūda: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome nodrošina lielāku kontroli pār jums rādītajām reklāmām un ierobežo informāciju, ko vietnes var uzzināt par jums, kad tās rāda jums personalizētas reklāmas.</translation>
+<translation id="2216543877350048334">Lai noņemtu savu Google kontu no pārlūka Chrome, izrakstieties.</translation>
 <translation id="223889379102603431">Informācija par to, kā Chrome pārvalda savus saknes sertifikātus</translation>
 <translation id="2258103955319320201">Lai piekļūtu savam Chrome saturam visās savās ierīcēs, pierakstieties un pēc tam ieslēdziet sinhronizāciju.</translation>
 <translation id="2290014774651636340">Trūkst Google API atslēgu. Tiks atspējotas dažas Google Chrome funkcijas.</translation>
@@ -135,6 +137,7 @@
 <translation id="2929907241665500097">Pārlūkprogramma Chrome netika atjaunināta. Radās problēma. <ph name="BEGIN_LINK" />Novērsiet Chrome atjaunināšanas problēmas.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Instalēšanas kļūda: neizdevās palaist instalēšanas programmu.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> — pierakstīšanās tīklā — Chrome</translation>
+<translation id="2970681950995291301">Lai noņemtu savu Google kontu no pārlūka Chrome, lapā “Iestatījumi” izrakstieties no pārlūka Chrome.</translation>
 <translation id="3018957014024118866">Dzēst arī datus no pārlūka Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Palaist atkārtoti, lai atjauninātu &amp;Chrome OS Flex</translation>
 <translation id="3037838751736561277">Google Chrome darbojas fona režīmā.</translation>
@@ -175,6 +178,7 @@
 <translation id="3635073343384702370">Pārlūkprogrammā Chrome var pārbaudīt jūsu paroles, ja jūs tās saglabājat.</translation>
 <translation id="3667616615096815454">Nevar instalēt. Lietojumprogramma serverim nav zināma.</translation>
 <translation id="3673813398384385993">Pārlūkā Chrome tika konstatēts, ka paplašinājums “<ph name="EXTENSION_NAME" />” satur ļaunprātīgu programmatūru.</translation>
+<translation id="3695446226812920698">Uzzināt vairāk</translation>
 <translation id="3697952514309507634">Citi Chrome profili</translation>
 <translation id="3703994572283698466">Chrome OS, kā arī <ph name="BEGIN_LINK_LINUX_OSS" />Linux izstrādes vides<ph name="END_LINK_LINUX_OSS" /> darbību nodrošina papildu <ph name="BEGIN_LINK_CROS_OSS" />atklātā pirmkoda programmatūra<ph name="END_LINK_CROS_OSS" />.</translation>
 <translation id="3716540481907974026">Chrome OS Flex versija</translation>
@@ -236,6 +240,7 @@
 <translation id="4624065194742029982">Chrome inkognito režīms</translation>
 <translation id="4627412468266359539">Neobligāti: palīdziet uzlabot Chrome OS Flex funkcijas un veiktspēju, automātiski nosūtot Google serveriem diagnostikas un lietojuma datus.</translation>
 <translation id="4633000520311261472">Lai uzlabotu Chrome drošību, mēs atspējojām dažus paplašinājumus, kas nav norādīti vietnē <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> un, iespējams, tika pievienoti, jums nezinot.</translation>
+<translation id="4643107447730827793">Noteikti jūsu Chrome dati vēl nav saglabāti jūsu Google kontā. Pirms izrakstāties, uzgaidiet dažas minūtes.</translation>
 <translation id="4680828127924988555">Atcelt instalēšanu</translation>
 <translation id="469553575393225953">No nezināmiem avotiem iegūti paplašinājumi, lietotnes un motīvi var kaitēt ierīcei. Chrome komanda iesaka instalēt tos tikai no Chrome interneta veikala.</translation>
 <translation id="4724676981607797757">Instalēšana neizdevās, jo radās neatbalstīta protokola kļūda.</translation>
@@ -338,6 +343,7 @@
 <translation id="6412673304250309937">Vietrāži URL tiek pārbaudīti, salīdzinot ar nedrošu vietņu sarakstu, kas glabājas pārlūkprogrammā Chrome. Ja kādā vietnē tiek mēģināts nozagt jūsu paroli vai ja jūs lejupielādējat kaitīgu failu, Chrome var nosūtīt attiecīgo URL un lapas satura fragmentus uz funkciju Droša pārlūkošana.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Jūsu organizācija automātiski aizver pārlūku Chrome, ja tas nav izmantots vienu minūti. Pārlūkošanas dati tiek izdzēsti. Tie var ietvert vēsturi, automātiskās aizpildes datus un lejupielādes.}zero{Jūsu organizācija automātiski aizver pārlūku Chrome, ja tas nav izmantots # minūtes. Pārlūkošanas dati tiek izdzēsti. Tie var ietvert vēsturi, automātiskās aizpildes datus un lejupielādes.}one{Jūsu organizācija automātiski aizver pārlūku Chrome, ja tas nav izmantots # minūti. Pārlūkošanas dati tiek izdzēsti. Tie var ietvert vēsturi, automātiskās aizpildes datus un lejupielādes.}other{Jūsu organizācija automātiski aizver pārlūku Chrome, ja tas nav izmantots # minūtes. Pārlūkošanas dati tiek izdzēsti. Tie var ietvert vēsturi, automātiskās aizpildes datus un lejupielādes.}}</translation>
 <translation id="6418662306461808273">Vai pāriet uz esošo Chrome profilu?</translation>
+<translation id="6479881432656947268">Apmeklēt Chrome interneta veikalu</translation>
 <translation id="6481963882741794338">Saistiet pārlūku Chrome un citus Google pakalpojumus personalizēšanai un citiem mērķiem</translation>
 <translation id="648319183876919572">Droša pārlūkošana ar papildu aizsardzību nodrošina efektīvāku aizsardzību pret bīstamām vietnēm un lejupielādēm</translation>
 <translation id="6489302989675808168">Ieslēgts • Chrome nevar pārbaudīt šī paplašinājuma izcelsmi</translation>
@@ -447,6 +453,7 @@
 <translation id="8064015586118426197">Chrome OS Flex</translation>
 <translation id="8077579734294125741">Citi Chrome profili</translation>
 <translation id="8086881907087796310">Instalēšana neizdevās, jo jūsu dators neatbilst minimālajām aparatūras prasībām.</translation>
+<translation id="8111297389482307122">Pārlūkā Chrome ir jāverificē jūsu identitāte, lai noteiktus datus varētu saglabāt jūsu Google kontā un izmantot visās jūsu ierīcēs. Ja izrakstīsieties, šie dati paliks šajā ierīcē.</translation>
 <translation id="8129812357326543296">Par &amp;Google Chrome</translation>
 <translation id="813913629614996137">Notiek inicializēšana...</translation>
 <translation id="8162006532256575008">Izmantot pārlūku Chrome, nepierakstoties kontā</translation>
@@ -469,6 +476,7 @@
 <translation id="8416347857511542594">Uzziniet vairāk par reklāmu personalizēšanu pārlūkā Chrome</translation>
 <translation id="8418845734693287262">Chrome OS nevarēja sinhronizēt jūsu datus, jo jūsu konta pierakstīšanās informācija ir novecojusi.</translation>
 <translation id="842386925677997438">Chrome drošības rīki</translation>
+<translation id="8428213095426709021">Iestatījumi</translation>
 <translation id="8433638294851456451">Lai nosūtītu numuru no šejienes uz savu Android tālruni, abās ierīcēs pierakstieties pārlūkā Chrome.</translation>
 <translation id="8451192282033883849">Jūsu kontu pārvalda <ph name="MANAGER_NAME" />. Administrators var skatīt un rediģēt šo Chrome profilu un tā datus, piemēram, grāmatzīmes, vēsturi un paroles.</translation>
 <translation id="8496177819998570653">Google p&amp;aroļu pārvaldnieks</translation>
@@ -502,6 +510,7 @@
 <translation id="8862326446509486874">Jums nav vajadzīgo tiesību, lai instalētu sistēmas līmenī. Mēģiniet vēlreiz palaist instalēšanas programmu kā administrators.</translation>
 <translation id="8914504000324227558">Atkārtoti palaist pārlūkprogrammu Chrome</translation>
 <translation id="8922193594870374009">Lai nosūtītu numuru no vietnes <ph name="ORIGIN" /> uz savu Android tālruni, abās ierīcēs pierakstieties pārlūkā Chrome.</translation>
+<translation id="8948460679427074738">Nav norādīta konfidencialitātes prakse šim paplašinājumam, piemēram, kā tas vāc un izmanto datus. Chrome iesaka to noņemt.</translation>
 <translation id="8986207147630327271">Jūs pievienosiet šai pārlūkprogrammai darba profilu un piešķirsiet administratoram kontroli tikai pār darba profilu.</translation>
 <translation id="8989968390305463310">Pārlūkošanas vēsture ietekmē to, kādas reklāmas jums tiek rādītas, un tālāk redzamās aptuveni noteiktās intereses. Lai aizsargātu jūsu konfidencialitāti, Chrome automātiski katru mēnesi pakāpeniski dzēš jūsu intereses. Intereses var tikt atjaunotas, ja vien nenoņemat tās.</translation>
 <translation id="8999117580775242387">Ja HTTPS nav pieejams, pārlūkā Chrome bez brīdinājuma tiks izmantots nedrošs savienojums.</translation>
diff --git a/chrome/app/resources/google_chrome_strings_mk.xtb b/chrome/app/resources/google_chrome_strings_mk.xtb
index 60149c8..d32a676 100644
--- a/chrome/app/resources/google_chrome_strings_mk.xtb
+++ b/chrome/app/resources/google_chrome_strings_mk.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome го блокираше преземањево затоа што видот датотека не се презема често и можеби е опасен</translation>
 <translation id="1203500561924088507">Фала за инсталирањето. Мора да го рестартирате прелистувачот пред да користите <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google препорачува да го поставите Chrome како стандарден прелистувач</translation>
+<translation id="1265739287306757398">Дознајте како</translation>
 <translation id="1278833599417554002">Рестартирајте за да се ажурира &amp;Chrome</translation>
 <translation id="1302523850133262269">Почекајте додека Chrome ги инсталира последните системски ажурирања.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> бара да ги прочитате и да ги прифатите следните „Услови за користење“ пред да го користите уредов. Овие услови не ги прошируваат, менуваат или ограничуваат „Условите на Google ChromeOS Flex“.</translation>
@@ -81,6 +82,7 @@
 <translation id="2174917724755363426">Инсталирањето не е завршено. Дали сигурно сакате да го откажете?</translation>
 <translation id="2190166659037789668">Грешка при проверка за ажурирање: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome ви дава поголема контрола над рекламите што ги гледате и ограничува што може да учат сајтовите за вас кога ви прикажуваат персонализирани реклами</translation>
+<translation id="2216543877350048334">Одјавете се за да се отстрани вашата сметка на Google од Chrome</translation>
 <translation id="223889379102603431">Информации за тоа како Chrome управува со своите сертификати за администраторски права</translation>
 <translation id="2258103955319320201">За да пристапувате до вашите работи на прелистувачот Chrome на сите уреди, најавете се и вклучете ја синхронизацијата</translation>
 <translation id="2290014774651636340">Клучевите Google API недостасуваат. Некои функции на Google Chrome ќе бидат оневозможени.</translation>
@@ -138,6 +140,7 @@
 <translation id="2929907241665500097">Chrome не се ажурираше, нешто тргна наопаку. <ph name="BEGIN_LINK" />Поправете ги проблемите со ажурирањето на Chrome и со неуспешните ажурирања.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Грешка при инсталирање: процесот на инсталаторот не можеше да започне.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - Мрежно најавување - Chrome</translation>
+<translation id="2970681950995291301">Одјавете се од Chrome на страницата со „Поставки“ за да се отстрани вашата сметка на Google од Chrome</translation>
 <translation id="3018957014024118866">Избриши ги и податоците од Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Рестартирај за да се ажурира &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome е во заднински режим.</translation>
@@ -178,6 +181,7 @@
 <translation id="3635073343384702370">Chrome може да ги проверува вашите лозинки кога ги зачувувате</translation>
 <translation id="3667616615096815454">Не можеше да се инсталира. Апликацијата е непозната за серверот.</translation>
 <translation id="3673813398384385993">Chrome откри дека „<ph name="EXTENSION_NAME" />“ содржи злонамерен софтвер</translation>
+<translation id="3695446226812920698">Дознајте како</translation>
 <translation id="3697952514309507634">Други профили на Chrome</translation>
 <translation id="3703994572283698466">Chrome OS е овозможен од дополнителен <ph name="BEGIN_LINK_CROS_OSS" />софтвер со отворен код<ph name="END_LINK_CROS_OSS" />, како што е <ph name="BEGIN_LINK_LINUX_OSS" />средината за развој на Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Верзија на ChromeOS Flex</translation>
@@ -239,6 +243,7 @@
 <translation id="4624065194742029982">„Инкогнито“ на Chrome</translation>
 <translation id="4627412468266359539">Незадолжително: помогнете да се подобрат функциите и изведбата на ChromeOS Flex со автоматско испраќање дијагностички податоци и податоци за користењето во Google.</translation>
 <translation id="4633000520311261472">За Chrome да биде побезбеден, оневозможивме неколку наставки што не се наведени во <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> и можеби се додадени без ваше знаење.</translation>
+<translation id="4643107447730827793">Некои од вашите податоци од Chrome сѐ уште не се зачувани во вашата сметка на Google. Почекајте неколку минути пред да се одјавите.</translation>
 <translation id="4680828127924988555">Откажи го инсталирањето</translation>
 <translation id="469553575393225953">Екстензии, апликации и теми од непознати извори може да му наштетат на вашиот уред. Chrome препорачува да ги инсталирате само од „Веб-продавницата на Chrome“</translation>
 <translation id="4724676981607797757">Инсталацијата не успеа поради грешка при неподдржан протокол.</translation>
@@ -263,6 +268,7 @@
 <translation id="4970880042055371251">Верзија на Chrome OS</translation>
 <translation id="4990567037958725628">Google Chrome Канари</translation>
 <translation id="5003967926796347400">Кликнете „Google Password Manager“</translation>
+<translation id="5120334927898581447">Најавете се на Chrome при најавување на други услуги на Google</translation>
 <translation id="5126049312684316860">Chrome вчитува однапред уште повеќе страници што е веројатно дека ќе ги отворите за да може да се вчитуваат побрзо кога ги отворате</translation>
 <translation id="5132929315877954718">Открива одлични апликации, игри, наставки и теми за Google Chrome.</translation>
 <translation id="5139423532931106058">Приспособете го вашиот профил на Chrome</translation>
@@ -300,6 +306,7 @@
 <translation id="5709557627224531708">Поставете го Chrome за ваш стандарден прелистувач</translation>
 <translation id="5727531838415286053">Ако Chrome по случаен избор ве ставил во активен пробен период, вашата историја на прелистувањето влијае на рекламите што ги гледате и интересите како што е проценето долу. За да ја заштити приватноста, Chrome ги брише вашите интереси секој месец. Интересите се освежуваат освен ако не ги отстраните.</translation>
 <translation id="5736850870166430177">Ако некој сајт се обиде да ви ја украде лозинката или кога ќе преземете штетна датотека, Chrome може да испрати и URL-адреси, вклучувајќи и делови од содржините на страницата, во „Безбедно прелистување“</translation>
+<translation id="575458254678141039">При најавување на услуги на Google како Gmail или YouTube со <ph name="USER_EMAIL" />, може да се најавите на Chrome со истата сметка</translation>
 <translation id="5756509061973259733">На уредов веќе постои профил на Chrome со оваа сметка</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">Не може да се стартува Chrome. Обидете се повторно.</translation>
@@ -341,6 +348,7 @@
 <translation id="6412673304250309937">Ги проверува URL-адресите во список со небезбедни сајтови меморирани во Chrome. Ако некој сајт се обиде да ви ја украде лозинката или кога ќе преземете штетна датотека, Chrome може да испрати и URL-адреси, вклучувајќи и делови од содржините на страницата, во „Безбедно прелистување“.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Вашата организација го затвора Chrome автоматски кога не се користи 1 минута. Податоците од прелистувањето се бришат. Тоа може да ги опфати историјата, автоматското пополнување и преземањата.}one{Вашата организација го затвора Chrome автоматски кога не се користи # минута. Податоците од прелистувањето се бришат. Тоа може да ги опфати историјата, автоматското пополнување и преземањата.}other{Вашата организација го затвора Chrome автоматски кога не се користи # минути. Податоците од прелистувањето се бришат. Тоа може да ги опфати историјата, автоматското пополнување и преземањата.}}</translation>
 <translation id="6418662306461808273">Сакате да се префрлите на постојниот профил на Chrome?</translation>
+<translation id="6479881432656947268">Одете во „Веб-продавницата на Chrome“</translation>
 <translation id="6481963882741794338">Поврзете ги Chrome и другите услуги на Google за персонализација и други цели</translation>
 <translation id="648319183876919572">„Подобрено безбедно прелистување“ нуди поголема заштита од опасни веб-сајтови и преземања</translation>
 <translation id="6489302989675808168">Вклучено • Chrome не може да потврди од каде е екстензијава</translation>
@@ -350,6 +358,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="659498884637196217">Во „Управникот со лозинки на Google“ на уредов</translation>
 <translation id="6632473616050862500">ChromeOS Flex е овозможен од дополнителен <ph name="BEGIN_LINK_CROS_OSS" />софтвер со отворен код<ph name="END_LINK_CROS_OSS" />.</translation>
+<translation id="6660596345553328257">Ќе се најавите на Chrome?</translation>
 <translation id="6676384891291319759">Пристап до интернет</translation>
 <translation id="6679975945624592337">Остави Google Chrome да работи во заднина</translation>
 <translation id="6696915334902295848">На Chrome му треба дозвола за микрофонот за сајтов</translation>
@@ -378,6 +387,7 @@
 <translation id="7036251913954633326">Ако сакате да ја користите сметкава само еднократно, може да го користите <ph name="GUEST_LINK_BEGIN" />Режимот на гостин<ph name="GUEST_LINK_END" /> во прелистувачот Chrome. Ако сакате да додадете сметка за некој друг, <ph name="LINK_BEGIN" />додајте ново лице<ph name="LINK_END" /> во вашиот <ph name="DEVICE_TYPE" />.
 
 Дозволите што веќе сте им ги дале на веб-сајтовите и апликациите можеби ќе важат за оваа сметка. Можете да управувате со сметките на Google во <ph name="SETTINGS_LINK_BEGIN" />Поставки<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">За да ги зачувувате и користите лозинките и друго на сите ваши уреди, најавете се на Chrome</translation>
 <translation id="7059914902409643750">Направете го Chrome свој</translation>
 <translation id="7071827361006050863">Chrome ќе ги избрише податоците од прелистување наскоро</translation>
 <translation id="7085332316435785646">Изберете дали да се опфати историјата на Chrome за поперсонализирани доживувања во услугите на Google</translation>
@@ -448,8 +458,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Други профили на Chrome</translation>
 <translation id="8086881907087796310">Инсталацијата не успеа бидејќи вашиот компјутер не ги исполнува минималните барања за хардвер.</translation>
+<translation id="8111297389482307122">Chrome треба да го потврди вашиот идентитет пред да може да се зачуваат некои податоци во вашата сметка на Google и да се користат на сите ваши уреди. Ако се одјавите, овие податоци ќе останат на овој уред.</translation>
 <translation id="8129812357326543296">За &amp;Google Chrome</translation>
 <translation id="813913629614996137">Се иницијализира…</translation>
+<translation id="8162006532256575008">Користете Chrome без сметка</translation>
 <translation id="8255190535488645436">Google Chrome ги користи камерата и микрофонот.</translation>
 <translation id="8257796129973882597">Може да отворате обележувачи, „Режим за читање“ и друго од менито на Chrome</translation>
 <translation id="8267953129876836456">Chrome најде неколку препораки за безбедност што може да ги прегледате</translation>
@@ -460,6 +472,7 @@
 <translation id="8336463659890584292">Кога одреден сајт ќе побара приватно вчитување однапред на линковите на неговата страница, Chrome ги користи серверите на Google. Вака се сокрива вашиот идентитет од однапред вчитаниот сајт, но Google учи кои сајтови да се вчитуваат однапред.</translation>
 <translation id="8342675569599923794">Датотекава е опасна, па затоа Chrome ја блокираше.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Како ги користиме овие податоци:<ph name="END_BOLD" /> сајтовите може да ги зачувуваат податоците со Chrome за вашите интереси. На пример, ако посетите сајт за да купите патики за маратон, сајтот може да дефинира дека вашиот интерес е трчање маратони. Подоцна ако посетите друг сајт за да се регистрирате за трка, тој сајт може да ви прикаже реклама за патики за трчање според вашите интереси.</translation>
+<translation id="8350273347136316769">Најавувај ме на Chrome автоматски</translation>
 <translation id="8370517070665726704">Авторски права <ph name="YEAR" /> Google LLC. Сите права се задржани.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Како ги користиме овие податоци:<ph name="END_BOLD" /> Chrome може да ги процени вашите интереси. Подоцна, сајтот што го посетувате може да побара од Chrome да ги види вашите интереси за да ги персонализира рекламите што ги гледате.</translation>
 <translation id="8387459386171870978">Продолжете да користите Chrome</translation>
@@ -468,6 +481,7 @@
 <translation id="8416347857511542594">Дознајте повеќе за персонализирањето на рекламите во Chrome</translation>
 <translation id="8418845734693287262">Chrome OS не може да ги синхронизира податоците бидејќи деталите за најавување на сметката се застарени.</translation>
 <translation id="842386925677997438">Алатки за безбедност на Chrome</translation>
+<translation id="8428213095426709021">Поставки</translation>
 <translation id="8433638294851456451">За да испратите број оттука до телефонот со Android, најавете се на Chrome на двата уреда.</translation>
 <translation id="8451192282033883849">Со сметката управува <ph name="MANAGER_NAME" />. Администраторот може да го види и изменува овој профил на прелистувач Chrome и податоците за него, како обележувачи, историја и лозинки.</translation>
 <translation id="8496177819998570653">Google Password Manager</translation>
@@ -501,6 +515,7 @@
 <translation id="8862326446509486874">Немате соодветни права за инсталирање на системско ниво. Обидете се да го извршите инсталаторот повторно како администратор.</translation>
 <translation id="8914504000324227558">Рестартирајте го Chrome</translation>
 <translation id="8922193594870374009">За да испратите број од <ph name="ORIGIN" /> до телефонот со Android, најавете се на Chrome на двата уреда.</translation>
+<translation id="8948460679427074738">Екстензијава нема објавено практики за приватност, како на пример, како прибира и користи податоци. Chrome препорачува да ја отстраните.</translation>
 <translation id="8986207147630327271">Додавате работен профил во овој прелистувач и му давате контрола на администраторот само врз тој профил.</translation>
 <translation id="8989968390305463310">Вашата историја на прелистувањето влијае на рекламите што ги гледате и на интересите како што е проценето подолу. За да ја заштитите приватноста, Chrome автоматски ги брише вашите интереси секој месец. Интересите може да се освежуваат освен ако не ги отстраните.</translation>
 <translation id="8999117580775242387">Кога не е достапна HTTPS, Chrome ќе користи небезбедна врска без да ве предупреди</translation>
@@ -509,6 +524,7 @@
 <translation id="9053892488859122171">Системот ChromeOS Flex</translation>
 <translation id="9090566250983691233">Дознајте зошто Chrome блокира некои датотеки</translation>
 <translation id="911206726377975832">Да се избришат ли и вашите податоци од пребарувањата?</translation>
+<translation id="9127728564687112483">Не најавувај ме на Chrome</translation>
 <translation id="9138603949443464873">За да се применат измените, рестартирајте го Chrome</translation>
 <translation id="9195993889682885387">Chrome може да ги процени вашите интереси според вашата историја на прелистувањето од последните неколку седмици. Податоциве остануваат на вашиот уред.</translation>
 <translation id="919706545465235479">Ажурирајте го Chrome за да започнете со синхронизирање</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ml.xtb b/chrome/app/resources/google_chrome_strings_ml.xtb
index 412bc51..06ba0ad 100644
--- a/chrome/app/resources/google_chrome_strings_ml.xtb
+++ b/chrome/app/resources/google_chrome_strings_ml.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">ഈ ഫയൽ തരം സാധാരണയായി ഡൗൺലോഡ് ചെയ്യാത്തതിനാലും ഇത് അപകടകരമായേക്കാം എന്നതിനാലും Chrome ഈ ഡൗൺലോഡ് ബ്ലോക്ക് ചെയ്തു</translation>
 <translation id="1203500561924088507">ഇൻസ്റ്റാൾ ചെയ്തതിന് നന്ദി. <ph name="BUNDLE_NAME" /> ഉപയോഗിക്കും മുമ്പ് നിങ്ങളുടെ ബ്രൗസർ റീസ്റ്റാർട്ട് ചെയ്യേണ്ടതുണ്ട്.</translation>
 <translation id="1229096353876452996">ഡിഫോൾട്ടായി Chrome സജ്ജീകരിക്കാൻ Google നിർദ്ദേശിക്കുന്നു</translation>
+<translation id="1265739287306757398">എങ്ങനെയെന്നറിയുക</translation>
 <translation id="1278833599417554002">&amp;Chrome അപ്‌ഡേറ്റ് ചെയ്യാൻ വീണ്ടും ആരംഭിക്കുക</translation>
 <translation id="1302523850133262269">ഏറ്റവും പുതിയ സിസ്‌റ്റം അപ്‌ഡേറ്റുകൾ Chrome ഇൻസ്റ്റാളുചെയ്യുന്നതുവരെ കാത്തിരിക്കുക.</translation>
 <translation id="1335640173511558774">ഈ ഉപകരണം ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഇനിപ്പറയുന്ന സേവന നിബന്ധനകൾ നിങ്ങൾ വായിച്ച് അംഗീകരിക്കണമെന്ന് <ph name="MANAGER" /> ആവശ്യപ്പെടുന്നു. ഈ നിബന്ധനകൾ Google ChromeOS Flex നിബന്ധനകൾ വിപുലീകരിക്കുകയോ പരിഷ്‌കരിക്കുകയോ പരിമിതപ്പെടുത്തുകയോ ചെയ്യുന്നില്ല.</translation>
@@ -36,6 +37,7 @@
  ആവശ്യമാണ്. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">ChromeOS സാധ്യമാക്കിയത് അധിക <ph name="BEGIN_LINK_CROS_OSS" />ഓപ്പൺ സോഴ്‌സ് സോഫ്റ്റ്‌വെയർ<ph name="END_LINK_CROS_OSS" /> ഉപയോഗിച്ചാണ്.</translation>
 <translation id="155168855724261758">നിങ്ങളുടെ Chrome ഇഷ്‌ടാനുസൃതമാക്കുക</translation>
+<translation id="1551749261806528781">പാസ്‌വേഡുകളും മറ്റും നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളിലും സംരക്ഷിക്കാനും ഉപയോഗിക്കാനും Chrome-ലേക്ക് സൈൻ ഇൻ ചെയ്യുക. സൈൻ ഇൻ ചെയ്‌തുകഴിഞ്ഞാൽ ഈ പാസ്‌വേഡ് നിങ്ങളുടെ Google Account-ൽ സംരക്ഷിക്കും.</translation>
 <translation id="1553358976309200471">Chrome അപ്‌ഡേറ്റുചെയ്യുക</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" /> ഇതിനകം ഈ Chrome പ്രൊഫൈലിൽ സൈൻ ഇൻ ചെയ്തിരിക്കുന്നു. ഇത് <ph name="USER_EMAIL_ADDRESS" /> എന്ന അക്കൗണ്ടിനായി പുതിയൊരു Chrome പ്രൊഫൈൽ സൃഷ്ടിക്കും</translation>
 <translation id="1587223624401073077">Google Chrome നിങ്ങളുടെ ക്യാമറ ഉപയോഗിക്കുന്നു.</translation>
@@ -81,6 +83,7 @@
 <translation id="2174917724755363426">ഇൻസ്റ്റാൾ ചെയ്യൽ പൂർത്തിയായിട്ടില്ല. റദ്ദാക്കണമെന്ന് ഉറപ്പാണോ?</translation>
 <translation id="2190166659037789668">അപ്ഡേറ്റ് പരിശോധനയിലെ പിശക്: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome, നിങ്ങൾ കാണുന്ന പരസ്യങ്ങളിൽ നിങ്ങൾക്ക് കൂടുതൽ നിയന്ത്രണം നൽകുകയും നിങ്ങളെ വ്യക്തിപരമാക്കിയ പരസ്യങ്ങൾ കാണിക്കുമ്പോൾ സൈറ്റുകൾക്ക് നിങ്ങളെക്കുറിച്ച് അറിയാൻ കഴിയുന്ന വിവരങ്ങൾ പരിമിതപ്പെടുത്തുകയും ചെയ്യുന്നു</translation>
+<translation id="2216543877350048334">Chrome-ൽ നിന്ന് നിങ്ങളുടെ Google Account നീക്കം ചെയ്യാൻ, സൈൻ ഔട്ട് ചെയ്യുക</translation>
 <translation id="223889379102603431">Chrome അതിന്റെ റൂട്ട് സർട്ടിഫിക്കറ്റുകൾ മാനേജ് ചെയ്യുന്നത് എങ്ങനെ എന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾ</translation>
 <translation id="2258103955319320201">നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളിലും Chrome ബ്രൗസർ ഉള്ളടക്കം ആക്സസ് ചെയ്യാൻ, സൈൻ ഇൻ ചെയ്ത ശേഷം സമന്വയിപ്പിക്കൽ ഓണാക്കുക</translation>
 <translation id="2290014774651636340">Google API കീകൾ നഷ്‌ടമായി. Google Chrome-ന്‍റെ ചില പ്രവർത്തനങ്ങൾ പ്രവർത്തനരഹിതമാകും.</translation>
@@ -138,6 +141,7 @@
 <translation id="2929907241665500097">Chrome അപ്‌ഡേറ്റ് ചെയ്തില്ല, എന്തോ കുഴപ്പമുണ്ടായി. <ph name="BEGIN_LINK" />Chrome അപ്‌ഡേറ്റ് സംബന്ധിച്ച പ്രശ്നങ്ങളും പരാജയപ്പെട്ട അപ്ഡേറ്റുകളും പരിഹരിക്കുക.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">ഇൻസ്റ്റാൾ ചെയ്യുന്നതിൽ പിശക്: ഇൻസ്റ്റാൾ ചെയ്യൽ പ്രക്രിയ ആരംഭിക്കാനായില്ല.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - നെറ്റ്‌വർക്ക് സൈൻ ഇൻ - Chrome</translation>
+<translation id="2970681950995291301">Chrome-ൽ നിന്ന് നിങ്ങളുടെ Google Account നീക്കം ചെയ്യാൻ, ക്രമീകരണം പേജിൽ Chrome-ൽ നിന്ന് സൈൻ ഔട്ട് ചെയ്യുക</translation>
 <translation id="3018957014024118866">Chrome-ൽ നിന്നുള്ള ഡാറ്റയും ഇല്ലാതാക്കുക (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">&amp;ChromeOS Flex അപ്ഡേറ്റ് ചെയ്യാൻ വീണ്ടും ആരംഭിക്കുക</translation>
 <translation id="3037838751736561277">Google Chrome ഒരു പശ്ചാത്തല മോഡിലാണ്.</translation>
@@ -178,6 +182,7 @@
 <translation id="3635073343384702370">നിങ്ങളുടെ പാസ്‌വേഡുകൾ സംരക്ഷിക്കുകയാണങ്കിൽ, Chrome-ന് അവ പരിശോധിക്കാനാകും</translation>
 <translation id="3667616615096815454">ഇൻസ്റ്റാൾ ചെയ്യാനാകുന്നില്ല, സെർവറിന് ഈ ആപ്പ് പരിചിതമല്ല.</translation>
 <translation id="3673813398384385993">"<ph name="EXTENSION_NAME" />" എന്നതിൽ മാൽ‌വെയർ അടങ്ങുന്നതായി Chrome കണ്ടെത്തി</translation>
+<translation id="3695446226812920698">എങ്ങനെയെന്നറിയുക</translation>
 <translation id="3697952514309507634">മറ്റ് Chrome പ്രൊഫൈലുകൾ</translation>
 <translation id="3703994572283698466">ChromeOS സാധ്യമാക്കിയത് <ph name="BEGIN_LINK_LINUX_OSS" />Linux വികസന പരിതസ്ഥിതി<ph name="END_LINK_LINUX_OSS" /> പോലുള്ള അധിക <ph name="BEGIN_LINK_CROS_OSS" />ഓപ്പൺ സോഴ്‌സ് സോഫ്റ്റ്‌വെയർ<ph name="END_LINK_CROS_OSS" /> ഉപയോഗിച്ചാണ്.</translation>
 <translation id="3716540481907974026">ChromeOS Flex പതിപ്പ്</translation>
@@ -239,6 +244,7 @@
 <translation id="4624065194742029982">Chrome അദൃശ്യ മോഡ്</translation>
 <translation id="4627412468266359539">ഓപ്ഷണൽ: പ്രശ്നനിർണ്ണയ, ഉപയോഗ ഡാറ്റ സ്വയമേവ Google-ന് അയച്ച് ChromeOS Flex ഫീച്ചറുകളും പ്രകടനവും മെച്ചപ്പെടുത്താൻ സഹായിക്കുക.</translation>
 <translation id="4633000520311261472">Chrome സുരക്ഷിതമാക്കുന്നതിന്, <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> എന്നതിൽ ലിസ്റ്റുചെയ്യാത്ത ചില വിപുലീകരണങ്ങൾ ഞങ്ങൾ പ്രവർത്തനരഹിതമാക്കി, അവ നിങ്ങളുടെ അറിവില്ലാതെ ചേർത്തിരിക്കാനിടയുണ്ട്.</translation>
+<translation id="4643107447730827793">നിങ്ങളുടെ Chrome ഡാറ്റയിൽ ചിലത് ഇതുവരെ നിങ്ങളുടെ Google Account-ൽ സംരക്ഷിച്ചിട്ടില്ല. സൈൻ ഔട്ട് ചെയ്യുന്നതിന് മുമ്പ് അൽപ്പസമയം കാത്തിരിക്കുക.</translation>
 <translation id="4680828127924988555">ഇൻസ്റ്റാൾ ചെയ്യൽ റദ്ദാക്കുക</translation>
 <translation id="469553575393225953">അറിയാത്ത ഉറവിടങ്ങളിൽ നിന്നുള്ള വിപുലീകരണങ്ങൾ, ആപ്പുകൾ, തീമുകൾ എന്നിവ നിങ്ങളുടെ ഉപകരണത്തിന് ദോഷകരമാകാം. അവ Chrome വെബ് സ്റ്റോറിൽ നിന്ന് മാത്രം ഇൻസ്റ്റാൾ ചെയ്യാൻ Chrome നിർദ്ദേശിക്കുന്നു</translation>
 <translation id="4724676981607797757">പിന്തുണയ്ക്കാത്ത പ്രോട്ടോക്കോൾ പിശക് കാരണം ഇൻസ്റ്റാൾ ചെയ്യുന്നത് പരാജയപ്പെട്ടു.</translation>
@@ -263,6 +269,7 @@
 <translation id="4970880042055371251">ChromeOS പതിപ്പ്</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">“Google Password Manager-ൽ” ക്ലിക്ക് ചെയ്യുക</translation>
+<translation id="5120334927898581447">നിങ്ങൾ മറ്റ് Google സേവനങ്ങളിലേക്ക് സൈൻ ഇൻ ചെയ്യുമ്പോൾ Chrome-ലേക്ക് സൈൻ ഇൻ ചെയ്യുക</translation>
 <translation id="5126049312684316860">നിങ്ങൾ സന്ദർശിക്കാനിടയുള്ള കൂടുതൽ പേജുകൾ Chrome മുൻകൂട്ടി ലോഡ് ചെയ്യുന്നു, ഇതുവഴി നിങ്ങൾ ആ പേജുകൾ സന്ദർശിക്കുമ്പോൾ അവ അതിവേഗം ലോഡ് ചെയ്യും</translation>
 <translation id="5132929315877954718">Google Chrome-നായി മികച്ച അപ്ലിക്കേഷനുകളും വിപുലീകരണങ്ങളും തീമുകളും കണ്ടെത്തുക.</translation>
 <translation id="5139423532931106058">നിങ്ങളുടെ Chrome പ്രൊഫൈൽ ഇഷ്‌ടാനുസൃതമാക്കുക</translation>
@@ -300,6 +307,7 @@
 <translation id="5709557627224531708">Chrome-നെ നിങ്ങളുടെ ഡിഫോൾട്ട് ബ്രൗസറായി സജ്ജീകരിക്കുക</translation>
 <translation id="5727531838415286053">Chrome നിങ്ങളെ ക്രമരഹിതമായി ഒരു സജീവ ട്രയലിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾ കാണുന്ന പരസ്യങ്ങളെയും ചുവടെ നിർണ്ണയിച്ചിരിക്കുന്നത് പോലുള്ള താൽപ്പര്യങ്ങളെയും നിങ്ങളുടെ ബ്രൗസിംഗ് ചരിത്രം ബാധിക്കുന്നു. നിങ്ങളുടെ സ്വകാര്യത പരിരക്ഷിക്കുന്നതിന് ഓരോ മാസവും റോളിംഗ് അടിസ്ഥാനത്തിൽ Chrome നിങ്ങളുടെ താൽപ്പര്യങ്ങൾ ഇല്ലാതാക്കുന്നു. നിങ്ങൾ താൽപ്പര്യങ്ങൾ നീക്കം ചെയ്തില്ലെങ്കിൽ അവ റീഫ്രഷ് ചെയ്യും.</translation>
 <translation id="5736850870166430177">ഒരു സൈറ്റ് നിങ്ങളുടെ പാസ്‌വേഡ് മോഷ്‌ടിക്കാൻ ശ്രമിക്കുകയോ നിങ്ങൾ ദോഷകരമായ ഒരു ഫയൽ ഡൗൺലോഡ് ചെയ്യുകയോ ആണെങ്കിൽ, പേജ് ഉള്ളടക്കത്തിന്റെ ബിറ്റുകൾ ഉൾപ്പെടെ URL-കളും സുരക്ഷിത ബ്രൗസിംഗിലേക്ക് Chrome അയച്ചേക്കാം</translation>
+<translation id="575458254678141039"><ph name="USER_EMAIL" /> ഉപയോഗിച്ച് Gmail അല്ലെങ്കിൽ Youtube പോലുള്ള Google സേവനങ്ങളിലേക്ക് സൈൻ ഇൻ ചെയ്യുമ്പോൾ, അതേ അക്കൗണ്ട് ഉപയോഗിച്ച് നിങ്ങൾക്ക് Chrome-ലേക്കും സൈൻ ഇൻ ചെയ്യാം</translation>
 <translation id="5756509061973259733">ഈ അക്കൗണ്ടുള്ള Chrome പ്രൊഫൈൽ ഈ ഉപകരണത്തിൽ നിലവിലുണ്ട്</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">Chrome ലോഞ്ച് ചെയ്യാനായില്ല. വീണ്ടും ശ്രമിക്കുക.</translation>
@@ -313,6 +321,7 @@
 <translation id="5940385492829620908">നിങ്ങളുടെ വെബും ബുക്ക്മാർക്കുകളും മറ്റ് Chrome ഫയലും ഇവിടെ തത്സമയമാണ്.</translation>
 <translation id="5941711191222866238">ചെറുതാക്കുക</translation>
 <translation id="5941830788786076944">Google Chrome-നെ ഡിഫോൾട്ട് ബ്രൗസർ ആക്കുക</translation>
+<translation id="5947104538377036631">Chrome കുറുക്കുവഴി</translation>
 <translation id="6003112304606738118">ഡൗൺലോഡ് ചെയ്യുന്നു... <ph name="HOURS" /> മണിക്കൂർ ശേഷിക്കുന്നു</translation>
 <translation id="6014316319780893079"><ph name="BEGIN_LINK" />Chrome-ൽ നിന്നുള്ള ടൂളുകൾ<ph name="END_LINK" /> ഉപയോഗിച്ച്, നിങ്ങൾക്ക് സുരക്ഷിതമായി ബ്രൗസ് ചെയ്യാനും നിയന്ത്രണത്തിൽ തുടരാനുമാകും</translation>
 <translation id="6022659036123304283">Chrome-നെ നിങ്ങളുടേതാക്കുക</translation>
@@ -341,6 +350,7 @@
 <translation id="6412673304250309937">Chrome-ൽ സംഭരിച്ചിരിക്കുന്ന സുരക്ഷിതമല്ലാത്ത സൈറ്റുകളുടെ ലിസ്റ്റ് ഉപയോഗിച്ച് URL-കൾ പരിശോധിക്കുന്നു. ഒരു സൈറ്റ് നിങ്ങളുടെ പാസ്‌വേഡ് മോഷ്‌ടിക്കാൻ ശ്രമിക്കുമ്പോഴോ നിങ്ങൾ ഒരു ദോഷകരമായ ഫയൽ ഡൗൺലോഡ് ചെയ്യുമ്പോഴോ, പേജ് ഉള്ളടക്കത്തിന്റെ ബിറ്റുകൾ ഉൾപ്പെടെയുള്ള URL-കളും Chrome സുരക്ഷിത ബ്രൗസിംഗിലേക്ക് അയച്ചേക്കാം.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{ഒരു മിനിറ്റ് ഉപയോഗിക്കാതിരുന്നാൽ നിങ്ങളുടെ സ്ഥാപനം സ്വയമേവ Chrome അടയ്‌ക്കും. ബ്രൗസിംഗ് ഡാറ്റ ഇല്ലാതാക്കുകയും ചെയ്യും. ഇതിൽ ബ്രൗസിംഗ് ചരിത്രവും സ്വയമേവ പൂരിപ്പിക്കൽ വിവരങ്ങളും ഡൗൺലോഡുകളും ഉൾപ്പെടും.}other{# മിനിറ്റ് ഉപയോഗിക്കാതിരുന്നാൽ നിങ്ങളുടെ സ്ഥാപനം സ്വയമേവ Chrome അടയ്‌ക്കും. ബ്രൗസിംഗ് ഡാറ്റ ഇല്ലാതാക്കുകയും ചെയ്യും. ഇതിൽ ബ്രൗസിംഗ് ചരിത്രവും സ്വയമേവ പൂരിപ്പിക്കൽ വിവരങ്ങളും ഡൗൺലോഡുകളും ഉൾപ്പെടും.}}</translation>
 <translation id="6418662306461808273">നിലവിലുള്ള Chrome പ്രൊഫൈലിലേക്ക് മാറണോ?</translation>
+<translation id="6479881432656947268">Chrome വെബ് സ്റ്റോർ സന്ദർശിക്കുക</translation>
 <translation id="6481963882741794338">വ്യക്തിപരമാക്കലിനും മറ്റ് ആവശ്യങ്ങൾക്കുമായി Chrome-ഉം മറ്റ് Google സേവനങ്ങളും ലിങ്ക് ചെയ്യുക</translation>
 <translation id="648319183876919572">അപകടകരമായ വെബ്‌സൈറ്റുകളിൽ നിന്നും ഡൗൺലോഡുകളിൽ നിന്നും നിങ്ങളെ പരിരക്ഷിക്കാൻ മെച്ചപ്പെടുത്തിയ സുരക്ഷിത ബ്രൗസിംഗ് കൂടുതൽ കാര്യങ്ങൾ ചെയ്യുന്നു</translation>
 <translation id="6489302989675808168">ഓണാണ് • ഈ വിപുലീകരണം എവിടെ നിന്നാണ് വരുന്നതെന്ന് Chrome-ന് പരിശോധിച്ചുറപ്പിക്കാനാകില്ല</translation>
@@ -350,6 +360,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="659498884637196217">ഈ ഉപകരണത്തിലെ Google പാസ്‌വേഡ് മാനേജരിൽ</translation>
 <translation id="6632473616050862500">ChromeOS Flex സാധ്യമാക്കിയത് അധിക <ph name="BEGIN_LINK_CROS_OSS" />ഓപ്പൺ സോഴ്‌സ് സോഫ്‌റ്റ്‌വെയർ<ph name="END_LINK_CROS_OSS" /> ഉപയോഗിച്ചാണ്.</translation>
+<translation id="6660596345553328257">Chrome-ലേക്ക് സൈൻ ഇൻ ചെയ്യണോ?</translation>
 <translation id="6676384891291319759">ഇന്റര്‍‌നെറ്റ് ആക്‌സസ് ചെയ്യുക</translation>
 <translation id="6679975945624592337">പശ്ചാത്തലത്തില്‍ Google Chrome പ്രവര്‍ത്തിക്കാന്‍ അനുവദിക്കുക</translation>
 <translation id="6696915334902295848">Chrome-ന് ഈ സൈറ്റിനായി മൈക്രോഫോൺ അനുമതി ആവശ്യമാണ്</translation>
@@ -378,6 +389,7 @@
 <translation id="7036251913954633326">ഈ അക്കൗണ്ട് ഒരു തവണ മാത്രം ഉപയോഗിച്ചാൽ മതിയെങ്കിൽ, നിങ്ങൾക്ക് Chrome ബ്രൗസറിലെ <ph name="GUEST_LINK_BEGIN" />അതിഥി മോഡ്<ph name="GUEST_LINK_END" /> ഉപയോഗിക്കാം. മറ്റാർക്കെങ്കിലും വേണ്ടി അക്കൗണ്ട് ചേർക്കണമെന്നുണ്ടെങ്കിൽ നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> ഉപകരണത്തിലേക്ക് <ph name="LINK_BEGIN" />പുതിയൊരു വ്യക്തിയെ ചേർക്കുക<ph name="LINK_END" />.
 
 വെബ്‌സൈറ്റുകൾക്കും ആപ്പുകൾക്കും നിങ്ങൾ ഇതിനകം നൽകിയ അനുമതികൾ ഈ അക്കൗണ്ടിന് ബാധകമായേക്കാം. <ph name="SETTINGS_LINK_BEGIN" />ക്രമീകരണത്തിൽ<ph name="SETTINGS_LINK_END" /> നിങ്ങളുടെ Google അക്കൗണ്ടുകൾ മാനേജ് ചെയ്യാം.</translation>
+<translation id="7037538054043837165">പാസ്‌വേഡുകളും മറ്റും നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളിലും സംരക്ഷിക്കാനും ഉപയോഗിക്കാനും Chrome-ലേക്ക് സൈൻ ഇൻ ചെയ്യുക</translation>
 <translation id="7059914902409643750">Chrome-നെ നിങ്ങളുടേതാക്കുക</translation>
 <translation id="7071827361006050863">Chrome ഉടൻ തന്നെ ബ്രൗസിംഗ് ഡാറ്റ ഇല്ലാതാക്കും</translation>
 <translation id="7085332316435785646">Google സേവനങ്ങളിൽ കൂടുതൽ വ്യക്തിപരമാക്കിയ അനുഭവം ലഭ്യമാകാൻ Chrome ചരിത്രം ഉൾപ്പെടുത്തണോ എന്ന് തിരഞ്ഞെടുക്കുക</translation>
@@ -448,8 +460,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">മറ്റ് Chrome പ്രൊഫൈലുകൾ</translation>
 <translation id="8086881907087796310">നിങ്ങളുടെ കമ്പ്യൂട്ടർ ഏറ്റവും കുറഞ്ഞ ഹാർഡ്‌വെയർ ആവശ്യകതകൾ പാലിക്കാത്തതിനാൽ ഇൻസ്റ്റാൾ ചെയ്യാനായില്ല.</translation>
+<translation id="8111297389482307122">നിങ്ങളുടെ Google Account-ൽ ചില ഡാറ്റ സംരക്ഷിക്കുന്നതിനും അത് നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളിലും ഉപയോഗിക്കുന്നതിനും മുമ്പ് ഇത് നിങ്ങൾ തന്നെയാണെന്ന് Chrome-ന് പരിശോധിച്ചുറപ്പിക്കേണ്ടതുണ്ട്. നിങ്ങൾ സൈൻ ഔട്ട് ചെയ്താലും ഈ ഡാറ്റ ഈ ഉപകരണത്തിൽ നിലനിൽക്കും.</translation>
 <translation id="8129812357326543296">&amp;Google Chrome-നെക്കുറിച്ച്</translation>
 <translation id="813913629614996137">ആരംഭിക്കുന്നു...</translation>
+<translation id="8162006532256575008">അക്കൗണ്ട് ഇല്ലാതെ Chrome ഉപയോഗിക്കുക</translation>
 <translation id="8255190535488645436">Google Chrome നിങ്ങളുടെ ക്യാമറയും മൈക്രോഫോണും ഉപയോഗിക്കുന്നു.</translation>
 <translation id="8257796129973882597">നിങ്ങൾക്ക് Chrome മെനുവിൽ നിന്ന് ബുക്ക്‌മാർക്കുകളും റീഡിംഗ് മോഡും മറ്റും തുറക്കാനാകും</translation>
 <translation id="8267953129876836456">നിങ്ങളുടെ അവലോകനത്തിനായി Chrome ചില സുരക്ഷാ നിർദ്ദേശങ്ങൾ കണ്ടെത്തി</translation>
@@ -460,6 +474,7 @@
 <translation id="8336463659890584292">ഒരു സൈറ്റ് അതിന്റെ പേജിലെ ലിങ്കുകൾ സ്വകാര്യമായി മുൻകൂട്ടി ലോഡ് ചെയ്യാൻ ആവശ്യപ്പെടുമ്പോൾ Google സെർവറുകൾ Chrome ഉപയോഗിക്കുന്നു. മുൻകൂട്ടി ലോഡ് ചെയ്ത സൈറ്റിൽ നിന്ന് ഇത് നിങ്ങളുടെ ഐഡന്റിറ്റി മറയ്ക്കുന്നു, എന്നാൽ ഏതൊക്കെ സൈറ്റുകളാണ് മുൻകൂട്ടി ലോഡ് ചെയ്യുന്നതെന്ന് Google മനസ്സിലാക്കുന്നു.</translation>
 <translation id="8342675569599923794">ഈ ഫയൽ അപകടകരമായതിനാൽ Chrome ഇതിനെ ബ്ലോക്കുചെയ്‌തു.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />ഈ ഡാറ്റ ഞങ്ങൾ എങ്ങനെ ഉപയോഗിക്കുന്നു:<ph name="END_BOLD" /> സൈറ്റുകൾക്ക് നിങ്ങളുടെ താൽപ്പര്യങ്ങളെക്കുറിച്ചുള്ള വിവരങ്ങൾ Chrome-ൽ സംഭരിക്കാനാകും. ഉദാഹരണത്തിന്, മാരത്തൺ ഓട്ടത്തിനായി ഷൂസ് വാങ്ങാൻ നിങ്ങൾ ഒരു സൈറ്റ് സന്ദർശിക്കുകയാണെങ്കിൽ മാരത്തൺ ഓടുന്നതാണ് നിങ്ങളുടെ താൽപ്പര്യമെന്ന് സൈറ്റ് നിർവ്വചിച്ചേക്കാം. പിന്നീട്, ഒരു ഓട്ടമത്സരത്തിന് രജിസ്റ്റർ ചെയ്യാൻ നിങ്ങൾ മറ്റൊരു സൈറ്റ് സന്ദർശിക്കുകയാണെങ്കിൽ, നിങ്ങളുടെ താൽപ്പര്യങ്ങളെ അടിസ്ഥാനമാക്കി റണ്ണിംഗ് ഷൂസുകളുടെ പരസ്യം കാണിക്കാൻ ആ സൈറ്റിന് കഴിയും.</translation>
+<translation id="8350273347136316769">Chrome-ലേക്ക് എനിക്ക് സ്വയമേവ സൈൻ ഇൻ ചെയ്യണം</translation>
 <translation id="8370517070665726704">പകർപ്പവകാശം <ph name="YEAR" /> Google LLC. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്‍തം.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />ഈ ഡാറ്റ ഞങ്ങൾ എങ്ങനെ ഉപയോഗിക്കുന്നു:<ph name="END_BOLD" /> Chrome-ന് നിങ്ങളുടെ താൽപ്പര്യങ്ങൾ നിർണ്ണയിക്കാനാകും. പിന്നീട്, കാണുന്ന പരസ്യങ്ങൾ വ്യക്തിപരമാക്കുന്നതിന് നിങ്ങളുടെ താൽപ്പര്യങ്ങൾ കാണിക്കാൻ നിങ്ങൾ സന്ദർശിക്കുന്ന സൈറ്റിന് Chrome-നോട് ആവശ്യപ്പെടാം.</translation>
 <translation id="8387459386171870978">Chrome ഉപയോഗിക്കുന്നത് തുടരുക</translation>
@@ -468,6 +483,7 @@
 <translation id="8416347857511542594">Chrome-ലെ പരസ്യം വ്യക്തിപരമാക്കലിനെക്കുറിച്ച് കൂടുതലറിയുക</translation>
 <translation id="8418845734693287262">നിങ്ങളുടെ അക്കൗണ്ടിന്റെ സൈൻ ഇൻ വിശദാംശങ്ങൾ കാലഹരണപ്പെട്ടതിനാൽ ChromeOS-ന് നിങ്ങളുടെ ഡാറ്റ സമന്വയിപ്പിക്കാനായില്ല.</translation>
 <translation id="842386925677997438">Chrome-ന്റെ സുരക്ഷാ ടൂളുകൾ</translation>
+<translation id="8428213095426709021">ക്രമീകരണം</translation>
 <translation id="8433638294851456451">ഇവിടെ നിന്ന് നിങ്ങളുടെ Android ഫോണിലേക്ക് ഒരു നമ്പർ അയയ്‌ക്കാൻ, രണ്ട് ഉപകരണങ്ങളിൽ നിന്നും Chrome-ൽ സൈൻ ഇൻ ചെയ്യുക.</translation>
 <translation id="8451192282033883849">നിങ്ങളുടെ അക്കൗണ്ട് മാനേജ് ചെയ്യുന്നത് <ph name="MANAGER_NAME" /> ആണ്. നിങ്ങളുടെ അഡ്‌മിന് ഈ Chrome ബ്രൗസർ പ്രൊഫൈലും ബുക്ക്‌മാർക്കുകൾ, ചരിത്രം, പാസ്‌വേഡുകൾ എന്നിവ പോലുള്ള അതിലെ ഡാറ്റയും കാണാനും എഡിറ്റ് ചെയ്യാനുമാകും.</translation>
 <translation id="8496177819998570653">Google P&amp;assword Manager</translation>
@@ -501,6 +517,7 @@
 <translation id="8862326446509486874">സിസ്റ്റം തലത്തിൽ ഇന്‍‌സ്റ്റാള്‍‌ ചെയ്യുന്നതിന് നിങ്ങള്‍‌ക്ക് ഉചിതമായ അവകാശങ്ങളില്ല. അഡ്‌മിനിസ്‌ട്രേറ്ററായി ഇന്‍‌സ്റ്റാളര്‍‌ റണ്‍ ചെയ്യിക്കാൻ വീണ്ടും ശ്രമിക്കൂ.</translation>
 <translation id="8914504000324227558">Chrome വീണ്ടും സമാരംഭിക്കുക</translation>
 <translation id="8922193594870374009"><ph name="ORIGIN" /> എന്നതിൽ നിന്ന് നിങ്ങളുടെ Android ഫോണിലേക്ക് ഒരു നമ്പർ അയയ്‌ക്കാൻ, രണ്ട് ഉപകരണങ്ങളിൽ നിന്നും Chrome-ൽ സൈൻ ഇൻ ചെയ്യുക.</translation>
+<translation id="8948460679427074738">ഡാറ്റ ശേഖരിക്കുന്നതും ഉപയോഗിക്കുന്നതും എങ്ങനെയെന്നത് പോലുള്ള സ്വകാര്യതാ വ്യവസ്ഥകൾ ഈ വിപുലീകരണം പ്രസിദ്ധീകരിച്ചിട്ടില്ല. അത് നീക്കം ചെയ്യാണമെന്ന് Chrome നിർദ്ദേശിക്കുന്നു.</translation>
 <translation id="8986207147630327271">നിങ്ങൾ ഈ ബ്രൗസറിലേക്ക് ഒരു ഔദ്യോഗിക പ്രൊഫൈൽ ചേർക്കുകയും നിങ്ങളുടെ അഡ്മിന് ഔദ്യോഗിക പ്രൊഫൈലിലേക്ക് മാത്രം നിയന്ത്രണം നൽകുകയും ചെയ്യുന്നു.</translation>
 <translation id="8989968390305463310">നിങ്ങൾ കാണുന്ന പരസ്യങ്ങളെയും ചുവടെ നിർണ്ണയിച്ചിരിക്കുന്നത് പോലുള്ള താൽപ്പര്യങ്ങളെയും നിങ്ങളുടെ ബ്രൗസിംഗ് ചരിത്രം ബാധിക്കുന്നു. നിങ്ങളുടെ സ്വകാര്യത പരിരക്ഷിക്കുന്നതിന് ഓരോ മാസവും റോളിംഗ് അടിസ്ഥാനത്തിൽ Chrome നിങ്ങളുടെ താൽപ്പര്യങ്ങൾ സ്വയമേവ ഇല്ലാതാക്കുന്നു. നിങ്ങൾ താൽപ്പര്യങ്ങൾ നീക്കം ചെയ്തില്ലെങ്കിൽ അവ റീഫ്രഷ് ചെയ്യാനാകും.</translation>
 <translation id="8999117580775242387">HTTPS ലഭ്യമല്ലാത്തപ്പോൾ, നിങ്ങൾക്ക് മുന്നറിയിപ്പ് നൽകാതെ Chrome ഒരു സുരക്ഷിതമല്ലാത്ത കണക്ഷൻ ഉപയോഗിക്കും</translation>
@@ -509,6 +526,7 @@
 <translation id="9053892488859122171">ChromeOS Flex സിസ്റ്റം</translation>
 <translation id="9090566250983691233">ചില ഫയലുകൾ Chrome ബ്ലോക്ക് ചെയ്യുന്നത് എന്തുകൊണ്ടാണെന്ന് അറിയുക</translation>
 <translation id="911206726377975832">നിങ്ങളുടെ ബ്രൗസിംഗ് ഡാറ്റയും ഇതോടൊപ്പം ഇല്ലാതാക്കണോ?</translation>
+<translation id="9127728564687112483">Chrome-ലേക്ക് എനിക്ക് സൈൻ ഇൻ ചെയ്യേണ്ടതില്ല</translation>
 <translation id="9138603949443464873">നിങ്ങളുടെ മാറ്റങ്ങൾ ബാധകമാക്കാൻ Chrome വീണ്ടും സമാരംഭിക്കുക</translation>
 <translation id="9195993889682885387">കഴിഞ്ഞ ഏതാനും ആഴ്‌ചകളിലെ നിങ്ങളുടെ ബ്രൗസിംഗ് ചരിത്രത്തെ അടിസ്ഥാനമാക്കി Chrome-ന് നിങ്ങളുടെ താൽപ്പര്യങ്ങൾ നിർണ്ണയിക്കാനാകും. ഈ വിവരങ്ങൾ നിങ്ങളുടെ ഉപകരണത്തിൽ നിലനിൽക്കും.</translation>
 <translation id="919706545465235479">സമന്വയിപ്പിക്കാൻ തുടങ്ങുന്നതിന് Chrome അപ്‌ഡേറ്റ് ചെയ്യുക</translation>
diff --git a/chrome/app/resources/google_chrome_strings_mn.xtb b/chrome/app/resources/google_chrome_strings_mn.xtb
index 1adc308d..4c6ac8f 100644
--- a/chrome/app/resources/google_chrome_strings_mn.xtb
+++ b/chrome/app/resources/google_chrome_strings_mn.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Файлын төрлийг ихэвчлэн татдаггүй бөгөөд энэ нь аюултай байж магадгүй тул Chrome энэ таталтыг блоклосон</translation>
 <translation id="1203500561924088507">Суулгасанд баярлалаа. Та <ph name="BUNDLE_NAME" />-г ашиглахаасаа өмнө хөтчөө дахин эхлүүлэх ёстой.</translation>
 <translation id="1229096353876452996">Chrome-г өгөгдмөлөөр тохируулахыг Google зөвлөж байна</translation>
+<translation id="1265739287306757398">Заавар харах</translation>
 <translation id="1278833599417554002">&amp;Chrome-г шинэчлэхийн тулд дахин ачаалах</translation>
 <translation id="1302523850133262269">Chrome-оос хамгийн сүүлийн үеийн системийн шинэчлэлтүүдийг суулгаж байгаа тул түр хүлээнэ үү.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> танаас энэ төхөөрөмжийг ашиглахаасаа өмнө дараах үйлчилгээний нөхцөлийг уншиж, зөвшөөрөхийг шаардаж байна. Эдгээр нөхцөл нь Google ChromeOS Flex-н нөхцөлийг өргөтгөх, өөрчлөх эсвэл хязгаарлахгүй.</translation>
@@ -180,6 +181,7 @@
 <translation id="3635073343384702370">Таныг нууц үгнүүдээ хадгалах үед Chrome тэдгээрийг шалгах боломжтой</translation>
 <translation id="3667616615096815454">Суулгах боломжгүй. Аппликэйшнийг сервер танихгүй байна.</translation>
 <translation id="3673813398384385993">"<ph name="EXTENSION_NAME" />" хортой программ агуулж байгааг Chrome олж мэдлээ</translation>
+<translation id="3695446226812920698">Заавар харах</translation>
 <translation id="3697952514309507634">Chrome-н бусад профайл</translation>
 <translation id="3703994572283698466">ChromeOS-г <ph name="BEGIN_LINK_LINUX_OSS" />Linux-н хөгжүүлэлтийн орчин <ph name="END_LINK_LINUX_OSS" /> болох нэмэлт <ph name="BEGIN_LINK_CROS_OSS" />нээлттэй эх кодын программ хангамжаар<ph name="END_LINK_CROS_OSS" /> боломжтой болгосон.</translation>
 <translation id="3716540481907974026">ChromeOS Flex-н хувилбар</translation>
@@ -346,6 +348,7 @@
 <translation id="6412673304250309937">URL-г Chrome-д хадгалсан аюултай сайтын жагсаалттай харьцуулж шалгадаг. Хэрэв сайт таны нууц үгийг хулгайлах гэж оролдвол эсвэл таныг аюултай файл татах үед Chrome нь хуудасны бага зэрэг контентын хамт URL-г Аюулгүй хайлт руу мөн илгээж болзошгүй.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome-г 1 минутын турш ашиглаагүй үед танай байгууллага үүнийг автоматаар хаана. Интернэтээр үзсэн өгөгдлийг устгадаг. Үүнд түүх, автоматаар бөглөх хэсэг болон татаж авсан файлууд багтаж болно.}other{Chrome-г # минутын турш ашиглаагүй үед танай байгууллага үүнийг автоматаар хаана. Интернэтээр үзсэн өгөгдлийг устгадаг. Үүнд түүх, автоматаар бөглөх хэсэг болон татаж авсан файлууд багтаж болно.}}</translation>
 <translation id="6418662306461808273">Chrome-н одоо байгаа профайл руу сэлгэх үү?</translation>
+<translation id="6479881432656947268">Chrome Веб Дэлгүүрт зочлох</translation>
 <translation id="6481963882741794338">Хувийн болгох болон бусад зорилгоор Chrome болон Google-н бусад үйлчилгээг холбоно уу</translation>
 <translation id="648319183876919572">Сайжруулсан аюулгүй хөтөч нь таныг аюултай вебсайт болон таталтаас хамгаалахын тулд илүү ихийг хийдэг</translation>
 <translation id="6489302989675808168">Асаалттай • Chrome энэ өргөтгөлийг хаанаас гаралтай болохыг баталгаажуулах боломжгүй</translation>
@@ -478,6 +481,7 @@
 <translation id="8416347857511542594">Chrome-н сонирхсон зарын тохируулгын талаар нэмэлт мэдээлэл авах</translation>
 <translation id="8418845734693287262">Таны бүртгэлийн нэвтрэх дэлгэрэнгүй мэдээлэл хуучирсан тул ChromeOS таны өгөгдлийг синк хийж чадсангүй.</translation>
 <translation id="842386925677997438">Chrome-н аюулгүй байдлын хэрэгсэл</translation>
+<translation id="8428213095426709021">Тохиргоо</translation>
 <translation id="8433638294851456451">Та эндээс Android утсандаа дугаар илгээхийн тулд хоёр төхөөрөмжийн аль алинаас нь Chrome-д нэвтэрнэ үү.</translation>
 <translation id="8451192282033883849">Таны бүртгэлийг <ph name="MANAGER_NAME" /> удирддаг. Танай администратор энэ Chrome хөтчийн профайл болон үүний хавчуурга, түүх, нууц үг зэрэг өгөгдлийг харах болон засах боломжтой.</translation>
 <translation id="8496177819998570653">Google Password Manager</translation>
diff --git a/chrome/app/resources/google_chrome_strings_mr.xtb b/chrome/app/resources/google_chrome_strings_mr.xtb
index fe403900..feabcc04 100644
--- a/chrome/app/resources/google_chrome_strings_mr.xtb
+++ b/chrome/app/resources/google_chrome_strings_mr.xtb
@@ -17,6 +17,7 @@
 <translation id="1194807384646768652">फाइल प्रकार सामान्यतः डाउनलोड केला जात नसल्याने Chrome ने हे डाउनलोड ब्लॉक केले आहे आणि तो धोकादायक असू शकतो</translation>
 <translation id="1203500561924088507">इंस्टॉल केल्याबद्दल धन्यवाद. तुम्ही <ph name="BUNDLE_NAME" /> वापरण्यापूर्वी तुमचा ब्राउझर रीस्टार्ट करणे आवश्यक आहे.</translation>
 <translation id="1229096353876452996">Google हे Chrome ला डीफॉल्ट म्हणून सेट करण्याची शिफारस करते</translation>
+<translation id="1265739287306757398">कसे ते जाणून घ्या</translation>
 <translation id="1278833599417554002">&amp;Chrome अपडेट करण्यासाठी पुन्हा लाँच करा</translation>
 <translation id="1302523850133262269">कृपया Chrome नवीनतम सिस्टम अपडेट इंस्टॉल करताना प्रतीक्षा करा.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> नुसार तुम्ही हे डिव्हाइस वापरण्यापूर्वी खालील सेवा अटी वाचणे आणि स्वीकारणे आवश्यक आहे. या अटी Google ChromeOS Flex अटींचा विस्तार करत नाहीत, त्यामध्ये सुधारणा करत नाहीत किंवा त्या मर्यादित करत नाहीत.</translation>
@@ -179,6 +180,7 @@
 <translation id="3635073343384702370">तुम्ही तुमचे पासवर्ड सेव्ह केल्यावर Chrome ते तपासू शकते</translation>
 <translation id="3667616615096815454">इंस्टॉल करता आले नाही, सर्व्हरला अ‍ॅप्लिकेशन माहीत नाही.</translation>
 <translation id="3673813398384385993">Chrome ला "<ph name="EXTENSION_NAME" />" मध्ये मालवेअर असल्याचे आढळले</translation>
+<translation id="3695446226812920698">कसे ते जाणून घ्या</translation>
 <translation id="3697952514309507634">इतर Chrome प्रोफाइल</translation>
 <translation id="3703994572283698466">ChromeOS हे <ph name="BEGIN_LINK_LINUX_OSS" />Linux डेव्हलपमेंट पद्धत<ph name="END_LINK_LINUX_OSS" /> यासारखे अतिरिक्त <ph name="BEGIN_LINK_CROS_OSS" />मुक्त स्रोत सॉफ्टवेअर<ph name="END_LINK_CROS_OSS" /> याद्वारे तयार करण्यात आले आहे.</translation>
 <translation id="3716540481907974026">ChromeOS Flex आवृत्ती</translation>
@@ -265,6 +267,7 @@
 <translation id="4970880042055371251">ChromeOS ची आवृत्ती</translation>
 <translation id="4990567037958725628">Google Chrome कॅनरी</translation>
 <translation id="5003967926796347400">“Google Password Manager” वर क्लिक करा</translation>
+<translation id="5120334927898581447">तुम्ही इतर Google सेवांमध्ये साइन इन करता, तेव्हा Chrome मध्ये साइन इन करा</translation>
 <translation id="5126049312684316860">Chrome तुम्ही भेट देण्याची शक्यता असलेली आणखी पेज प्रीलोड करते, जेणेकरून तुम्ही त्यांना भेट देता, तेव्हा ती अधिक जलद लोड होतात</translation>
 <translation id="5132929315877954718">Google Chrome साठी उत्कृष्ट ॲप, खेळ, विस्तार आणि थीम शोधा.</translation>
 <translation id="5139423532931106058">तुमची Chrome प्रोफाइल कस्टमाइझ करा</translation>
@@ -301,6 +304,7 @@
 <translation id="5709557627224531708">Chrome ला तुमचा डीफॉल्ट ब्राउझर म्हणून सेट करा</translation>
 <translation id="5727531838415286053">Chrome ने तुम्हाला रँडम पद्धतीने अ‍ॅक्टिव्ह चाचणीमध्ये सामील केल्यास, तुमचा ब्राउझिंग इतिहास हा तुम्ही पाहता त्या जाहिराती आणि खाली दिलेली अंदाजित स्वारस्ये यांवर परिणाम करतो. तुमच्या गोपनीयतेचे संरक्षण करण्यासाठी, Chrome दर महिन्याला रोलिंगच्या आधारे तुमची स्वारस्ये हटवते. तुम्ही स्वारस्ये काढून टाकत नाही तोपर्यंत ती रिफ्रेश होतात.</translation>
 <translation id="5736850870166430177">साइटने तुमचा पासवर्ड चोरण्याचा प्रयत्न केल्यास किंवा तुम्ही हानिकारक फाइल डाउनलोड केल्यास, Chrome कदाचित पेज आशयाच्या भागांसह URLs देखील सुरक्षित ब्राउझिंग ला पाठवेल</translation>
+<translation id="575458254678141039"><ph name="USER_EMAIL" /> वापरून Gmail किंवा YouTube सारख्या Google सेवांमध्ये साइन इन करताना, तुम्ही त्याच खात्याने Chrome मध्ये साइन इन करू शकता</translation>
 <translation id="5756509061973259733">या खात्यासह असलेली Chrome प्रोफाइल आधीपासून या डिव्हाइसवर अस्तित्वात आहे</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome कॅनरी</translation>
 <translation id="5804318322022881572">Chrome लाँच करता आले नाही. पुन्हा प्रयत्न करा.</translation>
@@ -342,6 +346,7 @@
 <translation id="6412673304250309937">Chrome मध्ये स्टोअर केलेल्या असुरक्षित साइटच्या सूचीमध्ये URL तपासतो. साइटने तुमचा पासवर्ड चोरण्याचा प्रयत्न केल्यास किंवा तुम्ही हानीकारक फाइल डाउनलोड केल्यावर, Chrome, पेज आशयाच्या भागांसह, URL सुरक्षित ब्राउझिंग कडे पाठवू शकतो.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome १ मिनिटासाठी वापरले जात नाही, तेव्हा तुमची संस्था ते आपोआप बंद करते. ब्राउझिंग डेटा हटवला जातो. यात इतिहास, ऑटोफिल आणि डाउनलोड यांचा समावेश असू शकतो.}other{Chrome # मिनिटांसाठी वापरले जात नाही, तेव्हा तुमची संस्था ते आपोआप बंद करते. ब्राउझिंग डेटा हटवला जातो. यात इतिहास, ऑटोफिल आणि डाउनलोड यांचा समावेश असू शकतो.}}</translation>
 <translation id="6418662306461808273">सध्याच्या Chrome प्रोफाइलवर स्विच करायचे आहे का?</translation>
+<translation id="6479881432656947268">Chrome वेब स्टोअरला भेट द्या</translation>
 <translation id="6481963882741794338">पर्सनलायझेशन आणि इतर हेतूंसाठी Chrome व इतर Google सेवा लिंक करा</translation>
 <translation id="648319183876919572">वर्धित सुरक्षित ब्राउझिंग धोकादायक वेबसाइट आणि डाउनलोडपासून तुमचे संरक्षण करण्यासाठी बरेच काही करते</translation>
 <translation id="6489302989675808168">सुरू आहे • हे एक्स्टेंशन कुठून आले त्याची Chrome ला पडताळणी करता आली नाही</translation>
@@ -351,6 +356,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome डेव्हलपर</translation>
 <translation id="659498884637196217">या डिव्हाइसवरील Google पासवर्ड व्यवस्थापक मध्ये</translation>
 <translation id="6632473616050862500">ChromeOS Flex हे अतिरिक्त <ph name="BEGIN_LINK_CROS_OSS" />मुक्त स्रोत सॉफ्टवेअर<ph name="END_LINK_CROS_OSS" /> याद्वारे तयार करण्यात आले आहे.</translation>
+<translation id="6660596345553328257">Chrome वर साइन इन करायचे का?</translation>
 <translation id="6676384891291319759">इंटरनेट ॲक्सेस करा</translation>
 <translation id="6679975945624592337">Google Chrome बॅकग्राउंडमध्ये सुरू द्या</translation>
 <translation id="6696915334902295848">Chrome ला या साइटसाठी मायक्रोफोनची परवानगी आवश्यक आहे</translation>
@@ -379,6 +385,7 @@
 <translation id="7036251913954633326">तुम्हाला हे खाते फक्त एकदाच वापरायचे असल्यास, तुम्ही Chrome ब्राउझरमध्ये <ph name="GUEST_LINK_BEGIN" />अतिथी मोड<ph name="GUEST_LINK_END" /> वापरू शकता. तुम्हाला दुसऱ्या व्यक्तीसाठी खाते जोडायचे असल्यास, तुमच्या <ph name="DEVICE_TYPE" /> मध्ये <ph name="LINK_BEGIN" />नवीन व्यक्ती जोडा<ph name="LINK_END" />.
 
 तुम्ही वेबसाइट आणि अ‍ॅप्सना आधीपासून दिलेल्या परवानग्या या खात्याला लागू होऊ शकतात. तुम्ही तुमची Google खाती <ph name="SETTINGS_LINK_BEGIN" />सेटिंग्ज<ph name="SETTINGS_LINK_END" /> मध्ये व्यवस्थापित करू शकता.</translation>
+<translation id="7037538054043837165">तुमच्या सर्व डिव्हाइसवर तुमचे पासवर्ड आणि बरेच काही सेव्ह करण्यासाठी व वापरण्यासाठी, Chrome मध्ये साइन इन करा</translation>
 <translation id="7059914902409643750">Chrome ला तुमचे हक्काचे ठिकाण बनवा</translation>
 <translation id="7071827361006050863">Chrome लवकरच ब्राउझिंग डेटा हटवेल</translation>
 <translation id="7085332316435785646">Google सेवांमध्ये आणखी पर्सनलाइझ केलेल्या अनुभवासाठी Chrome इतिहासाचा समावेश करायचा की नाही हे ठरवा</translation>
@@ -452,6 +459,7 @@
 <translation id="8111297389482307122">तुमच्या Google खाते मध्ये काही डेटा सेव्ह करता येण्यापूर्वी आणि तो तुमच्या सर्व डिव्हाइसवर वापरता येण्यापूर्वी Chrome ला ते तुम्हीच असल्याची पडताळणी करावी लागेल. तुम्ही साइन आउट केल्यास, हा डेटा या डिव्हाइसवर राहील.</translation>
 <translation id="8129812357326543296">&amp;Google Chrome विषयी</translation>
 <translation id="813913629614996137">सुरू करत आहे…</translation>
+<translation id="8162006532256575008">खाते शिवाय Chrome वापरा</translation>
 <translation id="8255190535488645436">Google Chrome तुमचा कॅमेरा आणि मायक्रोफोन वापरत आहे.</translation>
 <translation id="8257796129973882597">तुम्ही Chrome मेनूमधून बुकमार्क, वाचन मोड आणि बरेच काही उघडू शकता</translation>
 <translation id="8267953129876836456">Chrome ला तुम्ही पुनरावलोकन करणे आवश्यक आहे अशा काही सुरक्षा शिफारशी आढळल्या आहेत</translation>
@@ -462,6 +470,7 @@
 <translation id="8336463659890584292">साइटने त्यांच्या पेजवरील लिंक खाजगीरीत्या प्रीलोड करण्यास सांगितल्यास, Chrome हे Google सर्व्हर वापरते. हे प्रीलोड केलेल्या साइटपासून तुमची ओळख लपवते, पण कोणत्या साइट प्रीलोड केल्या जातात हे Google ला समजते.</translation>
 <translation id="8342675569599923794">ही फाइल धोकादायक आहे, त्यामुळे Chrome ने ती ब्लॉक केली आहे.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />आम्ही हा डेटा कसा वापरतो:<ph name="END_BOLD" /> साइट तुमच्या स्वारस्यांबद्दलची माहिती Chrome वापरून स्टोअर करू शकतात. उदाहरणार्थ, तुम्ही मॅरेथॉनसाठी शूज खरेदी करण्यासाठी एखाद्या साइटला भेट दिल्यास, ती साइट तुमचे स्वारस्य मॅरेथॉनमध्ये धावणे म्हणून परिभाषित करू शकते. त्यानंतर, तुम्ही एखाद्या शर्यतीसाठी नोंदणी करण्याकरिता वेगळ्या साइटला भेट दिल्यास, ती साइट तुम्हाला तुमच्या स्वारस्यांनुसार धावण्यासाठीच्या शूजची जाहिरात दाखवू शकते.</translation>
+<translation id="8350273347136316769">मला Chrome मध्ये आपोआप साइन इन करा</translation>
 <translation id="8370517070665726704">कॉपीराइट <ph name="YEAR" /> Google LLC. सर्व हक्क राखीव.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />आम्ही हा डेटा कसा वापरतो:<ph name="END_BOLD" /> Chrome तुमच्या स्वारस्यांचा अंदाज लावू शकते. नंतर, तुम्ही पाहता त्या जाहिराती पर्सनलाइझ करण्यासाठी तुम्ही भेट देता ती साइट Chrome ला तुमची स्वारस्ये पाहण्याची विनंती करू शकते.</translation>
 <translation id="8387459386171870978">Chrome वापरणे पुढे सुरू ठेवा</translation>
@@ -470,6 +479,7 @@
 <translation id="8416347857511542594">Chrome मध्ये जाहिरात पर्सनलायझेशनबद्दल अधिक जाणून घ्या</translation>
 <translation id="8418845734693287262">तुमच्या खात्याचे साइन-इन तपशील कालबाह्य झाल्यामुळे, ChromeOS ला तुमचा डेटा सिंक करता आला नाही.</translation>
 <translation id="842386925677997438">Chrome ची सुरक्षितता टूल</translation>
+<translation id="8428213095426709021">सेटिंग्ज</translation>
 <translation id="8433638294851456451">येथून तुमच्या Android फोनवर नंबर पाठवण्यासाठी, दोन्ही डिव्हाइसवर Chrome मध्ये साइन इन करा.</translation>
 <translation id="8451192282033883849">तुमचे खाते <ph name="MANAGER_NAME" /> यांनी व्यवस्थापित केले आहे. तुमचा अ‍ॅडमिनिस्ट्रेटर ही Chrome ब्राउझर प्रोफाइल आणि त्यातील डेटा, जसे की बुकमार्क, इतिहास आणि पासवर्ड पाहू व संपादित करू शकतो.</translation>
 <translation id="8496177819998570653">Google Password Manager</translation>
@@ -512,6 +522,7 @@
 <translation id="9053892488859122171">ChromeOS Flex सिस्टीम</translation>
 <translation id="9090566250983691233">Chrome काही फाइल का ब्लॉक करते हे जाणून घ्या</translation>
 <translation id="911206726377975832">तुमचा ब्राउझिंग डेटा देखील हटवायचा?</translation>
+<translation id="9127728564687112483">मला Chrome मध्ये साइन इन करू नका</translation>
 <translation id="9138603949443464873">तुम्ही केलेले बदल लागू करण्यासाठी, Chrome रीलाँच करा</translation>
 <translation id="9195993889682885387">मागील काही आठवड्यांमधील तुमच्या ब्राउझिंग इतिहासाच्या आधारे Chrome तुमच्या स्वारस्यांचा अंदाज लावू शकते. ही माहिती तुमच्या डिव्हाइसमध्ये राहते.</translation>
 <translation id="919706545465235479">सिंक सुरू करण्यासाठी अपडेट करा</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ms.xtb b/chrome/app/resources/google_chrome_strings_ms.xtb
index c043777..83fbfdd 100644
--- a/chrome/app/resources/google_chrome_strings_ms.xtb
+++ b/chrome/app/resources/google_chrome_strings_ms.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome menyekat muat turun ini kerana jenis fail jarang dimuat turun dan mungkin berbahaya</translation>
 <translation id="1203500561924088507">Terima kasih kerana memasang. Anda perlu memulakan semula penyemak imbas anda sebelum menggunakan <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google mengesyorkan supaya Chrome ditetapkan sebagai lalai</translation>
+<translation id="1265739287306757398">Ketahui Caranya</translation>
 <translation id="1278833599417554002">Lancarkan semula untuk mengemas kini &amp;Chrome</translation>
 <translation id="1302523850133262269">Sila tunggu sementara Chrome memasang kemas kini sistem terkini.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> menghendaki anda membaca dan menerima Syarat Perkhidmatan berikut sebelum menggunakan peranti ini. Syarat ini tidak memperluas, mengubah suai atau mengehadkan Syarat Chrome OS Flex.</translation>
@@ -34,6 +35,7 @@
  penggandingan. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">Chrome OS menjadi kenyataan dengan <ph name="BEGIN_LINK_CROS_OSS" />perisian sumber terbuka<ph name="END_LINK_CROS_OSS" /> tambahan.</translation>
 <translation id="155168855724261758">Sesuaikan Chrome Anda</translation>
+<translation id="1551749261806528781">Untuk menyimpan dan menggunakan kata laluan anda dan pelbagai lagi pada semua peranti anda, log masuk ke Chrome. Kata laluan ini akan disimpan dalam Google Account anda selepas anda log masuk.</translation>
 <translation id="1553358976309200471">Kemas Kini Chrome</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" /> telah pun dilog masuk ke profil Chrome ini. Tindakan ini akan membuat profil Chrome baharu untuk <ph name="USER_EMAIL_ADDRESS" /></translation>
 <translation id="1587223624401073077">Google Chrome menggunakan kamera anda.</translation>
@@ -176,6 +178,7 @@
 <translation id="3635073343384702370">Chrome boleh menyemak kata laluan anda apabila anda menyimpan kata laluan tersebut</translation>
 <translation id="3667616615096815454">Tidak dapat memasang, aplikasi tidak dikenali oleh pelayan.</translation>
 <translation id="3673813398384385993">Chrome mendapati bahawa "<ph name="EXTENSION_NAME" />" mengandungi perisian hasad</translation>
+<translation id="3695446226812920698">Ketahui caranya</translation>
 <translation id="3697952514309507634">Profil Chrome lain</translation>
 <translation id="3703994572283698466">Chrome OS menjadi kenyataan dengan <ph name="BEGIN_LINK_CROS_OSS" />perisian sumber terbuka<ph name="END_LINK_CROS_OSS" /> tambahan, sebagaimana <ph name="BEGIN_LINK_LINUX_OSS" />persekitaran pembangunan Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Versi Chrome OS Flex</translation>
@@ -310,6 +313,7 @@
 <translation id="5940385492829620908">Web, penanda halaman dan barangan Chrome anda yang lain tinggal di sini.</translation>
 <translation id="5941711191222866238">Minimumkan</translation>
 <translation id="5941830788786076944">Jadikan Google Chrome penyemak imbas lalai</translation>
+<translation id="5947104538377036631">Pintasan Chrome</translation>
 <translation id="6003112304606738118">Memuat turun… <ph name="HOURS" /> jam lagi</translation>
 <translation id="6014316319780893079">Dengan <ph name="BEGIN_LINK" />alatan daripada Chrome<ph name="END_LINK" />, anda boleh menyemak imbas dengan selamat dan mengekalkan kawalan anda</translation>
 <translation id="6022659036123304283">Peribadikan Chrome anda</translation>
@@ -338,6 +342,7 @@
 <translation id="6412673304250309937">Semak URL melalui perbandingan dengan senarai tapak tidak selamat yang disimpan dalam Chrome. Jika tapak cuba mencuri kata laluan anda atau apabila anda memuat turun fail yang berbahaya, Chrome juga mungkin menghantar URL, termasuk sedikit kandungan halaman, kepada Penyemakan Imbas Selamat.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Organisasi anda akan menutup Chrome secara automatik apabila Chrome tidak digunakan selama 1 minit. Data semakan imbas dipadamkan. Pemadaman ini termasuk sejarah, autolengkap dan muat turun.}other{Organisasi anda akan menutup Chrome secara automatik apabila Chrome tidak digunakan selama # minit. Data semakan imbas dipadamkan. Pemadaman ini termasuk sejarah, autolengkap dan muat turun.}}</translation>
 <translation id="6418662306461808273">Tukar kepada profil Chrome yang sedia ada?</translation>
+<translation id="6479881432656947268">Lawati Gedung Web Chrome</translation>
 <translation id="6481963882741794338">Pautkan Chrome dan perkhidmatan Google lain untuk pemeribadian dan tujuan lain</translation>
 <translation id="648319183876919572">Penyemakan Imbas Selamat Dipertingkatkan melakukan lebih banyak lagi untuk melindungi anda daripada laman web dan muat turun berbahaya</translation>
 <translation id="6489302989675808168">Hidupkan • Chrome tidak dapat mengesahkan tempat asal sambungan ini</translation>
@@ -470,6 +475,7 @@
 <translation id="8416347857511542594">Ketahui lebih lanjut tentang pemeribadian iklan dalam Chrome</translation>
 <translation id="8418845734693287262">Chrome OS tidak dapat menyegerakkan data anda kerana butiran log masuk akaun anda sudah lapuk.</translation>
 <translation id="842386925677997438">Alatan keselamatan Chrome</translation>
+<translation id="8428213095426709021">Tetapan</translation>
 <translation id="8433638294851456451">Untuk menghantar nombor dari sini ke telefon Android anda, log masuk ke Chrome pada kedua-dua peranti.</translation>
 <translation id="8451192282033883849">Akaun anda diurus oleh <ph name="MANAGER_NAME" />. Pentadbir anda boleh melihat dan mengedit profil penyemak imbas Chrome ini dan datanya seperti penanda halaman, sejarah dan kata laluan.</translation>
 <translation id="8496177819998570653">Google Password Manager</translation>
diff --git a/chrome/app/resources/google_chrome_strings_my.xtb b/chrome/app/resources/google_chrome_strings_my.xtb
index bf33d42d..b4e5bf88 100644
--- a/chrome/app/resources/google_chrome_strings_my.xtb
+++ b/chrome/app/resources/google_chrome_strings_my.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">ဤဖိုင်အမျိုးအစားကို ဒေါင်းလုဒ်လုပ်လေ့မရှိသည့်အပြင် အန္တရာယ်ရှိနိုင်သဖြင့် Chrome က ဤဒေါင်းလုဒ်ကို ပိတ်ထားသည်</translation>
 <translation id="1203500561924088507">ထည့်သွင်းသည့်အတွက် ကျေးဇူးတင်ပါသည်။ <ph name="BUNDLE_NAME" /> အသုံးမပြုမီ သင့်ဘရောင်ဇာကို ပြန်စရမည်။</translation>
 <translation id="1229096353876452996">Chrome ကို မူရင်းအဖြစ် သတ်မှတ်ရန် Google က အကြံပြုသည်</translation>
+<translation id="1265739287306757398">လုပ်ပုံကို လေ့လာပါ</translation>
 <translation id="1278833599417554002">&amp;Chrome အပ်ဒိတ်လုပ်ရန် ပြန်ဖွင့်ပါ</translation>
 <translation id="1302523850133262269">​​ကျေးဇူးပြုပြီး Chrome က စနစ်၏ နောက်ဆုံး မွမ်းမံမှုများကို တပ်ဆင်ပေးနေတာကို စောင့်ပါ။</translation>
 <translation id="1335640173511558774">ဤစက်ကိုမသုံးမီ အောက်ပါ ‘ဝန်ဆောင်မှုစည်းမျဉ်းများ’ ကို ဖတ်ရှုပြီး လက်ခံရန် <ph name="MANAGER" /> က သတ်မှတ်ထားသည်။ ဤစည်းမျဉ်းများက ‘Google ChromeOS Flex စည်းမျဉ်းများ’ ကို ထပ်ထည့်ခြင်း၊ မွမ်းမံခြင်း သို့မဟုတ် ကန့်သတ်ခြင်း မရှိပါ။</translation>
@@ -180,6 +181,7 @@
 <translation id="3635073343384702370">သင်စကားဝှက်များကို သိမ်းသည့်အခါ Chrome က၎င်းတို့ကို စစ်ဆေးနိုင်သည်</translation>
 <translation id="3667616615096815454">ဤဆာဗာတွင် အပလီကေးရှင်းကို မသိသဖြင့် ထည့်သွင်း၍မရပါ။</translation>
 <translation id="3673813398384385993">“<ph name="EXTENSION_NAME" />” တွင် မဲလ်ဝဲပါဝင်သည်ကို Chrome ကတွေ့ထားသည်</translation>
+<translation id="3695446226812920698">လုပ်ပုံကို လေ့လာပါ။</translation>
 <translation id="3697952514309507634">အခြား Chrome ပရိုဖိုင်များ</translation>
 <translation id="3703994572283698466"><ph name="BEGIN_LINK_LINUX_OSS" />Linux ဆော့ဖ်ဝဲရေးဆွဲမှု ပတ်ဝန်းကျင်<ph name="END_LINK_LINUX_OSS" /> တွင် <ph name="BEGIN_LINK_CROS_OSS" />အခမဲ့ရင်းမြစ် ဆော့ဖ်ဝဲ<ph name="END_LINK_CROS_OSS" /> ထပ်ဆောင်းဖြည့်ခြင်းဖြင့် ChromeOS ကို ရေးဆွဲထားသည်။</translation>
 <translation id="3716540481907974026">ChromeOS Flex ဗားရှင်း</translation>
@@ -266,6 +268,7 @@
 <translation id="4970880042055371251">ChromeOS ဗားရှင်း</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">“Google Password Manager” ကို နှိပ်ပါ</translation>
+<translation id="5120334927898581447">အခြား Google ဝန်ဆောင်မှုများသို့ လက်မှတ်ထိုးဝင်သောအခါ Chrome သို့ လက်မှတ်ထိုးဝင်ပါ</translation>
 <translation id="5126049312684316860">သင်ဝင်ကြည့်နိုင်ဖွယ်ရှိသည့် စာမျက်နှာများသို့ ဝင်ကြည့်သောအခါ ပိုမိုလျင်မြန်စွာ ပွင့်စေရန် Chrome သည် စာမျက်နှာတစ်ခုထက်ပို၍ ကြိုဖွင့်သည်</translation>
 <translation id="5132929315877954718">Google Chrome အတွက် ဧရာမ အက်ပ်များ၊ ဂိမ်းများ၊ တိုးချဲ့မှုများ နှင့် အပြင်အဆင်များကို ရှာကြည့်ပါ</translation>
 <translation id="5139423532931106058">သင့် Chrome ပရိုဖိုင်ကို စိတ်ကြိုက်လုပ်ရန်</translation>
@@ -303,6 +306,7 @@
 <translation id="5709557627224531708">Chromium ကို သင်၏မူရင်းဘရောင်ဇာအဖြစ် သတ်မှတ်ပါ</translation>
 <translation id="5727531838415286053">Chrome သည် လက်ရှိအစမ်းသုံးခြင်းတွင် သင့်အား ကျပန်းထည့်သွင်းထားပါက သင်၏ကြည့်ရှုခြင်းမှတ်တမ်းသည် သင်မြင်ရသည့်ကြော်ငြာများနှင့် အောက်တွင် ခန့်မှန်းထားသည့် စိတ်ဝင်စားမှုများအပေါ် သက်ရောက်မှုရှိသည်။ သင်၏ကိုယ်ရေးအချက်အလက်လုံခြုံမှုကို ကာကွယ်ရန် Chrome သည် သင်၏စိတ်ဝင်စားမှုများကို လစဉ်အလှည့်ကျ ဖျက်သည်။ စိတ်ဝင်စားမှုများကို မဖယ်ရှားပါက ပြန်လည်စတင်သည်။</translation>
 <translation id="5736850870166430177">ဝဘ်ဆိုက်တစ်ခုက သင့်စကားဝှက်ကို ခိုးယူရန်ကြိုးပမ်းပါက (သို့) အန္တရာယ်ဖိုင်ကို သင်ဒေါင်းလုဒ်လုပ်ပါက Chrome သည် ‘လုံခြုံစွာကြည့်ရှုခြင်း’ သို့ URL များအပြင် စာမျက်နှာပါ အကြောင်းအရာအချို့ကို ပို့နိုင်သည်</translation>
+<translation id="575458254678141039">Gmail (သို့) YouTube ကဲ့သို့ Google ဝန်ဆောင်မှုများသို့ <ph name="USER_EMAIL" /> ဖြင့် လက်မှတ်ထိုးဝင်သောအခါ ယင်းအကောင့်ဖြင့် Chrome သို့ လက်မှတ်ထိုးဝင်နိုင်သည်</translation>
 <translation id="5756509061973259733">ယခုစက်တွင် ဤအကောင့်သုံးထားသော Chrome ပရိုဖိုင် ရှိနှင့်ပြီးဖြစ်သည်</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">Chrome ကို ဖွင့်၍မရပါ။ ထပ်စမ်းကြည့်ပါ။</translation>
@@ -344,6 +348,7 @@
 <translation id="6412673304250309937">Chrome တွင် သိမ်းဆည်းထားသော လုံခြုံမှုမရှိသည့် ဝဘ်ဆိုက်များ၏ URL များကို စစ်ဆေးပေးသည်။ ဝဘ်ဆိုက်တစ်ခုက သင့်စကားဝှက်ကို ခိုးယူရန် ကြိုးပမ်းလာပါက သို့မဟုတ် အန္တရာယ်ရှိသည့်ဖိုင်တစ်ခုကို သင်ဒေါင်းလုဒ်လုပ်သည့်အခါ Chrome သည် Safe Browsing သို့ URL များအပြင် ဝဘ်ဆိုက်ပါ အကြောင်းအရာအချို့ကို ပို့နိုင်သည်။</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome ကို ၁ မိနစ်ကြာ မသုံးဘဲထားသောအခါ သင့်အဖွဲ့အစည်းသည် ၎င်းကို အလိုအလျောက်ပိတ်သည်။ ဖွင့်ကြည့်ထားသည့်မှတ်တမ်းဒေတာကို ဖျက်လိုက်သည်။ ၎င်းတွင် မှတ်တမ်း၊ အော်တိုဖြည့်နှင့် ဒေါင်းလုဒ်များ ပါဝင်နိုင်သည်။}other{Chrome ကို # မိနစ်ကြာ မသုံးဘဲထားသောအခါ သင့်အဖွဲ့အစည်းသည် ၎င်းကို အလိုအလျောက်ပိတ်သည်။ ဖွင့်ကြည့်ထားသည့်မှတ်တမ်းဒေတာကို ဖျက်လိုက်သည်။ ၎င်းတွင် မှတ်တမ်း၊ အော်တိုဖြည့်နှင့် ဒေါင်းလုဒ်များ ပါဝင်နိုင်သည်။}}</translation>
 <translation id="6418662306461808273">လက်ရှိ Chrome ပရိုဖိုင်သို့ ပြောင်းမလား။</translation>
+<translation id="6479881432656947268">Chrome Web Store သို့ ဝင်ကြည့်ရန်</translation>
 <translation id="6481963882741794338">ပုဂ္ဂိုလ်ရေးသီးသန့်ပြုလုပ်ခြင်းနှင့် အခြားရည်ရွယ်ချက်များအတွက် Chrome နှင့် အခြား Google ဝန်ဆောင်မှုများကို လင့်ခ်ချိတ်ပါ</translation>
 <translation id="648319183876919572">အန္တရာယ်ဝဘ်ဆိုက်နှင့် ဒေါင်းလုဒ်များရန်မှ ကာကွယ်ရန် ‘အရည်အသွေးမြှင့် ဘေးကင်းလုံခြုံသည့် အသုံးပြုမှု’ က ပိုမိုလုပ်ဆောင်ပေးနိုင်သည်</translation>
 <translation id="6489302989675808168">ဖွင့် • Chrome သည် ဤနောက်ဆက်တွဲ လာသည့်နေရာကို စိစစ်၍မရပါ</translation>
@@ -353,6 +358,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="659498884637196217">ဤစက်ရှိ ‘Google စကားဝှက်မန်နေဂျာ’ တွင်</translation>
 <translation id="6632473616050862500"><ph name="BEGIN_LINK_CROS_OSS" />အခမဲ့ရင်းမြစ်ဆော့ဖ်ဝဲ<ph name="END_LINK_CROS_OSS" /> ထပ်ဆောင်းဖြည့်ခြင်းဖြင့် ChromeOS Flex ကို ရေးဆွဲထားသည်။</translation>
+<translation id="6660596345553328257">Chrome သို့ လက်မှတ်ထိုးဝင်မလား။</translation>
 <translation id="6676384891291319759">အင်တာနက် ရယူရန်</translation>
 <translation id="6679975945624592337">Google Chrome ကို နောက်ခံတွင် ဖွင့်ခွင့်ပေးပါ</translation>
 <translation id="6696915334902295848">Chrome သည် ဤဝဘ်ဆိုက်အတွက် မိုက်ခရိုဖုန်းခွင့်ပြုချက် လိုအပ်သည်</translation>
@@ -381,6 +387,7 @@
 <translation id="7036251913954633326">ဤအကောင့်ကို တစ်ကြိမ်သာအသုံးပြုလိုပါက Chrome ဘရောင်ဇာတွင် <ph name="GUEST_LINK_BEGIN" />ဧည့်သည်မုဒ်<ph name="GUEST_LINK_END" /> သုံးနိုင်သည်။ အခြားတစ်ယောက်အတွက် အကောင့်ထည့်လိုပါက သင်၏ <ph name="DEVICE_TYPE" /> တွင် <ph name="LINK_BEGIN" />ပုဂ္ဂိုလ်အသစ်ကို ထည့်နိုင်သည်<ph name="LINK_END" />။
 
 ဝဘ်ဆိုက်နှင့် အက်ပ်များကို ပေးထားသော ခွင့်ပြုချက်များက ဤအကောင့်တွင် အကျုံးဝင်နိုင်သည်။ <ph name="SETTINGS_LINK_BEGIN" />ဆက်တင်များ<ph name="SETTINGS_LINK_END" /> တွင် သင်၏ Google Account များကို စီမံနိုင်သည်။</translation>
+<translation id="7037538054043837165">သင်၏ စက်အားလုံးတွင် စကားဝှက်နှင့် အခြားအရာများကို သိမ်းရန်နှင့် အသုံးပြုရန် Chrome သို့ လက်မှတ်ထိုးဝင်ပါ</translation>
 <translation id="7059914902409643750">Chrome ကို သင့်စိတ်ကြိုက်ပြင်ဆင်လိုက်ပါ</translation>
 <translation id="7071827361006050863">Chrome သည် ဖွင့်ကြည့်ထားသည့်မှတ်တမ်းဒေတာကို မကြာမီဖျက်ပါမည်</translation>
 <translation id="7085332316435785646">Google ဝန်ဆောင်မှုများရှိ ပုဂ္ဂိုလ်ရေးသီးသန့် အတွေ့အကြုံများ ပိုရရှိရန်အတွက် Chrome မှတ်တမ်းကို ထည့်၊ မထည့် ရွေးနိုင်သည်</translation>
@@ -454,6 +461,7 @@
 <translation id="8111297389482307122">ဒေတာအချို့ကို သင့် Google Account တွင် မသိမ်းမီ၊ သင့်စက်အားလုံးတွင် မသုံးမီ Chrome သည် သင်ဖြစ်ကြောင်း အတည်ပြုရန်လိုသည်။ ထွက်ပါက ဤဒေတာသည် ဤစက်တွင် ဆက်ရှိပါမည်။</translation>
 <translation id="8129812357326543296">Google Chrome &amp;အကြောင်း</translation>
 <translation id="813913629614996137">စတင်နေသည်…</translation>
+<translation id="8162006532256575008">Chrome ကို အကောင့်မပါဘဲ သုံးရန်</translation>
 <translation id="8255190535488645436">Google Chrome က သင့်ကင်မရာနှင့် မိုက်ကရိုဖုန်းကို သုံးနေသည်။</translation>
 <translation id="8257796129973882597">Chrome မီနူးမှတစ်ဆင့် လိပ်စာများ၊ စာဖတ်မုဒ် စသည်တို့ကို ဖွင့်နိုင်သည်</translation>
 <translation id="8267953129876836456">Chrome သည် သင်စစ်ဆေးရန် လုံခြုံရေးအကြံပြုချက်အချို့ တွေ့ထားသည်</translation>
@@ -464,6 +472,7 @@
 <translation id="8336463659890584292">ဝဘ်ဆိုက်က ၎င်း၏စာမျက်နှာရှိ လင့်ခ်များ သီးသန့်ကြိုဖွင့်ရန် တောင်းဆိုသောအခါ Chrome က Google ဆာဗာကို သုံးသည်။ ၎င်းက သင့်အထောက်အထားကို ကြိုဖွင့်ထားသည့် ဝဘ်ဆိုက်ထံမှ ဖျောက်ပေးသော်လည်း မည်သည့်ဝဘ်ဆိုက်ကို ကြိုဖွင့်ထားကြောင်း Google က လေ့လာသည်။</translation>
 <translation id="8342675569599923794">ဤဖိုင်သည် အန္တရာယ်ရှိပါသည်။ ထို့ကြောင့် Chrome သည် ၎င်းကို ပိတ်ဆို့ထားပါသည်။</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />ဤဒေတာကို အသုံးပြုပုံ-<ph name="END_BOLD" /> ဝဘ်ဆိုက်များသည် သင်၏စိတ်ဝင်စားမှုများကို Chrome တွင် သိမ်းနိုင်သည်။ ဥပမာ မာရသွန်အတွက် ရှူးဖိနပ်ဝယ်ရန် ဝဘ်ဆိုက်တွင်ဝင်ကြည့်ပါက ဝဘ်ဆိုက်သည် သင်၏စိတ်ဝင်စားမှုကို မာရသွန်ပြေးခြင်းအဖြစ် သတ်မှတ်နိုင်သည်။ နောင်တွင် ပြိုင်ပွဲအတွက်စာရင်းသွင်းရန် အခြားဝဘ်ဆိုက်သို့ ဝင်ကြည့်သောအခါ ထိုဝဘ်ဆိုက်က သင်၏စိတ်ဝင်စားမှုများပေါ် အခြေခံပြီး အပြေးဖိနပ်ကြော်ငြာကို ပြနိုင်သည်။</translation>
+<translation id="8350273347136316769">Chrome သို့ အလိုအလျောက် လက်မှတ်ထိုးဝင်ပေးပါ</translation>
 <translation id="8370517070665726704">မူပိုင် <ph name="YEAR" /> Google LLC. မူပိုင်ခွင့်အားလုံး ယူထားသည်။</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />ကျွန်ုပ်တို့ ဤဒေတာ အသုံးပြုပုံ-<ph name="END_BOLD" /> Chrome က သင့်စိတ်ဝင်စားမှုများကို ခန့်မှန်းနိုင်သည်။ နောက်ပိုင်းတွင် မြင်တွေ့မည့် ကြော်ငြာများကို ပုဂ္ဂိုလ်ရေးသီးသန့်ပြုလုပ်ရန် သင့်စိတ်ဝင်စားမှုများကို သင်ဝင်ကြည့်သည့် ဝဘ်ဆိုက်က Chrome ထံ တောင်းဆိုနိုင်သည်။</translation>
 <translation id="8387459386171870978">Chrome ဆက်သုံးရန်</translation>
@@ -472,6 +481,7 @@
 <translation id="8416347857511542594">ကြော်ငြာ စိတ်ကြိုက်သတ်မှတ်ခြင်းအကြောင်း Chrome တွင် ပိုမိုလေ့လာရန်</translation>
 <translation id="8418845734693287262">သင်၏အကောင့် လက်မှတ်ထိုးဝင်ခြင်း အသေးစိတ်များမှာ ဟောင်းသွားသဖြင့် ChromeOS သည် ဒေတာကို စင့်ခ်မလုပ်ပေးနိုင်ပါ။</translation>
 <translation id="842386925677997438">Chrome ၏ လုံခြုံရေးတူးလ်များ</translation>
+<translation id="8428213095426709021">ဆက်တင်များ</translation>
 <translation id="8433638294851456451">ဤနေရာမှ သင်၏ Android ဖုန်းသို့ နံပါတ်တစ်ခုပို့ရန် စက်နှစ်ခုလုံးတွင် Chrome သို့ လက်မှတ်ထိုးဝင်ပါ။</translation>
 <translation id="8451192282033883849">သင့်အကောင့်ကို <ph name="MANAGER_NAME" /> က စီမံခန့်ခွဲသည်။ သင်၏စီမံခန့်ခွဲသူက ဤ Chrome ဘရောင်ဇာပရိုဖိုင်နှင့် လိပ်စာ၊ မှတ်တမ်းနှင့် စကားဝှက်များ ကဲ့သို့သော ၎င်း၏ဒေတာများကို ကြည့်နိုင်၊ ပြင်ဆင်နိုင်သည်။</translation>
 <translation id="8496177819998570653">Google P&amp;assword Manager</translation>
@@ -514,6 +524,7 @@
 <translation id="9053892488859122171">ChromeOS Flex စနစ်</translation>
 <translation id="9090566250983691233">ဖိုင်အချို့ကို Chrome က ဘာကြောင့်ပိတ်ထားကြောင်း လေ့လာရန်</translation>
 <translation id="911206726377975832">သင့်အသုံးပြုမှု ဒေတာအားလဲ ဖျက်မည်လား?</translation>
+<translation id="9127728564687112483">Chrome သို့ လက်မှတ်ထိုးဝင်မပေးပါနှင့်</translation>
 <translation id="9138603949443464873">သင့်အပြောင်းအလဲများ ထည့်သွင်းရန် Chrome ကို ပြန်စတင်ပါ</translation>
 <translation id="9195993889682885387">ပြီးခဲ့သောသီတင်းပတ် အနည်းငယ်မှ သင်၏ကြည့်ရှုခြင်းမှတ်တမ်းပေါ် အခြေခံပြီး Chrome က သင့်စိတ်ဝင်စားမှုများကို ခန့်မှန်းနိုင်သည်။ ဤအချက်အလက်ကို သင်၏စက်တွင်သာ သိမ်းသည်။</translation>
 <translation id="919706545465235479">စင့်ခ်လုပ်ခြင်းစတင်ရန် Chrome ကို အပ်ဒိတ်လုပ်ပါ</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ne.xtb b/chrome/app/resources/google_chrome_strings_ne.xtb
index 8389f47..7894cf31 100644
--- a/chrome/app/resources/google_chrome_strings_ne.xtb
+++ b/chrome/app/resources/google_chrome_strings_ne.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">यस प्रकारको फाइल सामान्यतया डाउनलोड नगरिने र खतरनाक हुन सक्ने भएकाले Chrome ले उक्त प्रकारको फाइल डाउनलोड गर्ने कार्य ब्लक गरेको छ</translation>
 <translation id="1203500561924088507">इन्स्टल गर्नुभएकोमा धन्यवाद। <ph name="BUNDLE_NAME" /> प्रयोग गर्नुअघि तपाईंले अनिवार्य रूपमा आफ्नो ब्राउजर रिस्टार्ट गर्नु पर्छ।</translation>
 <translation id="1229096353876452996">Google ले Chrome लाई डिफल्ट ब्राउजरका रूपमा सेट गर्न सिफारिस गर्छ</translation>
+<translation id="1265739287306757398">कसरी गर्ने भनी सिक्नुहोस्</translation>
 <translation id="1278833599417554002">&amp;Chrome अपडेट गर्न पुनः सुरु गर्नुहोस्</translation>
 <translation id="1302523850133262269">Chrome ले नवीनतम सिस्टम अपडेटहरू स्थापित गर्दै गर्दा कृपया प्रतिक्षा गर्नुहोस्।</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> को नीतिअनुसार तपाईंले यो डिभाइस प्रयोग गर्नुअघि सेवाका निम्न सर्तहरू पढेर स्वीकार गर्नु पर्ने हुन्छ। यी सर्तले Google ChromeOS Flex का सर्तहरू विस्तार, परिमार्जन वा सीमित गर्दैनन्।</translation>
@@ -178,6 +179,7 @@
 <translation id="3635073343384702370">तपाईंले आफ्ना पासवर्डहरू सेभ गरेपछि मात्र Chrome ले तिनको जाँच गर्न सक्छ</translation>
 <translation id="3667616615096815454">इन्स्टल गर्न सकिएन, सर्भरका लागि यो एप अज्ञात छ।</translation>
 <translation id="3673813398384385993">Chrome ले "<ph name="EXTENSION_NAME" />" मा मालवेयर भएको कुरा पत्ता लगाएको छ</translation>
+<translation id="3695446226812920698">कसरी सिक्नुहोस्</translation>
 <translation id="3697952514309507634">Chrome का अन्य प्रोफाइलहरू</translation>
 <translation id="3703994572283698466">ChromeOS पनि <ph name="BEGIN_LINK_LINUX_OSS" />Linux डेभलपमेन्ट इनभारमेन्ट<ph name="END_LINK_LINUX_OSS" /> जस्तै अतिरिक्त <ph name="BEGIN_LINK_CROS_OSS" />खुला स्रोत सफ्टवेयर<ph name="END_LINK_CROS_OSS" /> प्रयोग गरी निर्माण गरिएको हो।</translation>
 <translation id="3716540481907974026">ChromeOS Flex को संस्करण</translation>
@@ -342,6 +344,7 @@
 <translation id="6412673304250309937">Chrome मा भण्डारण गरिएका असुरक्षित साइटको सूची जाँच गरी URL हरू सुरक्षित छन् वा छैनन् भन्ने कुरा यकिन गर्छ। कुनै साइटले तपाईंको पासवर्ड चोरी गर्न खोज्दा वा तपाईंले कुनै हानिकारक फाइल डाउनलोड गर्दा Chrome ले पृष्ठका केही सामग्रीसहित URL हरूलाई सुरक्षित ब्राउजिङमा पठाउन पनि सक्छ।</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{तपाईंको सङ्गठनले तय गरेअनुसार तपाईंले १ मिनेटसम्म Chrome प्रयोग गर्नुभएन भने Chrome स्वतः बन्द हुन्छ। ब्राउजिङ डेटा मेटाइएको छ। यसअन्तर्गत हिस्ट्री, अटोफिल तथा डाउनलोड समावेश हुन सक्छन्।}other{तपाईंको सङ्गठनले तय गरेअनुसार तपाईंले # मिनेटसम्म Chrome प्रयोग गर्नुभएन भने Chrome स्वतः बन्द हुन्छ। ब्राउजिङ डेटा मेटाइएको छ। यसअन्तर्गत हिस्ट्री, अटोफिल तथा डाउनलोड समावेश हुन सक्छन्।}}</translation>
 <translation id="6418662306461808273">विद्यमान Chrome प्रोफाइल प्रयोग गर्ने हो?</translation>
+<translation id="6479881432656947268">Chrome वेब स्टोरमा जानुहोस्</translation>
 <translation id="6481963882741794338">पर्सनलाइज गर्ने तथा अन्य उद्देश्यहरूका लागि Chrome र Google का अन्य सेवाहरू लिंक गर्नुहोस्</translation>
 <translation id="648319183876919572">परिष्कृत Safe Browsing सुविधाले तपाईंलाई खतरनाक वेबसाइट तथा डाउनलोडबाट थप सुरक्षित राख्छ</translation>
 <translation id="6489302989675808168">अन छ • Chrome ले यो एक्स्टेन्सनको स्रोतका बारेमा पुष्टि गर्न सक्दैन</translation>
@@ -474,6 +477,7 @@
 <translation id="8416347857511542594">Chrome मा विज्ञापनको पर्सनलाइजेसनका बारेमा थप जान्नुहोस्</translation>
 <translation id="8418845734693287262">तपाईंको खाताको साइन इनसम्बन्धी विवरणको म्याद सकिएको हुनाले ChromeOS ले तपाईंको डेटा सिंक गर्न सकेन।</translation>
 <translation id="842386925677997438">Chrome का सुरक्षासम्बन्धी टुलहरू</translation>
+<translation id="8428213095426709021">सेटिङहरू</translation>
 <translation id="8433638294851456451">यहाँबाट आफ्नो Android फोनमा कुनै नम्बर पठाउन दुवै यन्त्रमा Chrome मा साइन इन गर्नुहोस्।</translation>
 <translation id="8451192282033883849"><ph name="MANAGER_NAME" /> तपाईंको खाता व्यवस्थापन गर्नुहुन्छ। तपाईंका एड्मिन यो Chrome ब्राउजर प्रोफाइल र यसका बुकमार्क, इतिहास तथा पासवर्डलगायतका डेटा हेर्न तथा परिवर्तन गर्न सक्नुहुन्छ।</translation>
 <translation id="8496177819998570653">Google पासवर्ड म्यानेजर</translation>
diff --git a/chrome/app/resources/google_chrome_strings_nl.xtb b/chrome/app/resources/google_chrome_strings_nl.xtb
index 70778a7..2efebf31 100644
--- a/chrome/app/resources/google_chrome_strings_nl.xtb
+++ b/chrome/app/resources/google_chrome_strings_nl.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome heeft deze download geblokkeerd, omdat het bestandstype niet vaak wordt gedownload en misschien gevaarlijk is</translation>
 <translation id="1203500561924088507">Bedankt voor het installeren. Je moet de browser opnieuw opstarten voordat je <ph name="BUNDLE_NAME" /> kunt gebruiken.</translation>
 <translation id="1229096353876452996">Google raadt je aan Chrome in te stellen als standaard</translation>
+<translation id="1265739287306757398">Meer informatie</translation>
 <translation id="1278833599417554002">Opnieuw starten om &amp;Chrome te updaten</translation>
 <translation id="1302523850133262269">Wacht terwijl Chrome de nieuwste systeemupdates installeert.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> vereist dat je de volgende Servicevoorwaarden leest en accepteert voordat je dit apparaat gebruikt. Deze voorwaarden zijn geen uitbreiding, aanpassing of beperking van de Voorwaarden van Google Chrome OS Flex.</translation>
@@ -179,6 +180,7 @@
 <translation id="3635073343384702370">Chrome kan je wachtwoorden controleren als je deze hebt opgeslagen</translation>
 <translation id="3667616615096815454">Kan niet installeren. De app is niet bekend bij de server.</translation>
 <translation id="3673813398384385993">Chrome heeft vastgesteld dat <ph name="EXTENSION_NAME" /> malware bevat</translation>
+<translation id="3695446226812920698">Meer informatie</translation>
 <translation id="3697952514309507634">Andere Chrome-profielen</translation>
 <translation id="3703994572283698466">Chrome OS wordt mogelijk gemaakt door aanvullende <ph name="BEGIN_LINK_CROS_OSS" />opensource-software<ph name="END_LINK_CROS_OSS" />, net als de <ph name="BEGIN_LINK_LINUX_OSS" />Linux-ontwikkelomgeving<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Chrome OS Flex-versie</translation>
@@ -343,6 +345,7 @@
 <translation id="6412673304250309937">Controleert URL's aan de hand van een lijst met onveilige sites die is opgeslagen in Chrome. Als een site je wachtwoord probeert te stelen of als je een schadelijk bestand downloadt, kan Chrome ook URL's, inclusief delen van de paginacontent, naar Safe Browsing sturen.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Je organisatie sluit Chrome automatisch als deze 1 minuut niet wordt gebruikt. Browsegegevens worden verwijderd. Dit kunnen onder andere de geschiedenis, gegevens voor automatisch invullen en downloads zijn.}other{Je organisatie sluit Chrome automatisch als deze # minuten niet wordt gebruikt. Browsegegevens worden verwijderd. Dit kunnen onder andere de geschiedenis, gegevens voor automatisch invullen en downloads zijn.}}</translation>
 <translation id="6418662306461808273">Overschakelen naar bestaand Chrome-profiel?</translation>
+<translation id="6479881432656947268">Chrome Web Store bezoeken</translation>
 <translation id="6481963882741794338">Koppel Chrome en andere Google-services voor personalisatie en andere doeleinden</translation>
 <translation id="648319183876919572">De uitgebreide versie van Safe Browsing doet meer om je te beschermen tegen gevaarlijke websites en downloads</translation>
 <translation id="6489302989675808168">Aan • Chrome kan niet verifiëren waar deze extensie vandaan komt</translation>
@@ -475,6 +478,7 @@
 <translation id="8416347857511542594">Meer informatie over advertentiepersonalisatie in Chrome</translation>
 <translation id="8418845734693287262">Chrome OS kan je gegevens niet synchroniseren, omdat de inloggegevens voor je account zijn verouderd.</translation>
 <translation id="842386925677997438">Veiligheidstools van Chrome</translation>
+<translation id="8428213095426709021">Instellingen</translation>
 <translation id="8433638294851456451">Als je een nummer hier vandaan naar je Android-telefoon wilt sturen, log je in bij Chrome op beide apparaten.</translation>
 <translation id="8451192282033883849">Je account wordt beheerd door <ph name="MANAGER_NAME" />. Je beheerder kan dit Chrome-browserprofiel en de bijbehorende gegevens (zoals bookmarks, geschiedenis en wachtwoorden) bekijken en bewerken.</translation>
 <translation id="8496177819998570653">Google W&amp;achtwoordmanager</translation>
diff --git a/chrome/app/resources/google_chrome_strings_no.xtb b/chrome/app/resources/google_chrome_strings_no.xtb
index 670ad3a..d993e78 100644
--- a/chrome/app/resources/google_chrome_strings_no.xtb
+++ b/chrome/app/resources/google_chrome_strings_no.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome har blokkert denne nedlastingen fordi filtypen ikke lastes ned ofte, så den kan være farlig</translation>
 <translation id="1203500561924088507">Installasjonen er fullført. Start nettleseren på nytt før du tar i bruk <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google anbefaler at du angir Chrome som standard</translation>
+<translation id="1265739287306757398">Finn ut hvordan</translation>
 <translation id="1278833599417554002">Start på nytt for å oppdatere &amp;Chrome</translation>
 <translation id="1302523850133262269">Vent mens Chrome installerer de nyeste systemoppdateringene.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> krever at du leser og godtar følgende vilkår før du bruker denne enheten. Disse vilkårene verken utvider, endrer eller begrenser Google ChromeOS Flex-vilkårene.</translation>
@@ -175,6 +176,7 @@
 <translation id="3635073343384702370">Chrome kan sjekke passordene dine når du lagrer dem</translation>
 <translation id="3667616615096815454">Kan ikke installere programmet fordi det er ukjent for tjeneren.</translation>
 <translation id="3673813398384385993">Chrome har oppdaget at «<ph name="EXTENSION_NAME" />» inneholder skadelig programvare</translation>
+<translation id="3695446226812920698">Sånn gjør du det</translation>
 <translation id="3697952514309507634">Andre Chrome-profiler</translation>
 <translation id="3703994572283698466">ChromeOS er basert på <ph name="BEGIN_LINK_CROS_OSS" />tilleggsprogramvare med åpen kildekode<ph name="END_LINK_CROS_OSS" />, i likhet med <ph name="BEGIN_LINK_LINUX_OSS" />Linux-utviklingsmiljøet<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">ChromeOS Flex-versjon</translation>
@@ -337,6 +339,7 @@
 <translation id="6412673304250309937">Kontrollerer nettadresser opp mot en liste i Chrome over utrygge nettsteder. Hvis nettsteder prøver å stjele passordet ditt, eller når du laster ned skadelige filer, kan Chrome også sende nettadresser, inkludert deler av sideinnholdet, til Safe Browsing.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Organisasjonen din lukker Chrome-nettleseren automatisk når den ikke har vært i bruk på ett minutt. Nettlesingsdata slettes. Dette kan omfatte loggen, autofyll og nedlastinger.}other{Organisasjonen din lukker Chrome-nettleseren automatisk når den ikke har vært i bruk på # minutter. Nettlesingsdata slettes. Dette kan omfatte loggen, autofyll og nedlastinger.}}</translation>
 <translation id="6418662306461808273">Vil du bytte til den eksisterende Chrome-profilen?</translation>
+<translation id="6479881432656947268">Gå til Chrome Nettmarked</translation>
 <translation id="6481963882741794338">Knytt sammen Chrome og andre Google-tjenester for personlig tilpasning og andre formål</translation>
 <translation id="648319183876919572">Safe Browsing med økt beskyttelse gjør mer for å beskytte deg mot farlige nettsteder og nedlastinger</translation>
 <translation id="6489302989675808168">På • Chrome kan ikke bekrefte hvor denne utvidelsen kommer fra</translation>
@@ -469,6 +472,7 @@
 <translation id="8416347857511542594">Finn ut mer om personlig tilpasning av annonser i Chrome</translation>
 <translation id="8418845734693287262">ChromeOS kunne ikke synkronisere dataene dine, ettersom påloggingsopplysningene for kontoen din er utdaterte.</translation>
 <translation id="842386925677997438">Sikkerhetsverktøyene i Chrome</translation>
+<translation id="8428213095426709021">Innstillinger</translation>
 <translation id="8433638294851456451">For å sende numre herfra til Android-telefonen din, logg på Chrome på begge enhetene.</translation>
 <translation id="8451192282033883849">Kontoen din administreres av <ph name="MANAGER_NAME" />. Administratoren kan se og redigere denne Chrome-nettleserprofilen og tilhørende data, som bokmerker, logg og passord.</translation>
 <translation id="8496177819998570653">Google P&amp;assordlagring</translation>
diff --git a/chrome/app/resources/google_chrome_strings_or.xtb b/chrome/app/resources/google_chrome_strings_or.xtb
index bdd0807..c70a94dc 100644
--- a/chrome/app/resources/google_chrome_strings_or.xtb
+++ b/chrome/app/resources/google_chrome_strings_or.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome ଏହି ଡାଉନଲୋଡକୁ ବ୍ଲକ କରିଛି କାରଣ ଏହି ଫାଇଲ ପ୍ରକାରକୁ ସାଧାରଣତଃ ଡାଉନଲୋଡ କରାଯାଇନଥାଏ ଏବଂ ଏହା ବିପଦଜନକ ହୋଇପାରେ</translation>
 <translation id="1203500561924088507">ଇନଷ୍ଟଲ କରିଥିବା ଯୋଗୁଁ ଧନ୍ୟବାଦ। ଆପଣ <ph name="BUNDLE_NAME" /> ବ୍ୟବହାର କରିବା ପୂର୍ବରୁ ଆପଣଙ୍କ ବ୍ରାଉଜରକୁ ରିଷ୍ଟାର୍ଟ କରିବା ଆବଶ୍ୟକ।</translation>
 <translation id="1229096353876452996">Chromeକୁ ଡିଫଲ୍ଟ ଭାବରେ ସେଟ କରିବାକୁ Google ସୁପାରିଶ କରେ</translation>
+<translation id="1265739287306757398">କିପରି ହେବ ତାହା ଜାଣନ୍ତୁ</translation>
 <translation id="1278833599417554002">&amp;Chrome ଅପଡେଟ୍ କରିବା ପାଇଁ ପୁଣି ଲଞ୍ଚ କରନ୍ତୁ</translation>
 <translation id="1302523850133262269">Chrome ନବୀନତମ ସିଷ୍ଟମ୍ ଅପ୍‌ଡେଟ୍‌ଗୁଡ଼ିକ ଇନ୍‌ଷ୍ଟଲ୍ କରୁଛି, ଦୟାକରି ଅପେକ୍ଷା କରନ୍ତୁ।</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> ପାଇଁ ଆପଣଙ୍କୁ ଏହି ଡିଭାଇସକୁ ବ୍ୟବହାର କରିବା ପୂର୍ବରୁ ନିମ୍ନୋକ୍ତ ସେବାର ସର୍ତ୍ତାବଳୀକୁ ପଢ଼ି ସେଗୁଡ଼ିକୁ ଗ୍ରହଣ କରିବାର ଆବଶ୍ୟକତା ଅଛି। ଏହି ସର୍ତ୍ତାବଳୀ Google ChromeOS Flexର ସର୍ତ୍ତାବଳୀକୁ ବିସ୍ତାର, ପରିବର୍ତ୍ତନ କିମ୍ବା ସୀମିତ କରେ ନାହିଁ।</translation>
@@ -81,6 +82,7 @@
 <translation id="2174917724755363426">ଇନଷ୍ଟଲେସନ ସମ୍ପୂର୍ଣ୍ଣ ହୋଇନାହିଁ। ଆପଣ ବାତିଲ କରିବାକୁ ଚାହୁଁଥିବା ନିଶ୍ଚିତ?</translation>
 <translation id="2190166659037789668">ଅପଡେଟ ଯାଞ୍ଚରେ ତ୍ରୁଟି: <ph name="UPDATE_CHECK_ERROR" />।</translation>
 <translation id="2199691482078155239">Chrome ଆପଣଙ୍କୁ ଆପଣ ଦେଖୁଥିବା ବିଜ୍ଞାପନଗୁଡ଼ିକ ଉପରେ ଅଧିକ ନିୟନ୍ତ୍ରଣ ଦିଏ ଏବଂ ସାଇଟଗୁଡ଼ିକ ଆପଣଙ୍କୁ ପର୍ସନାଲାଇଜ କରାଯାଇଥିବା ବିଜ୍ଞାପନ ଦେଖାଇବା ସମୟରେ ସେଗୁଡ଼ିକ ଆପଣଙ୍କ ବିଷୟରେ କ'ଣ ଜାଣିପାରିବ ତାକୁ ଏହା ସୀମିତ କରେ</translation>
+<translation id="2216543877350048334">Chromeରୁ ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟକୁ କାଢ଼ି ଦେବା ପାଇଁ ସାଇନ ଆଉଟ କରନ୍ତୁ</translation>
 <translation id="223889379102603431">Chrome ଏହାର ରୁଟ ସାର୍ଟିଫିକେଟଗୁଡ଼ିକୁ କିପରି ପରିଚାଳନା କରେ ସେ ବିଷୟରେ ସୂଚନା</translation>
 <translation id="2258103955319320201">ଆପଣଙ୍କ ସମସ୍ତ ଡିଭାଇସରେ ଆପଣଙ୍କର Chrome ବ୍ରାଉଜର ଷ୍ଟଫଗୁଡ଼ିକୁ ଆକ୍ସେସ କରିବା ପାଇଁ ସାଇନ ଇନ କରି ତା’ପରେ ସିଙ୍କ ଚାଲୁ କରନ୍ତୁ</translation>
 <translation id="2290014774651636340">Google API କୀ' ମିଳୁନାହିଁ। Google Chromeର କିଛି ପ୍ରକାର୍ଯ୍ୟ ଅକ୍ଷମ କରାଯିବ।</translation>
@@ -138,6 +140,7 @@
 <translation id="2929907241665500097">Chrome ଅପଡେଟ୍ ହେଲା ନାହିଁ, କିଛି ତ୍ରୁଟି ହୋଇଗଲା। <ph name="BEGIN_LINK" />Chrome ଅପଡେଟ୍ ସମସ୍ୟା ଏବଂ ବିଫଳ ଅପଡେଟଗୁଡ଼ିକର ସମାଧାନ କରନ୍ତୁ।<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">ଇନଷ୍ଟଲ କରିବାରେ ତ୍ରୁଟି: ଇନଷ୍ଟଲର ପ୍ରକ୍ରିୟା ଆରମ୍ଭ ହେବାରେ ବିଫଳ ହୋଇଛି।</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - ନେଟୱାର୍କ ସାଇନ୍-ଇନ୍ - Chrome</translation>
+<translation id="2970681950995291301">Chromeରୁ ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟକୁ କାଢ଼ି ଦେବା ପାଇଁ ସେଟିଂସ ପୃଷ୍ଠାରେ Chromeରୁ ସାଇନ ଆଉଟ କରନ୍ତୁ</translation>
 <translation id="3018957014024118866">Chrome (<ph name="URL" />)ରୁ ମଧ୍ୟ ଡାଟା ଡିଲିଟ କରନ୍ତୁ</translation>
 <translation id="3019382870990049182">&amp;ChromeOS Flexକୁ ଅପଡେଟ କରିବା ପାଇଁ ପୁଣି ଲଞ୍ଚ କରନ୍ତୁ</translation>
 <translation id="3037838751736561277">Google Chrome ପୃଷ୍ଠପଟ ମୋଡ୍‌ରେ ଅଛି।</translation>
@@ -178,6 +181,7 @@
 <translation id="3635073343384702370">ଆପଣ ଆପଣଙ୍କ ପାସୱାର୍ଡଗୁଡ଼ିକୁ ସେଭ କଲେ Chrome ସେଗୁଡ଼ିକୁ ଯାଞ୍ଚ କରିପାରିବ</translation>
 <translation id="3667616615096815454">ଇନଷ୍ଟଲ କରିବାରେ ଅସମର୍ଥ, ଏହି ଆପ୍ଲିକେସନ ସର୍ଭର ପାଇଁ ଅଜଣା ଅଟେ।</translation>
 <translation id="3673813398384385993">"<ph name="EXTENSION_NAME" />"ରେ ମାଲୱେର୍ ଥିବା Chrome ଜାଣିବାକୁ ପାଇଛି</translation>
+<translation id="3695446226812920698">କିପରି ହେବ ତାହା ଜାଣନ୍ତୁ</translation>
 <translation id="3697952514309507634">ଅନ୍ୟ Chrome ପ୍ରୋଫାଇଲଗୁଡ଼ିକ</translation>
 <translation id="3703994572283698466">ChromeOS <ph name="BEGIN_LINK_LINUX_OSS" />Linux ଡେଭେଲପମେଣ୍ଟ ପରିବେଶ<ph name="END_LINK_LINUX_OSS" /> ପରି ଅତିରିକ୍ତ <ph name="BEGIN_LINK_CROS_OSS" />ଓପନ ସୋର୍ସ ସଫ୍ଟୱେର<ph name="END_LINK_CROS_OSS" /> ଦ୍ୱାରା ସମ୍ଭବପର ହୋଇଛି।</translation>
 <translation id="3716540481907974026">ChromeOS Flex ସଂସ୍କରଣ</translation>
@@ -239,6 +243,7 @@
 <translation id="4624065194742029982">Chrome ଇନକଗ୍ନିଟୋ</translation>
 <translation id="4627412468266359539">ଇଚ୍ଛାଧୀନ: Googleକୁ ସ୍ୱଚାଳିତ ଭାବେ ଡାଏଗ୍ନୋଷ୍ଟିକ ଓ ବ୍ୟବହାର ଡାଟା ପଠାଇ ChromeOS Flex ଫିଚର ଓ ପରଫରମାନ୍ସକୁ ଉନ୍ନତ କରିବାରେ ସାହାଯ୍ୟ କରନ୍ତୁ।</translation>
 <translation id="4633000520311261472">Chromeକୁ ଆହୁରି ସୁରକ୍ଷିତ କରିବା ପାଇଁ, ଆମେ <ph name="IDS_EXTENSION_WEB_STORE_TITLE" />ରେ ତାଲିକାଭୁକ୍ତ ହୋଇନଥିବା ଏବଂ ଆପଣଙ୍କର ଅଜାଣତରେ ଯୋଗ କରାଯାଇଥିବା କିଛି ଏକ୍ସ‌ଟେନ୍‌ସନ୍‌ଗୁଡ଼ିକୁ ଅକ୍ଷମ କରିଦେଇଛୁ।</translation>
+<translation id="4643107447730827793">ଆପଣଙ୍କର କିଛି Chrome ଡାଟା ଏପର୍ଯ୍ୟନ୍ତ ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟରେ ସେଭ କରାଯାଇନାହିଁ। ସାଇନ ଆଉଟ କରିବା ପୂର୍ବରୁ କିଛି ମିନିଟ ଅପେକ୍ଷା କରି ଦେଖନ୍ତୁ।</translation>
 <translation id="4680828127924988555">ଇନଷ୍ଟଲେସନ ବାତିଲ କରନ୍ତୁ</translation>
 <translation id="469553575393225953">ଅଜଣା ସୋର୍ସରୁ ଏକ୍ସଟେନସନ, ଆପ ଏବଂ ଥିମଗୁଡ଼ିକ ଆପଣଙ୍କ ଡିଭାଇସକୁ କ୍ଷତି ପହଞ୍ଚାଇପାରିବ। କେବଳ Chrome Web Storeରୁ ସେଗୁଡ଼ିକୁ ଇନଷ୍ଟଲ କରିବା ପାଇଁ Chrome ସୁପାରିଶ କରେ</translation>
 <translation id="4724676981607797757">ଏକ ଅସମର୍ଥିତ ପ୍ରୋଟୋକଲ ତ୍ରୁଟି ଯୋଗୁଁ ଇନଷ୍ଟଲେସନ ବିଫଳ ହୋଇଛି।</translation>
@@ -343,6 +348,7 @@
 <translation id="6412673304250309937">Chromeରେ ଷ୍ଟୋର୍ କରାଯାଇଥିବା ଅସୁରକ୍ଷିତ ସାଇଟଗୁଡ଼ିକର ଏକ ତାଲିକା ସହିତ URLଗୁଡ଼ିକୁ ଯାଞ୍ଚ କରେ। ଯଦି କୌଣସି ସାଇଟ୍ ଆପଣଙ୍କ ପାସୱାର୍ଡ ଚୋରି କରିବାକୁ ଚେଷ୍ଟା କରେ କିମ୍ବା ଆପଣ ଏକ କ୍ଷତିକାରକ ଫାଇଲ୍ ଡାଉନଲୋଡ୍ କଲେ, ପୃଷ୍ଠାର କିଛି ବିଷୟବସ୍ତୁ ସହିତ URLଗୁଡ଼ିକୁ ମଧ୍ୟ Chrome ସେଫ୍ ବ୍ରାଉଜିଂକୁ ପଠାଇପାରେ।</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{1 ମିନିଟ ପାଇଁ Chromeକୁ ବ୍ୟବହାର କରାନଗଲେ ଆପଣଙ୍କ ସଂସ୍ଥା ସ୍ୱତଃ ଏହାକୁ ବନ୍ଦ କରିଦିଏ। ବ୍ରାଉଜିଂ ଡାଟାକୁ ଡିଲିଟ କରାଯାଏ। ଏଥିରେ ଇତିହାସ, ଅଟୋଫିଲ ଏବଂ ଡାଉନଲୋଡଗୁଡ଼ିକ ଅନ୍ତର୍ଭୁକ୍ତ ହୋଇପାରେ।}other{# ମିନିଟ ପାଇଁ Chromeକୁ ବ୍ୟବହାର କରାନଗଲେ ଆପଣଙ୍କ ସଂସ୍ଥା ସ୍ୱତଃ ଏହାକୁ ବନ୍ଦ କରିଦିଏ। ବ୍ରାଉଜିଂ ଡାଟାକୁ ଡିଲିଟ କରାଯାଏ। ଏଥିରେ ଇତିହାସ, ଅଟୋଫିଲ ଏବଂ ଡାଉନଲୋଡଗୁଡ଼ିକ ଅନ୍ତର୍ଭୁକ୍ତ ହୋଇପାରେ।}}</translation>
 <translation id="6418662306461808273">ପୂର୍ବରୁ ଥିବା Chrome ପ୍ରୋଫାଇଲକୁ ସ୍ୱିଚ୍ କରିବେ?</translation>
+<translation id="6479881432656947268">Chrome ୱେବ ଷ୍ଟୋରକୁ ଭିଜିଟ କରନ୍ତୁ</translation>
 <translation id="6481963882741794338">ପର୍ସନାଲାଇଜେସନ ଏବଂ ଅନ୍ୟ ଉଦ୍ଦେଶ୍ୟଗୁଡ଼ିକ ପାଇଁ Chrome ଏବଂ ଅନ୍ୟ Google ସେବାଗୁଡ଼ିକ ଲିଙ୍କ କରନ୍ତୁ</translation>
 <translation id="648319183876919572">ବିପଦଜନକ ୱେବସାଇଟ ଏବଂ ଡାଉନଲୋଡଗୁଡ଼ିକରୁ ଆପଣଙ୍କୁ ସୁରକ୍ଷିତ ରଖିବା ପାଇଁ ଉନ୍ନତ ସୁରକ୍ଷିତ ବ୍ରାଉଜିଂ ଆହୁରି ଅନେକ କିଛି କରେ</translation>
 <translation id="6489302989675808168">ଚାଲୁ ଅଛି • ଏହି ଏକ୍ସଟେନସନ କେଉଁଠାରୁ ଆସିଛି ତାହା Chrome ଯାଞ୍ଚ କରିପାରିବ ନାହିଁ</translation>
@@ -452,6 +458,7 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">ଅନ୍ୟ Chrome ପ୍ରୋଫାଇଲଗୁଡ଼ିକ</translation>
 <translation id="8086881907087796310">ଆପଣଙ୍କ କମ୍ପ୍ୟୁଟର ସର୍ବନିମ୍ନ ହାର୍ଡୱେର ଆବଶ୍ୟକତାକୁ ପୂରଣ କରୁନଥିବା ଯୋଗୁଁ ଇନଷ୍ଟଲେସନ ବିଫଳ ହୋଇଛି।</translation>
+<translation id="8111297389482307122">ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟରେ କିଛି ଡାଟାକୁ ସେଭ କରାଯାଇ ଆପଣଙ୍କର ସମସ୍ତ ଡିଭାଇସରେ ବ୍ୟବହାର କରାଯିବା ପୂର୍ବରୁ Chrome ଏହା ଆପଣ ବୋଲି ଯାଞ୍ଚ କରିବା ଆବଶ୍ୟକ କରେ। ଯଦି ଆପଣ ସାଇନ ଆଉଟ କରନ୍ତି, ତେବେ ଏହି ଡାଟା ଏଇ ଡିଭାଇସରେ ରହିବ।</translation>
 <translation id="8129812357326543296">&amp;Google Chrome ବିଷୟରେ</translation>
 <translation id="813913629614996137">ଆରମ୍ଭ କରୁଛି…</translation>
 <translation id="8162006532256575008">କୌଣସି ଆକାଉଣ୍ଟ ବିନା Chrome ବ୍ୟବହାର କରନ୍ତୁ</translation>
@@ -474,6 +481,7 @@
 <translation id="8416347857511542594">Chromeରେ ବିଜ୍ଞାପନ ପର୍ସନାଲାଇଜେସନ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ</translation>
 <translation id="8418845734693287262">ଆପଣଙ୍କ ଆକାଉଣ୍ଟର ସାଇନ-ଇନ ବିବରଣୀ ପୁରୁଣା ହୋଇଯାଇଥିବା ଯୋଗୁଁ ChromeOS ଆପଣଙ୍କ ଡାଟାକୁ ସିଙ୍କ କରିପାରିଲା ନାହିଁ।</translation>
 <translation id="842386925677997438">Chromeର ସୁରକ୍ଷା ଟୁଲ</translation>
+<translation id="8428213095426709021">ସେଟିଂସ୍</translation>
 <translation id="8433638294851456451">ଏଠାରୁ ଆପଣଙ୍କ Android ଫୋନକୁ ଏକ ନମ୍ବର ପଠାଇବାକୁ, ଉଭୟ ଡିଭାଇସରେ Chromeରେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ।</translation>
 <translation id="8451192282033883849">ଆପଣଙ୍କ ଆକାଉଣ୍ଟ <ph name="MANAGER_NAME" />ଙ୍କ ଦ୍ୱାରା ପରିଚାଳନା କରାଯାଉଛି। ଆପଣଙ୍କ ଆଡମିନିଷ୍ଟ୍ରେଟର ଏହି Chrome ବ୍ରାଉଜର ପ୍ରୋଫାଇଲ ଏବଂ ଏହାର ବୁକମାର୍କ, ଇତିହାସ ଏବଂ ପାସୱାର୍ଡଗୁଡ଼ିକ ପରି ଡାଟାକୁ ଦେଖିପାରିବେ ଓ ଏଡିଟ କରିପାରିବେ।</translation>
 <translation id="8496177819998570653">Google P&amp;assword Manager</translation>
@@ -493,6 +501,7 @@
 <translation id="8679801911857917785">ଏଥିରୁ ଏହା ମଧ୍ୟ ନିୟନ୍ତ୍ରଣ ହୋ‍ଇଥାଏ ଯେ ଯେତେବେଳେ ଆପଣ Chrome ଆରମ୍ଭ କରନ୍ତି, ସେତେବେଳେ କେଉଁ ପୃଷ୍ଠା ଦେଖାଯିବ।</translation>
 <translation id="8686817260976772516">Chrome ପ୍ରୋଫାଇଲ୍ ସାହାଯ୍ୟରେ ଆପଣ ଆପଣଙ୍କ ସମସ୍ତ ସାମଗ୍ରୀକୁ Chromeରେ ଅଲଗା କରିପାରିବେ। ଆପଣଙ୍କ ସାଙ୍ଗ ଏବଂ ପରିବାର ପାଇଁ ପ୍ରୋଫାଇଲ୍ ତିଆରି କରନ୍ତୁ କିମ୍ବା କାର୍ଯ୍ୟ ଏବଂ ମଜା ମଧ୍ୟରେ ବିଭାଜିତ କରନ୍ତୁ।</translation>
 <translation id="8712767363896337380">ପ୍ରାୟ ଅପ ଟୁ ଡେଟ! ଅପଡେଟ ସମ୍ପୂର୍ଣ୍ଣ କରିବା ପାଇଁ Chromeକୁ ପୁଣି ଲଞ୍ଚ କରନ୍ତୁ।</translation>
+<translation id="8718062187489036808">Chromeରୁ ସାଇନ ଆଉଟ କରନ୍ତୁ</translation>
 <translation id="873133009373065397">Google Chrome ଡିଫଲ୍ଟ ବ୍ରାଉଜର୍ ନିର୍ଦ୍ଧାରଣ କିମ୍ବା ସେଟ୍ କରିପାରିବ ନାହିଁ</translation>
 <translation id="8765470054473112089">ଆପଣ ଠିକଣା ବାର କିମ୍ବା ସର୍ଚ୍ଚ ବାକ୍ସରେ ଟାଇପ କଲେ, ଉନ୍ନତ ପରାମର୍ଶ ପାଇବାକୁ Chrome ଆପଣ ଯାହା ଟାଇପ କରନ୍ତି ତାହା ଆପଣଙ୍କ ଡିଫଲ୍ଟ ସର୍ଚ୍ଚ ଇଞ୍ଜିନକୁ ପଠାଏ। ଏହା ଇନକଗ୍ନିଟୋରେ ବନ୍ଦ ଅଛି।</translation>
 <translation id="878572486461146056">ଇନଷ୍ଟଲ କରିବାରେ ତ୍ରୁଟି: ଆପଣଙ୍କ ନେଟୱାର୍କ ଆଡମିନିଷ୍ଟ୍ରେଟର ଇନଷ୍ଟଲେସନକୁ ପ୍ରତିରୋଧ କରୁଥିବା ଏକ ଗୋଷ୍ଠୀ ନୀତି ଲାଗୁ କରିଛନ୍ତି: <ph name="INSTALL_ERROR" /></translation>
@@ -506,6 +515,7 @@
 <translation id="8862326446509486874">ସିଷ୍ଟମ୍-ଲେବଲ୍ ସଂସ୍ଥାପନ ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଉପଯୁକ୍ତ ଅଧିକାର ନାହିଁ । ବ୍ୟବସ୍ଥାପକ ଭାବରେ ପୁନଃ ସଂସ୍ଥାପକ ଚଳାଇବାକୁ ଚେଷ୍ଟା କରନ୍ତୁ ।</translation>
 <translation id="8914504000324227558">Chrome ପୁଣି ଲଞ୍ଚ କରନ୍ତୁ</translation>
 <translation id="8922193594870374009"><ph name="ORIGIN" />ରୁ ଆପଣଙ୍କ Android ଫୋନକୁ ଏକ ନମ୍ବର ପଠାଇବାକୁ, ଉଭୟ ଡିଭାଇସରେ Chromeରେ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ।</translation>
+<translation id="8948460679427074738">ଏହି ଏକ୍ସଟେନସନ ଏହା କିପରି ଡାଟା ସଂଗ୍ରହ ଏବଂ ବ୍ୟବହାର କରେ ପରି ଗୋପନୀୟତା କାର୍ଯ୍ୟଗୁଡ଼ିକ ପବ୍ଲିସ କରିନାହିଁ। ଆପଣ ଏହାକୁ କାଢ଼ି ଦିଅନ୍ତୁ ବୋଲି Chrome ସୁପାରିଶ କରେ।</translation>
 <translation id="8986207147630327271">ଆପଣ ଏହି ବ୍ରାଉଜରରେ ଏକ ୱାର୍କ ପ୍ରୋଫାଇଲ୍ ଯୋଗ କରୁଛନ୍ତି ଏବଂ ଆପଣଙ୍କ ଆଡମିନିଷ୍ଟ୍ରେଟରଙ୍କୁ ସେହି ୱାର୍କ ପ୍ରୋଫାଇଲକୁ କେବଳ ନିୟନ୍ତ୍ରଣ କରିବା ପାଇଁ ଅନୁମତି ଦେଉଛନ୍ତି।</translation>
 <translation id="8989968390305463310">ଆପଣଙ୍କ ବ୍ରାଉଜିଂ ଇତିହାସ ଆପଣ ଦେଖୁଥିବା ବିଜ୍ଞାପନ ଏବଂ ରୁଚିଗୁଡ଼ିକୁ ନିମ୍ନରେ ଆକଳନ କରାଯାଇଥିବା ଅନୁସାରେ ପ୍ରଭାବିତ କରେ। ଆପଣଙ୍କ ଗୋପନୀୟତାକୁ ସୁରକ୍ଷିତ ରଖିବା ପାଇଁ, Chrome ପ୍ରତି ମାସରେ ଆପଣଙ୍କ ରୁଚିଗୁଡ଼ିକୁ ପର୍ଯ୍ୟାୟ କ୍ରମେ ସ୍ୱତଃ-ଡିଲିଟ କରେ। ଆପଣ ରୁଚିଗୁଡ଼ିକୁ କାଢ଼ି ନଦେବା ପର୍ଯ୍ୟନ୍ତ ସେଗୁଡ଼ିକ ରିଫ୍ରେସ ହୋଇପାରିବ।</translation>
 <translation id="8999117580775242387">ଯେତେବେଳେ HTTPS ଉପଲବ୍ଧ ନଥାଏ, Chrome ଆପଣଙ୍କୁ ଚେତାବନୀ ନଦେଇ ଏକ ଅସୁରକ୍ଷିତ କନେକ୍ସନ ବ୍ୟବହାର କରିବ</translation>
diff --git a/chrome/app/resources/google_chrome_strings_pa.xtb b/chrome/app/resources/google_chrome_strings_pa.xtb
index b8cd49c..b83f88f 100644
--- a/chrome/app/resources/google_chrome_strings_pa.xtb
+++ b/chrome/app/resources/google_chrome_strings_pa.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome ਨੇ ਇਸ ਡਾਊਨਲੋਡ ਨੂੰ ਬਲਾਕ ਕਰ ਦਿੱਤਾ ਹੈ ਕਿਉਂਕਿ ਫ਼ਾਈਲ ਦੀ ਕਿਸਮ ਨੂੰ ਆਮ ਤੌਰ 'ਤੇ ਡਾਊਨਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਅਤੇ ਇਹ ਖਤਰਨਾਕ ਹੋ ਸਕਦੀ ਹੈ</translation>
 <translation id="1203500561924088507">ਸਥਾਪਨਾ ਕਰਨ ਲਈ ਧੰਨਵਾਦ। <ph name="BUNDLE_NAME" /> ਦੀ ਵਰਤੋਂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਡੇ ਵੱਲੋਂ ਆਪਣੇ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੈ।</translation>
 <translation id="1229096353876452996">Google, Chrome ਨੂੰ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਵਜੋਂ ਸੈੱਟ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ</translation>
+<translation id="1265739287306757398">ਤਰੀਕਾ ਜਾਣੋ</translation>
 <translation id="1278833599417554002">&amp;Chrome ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਮੁੜ-ਲਾਂਚ ਕਰੋ</translation>
 <translation id="1302523850133262269">ਕਿਰਪਾ ਕਰਕੇ Chrome ਵੱਲੋਂ ਨਵੀਨਤਮ ਸਿਸਟਮ ਅੱਪਡੇਟਾਂ ਨੂੰ ਸਥਾਪਤ ਕੀਤੇ ਜਾਣ ਤੱਕ ਉਡੀਕ ਕਰੋ।</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> ਦੀ ਸ਼ਰਤ ਹੈ ਕਿ ਤੁਸੀਂ ਇਸ ਡੀਵਾਈਸ ਨੂੰ ਵਰਤਣ ਤੋਂ ਪਹਿਲਾਂ ਹੇਠਾਂ ਦਿੱਤੇ ਸੇਵਾ ਦੇ ਨਿਯਮ ਪੜ੍ਹ ਕੇ ਸਵੀਕਾਰ ਕਰੋ। ਇਹ ਨਿਯਮ Google ChromeOS Flex ਦੇ ਨਿਯਮਾਂ ਦਾ ਵਿਸਤਾਰ ਨਹੀਂ ਕਰਦੇ, ਇਨ੍ਹਾਂ ਵਿੱਚ ਕੋਈ ਸੋਧ ਨਹੀਂ ਕਰਦੇ ਜਾਂ ਇਨ੍ਹਾਂ ਨੂੰ ਸੀਮਤ ਨਹੀਂ ਕਰਦੇ ਹਨ।</translation>
@@ -180,6 +181,7 @@
 <translation id="3635073343384702370">ਤੁਹਾਡੇ ਵੱਲੋਂ ਆਪਣੇ ਪਾਸਵਰਡ ਰੱਖਿਅਤ ਕਰਨ 'ਤੇ Chrome ਉਨ੍ਹਾਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦਾ ਹੈ</translation>
 <translation id="3667616615096815454">ਸਥਾਪਤ ਨਹੀਂ ਕੀਤੀ ਜਾ ਸਕੀ, ਐਪਲੀਕੇਸ਼ਨ ਸਰਵਰ ਲਈ ਅਗਿਆਤ ਹੈ।</translation>
 <translation id="3673813398384385993">Chrome ਨੂੰ ਇਹ ਪਤਾ ਲੱਗਾ ਕਿ <ph name="EXTENSION_NAME" /> ਵਿੱਚ ਮਾਲਵੇਅਰ ਸ਼ਾਮਲ ਹਨ</translation>
+<translation id="3695446226812920698">ਜਾਣੋ ਕਿਵੇਂ</translation>
 <translation id="3697952514309507634">ਹੋਰ Chrome ਪ੍ਰੋਫਾਈਲਾਂ</translation>
 <translation id="3703994572283698466">ChromeOS ਨੂੰ ਵਧੀਕ <ph name="BEGIN_LINK_CROS_OSS" />ਖੁੱਲ੍ਹੇ ਸਰੋਤ ਸਾਫ਼ਟਵੇਅਰ<ph name="END_LINK_CROS_OSS" /> ਕਰਕੇ ਸੰਭਵ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਜਿਵੇਂ ਕਿ <ph name="BEGIN_LINK_LINUX_OSS" />Linux ਵਿਕਾਸ ਵਾਤਾਵਰਨ<ph name="END_LINK_LINUX_OSS" />।</translation>
 <translation id="3716540481907974026">ChromeOS Flex ਵਰਜਨ</translation>
@@ -266,6 +268,7 @@
 <translation id="4970880042055371251">ChromeOS ਵਰਜਨ</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">“Google Password Manager” 'ਤੇ ਕਲਿੱਕ ਕਰੋ</translation>
+<translation id="5120334927898581447">ਹੋਰ Google ਸੇਵਾਵਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ 'ਤੇ, Chrome ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="5126049312684316860">Chrome ਉਨ੍ਹਾਂ ਪੰਨਿਆਂ ਤੋਂ ਵੀ ਜ਼ਿਆਦਾ ਪੰਨਿਆਂ ਨੂੰ ਪ੍ਰੀਲੋਡ ਕਰ ਦਿੰਦਾ ਹੈ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਹਾਡੇ ਜਾਣ ਦੀ ਸੰਭਾਵਨਾ ਹੁੰਦੀ ਹੈ, ਤਾਂ ਜੋ ਤੁਹਾਡੇ ਜਾਣ 'ਤੇ ਉਹ ਹੋਰ ਤੇਜ਼ੀ ਨਾਲ ਲੋਡ ਹੋ ਸਕਣ</translation>
 <translation id="5132929315877954718">Google Chrome ਲਈ ਸ਼ਾਨਦਾਰ ਐਪਾਂ, ਗੇਮਾਂ, ਐਕਸਟੈਂਸ਼ਨਾਂ ਅਤੇ ਵਿਸ਼ੇ ਖੋਜੋ।</translation>
 <translation id="5139423532931106058">ਆਪਣੇ Chrome ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਵਿਉਂਤਬੱਧ ਕਰੋ</translation>
@@ -303,6 +306,7 @@
 <translation id="5709557627224531708">Chrome ਨੂੰ ਆਪਣੇ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਬ੍ਰਾਊਜ਼ਰ ਵਜੋਂ ਸੈੱਟ ਕਰੋ</translation>
 <translation id="5727531838415286053">ਜੇ Chrome ਨੇ ਤੁਹਾਨੂੰ ਬੇਤਰਤੀਬੀ ਨਾਲ ਕਿਰਿਆਸ਼ੀਲ ਪਰਖ ਵਿੱਚ ਰੱਖਿਆ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ ਬ੍ਰਾਊਜ਼ਿੰਗ ਇਤਿਹਾਸ ਤੁਹਾਨੂੰ ਦਿਸਣ ਵਾਲੇ ਵਿਗਿਆਪਨਾਂ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੀਆਂ ਅੰਦਾਜ਼ਨ ਦਿਲਚਸਪੀਆਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ। ਤੁਹਾਡੀ ਪਰਦੇਦਾਰੀ ਦੀ ਸੁਰੱਖਿਆ ਲਈ, Chrome ਹਰ ਮਹੀਨੇ ਰੋਲਿੰਗ ਦੇ ਆਧਾਰ 'ਤੇ ਤੁਹਾਡੀਆਂ ਦਿਲਚਸਪੀਆਂ ਨੂੰ ਮਿਟਾਉਂਦਾ ਹੈ। ਦਿਲਚਸਪੀਆਂ ਰਿਫ੍ਰੈਸ਼ ਹੋ ਜਾਂਦੀਆਂ ਹਨ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਨੂੰ ਹਟਾ ਨਹੀਂ ਦਿੰਦੇ।</translation>
 <translation id="5736850870166430177">ਜੇ ਕੋਈ ਸਾਈਟ ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਨੂੰ ਚੋਰੀ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੀ ਹੈ ਜਾਂ ਜਦੋਂ ਤੁਸੀਂ ਕੋਈ ਨੁਕਸਾਨਦੇਹ ਫ਼ਾਈਲ ਡਾਊਨਲੋਡ ਕਰਦੇ ਹੋ, ਤਾਂ Chrome ਸੁਰੱਖਿਅਤ ਬ੍ਰਾਊਜ਼ਿੰਗ ਨੂੰ ਪੰਨੇ ਦੀ ਥੋੜ੍ਹੀ ਸਮੱਗਰੀ ਸਮੇਤ URL ਵੀ ਭੇਜ ਸਕਦਾ ਹੈ</translation>
+<translation id="575458254678141039"><ph name="USER_EMAIL" /> ਨਾਲ Gmail ਜਾਂ YouTube ਵਰਗੀਆਂ Google ਸੇਵਾਵਾਂ ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨ 'ਤੇ, ਤੁਸੀਂ ਉਸੇ ਖਾਤੇ ਨਾਲ Chrome ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰ ਸਕਦੇ ਹੋ</translation>
 <translation id="5756509061973259733">ਇਸ ਡੀਵਾਈਸ 'ਤੇ ਇਸ ਖਾਤੇ ਨਾਲ ਕੋਈ Chrome ਪ੍ਰੋਫਾਈਲ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਮੌਜੂਦ ਹੈ</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">Chrome ਨੂੰ ਲਾਂਚ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।</translation>
@@ -344,6 +348,7 @@
 <translation id="6412673304250309937">Chrome ਵਿੱਚ ਸਟੋਰ ਕੀਤੀਆਂ ਅਸੁਰੱਖਿਅਤ ਸਾਈਟਾਂ ਦੀ ਸੂਚੀ ਦੇ ਨਾਲ URL ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਜੇ ਕੋਈ ਸਾਈਟ ਤੁਹਾਡੇ ਪਾਸਵਰਡ ਨੂੰ ਚੋਰੀ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੀ ਹੈ ਜਾਂ ਜਦੋਂ ਤੁਸੀਂ ਕੋਈ ਨੁਕਸਾਨਦੇਹ ਫ਼ਾਈਲ ਡਾਊਨਲੋਡ ਕਰਦੇ ਹੋ, ਤਾਂ Chrome ਸੁਰੱਖਿਅਤ ਬ੍ਰਾਊਜ਼ਿੰਗ ਨੂੰ ਪੰਨੇ ਦੀ ਥੋੜ੍ਹੀ ਸਮੱਗਰੀ ਸਮੇਤ URL ਵੀ ਭੇਜ ਸਕਦਾ ਹੈ।</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{1 ਮਿੰਟ ਤੱਕ Chrome ਦੀ ਵਰਤੋਂ ਨਾ ਹੋਣ 'ਤੇ ਤੁਹਾਡੀ ਸੰਸਥਾ ਇਸਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਬੰਦ ਕਰ ਦਿੰਦੀ ਹੈ। ਬ੍ਰਾਊਜ਼ਿੰਗ ਡਾਟਾ ਮਿਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਇਤਿਹਾਸ, ਆਟੋਫਿਲ ਅਤੇ ਡਾਊਨਲੋਡ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀ ਹੈ।}one{# ਮਿੰਟ ਤੱਕ Chrome ਦੀ ਵਰਤੋਂ ਨਾ ਹੋਣ 'ਤੇ ਤੁਹਾਡੀ ਸੰਸਥਾ ਇਸਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਬੰਦ ਕਰ ਦਿੰਦੀ ਹੈ। ਬ੍ਰਾਊਜ਼ਿੰਗ ਡਾਟਾ ਮਿਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਇਤਿਹਾਸ, ਆਟੋਫਿਲ ਅਤੇ ਡਾਊਨਲੋਡ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀ ਹੈ।}other{# ਮਿੰਟ ਤੱਕ Chrome ਦੀ ਵਰਤੋਂ ਨਾ ਹੋਣ 'ਤੇ ਤੁਹਾਡੀ ਸੰਸਥਾ ਇਸਨੂੰ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਬੰਦ ਕਰ ਦਿੰਦੀ ਹੈ। ਬ੍ਰਾਊਜ਼ਿੰਗ ਡਾਟਾ ਮਿਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਇਤਿਹਾਸ, ਆਟੋਫਿਲ ਅਤੇ ਡਾਊਨਲੋਡ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਹੋ ਸਕਦੀ ਹੈ।}}</translation>
 <translation id="6418662306461808273">ਕੀ ਮੌਜੂਦਾ Chrome ਪ੍ਰੋਫਾਈਲ 'ਤੇ ਜਾਣਾ ਹੈ?</translation>
+<translation id="6479881432656947268">Chrome ਵੈੱਬ ਸਟੋਰ 'ਤੇ ਜਾਓ</translation>
 <translation id="6481963882741794338">ਵਿਅਕਤੀਗਤਕਰਨ ਅਤੇ ਹੋਰ ਉਦੇਸ਼ਾਂ ਲਈ Chrome ਅਤੇ ਹੋਰ Google ਸੇਵਾਵਾਂ ਨੂੰ ਲਿੰਕ ਕਰੋ</translation>
 <translation id="648319183876919572">ਵਿਸਤ੍ਰਿਤ ਸੁਰੱਖਿਅਤ ਬ੍ਰਾਊਜ਼ਿੰਗ ਖਤਰਨਾਕ ਵੈੱਬਸਾਈਟਾਂ ਅਤੇ ਡਾਊਨਲੋਡਾਂ ਤੋਂ ਤੁਹਾਡੀ ਰੱਖਿਆ ਕਰਨ ਲਈ ਬਹੁਤ ਕੁਝ ਕਰਦੀ ਹੈ</translation>
 <translation id="6489302989675808168">ਚਾਲੂ ਹੈ • Chrome ਇਸ ਗੱਲ ਦੀ ਪੁਸ਼ਟੀ ਨਹੀਂ ਕਰ ਸਕਦਾ ਕਿ ਇਹ ਐਕਸਟੈਂਸ਼ਨ ਕਿੱਥੋਂ ਆਉਂਦੀ ਹੈ</translation>
@@ -353,6 +358,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="659498884637196217">ਇਸ ਡੀਵਾਈਸ 'ਤੇ Google ਪਾਸਵਰਡ ਪ੍ਰਬੰਧਕ ਵਿੱਚ</translation>
 <translation id="6632473616050862500">ChromeOS Flex ਨੂੰ ਵਧੀਕ <ph name="BEGIN_LINK_CROS_OSS" />ਖੁੱਲ੍ਹੇ ਸਰੋਤ ਸਾਫ਼ਟਵੇਅਰ<ph name="END_LINK_CROS_OSS" /> ਕਰਕੇ ਸੰਭਵ ਬਣਾਇਆ ਗਿਆ ਹੈ।</translation>
+<translation id="6660596345553328257">ਕੀ Chrome ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰਨਾ ਹੈ?</translation>
 <translation id="6676384891291319759">ਇੰਟਰਨੈਟ ਤੱਕ ਪਹੁੰਚੋ</translation>
 <translation id="6679975945624592337">Google Chrome ਨੂੰ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਚੱਲਣ ਦਿਓ</translation>
 <translation id="6696915334902295848">Chrome ਨੂੰ ਇਸ ਸਾਈਟ ਲਈ ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ</translation>
@@ -381,6 +387,7 @@
 <translation id="7036251913954633326">ਜੇ ਤੁਸੀਂ ਇਸ ਖਾਤੇ ਨੂੰ ਸਿਰਫ਼ ਇੱਕ ਵਾਰ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ Chrome ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ <ph name="GUEST_LINK_BEGIN" />ਮਹਿਮਾਨ ਮੋਡ<ph name="GUEST_LINK_END" /> ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਜੇ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਲਈ ਖਾਤਾ ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਆਪਣੇ <ph name="DEVICE_TYPE" /> ਵਿੱਚ <ph name="LINK_BEGIN" />ਕੋਈ ਨਵਾਂ ਵਿਅਕਤੀ ਸ਼ਾਮਲ ਕਰੋ<ph name="LINK_END" />।
 
 ਵੈੱਬਸਾਈਟਾਂ ਅਤੇ ਐਪਾਂ ਨੂੰ ਤੁਹਾਡੇ ਵੱਲੋਂ ਪਹਿਲਾਂ ਤੋਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਇਜਾਜ਼ਤਾਂ ਇਸ ਖਾਤੇ 'ਤੇ ਲਾਗੂ ਹੋ ਸਕਦੀਆਂ ਹਨ। ਤੁਸੀਂ <ph name="SETTINGS_LINK_BEGIN" />ਸੈਟਿੰਗਾਂ<ph name="SETTINGS_LINK_END" /> ਵਿੱਚ ਜਾ ਕੇ ਆਪਣੇ Google ਖਾਤਿਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕਦੇ ਹੋ।</translation>
+<translation id="7037538054043837165">ਆਪਣੇ ਸਾਰੇ ਡੀਵਾਈਸਾਂ 'ਤੇ ਆਪਣੇ ਪਾਸਵਰਡਾਂ ਅਤੇ ਹੋਰ ਚੀਜ਼ਾਂ ਨੂੰ ਰੱਖਿਅਤ ਕਰਨ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਵਰਤਣ ਲਈ, Chrome ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="7059914902409643750">ਸਾਈਨ-ਇਨ ਕਰਕੇ Chrome ਨੂੰ ਆਪਣੇ ਮੁਤਾਬਕ ਵਿਉਂਤਬੱਧ ਕਰੋ</translation>
 <translation id="7071827361006050863">Chrome ਜਲਦ ਹੀ ਬ੍ਰਾਊਜ਼ਿੰਗ ਡਾਟਾ ਮਿਟਾ ਦੇਵੇਗਾ</translation>
 <translation id="7085332316435785646">ਚੁਣੋ ਕਿ Google ਸੇਵਾਵਾਂ ਵਿੱਚ ਜ਼ਿਆਦਾ ਵਿਅਕਤੀਗਤ ਅਨੁਭਵਾਂ ਲਈ Chrome ਇਤਿਹਾਸ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨਾ ਹੈ ਜਾਂ ਨਹੀਂ</translation>
@@ -435,7 +442,7 @@
 <translation id="7890208801193284374">ਜੇਕਰ ਤੁਸੀਂ ਕੋਈ ਕੰਪਿਊਟਰ ਸਾਂਝਾ ਕਰਦੇ ਹੋ, ਤਾਂ ਦੋਸਤ ਅਤੇ ਪਰਿਵਾਰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਬ੍ਰਾਊਜ਼ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਆਪਣੇ ਤਰੀਕੇ ਨਾਲ Chrome ਦਾ ਸੈੱਟ ਅੱਪ ਕਰ ਸਕਦੇ ਹਨ।</translation>
 <translation id="7896673875602241923">ਕਿਸੇ ਵਿਅਕਤੀ ਨੇ ਪਹਿਲਾਂ ਹੀ <ph name="ACCOUNT_EMAIL_LAST" /> ਵਜੋਂ ਇਸ ਕੰਪਿਊਟਰ 'ਤੇ Chrome 'ਤੇ ਸਾਈਨ-ਇਨ ਕੀਤਾ ਹੋਇਆ ਹੈ। ਆਪਣੀ ਜਾਣਕਾਰੀ ਵੱਖਰੀ ਰੱਖਣ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਨਵਾਂ Chrome ਵਰਤੋਂਕਾਰ ਬਣਾਓ।</translation>
 <translation id="7917876797003313048">ਤੁਸੀਂ ਆਪਣੇ ਸਾਈਨ-ਇਨ ਕੀਤੇ ਗਏ Google ਖਾਤਿਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰ ਸਕਦੇ ਹੋ। ਤੁਹਾਡੇ Google ਖਾਤਿਆਂ ਦੀ ਵਰਤੋਂ Chrome ਬ੍ਰਾਊਜ਼ਰ, Play Store, Gmail ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਜੇ ਤੁਸੀਂ ਕਿਸੇ ਹੋਰ ਲਈ ਇੱਕ ਖਾਤਾ ਸ਼ਾਮਲ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ ਕਿਸੇ ਪਰਿਵਾਰਕ ਮੈਂਬਰ ਲਈ, ਤਾਂ ਇਸਦੀ ਬਜਾਏ ਆਪਣੀ <ph name="DEVICE_TYPE" /> ਵਿੱਚ ਕੋਈ ਨਵਾਂ ਵਿਅਕਤੀ ਸ਼ਾਮਲ ਕਰੋ। <ph name="LINK_BEGIN" />ਹੋਰ ਜਾਣੋ<ph name="LINK_END" /></translation>
-<translation id="7936702483636872823">Chrome ਨੇ ਇਸ ਡਾਊਨਲੋਡ ਨੂੰ ਬਲਾਕ ਕਰ ਦਿੱਤਾ ਹੈ ਕਿਉਂਕਿ ਫ਼ਾਈਲ ਧੋਖਾਧੜੀ ਵਾਲੀ ਹੈ ਅਤੇ ਇਹ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਵਿੱਚ ਅਣਕਿਆਸੀਆਂ ਤਬਦੀਲੀਆਂ ਕਰ ਸਕਦੀ ਹੈ</translation>
+<translation id="7936702483636872823">Chrome ਨੇ ਇਸ ਡਾਊਨਲੋਡ ਨੂੰ ਬਲਾਕ ਕਰ ਦਿੱਤਾ ਹੈ ਕਿਉਂਕਿ ਫ਼ਾਈਲ ਭਰਮਾਊ ਹੈ ਅਤੇ ਇਹ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਵਿੱਚ ਅਣਕਿਆਸੀਆਂ ਤਬਦੀਲੀਆਂ ਕਰ ਸਕਦੀ ਹੈ</translation>
 <translation id="7951272445806340501">ਅੱਪਡੇਟ ਲਾਗੂ ਕਰਨ ਲਈ ChromeOS Flex ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।</translation>
 <translation id="7959172989483770734">Chrome ਪ੍ਰੋਫਾਈਲਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ</translation>
 <translation id="7962368738413920945">ਸਾਈਟਾਂ ਸ਼ਾਇਦ ਤੁਹਾਡੀ ਉਮੀਦ ਅਨੁਸਾਰ ਕੰਮ ਕਰਨਗੀਆਂ ਪਰ ਤੁਹਾਡੇ ਵੱਲੋਂ ਸਾਰੀਆਂ Chrome ਵਿੰਡੋਆਂ ਨੂੰ ਬੰਦ ਕਰਨ ਤੋਂ ਬਾਅਦ ਤੁਹਾਨੂੰ ਯਾਦ ਨਹੀਂ ਰੱਖਣਗੀਆਂ</translation>
@@ -454,6 +461,7 @@
 <translation id="8111297389482307122">ਇਸ ਪਹਿਲਾਂ ਕਿ ਕੁਝ ਡਾਟੇ ਨੂੰ ਤੁਹਾਡੇ Google ਖਾਤੇ 'ਤੇ ਰੱਖਿਅਤ ਕੀਤਾ ਜਾ ਸਕੇ ਅਤੇ ਤੁਹਾਡੇ ਸਾਰੇ ਡੀਵਾਈਸਾਂ 'ਤੇ ਵਰਤਿਆ ਜਾ ਸਕੇ, Chrome ਨੂੰ ਤੁਹਾਡੀ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਜੇ ਤੁਸੀਂ ਸਾਈਨ-ਆਊਟ ਕਰ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਇਹ ਡਾਟਾ ਇਸ ਡੀਵਾਈਸ 'ਤੇ ਰਹੇਗਾ।</translation>
 <translation id="8129812357326543296">&amp;Google Chrome ਬਾਰੇ</translation>
 <translation id="813913629614996137">ਸ਼ੁਰੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ...</translation>
+<translation id="8162006532256575008">ਖਾਤੇ ਤੋਂ ਬਿਨਾਂ Chrome ਨੂੰ ਵਰਤੋ</translation>
 <translation id="8255190535488645436">Google Chrome ਤੁਹਾਡਾ ਕੈਮਰਾ ਅਤੇ ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਵਰਤ ਰਿਹਾ ਹੈ।</translation>
 <translation id="8257796129973882597">ਤੁਸੀਂ Chrome ਮੀਨੂ ਤੋਂ ਬੁੱਕਮਾਰਕ, ਪੜ੍ਹਨ ਸੰਬੰਧੀ ਮੋਡ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਖੋਲ੍ਹ ਸਕਦੇ ਹੋ</translation>
 <translation id="8267953129876836456">Chrome ਨੂੰ ਤੁਹਾਡੀ ਸਮੀਖਿਆ ਲਈ ਕੁਝ ਸੁਰੱਖਿਆ ਸਿਫ਼ਾਰਸ਼ਾਂ ਮਿਲੀਆਂ ਹਨ</translation>
@@ -464,6 +472,7 @@
 <translation id="8336463659890584292">ਜਦੋਂ ਕੋਈ ਸਾਈਟ ਆਪਣੇ ਪੰਨੇ 'ਤੇ ਨਿੱਜੀ ਤੌਰ 'ਤੇ ਲਿੰਕਾਂ ਨੂੰ ਪ੍ਰੀਲੋਡ ਕਰਨ ਲਈ ਕਹਿੰਦੀ ਹੈ, ਤਾਂ Chrome Google ਸਰਵਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਪ੍ਰੀਲੋਡ ਕੀਤੀ ਸਾਈਟ ਤੋਂ ਤੁਹਾਡੀ ਪਛਾਣ ਨੂੰ ਲੁਕਾਉਂਦਾ ਹੈ, ਪਰ Google ਨੂੰ ਪਤਾ ਲੱਗ ਜਾਂਦਾ ਹੈ ਕਿ ਕਿਹੜੀਆਂ ਸਾਈਟਾਂ ਨੂੰ ਪ੍ਰੀਲੋਡ ਕੀਤਾ ਗਿਆ ਹੈ।</translation>
 <translation id="8342675569599923794">ਇਹ ਫ਼ਾਈਲ ਖਤਰਨਾਕ ਹੈ, ਇਸ ਲਈ Chrome ਨੇ ਇਸਨੂੰ ਬਲਾਕ ਕਰ ਦਿੱਤਾ ਹੈ।</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />ਅਸੀਂ ਇਸ ਡਾਟੇ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਦੇ ਹਾਂ:<ph name="END_BOLD" /> ਸਾਈਟਾਂ ਤੁਹਾਡੀਆਂ ਦਿਲਚਸਪੀਆਂ ਬਾਰੇ Chrome ਵਿੱਚ ਜਾਣਕਾਰੀ ਸਟੋਰ ਕਰ ਸਕਦੀਆਂ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਜੇ ਤੁਸੀਂ ਮੈਰਾਥਨ ਲਈ ਜੁੱਤੇ ਖਰੀਦਣ ਵਾਸਤੇ ਕਿਸੇ ਸਾਈਟ 'ਤੇ ਜਾਂਦੇ ਹੋ, ਤਾਂ ਸਾਈਟ ਤੁਹਾਡੀ ਦਿਲਚਸਪੀ ਨੂੰ ਮੈਰਾਥਨ ਦੌੜਨ ਵਜੋਂ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਸਕਦੀ ਹੈ। ਬਾਅਦ ਵਿੱਚ, ਜੇ ਤੁਸੀਂ ਦੌੜ ਲਈ ਰਜਿਸਟਰ ਕਰਨ ਵਾਸਤੇ ਕਿਸੇ ਵੱਖਰੀ ਸਾਈਟ 'ਤੇ ਜਾਂਦੇ ਹੋ, ਤਾਂ ਉਹ ਸਾਈਟ ਤੁਹਾਨੂੰ ਤੁਹਾਡੀਆਂ ਦਿਲਚਸਪੀਆਂ ਦੇ ਆਧਾਰ 'ਤੇ ਦੌੜਨ ਵਾਲੇ ਜੁੱਤੇ ਲਈ ਵਿਗਿਆਪਨ ਦਿਖਾ ਸਕਦੀ ਹੈ।</translation>
+<translation id="8350273347136316769">ਮੈਨੂੰ Chrome ਵਿੱਚ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਸਾਈਨ-ਇਨ ਕਰੋ</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. ਸਾਰੇ ਹੱਕ ਰਾਖਵੇਂ ਹਨ।</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />ਅਸੀਂ ਇਸ ਡਾਟੇ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਦੇ ਹਾਂ:<ph name="END_BOLD" /> Chrome ਤੁਹਾਡੀਆਂ ਦਿਲਚਸਪੀਆਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾ ਸਕਦਾ ਹੈ। ਬਾਅਦ ਵਿੱਚ, ਤੁਸੀਂ ਜਿਹੜੀ ਸਾਈਟ 'ਤੇ ਜਾਂਦੇ ਹੋ ਉਹ Chrome ਨੂੰ ਤੁਹਾਡੇ ਵੱਲੋਂ ਦੇਖੇ ਜਾਣ ਵਾਲੇ ਵਿਗਿਆਪਨਾਂ ਨੂੰ ਵਿਅਕਤੀਗਤ ਬਣਾਉਣ ਵਾਸਤੇ ਤੁਹਾਡੀਆਂ ਦਿਲਚਸਪੀਆਂ ਨੂੰ ਦੇਖਣ ਲਈ ਕਹਿ ਸਕਦੀ ਹੈ।</translation>
 <translation id="8387459386171870978">Chrome ਵਰਤਣਾ ਜਾਰੀ ਰੱਖੋ</translation>
@@ -472,6 +481,7 @@
 <translation id="8416347857511542594">Chrome ਵਿੱਚ ਵਿਗਿਆਪਨ ਵਿਅਕਤੀਗਤਕਰਨ ਬਾਰੇ ਹੋਰ ਜਾਣੋ</translation>
 <translation id="8418845734693287262">ChromeOS ਤੁਹਾਡਾ ਡਾਟਾ ਸਿੰਕ ਨਹੀਂ ਕਰ ਸਕਿਆ ਕਿਉਂਕਿ ਤੁਹਾਡੇ ਖਾਤਾ ਸਾਈਨ-ਇਨ ਵੇਰਵੇ ਪੁਰਾਣੇ ਹਨ।</translation>
 <translation id="842386925677997438">Chrome ਦੇ ਸੁਰੱਖਿਆ ਸੰਬੰਧੀ ਟੂਲ</translation>
+<translation id="8428213095426709021">ਸੈਟਿੰਗਾਂ</translation>
 <translation id="8433638294851456451">ਇੱਥੋਂ ਆਪਣੇ Android ਫ਼ੋਨ 'ਤੇ ਨੰਬਰ ਭੇਜਣ ਲਈ, ਦੋਵੇਂ ਡੀਵਾਈਸਾਂ 'ਤੇ Chrome ਵਿੱਚ ਸਾਈਨ-ਇਨ ਕਰੋ।</translation>
 <translation id="8451192282033883849">ਤੁਹਾਡਾ ਖਾਤਾ <ph name="MANAGER_NAME" /> ਵੱਲੋਂ ਪ੍ਰਬੰਧਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਤੁਹਾਡਾ ਪ੍ਰਸ਼ਾਸਕ ਇਸ Chrome ਬ੍ਰਾਊਜ਼ਰ ਪ੍ਰੋਫਾਈਲ ਅਤੇ ਇਸਦੇ ਡਾਟੇ ਨੂੰ ਦੇਖ ਸਕਦਾ ਹੈ ਅਤੇ ਇਸਦਾ ਸੰਪਾਦਨ ਕਰ ਸਕਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਬੁੱਕਮਾਰਕ, ਇਤਿਹਾਸ ਅਤੇ ਪਾਸਵਰਡ।</translation>
 <translation id="8496177819998570653">Google P&amp;assword Manager</translation>
@@ -514,6 +524,7 @@
 <translation id="9053892488859122171">ChromeOS Flex ਸਿਸਟਮ</translation>
 <translation id="9090566250983691233">ਜਾਣੋ ਕਿ Chrome ਕੁਝ ਫ਼ਾਈਲਾਂ ਨੂੰ ਬਲਾਕ ਕਿਉਂ ਕਰਦਾ ਹੈ</translation>
 <translation id="911206726377975832">ਕੀ ਤੁਹਾਡਾ ਬ੍ਰਾਊਜ਼ਿੰਗ ਡਾਟਾ ਵੀ ਮਿਟਾਉਣਾ ਹੈ?</translation>
+<translation id="9127728564687112483">ਮੈਨੂੰ Chrome ਵਿੱਚ ਸਾਈਨ-ਇਨ ਨਾ ਕਰੋ</translation>
 <translation id="9138603949443464873">ਆਪਣੀਆਂ ਤਬਦੀਲੀਆਂ ਲਾਗੂ ਕਰਨ ਲਈ, Chrome ਨੂੰ ਮੁੜ-ਲਾਂਚ ਕਰੋ</translation>
 <translation id="9195993889682885387">Chrome ਪਿਛਲੇ ਕੁਝ ਹਫ਼ਤਿਆਂ ਦੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਿੰਗ ਇਤਿਹਾਸ ਦੇ ਆਧਾਰ 'ਤੇ ਤੁਹਾਡੀਆਂ ਦਿਲਚਸਪੀਆਂ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾ ਸਕਦਾ ਹੈ। ਇਹ ਜਾਣਕਾਰੀ ਤੁਹਾਡੇ ਡੀਵਾਈਸ 'ਤੇ ਰਹਿੰਦੀ ਹੈ।</translation>
 <translation id="919706545465235479">ਸਿੰਕ ਸ਼ੁਰੂ ਕਰਨ ਲਈ Chrome ਅੱਪਡੇਟ ਕਰੋ</translation>
diff --git a/chrome/app/resources/google_chrome_strings_pl.xtb b/chrome/app/resources/google_chrome_strings_pl.xtb
index af676fe..c7a0420 100644
--- a/chrome/app/resources/google_chrome_strings_pl.xtb
+++ b/chrome/app/resources/google_chrome_strings_pl.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Pobieranie zostało zablokowane przez Chrome, ponieważ ten typ pliku nie jest często pobierany i może być niebezpieczny</translation>
 <translation id="1203500561924088507">Dziękujemy za instalację. Przed rozpoczęciem korzystania z programu <ph name="BUNDLE_NAME" /> musisz ponownie uruchomić przeglądarkę.</translation>
 <translation id="1229096353876452996">Google zaleca ustawienie Chrome jako przeglądarki domyślnej</translation>
+<translation id="1265739287306757398">Instrukcje</translation>
 <translation id="1278833599417554002">Uruchom ponownie, aby zaktualizować &amp;Chrome</translation>
 <translation id="1302523850133262269">Poczekaj, aż Chrome zainstaluje najnowsze aktualizacje systemu.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> wymaga, aby przed skorzystaniem z tego urządzenia przeczytać i zaakceptować Warunki korzystania z usługi. Nie rozszerzają, nie zmieniają ani nie ograniczają one Warunków korzystania z Google ChromeOS Flex.</translation>
@@ -176,6 +177,7 @@
 <translation id="3635073343384702370">Chrome może sprawdzać Twoje hasła, gdy je zapiszesz</translation>
 <translation id="3667616615096815454">Nie można zainstalować aplikacji. Serwer jej nie rozpoznaje.</translation>
 <translation id="3673813398384385993">Przeglądarka Chrome wykryła, że rozszerzenie „<ph name="EXTENSION_NAME" />” zawiera złośliwe oprogramowanie</translation>
+<translation id="3695446226812920698">Instrukcje</translation>
 <translation id="3697952514309507634">Inne profile Chrome</translation>
 <translation id="3703994572283698466">Opracowanie Chrome OS było możliwe dzięki dodatkowemu <ph name="BEGIN_LINK_CROS_OSS" />oprogramowaniu open source<ph name="END_LINK_CROS_OSS" />. To samo dotyczy <ph name="BEGIN_LINK_LINUX_OSS" />środowiska programistycznego Linuksa<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Wersja ChromeOS Flex</translation>
@@ -339,6 +341,7 @@
 <translation id="6412673304250309937">Sprawdza, czy URL jest na liście potencjalnie niebezpiecznych stron zapisanej w Chrome. Jeśli strona próbuje wykraść Twoje hasło lub pobierasz szkodliwy plik, Chrome może też wysłać URL wraz z fragmentami zawartości strony do usługi Bezpieczne przeglądanie.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Twoja organizacja automatycznie zamyka przeglądarkę Chrome, gdy nie korzystasz z niej przez minutę. Dane przeglądania są usuwane. Może to obejmować historię, autouzupełnianie i pobrane pliki.}few{Twoja organizacja automatycznie zamyka przeglądarkę Chrome, gdy nie korzystasz z niej przez # minuty. Dane przeglądania są usuwane. Może to obejmować historię, autouzupełnianie i pobrane pliki.}many{Twoja organizacja automatycznie zamyka przeglądarkę Chrome, gdy nie korzystasz z niej przez # minut. Dane przeglądania są usuwane. Może to obejmować historię, autouzupełnianie i pobrane pliki.}other{Twoja organizacja automatycznie zamyka przeglądarkę Chrome, gdy nie korzystasz z niej przez # minuty. Dane przeglądania są usuwane. Może to obejmować historię, autouzupełnianie i pobrane pliki.}}</translation>
 <translation id="6418662306461808273">Przełączyć na istniejący profil Chrome?</translation>
+<translation id="6479881432656947268">Zajrzyj do Chrome Web Store</translation>
 <translation id="6481963882741794338">Połącz Chrome i inne usługi Google na potrzeby personalizacji oraz w innych celach</translation>
 <translation id="648319183876919572">Ulepszone Bezpieczne przeglądanie skuteczniej chroni Cię przed niebezpiecznymi stronami i pobieranymi plikami</translation>
 <translation id="6489302989675808168">Włączone • Chrome nie może sprawdzić, skąd pochodzi to rozszerzenie</translation>
@@ -471,6 +474,7 @@
 <translation id="8416347857511542594">Więcej informacji o personalizacji reklam w Chrome</translation>
 <translation id="8418845734693287262">Chrome OS nie może zsynchronizować danych, ponieważ dane logowania na Twoje konto są nieaktualne.</translation>
 <translation id="842386925677997438">Narzędzia bezpieczeństwa w Chrome</translation>
+<translation id="8428213095426709021">Ustawienia</translation>
 <translation id="8433638294851456451">Aby wysłać stąd numer na swój telefon z Androidem, zaloguj się w Chrome na obu urządzeniach.</translation>
 <translation id="8451192282033883849">Tym kontem zarządza <ph name="MANAGER_NAME" />. Administrator może przeglądać i edytować ten profil przeglądarki Chrome i dane, które się na nim znajdują, w tym zakładki, historię i hasła.</translation>
 <translation id="8496177819998570653">Menedżer &amp;haseł Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_pt-BR.xtb b/chrome/app/resources/google_chrome_strings_pt-BR.xtb
index 4790c946..de2dc968 100644
--- a/chrome/app/resources/google_chrome_strings_pt-BR.xtb
+++ b/chrome/app/resources/google_chrome_strings_pt-BR.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">O Chrome bloqueou o download porque o tipo de arquivo não é transferido com frequência e pode ser perigoso</translation>
 <translation id="1203500561924088507">Agradecemos por fazer a instalação. É necessário reiniciar o navegador antes de utilizar o <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">O Google recomenda definir o Chrome como navegador padrão</translation>
+<translation id="1265739287306757398">Saiba como</translation>
 <translation id="1278833599417554002">Reinicializar para atualizar o &amp;Chrome</translation>
 <translation id="1302523850133262269">Aguarde enquanto o Chrome instala as últimas atualizações do sistema.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> requer que você leia e aceite os Termos de Serviço a seguir antes de usar o dispositivo. Esses termos não ampliam, modificam nem limitam os Termos do Google ChromeOS Flex.</translation>
@@ -77,6 +78,7 @@
 <translation id="2174917724755363426">A instalação não foi concluída. Tem certeza de que quer cancelar?</translation>
 <translation id="2190166659037789668">Erro na verificação de atualização: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">O Chrome oferece mais controle sobre os anúncios mostrados e limita o que os sites podem saber sobre você quando mostram anúncios personalizados</translation>
+<translation id="2216543877350048334">Para remover sua Conta do Google do Chrome, saia dela</translation>
 <translation id="223889379102603431">Informações sobre como o Chrome gerencia os certificados raiz dele</translation>
 <translation id="2258103955319320201">Para ter acesso aos recursos do navegador Chrome em todos os seus dispositivos, faça login e ative a sincronização</translation>
 <translation id="2290014774651636340">As chaves da API do Google não foram encontradas. Algumas funcionalidades do Google Chrome serão desativadas.</translation>
@@ -134,6 +136,7 @@
 <translation id="2929907241665500097">A atualização do Chrome não foi concluída. Algo deu errado. <ph name="BEGIN_LINK" />Corrija as atualizações com falhas e os problemas de atualização do Chrome.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Erro de instalação: falha ao iniciar o processo do instalador.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - Login na rede - Chrome</translation>
+<translation id="2970681950995291301">Para remover sua Conta do Google do Chrome, saia dela na página "Configurações"</translation>
 <translation id="3018957014024118866">Também excluir dados do Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Reiniciar para atualizar o &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">O Google Chrome está em modo de segundo plano.</translation>
@@ -174,6 +177,7 @@
 <translation id="3635073343384702370">O Chrome poderá verificar suas senhas quando elas forem salvas</translation>
 <translation id="3667616615096815454">Não foi possível fazer a instalação. O app é desconhecido para o servidor.</translation>
 <translation id="3673813398384385993">O Chrome encontrou malware na extensão <ph name="EXTENSION_NAME" /></translation>
+<translation id="3695446226812920698">Saiba como</translation>
 <translation id="3697952514309507634">Outros perfis do Chrome</translation>
 <translation id="3703994572283698466">A criação do ChromeOS só foi possível graças a outros <ph name="BEGIN_LINK_CROS_OSS" />softwares de código aberto<ph name="END_LINK_CROS_OSS" />, como o <ph name="BEGIN_LINK_LINUX_OSS" />ambiente para desenvolvedores do Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Versão do ChromeOS Flex</translation>
@@ -235,6 +239,7 @@
 <translation id="4624065194742029982">Navegação anônima do Chrome</translation>
 <translation id="4627412468266359539">Opcional: ajude a melhorar os recursos e o desempenho do ChromeOS Flex enviando automaticamente dados de uso e diagnóstico ao Google.</translation>
 <translation id="4633000520311261472">Para tornar o Google Chrome mais seguro, desativamos algumas extensões que não estão listadas na <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> e podem ser sido adicionadas sem seu conhecimento.</translation>
+<translation id="4643107447730827793">Alguns dos seus dados do Chrome ainda não foram salvos na sua Conta do Google. Aguarde alguns minutos antes de sair.</translation>
 <translation id="4680828127924988555">Cancelar instalação</translation>
 <translation id="469553575393225953">Extensões, apps e temas de fontes desconhecidas podem danificar o dispositivo. O Chrome recomenda os instalar apenas pela Chrome Web Store</translation>
 <translation id="4724676981607797757">A instalação falhou devido a um erro de protocolo sem suporte.</translation>
@@ -259,6 +264,7 @@
 <translation id="4970880042055371251">Versão do ChromeOS</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Clique em "Gerenciador de senhas do Google"</translation>
+<translation id="5120334927898581447">Fazer login no Chrome ao se conectar a outros Serviços do Google</translation>
 <translation id="5126049312684316860">O Chrome pré-carrega mais páginas que você provavelmente vai visitar para que elas sejam carregadas mais rapidamente ao serem acessadas</translation>
 <translation id="5132929315877954718">Descubra ótimos aplicativos, jogos, extensões e temas para o Google Chrome.</translation>
 <translation id="5139423532931106058">Personalize seu perfil do Chrome</translation>
@@ -292,6 +298,7 @@
 <translation id="5709557627224531708">Definir o Chrome como seu navegador padrão</translation>
 <translation id="5727531838415286053">Se o Chrome colocou você aleatoriamente em um teste ativo, seu histórico de navegação vai afetar os anúncios que você vê e os interesses estimados abaixo. Para proteger sua privacidade, o Chrome exclui seus interesses mais antigos do que um mês. Os interesses são atualizados, a menos que você os remova.</translation>
 <translation id="5736850870166430177">Se um site tentar roubar sua senha ou se você fizer o download de um arquivo nocivo, o Chrome também poderá enviar os URLs, incluindo partes do conteúdo da página, para o Navegação segura</translation>
+<translation id="575458254678141039">Ao fazer login nos Serviços do Google (como o Gmail ou o YouTube) com <ph name="USER_EMAIL" />, você pode se conectar ao Chrome com a mesma conta</translation>
 <translation id="5756509061973259733">Este dispositivo já tem um perfil do Chrome com essa conta</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" />: Google Chrome Canary</translation>
 <translation id="5804318322022881572">Não foi possível iniciar o Chrome. Tente novamente.</translation>
@@ -333,6 +340,7 @@
 <translation id="6412673304250309937">Verifica se os URLs estão em uma lista de sites não seguros armazenada no Chrome. Se um site tentar roubar sua senha ou se você fizer o download de um arquivo nocivo, o Chrome também poderá enviar URLs, incluindo partes do conteúdo da página, para o "Navegação segura".</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{A organização vai fechar o Chrome automaticamente se ele não for usado por 1 minuto. Os dados de navegação serão excluídos. Isso pode incluir o histórico, o preenchimento automático e os downloads.}one{A organização vai fechar o Chrome automaticamente se ele não for usado por # minuto. Os dados de navegação serão excluídos. Isso pode incluir o histórico, o preenchimento automático e os downloads.}other{A organização vai fechar o Chrome automaticamente se ele não for usado por # minutos. Os dados de navegação serão excluídos. Isso pode incluir o histórico, o preenchimento automático e os downloads.}}</translation>
 <translation id="6418662306461808273">Mudar para um perfil do Chrome existente?</translation>
+<translation id="6479881432656947268">Acessar a Chrome Web Store</translation>
 <translation id="6481963882741794338">Vincular o Chrome e outros Serviços do Google para personalização e outras finalidades</translation>
 <translation id="648319183876919572">O recurso "Navegação segura com maior proteção" protege você ainda mais contra sites e downloads perigosos</translation>
 <translation id="6489302989675808168">Ativada: o Chrome não pode conferir a origem dessa extensão</translation>
@@ -342,6 +350,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" />: Google Chrome Dev</translation>
 <translation id="659498884637196217">No Gerenciador de senhas do Google deste dispositivo</translation>
 <translation id="6632473616050862500">A criação do ChromeOS Flex só foi possível graças a um outro <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" />.</translation>
+<translation id="6660596345553328257">Fazer login no Chrome?</translation>
 <translation id="6676384891291319759">Acessar a internet</translation>
 <translation id="6679975945624592337">Permitir a execução do Google Chrome em segundo plano</translation>
 <translation id="6696915334902295848">O Chrome precisa da permissão de acesso ao microfone para este site</translation>
@@ -370,6 +379,7 @@
 <translation id="7036251913954633326">Se você quer usar essa conta apenas uma vez, use o <ph name="GUEST_LINK_BEGIN" />Modo convidado<ph name="GUEST_LINK_END" /> no navegador Chrome. Se quer adicionar uma conta para outra pessoa, <ph name="LINK_BEGIN" />adicione uma nova pessoa<ph name="LINK_END" /> ao <ph name="DEVICE_TYPE" />.
 
 As permissões que você já concedeu a sites e apps podem ser aplicadas a essa conta. É possível gerenciar suas Contas do Google nas <ph name="SETTINGS_LINK_BEGIN" />Configurações<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Para salvar e usar suas senhas e muito mais em todos seus dispositivos, faça login no Chrome</translation>
 <translation id="7059914902409643750">Personalize o Chrome</translation>
 <translation id="7071827361006050863">O Chrome vai excluir os dados de navegação em breve</translation>
 <translation id="7085332316435785646">Escolha se você quer incluir o histórico do Chrome para ter experiências mais personalizadas nos Serviços do Google</translation>
@@ -440,8 +450,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Outros perfis do Chrome</translation>
 <translation id="8086881907087796310">A instalação falhou porque o computador não atende aos requisitos mínimos de hardware.</translation>
+<translation id="8111297389482307122">O Chrome precisa confirmar sua identidade para que alguns dados sejam salvos na sua Conta do Google e usados em todos os seus dispositivos. Se você sair, esses dados vão permanecer no dispositivo.</translation>
 <translation id="8129812357326543296">Sobre o Google Chrome</translation>
 <translation id="813913629614996137">Inicializando…</translation>
+<translation id="8162006532256575008">Usar o Chrome sem uma conta</translation>
 <translation id="8255190535488645436">O Google Chrome está usando sua câmera e seu microfone.</translation>
 <translation id="8257796129973882597">É possível abrir os favoritos, o modo de leitura e muito mais no menu do Google Chrome</translation>
 <translation id="8267953129876836456">O Chrome encontrou algumas recomendações de segurança para sua avaliação</translation>
@@ -452,6 +464,7 @@
 <translation id="8336463659890584292">Quando um site pede para pré-carregar links anonimamente, o Chrome usa os servidores do Google. Isso oculta sua identidade para o site, mas o Google aprende quais sites são pré-carregados.</translation>
 <translation id="8342675569599923794">Esse arquivo é perigoso, por isso ele foi bloqueado pelo Chrome.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Como usamos esses dados<ph name="END_BOLD" />: sites podem armazenar informações sobre seus interesses com o Chrome. Por exemplo, se você visitar um site para comprar sapatos de maratona, ele pode definir "maratonas" como um dos seus interesses. Depois, se você visitar outro site para se inscrever em uma maratona, esse site pode mostrar um anúncio de sapatos de corrida com base nos seus interesses.</translation>
+<translation id="8350273347136316769">Fazer login automaticamente no Chrome</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Todos os direitos reservados.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Como usamos esses dados<ph name="END_BOLD" />: o Chrome pode fazer uma estimativa dos seus interesses. Sites que você visitar vão poder pedir ao Chrome para ver seus interesses e personalizar os anúncios mostrados a você.</translation>
 <translation id="8387459386171870978">Continuar usando o Chrome</translation>
@@ -460,6 +473,7 @@
 <translation id="8416347857511542594">Saiba mais sobre a personalização de anúncios no Chrome</translation>
 <translation id="8418845734693287262">O ChromeOS não pôde sincronizar seus dados porque os detalhes de login da sua conta estão desatualizados.</translation>
 <translation id="842386925677997438">Ferramentas de segurança do Chrome</translation>
+<translation id="8428213095426709021">Configurações</translation>
 <translation id="8433638294851456451">Para enviar um número daqui para seu smartphone Android, faça login no Chrome nos dois dispositivos.</translation>
 <translation id="8451192282033883849">Sua conta é gerenciada por <ph name="MANAGER_NAME" />. Seu administrador pode ver e editar este perfil do navegador Chrome e os dados dele, como favoritos, histórico e senhas.</translation>
 <translation id="8496177819998570653">Gerenciador de senhas do Google</translation>
@@ -493,6 +507,7 @@
 <translation id="8862326446509486874">Você não tem os direitos adequados para instalação no nível do sistema. Tente executar o instalador novamente como administrador.</translation>
 <translation id="8914504000324227558">Reiniciar o Google Chrome</translation>
 <translation id="8922193594870374009">Para enviar um número de <ph name="ORIGIN" /> ao seu smartphone Android, faça login no Chrome nos dois dispositivos.</translation>
+<translation id="8948460679427074738">Essa extensão não publicou práticas de privacidade, como a forma de coleta e usos dos dados. O Chrome recomenda que você a remova.</translation>
 <translation id="8986207147630327271">Você está adicionando um perfil de trabalho a este navegador. O administrador poderá controlar apenas o perfil de trabalho.</translation>
 <translation id="8989968390305463310">Seu histórico de navegação afeta os anúncios que você vê e os interesses estimados abaixo. Para proteger sua privacidade, o Chrome exclui automaticamente seus interesses mais antigos do que um mês. Os interesses podem ser atualizados, a menos que você os remova.</translation>
 <translation id="8999117580775242387">Quando HTTPS não está disponível, o Chrome usa uma conexão sem segurança sem nenhum aviso</translation>
@@ -501,6 +516,7 @@
 <translation id="9053892488859122171">Sistema ChromeOS Flex</translation>
 <translation id="9090566250983691233">Saiba por que o Chrome bloqueia alguns arquivos</translation>
 <translation id="911206726377975832">Excluir também dados de navegação?</translation>
+<translation id="9127728564687112483">Não fazer login no Chrome</translation>
 <translation id="9138603949443464873">Para que as alterações sejam aplicadas, reinicie o Chrome</translation>
 <translation id="9195993889682885387">O Chrome pode fazer uma estimativa dos seus interesses com base no seu histórico de navegação das últimas semanas. Essas informações ficam no dispositivo.</translation>
 <translation id="919706545465235479">Atualize o Chrome para iniciar a sincronização</translation>
diff --git a/chrome/app/resources/google_chrome_strings_pt-PT.xtb b/chrome/app/resources/google_chrome_strings_pt-PT.xtb
index b5f1691..b189612 100644
--- a/chrome/app/resources/google_chrome_strings_pt-PT.xtb
+++ b/chrome/app/resources/google_chrome_strings_pt-PT.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">O Chrome bloqueou esta transferência porque o tipo de ficheiro não é habitualmente transferido e pode ser perigoso</translation>
 <translation id="1203500561924088507">Agradecemos a instalação. Tem de reiniciar o navegador antes de utilizar o <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">A Google recomenda definir o Chrome como a predefinição</translation>
+<translation id="1265739287306757398">Saiba como</translation>
 <translation id="1278833599417554002">Reiniciar para atualizar o &amp;Chrome</translation>
 <translation id="1302523850133262269">Aguarde até que o Chrome instale as atualizações do sistema mais recentes.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> requer a leitura e aceitação dos seguintes Termos de Utilização antes de usar este dispositivo. Estes termos não ampliam, não modificam nem limitam os Termos do Google ChromeOS Flex.</translation>
@@ -177,6 +178,7 @@
 <translation id="3635073343384702370">O Chrome consegue verificar as suas palavras-passe quando as guarda</translation>
 <translation id="3667616615096815454">Não é possível instalar. O servidor não reconhece a aplicação.</translation>
 <translation id="3673813398384385993">O Chrome encontrou software malicioso na extensão "<ph name="EXTENSION_NAME" />"</translation>
+<translation id="3695446226812920698">Saiba como</translation>
 <translation id="3697952514309507634">Outros perfis do Chrome</translation>
 <translation id="3703994572283698466">A criação do ChromeOS foi possível devido a <ph name="BEGIN_LINK_CROS_OSS" />software de código aberto<ph name="END_LINK_CROS_OSS" /> adicional, como o <ph name="BEGIN_LINK_LINUX_OSS" />ambiente de programação Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Versão do ChromeOS Flex</translation>
@@ -340,6 +342,7 @@
 <translation id="6412673304250309937">Verifica os URLs com listas de sites inseguros armazenados no Chrome. Se um site tentar roubar a sua palavra-passe, ou quando transferir um ficheiro prejudicial, o Chrome também pode enviar URLs, incluindo bits de conteúdo das páginas, para a Navegação segura.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{A sua organização fecha automaticamente o Chrome quando não é usado durante 1 minuto. Os dados de navegação são eliminados. Estas informações podem incluir o histórico, o preenchimento automático e as transferências.}other{A sua organização fecha automaticamente o Chrome quando não é usado durante # minutos. Os dados de navegação são eliminados. Estas informações podem incluir o histórico, o preenchimento automático e as transferências.}}</translation>
 <translation id="6418662306461808273">Mudar para o perfil do Chrome existente?</translation>
+<translation id="6479881432656947268">Visite a Web Store do Chrome</translation>
 <translation id="6481963882741794338">Associe o Chrome e outros serviços Google para personalização e outras finalidades</translation>
 <translation id="648319183876919572">A Navegação segura melhorada faz mais para proteger contra transferências e Websites perigosos</translation>
 <translation id="6489302989675808168">Ativada • O Chrome não consegue validar a origem desta extensão</translation>
@@ -472,6 +475,7 @@
 <translation id="8416347857511542594">Saiba mais acerca da personalização de anúncios no Chrome</translation>
 <translation id="8418845734693287262">O ChromeOS não conseguiu sincronizar os dados porque os detalhes de início de sessão da sua conta estão desatualizados.</translation>
 <translation id="842386925677997438">Ferramentas de segurança do Chrome</translation>
+<translation id="8428213095426709021">Definições</translation>
 <translation id="8433638294851456451">Para enviar um número daqui para o seu telemóvel Android, inicie sessão no Chrome em ambos os dispositivos.</translation>
 <translation id="8451192282033883849">A sua conta é gerida por <ph name="MANAGER_NAME" />. O seu administrador pode ver e editar este perfil do navegador Chrome e os respetivos dados, como os marcadores, o histórico e as palavras-passe.</translation>
 <translation id="8496177819998570653">Gestor de P&amp;alavras-passe da Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ro.xtb b/chrome/app/resources/google_chrome_strings_ro.xtb
index c2e6993..ee9d23a 100644
--- a/chrome/app/resources/google_chrome_strings_ro.xtb
+++ b/chrome/app/resources/google_chrome_strings_ro.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome a blocat descărcarea, deoarece tipul de fișier nu este descărcat frecvent și ar putea fi periculos</translation>
 <translation id="1203500561924088507">Mulțumim pentru instalare. Înainte să folosești <ph name="BUNDLE_NAME" /> trebuie să repornești browserul.</translation>
 <translation id="1229096353876452996">Google recomandă să setezi Chrome ca prestabilit</translation>
+<translation id="1265739287306757398">Află cum</translation>
 <translation id="1278833599417554002">Relansează pentru a actualiza &amp;Chrome</translation>
 <translation id="1302523850133262269">Așteaptă până când Chrome instalează cele mai recente actualizări de sistem.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> îți solicită să citești și să accepți Termenii și condițiile următoare înainte de a folosi acest dispozitiv. Aceste condiții nu extind, nu modifică și nu limitează Condițiile pentru sistemul de operare Google Chrome Flex.</translation>
@@ -175,6 +176,7 @@
 <translation id="3635073343384702370">Chrome îți poate verifica parolele dacă le salvezi</translation>
 <translation id="3667616615096815454">Nu se poate instala. Aplicația nu este cunoscută de server.</translation>
 <translation id="3673813398384385993">Chrome a descoperit că <ph name="EXTENSION_NAME" /> conține programe malware</translation>
+<translation id="3695446226812920698">Află cum</translation>
 <translation id="3697952514309507634">Alte profiluri Chrome</translation>
 <translation id="3703994572283698466">ChromeOS este posibil datorită unui <ph name="BEGIN_LINK_CROS_OSS" />software open source<ph name="END_LINK_CROS_OSS" /> suplimentar, la fel cum este și <ph name="BEGIN_LINK_LINUX_OSS" />mediul de dezvoltare Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Versiunea sistemului de operare Chrome Flex</translation>
@@ -337,6 +339,7 @@
 <translation id="6412673304250309937">Verifică adresele URL folosind o listă de site-uri nesigure, stocată în Chrome. Dacă un site încearcă să îți fure parola sau descarci un fișier dăunător, Chrome poate să trimită adresele URL, inclusiv fragmente din conținutul paginilor, către funcția Navigare sigură.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Organizația ta închide automat Chrome dacă nu este folosit timp de un minut. Datele de navigare sunt șterse. Aici pot fi incluse istoricul, completările automate și descărcările.}few{Organizația ta închide automat Chrome dacă nu este folosit timp de # minute. Datele de navigare sunt șterse. Aici pot fi incluse istoricul, completările automate și descărcările.}other{Organizația ta închide automat Chrome dacă nu este folosit timp de # de minute. Datele de navigare sunt șterse. Aici pot fi incluse istoricul, completările automate și descărcările.}}</translation>
 <translation id="6418662306461808273">Schimbi la profilul Chrome existent?</translation>
+<translation id="6479881432656947268">Accesează Magazinul web Chrome</translation>
 <translation id="6481963882741794338">Conectează Chrome și alte servicii Google pentru personalizare și alte scopuri</translation>
 <translation id="648319183876919572">Navigarea sigură îmbunătățită face mai multe pentru a te proteja împotriva site-urilor și a descărcărilor periculoase</translation>
 <translation id="6489302989675808168">Activată • Chrome nu poate verifica de unde provine această extensie</translation>
@@ -469,6 +472,7 @@
 <translation id="8416347857511542594">Află mai multe despre personalizarea anunțurilor în Chrome</translation>
 <translation id="8418845734693287262">ChromeOS nu a putut sincroniza datele, deoarece detaliile de conectare pentru cont nu sunt actualizate.</translation>
 <translation id="842386925677997438">Instrumentele de siguranță din Chrome</translation>
+<translation id="8428213095426709021">Setări</translation>
 <translation id="8433638294851456451">Pentru a trimite un număr de aici pe telefonul Android, conectează-te la Chrome pe ambele dispozitive.</translation>
 <translation id="8451192282033883849">Contul tău este gestionat de <ph name="MANAGER_NAME" />. Administratorul poate să vadă și să editeze acest profil și datele asociate din browserul Chrome, cum ar fi marcajele, istoricul și parolele.</translation>
 <translation id="8496177819998570653">Manager de p&amp;arole Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ru.xtb b/chrome/app/resources/google_chrome_strings_ru.xtb
index e7106b94..d14abbc 100644
--- a/chrome/app/resources/google_chrome_strings_ru.xtb
+++ b/chrome/app/resources/google_chrome_strings_ru.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome заблокировал скачивание, поскольку этот тип файлов скачивают редко и он может быть опасен</translation>
 <translation id="1203500561924088507">Спасибо, что установили <ph name="BUNDLE_NAME" />. Чтобы изменения вступили в силу, перезапустите браузер.</translation>
 <translation id="1229096353876452996">Мы рекомендуем сделать Chrome браузером по умолчанию</translation>
+<translation id="1265739287306757398">Подробнее</translation>
 <translation id="1278833599417554002">Перезапустить для обновления &amp;Chrome</translation>
 <translation id="1302523850133262269">Подождите, пока Chrome устанавливает последние обновления системы</translation>
 <translation id="1335640173511558774">Согласно действующим правилам (источник правил: <ph name="MANAGER" />) до начала работы с устройством необходимо ознакомиться с приведенными ниже Условиями использования и принять их. Они не дополняют, не заменяют и не ограничивают Условия использования Google Chrome OS Flex.</translation>
@@ -175,6 +176,7 @@
 <translation id="3635073343384702370">Чтобы браузер Chrome мог проверять пароли, сохраните их</translation>
 <translation id="3667616615096815454">Не удалось выполнить установку из-за того, что сервер не распознал приложение.</translation>
 <translation id="3673813398384385993">Браузер Chrome обнаружил, что расширение "<ph name="EXTENSION_NAME" />" содержит вредоносное ПО.</translation>
+<translation id="3695446226812920698">Подробнее</translation>
 <translation id="3697952514309507634">Другие профили Chrome</translation>
 <translation id="3703994572283698466">Chrome OS, как и <ph name="BEGIN_LINK_LINUX_OSS" />среда разработки Linux<ph name="END_LINK_LINUX_OSS" />, работает благодаря дополнительному <ph name="BEGIN_LINK_CROS_OSS" />программному обеспечению с открытым исходным кодом<ph name="END_LINK_CROS_OSS" />.</translation>
 <translation id="3716540481907974026">Версия Chrome OS Flex</translation>
@@ -337,6 +339,7 @@
 <translation id="6412673304250309937">Сверяет URL со списком небезопасных сайтов в Chrome. Кроме того, если вы скачаете вредоносный файл или сайт попытается похитить ваш пароль, Chrome может отправить URL с образцами контента на проверку с помощью Безопасного просмотра.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Ваша организация задала настройки, согласно которым браузер Chrome автоматически закрывается, если в нем не выполняются действия в течение 1 минуты. Данные о работе в браузере, включая историю, сведения для автозаполнения и скачанные файлы, будут удалены.}one{Ваша организация задала настройки, согласно которым браузер Chrome автоматически закрывается, если в нем не выполняются действия в течение # минуты. Данные о работе в браузере, включая историю, сведения для автозаполнения и скачанные файлы, будут удалены.}few{Ваша организация задала настройки, согласно которым браузер Chrome автоматически закрывается, если в нем не выполняются действия в течение # минут. Данные о работе в браузере, включая историю, сведения для автозаполнения и скачанные файлы, будут удалены.}many{Ваша организация задала настройки, согласно которым браузер Chrome автоматически закрывается, если в нем не выполняются действия в течение # минут. Данные о работе в браузере, включая историю, сведения для автозаполнения и скачанные файлы, будут удалены.}other{Ваша организация задала настройки, согласно которым браузер Chrome автоматически закрывается, если в нем не выполняются действия в течение # минуты. Данные о работе в браузере, включая историю, сведения для автозаполнения и скачанные файлы, будут удалены.}}</translation>
 <translation id="6418662306461808273">Переключиться на существующий профиль Chrome?</translation>
+<translation id="6479881432656947268">Перейти в интернет-магазин Chrome</translation>
 <translation id="6481963882741794338">Вы можете связать Chrome с другими сервисами Google. Это нужно для персонализации и иных целей.</translation>
 <translation id="648319183876919572">Улучшенный Безопасный просмотр дополнительно защищает вас от угроз на сайтах и вредоносных скачанных файлов.</translation>
 <translation id="6489302989675808168">Включено • Chrome не может проверить происхождение расширения</translation>
@@ -469,6 +472,7 @@
 <translation id="8416347857511542594">О персонализации рекламы в Chrome</translation>
 <translation id="8418845734693287262">Не удалось выполнить синхронизацию, так как учетные данные устарели.</translation>
 <translation id="842386925677997438">Инструменты безопасности Chrome</translation>
+<translation id="8428213095426709021">Настройки</translation>
 <translation id="8433638294851456451">Чтобы отправить номер на телефон Android, войдите в Chrome на обоих устройствах.</translation>
 <translation id="8451192282033883849">Вашим аккаунтом управляет <ph name="MANAGER_NAME" />. Администратор может просматривать и изменять этот профиль Chrome и данные в нем, включая закладки, историю и пароли.</translation>
 <translation id="8496177819998570653">Google Менеджер &amp;паролей</translation>
diff --git a/chrome/app/resources/google_chrome_strings_si.xtb b/chrome/app/resources/google_chrome_strings_si.xtb
index 1b9d828a..c2d21ac 100644
--- a/chrome/app/resources/google_chrome_strings_si.xtb
+++ b/chrome/app/resources/google_chrome_strings_si.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">ගොනු වර්ගය සාමාන්‍යයෙන් බාගත නොවන නිසා සහ එය භයානක විය හැකි නිසා Chrome මෙම බාගැනීම අවහිර කර ඇත</translation>
 <translation id="1203500561924088507">ස්ථාපනය කිරීම වෙනුවෙන් ස්තුතියි. ඔබ <ph name="BUNDLE_NAME" /> භාවිත කිරීමට පෙර ඔබගේ බ්‍රවුසරය යළි ඇරඹිය යුතුය.</translation>
 <translation id="1229096353876452996">Google Chrome පෙරනිමිය ලෙස සැකසීමට නිර්දේශ කරයි</translation>
+<translation id="1265739287306757398">කෙසේදැයි දැන ගන්න</translation>
 <translation id="1278833599417554002">&amp;Chrome යාවත්කාලීන කිරීමට යළි දියත් කරන්න</translation>
 <translation id="1302523850133262269">කරුණාකර Chrome නවතම පද්ධති යාවත්කාලීන ස්ථාපනය කරන අතරතුර රැඳී සිටින්න.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> හට ඔබ මෙම උපාංගය භාවිත කිරීමට පෙර පහත සේවා නියම කියවා පිළිගැනීමට අවශ්‍යයි. මෙම නියම Google ChromeOS Flex නියම පුළුල් කිරීම, වෙනස් කිරීම හෝ සීමා කිරීම නොකරයි.</translation>
@@ -35,6 +36,7 @@
 <translation id="1516530951338665275">යුගල කිරීම දිගටම කර ගෙන යාමට Google Chrome හට බ්ලූටූත් ප්‍රවේශය අවශ්‍යයි. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">අතිරේක <ph name="BEGIN_LINK_CROS_OSS" />විවෘත මූලාශ්‍ර මෘදුකාංග<ph name="END_LINK_CROS_OSS" /> මගින් ChromeOS සඳහා හැකියාව ලබා දී ඇත.</translation>
 <translation id="155168855724261758">ඔබේ Chrome අභිරුචි කරන්න</translation>
+<translation id="1551749261806528781">සියලුම උපාංග මත ඔබේ මුරපද තවත් ඒවා සුරැකීමට සහ භාවිත කිරීමට Chrome වෙත පුරන්න ඔබ පුරනය වූ පසු මෙම මුරපදය ඔබේ Google ගිණුම තුළ සුරකිනු ලැබේ.</translation>
 <translation id="1553358976309200471">Chrome යාවත් කරන්න</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" /> දැනටමත් මෙම Chrome පැතිකඩට පුරා ඇත. මෙය <ph name="USER_EMAIL_ADDRESS" /> සඳහා නව Chrome පැතිකඩක් තනනු ඇත</translation>
 <translation id="1587223624401073077">Google Chrome ඔබේ කැමරාව භාවිතා කරයි.</translation>
@@ -179,6 +181,7 @@
 <translation id="3635073343384702370">ඔබ ඒවා සුරකින විට Chrome හට ඔබේ මුරපද පරීක්ෂා කළ හැක</translation>
 <translation id="3667616615096815454">ස්ථාපනය කළ නොහැකි වේ, යෙදුම සේවාදායකයට නොදනී.</translation>
 <translation id="3673813398384385993">Chrome "<ph name="EXTENSION_NAME" />" හි අනිෂ්ට මෘදුකාංග අඩංගු බව සොයා ගෙන ඇත</translation>
+<translation id="3695446226812920698">කෙසේදැයි දැන ගන්න</translation>
 <translation id="3697952514309507634">වෙනත් Chrome පැතිකඩ</translation>
 <translation id="3703994572283698466">ChromeOS අතිරේක <ph name="BEGIN_LINK_CROS_OSS" />විවෘත මූලාශ්‍ර මෘදුකාංගය<ph name="END_LINK_CROS_OSS" /> මගින්, <ph name="BEGIN_LINK_LINUX_OSS" />Linux සංවර්ධන පරිසරය<ph name="END_LINK_LINUX_OSS" /> ලෙස හැකියාව ලබා දී ඇත.</translation>
 <translation id="3716540481907974026">ChromeOS Flex අනුවාදය</translation>
@@ -317,6 +320,7 @@
 <translation id="5940385492829620908">ඔබේ වෙබ් අඩවි, පිටු සලකුණු සහ වෙනත් Chrome උපකරණ මෙහි ඇත.</translation>
 <translation id="5941711191222866238">කුඩා කරන්න</translation>
 <translation id="5941830788786076944">Google Chrome පෙරනිමි බ්‍රව්සරය කරන්න</translation>
+<translation id="5947104538377036631">Chrome කෙටිමඟ</translation>
 <translation id="6003112304606738118">බාගනිමින්... පැය <ph name="HOURS" />ක් ඉතිරිව ඇත</translation>
 <translation id="6014316319780893079"><ph name="BEGIN_LINK" />Chrome වෙතින් මෙවලම්<ph name="END_LINK" /> සමගින්, ඔබට සුරක්ෂිතව බ්‍රවුස් කර පාලනයේ සිටිය හැක</translation>
 <translation id="6022659036123304283">Chrome ඔබේම කර ගන්න</translation>
@@ -345,6 +349,7 @@
 <translation id="6412673304250309937">Chrome තුළ ගබඩා කර ඇති අනාරක්‍ෂිත වෙබ් අඩවි ලැයිස්තුවක් සමඟ URL පරීක්‍ෂා කරයි. වෙබ් අඩවියක් ඔබේ මුරපදය සොරා ගැනීමට උත්සාහ කරන්නේ නම්, හෝ ඔබ හානිකර ගොනුවක් බාගන්නා විට, Chrome පිටු අන්තර්ගතයේ කැබැලි ඇතුළුව ආරක්‍ෂිත බ්‍රවුස් කිරීම වෙත URL යැවීමටද හැකිය.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{ඔබේ සංවිධානය Chrome මිනිත්තු 1ක් සඳහා භාවිතා නොකරන විට ස්වයංක්‍රීයව වසයි. බ්‍රවුස් කිරීමේ දත්ත මකා ඇත. මෙයට ඉතිහාසය, ස්වයං පිරවීම, සහ බාගැනීම් ඇතුළත් විය හැක.}one{ඔබේ සංවිධානය Chrome මිනිත්තු #ක් සඳහා භාවිතා නොකරන විට ස්වයංක්‍රීයව වසයි. බ්‍රවුස් කිරීමේ දත්ත මකා ඇත. මෙයට ඉතිහාසය, ස්වයං පිරවීම, සහ බාගැනීම් ඇතුළත් විය හැක.}other{ඔබේ සංවිධානය Chrome මිනිත්තු #ක් සඳහා භාවිතා නොකරන විට ස්වයංක්‍රීයව වසයි. බ්‍රවුස් කිරීමේ දත්ත මකා ඇත. මෙයට ඉතිහාසය, ස්වයං පිරවීම, සහ බාගැනීම් ඇතුළත් විය හැක.}}</translation>
 <translation id="6418662306461808273">තිබෙන Chrome පැතිකඩට මාරු වන්නද?</translation>
+<translation id="6479881432656947268">Chrome Web Store වෙත පිවිසෙන්න</translation>
 <translation id="6481963882741794338">පුද්ගලායන සහ වෙනත් අරමුණු සඳහා Chrome සහ වෙනත් Google සේවා සම්බන්‍ධ කරන්න</translation>
 <translation id="648319183876919572">ඉහළ නැංවූ සුරක්ෂිත පිරික්සුම භයානක වෙබ් අඩවි සහ බාගැනීම්වලින් ඔබව ආරක්ෂා කිරීමට බොහෝ දේ කරයි</translation>
 <translation id="6489302989675808168">සක්‍රීය • Chrome හට මෙම දිගුව එන තැන සත්‍යාපන කළ නොහැක</translation>
@@ -477,6 +482,7 @@
 <translation id="8416347857511542594">Chrome තුළ වෙළඳ දැන්වීම් පුද්ගලිකකරණය ගැන තව දැන ගන්න</translation>
 <translation id="8418845734693287262">ඔබගේ ගිණුම් පිරීමේ විස්තර යල් පැන ගොස් ඇති බැවින් ChromeOS හට සමමුහුර්ත කළ නොහැකි විය.</translation>
 <translation id="842386925677997438">Chrome හි සුරක්ෂිතතා මෙවලම්</translation>
+<translation id="8428213095426709021">සැකසුම්</translation>
 <translation id="8433638294851456451">මෙහි සිට ඔබගේ Android දුරකථනයට අංකයක් යැවීමට, උපාංග දෙකෙහිම Chrome වෙත පුරන්න.</translation>
 <translation id="8451192282033883849">ඔබගේ ගිණුම <ph name="MANAGER_NAME" /> විසින් කළමනාකරණය කෙරේ. ඔබගේ පරිපාලකට මෙම Chrome බ්‍රවුසර පැතිකඩ සහ පිටුසන්, ඉතිහාසය සහ මුරපද වැනි එහි දත්ත බැලීමට සහ සංස්කරණය කිරීමට හැකිය.</translation>
 <translation id="8496177819998570653">Google මුරපද කළමනාකරු</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sk.xtb b/chrome/app/resources/google_chrome_strings_sk.xtb
index 29f0daa..14be46ca 100644
--- a/chrome/app/resources/google_chrome_strings_sk.xtb
+++ b/chrome/app/resources/google_chrome_strings_sk.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome toto sťahovanie zablokoval, pretože používatelia tento typ súboru bežne nesťahujú a môže byť nebezpečný</translation>
 <translation id="1203500561924088507">Ďakujeme za inštaláciu. Než začnete aplikáciu <ph name="BUNDLE_NAME" /> používať, musíte reštartovať prehliadač.</translation>
 <translation id="1229096353876452996">Google odporúča nastaviť Chrome ako predvolený prehliadač</translation>
+<translation id="1265739287306757398">Ako na to</translation>
 <translation id="1278833599417554002">Znova spustiť a aktualizovať Chrome</translation>
 <translation id="1302523850133262269">Počkajte, kým Chrome nainštaluje najnovšie aktualizácie systému.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> vyžaduje, aby ste si pred používaním tohto zariadenia prečítali nasledujúce zmluvné podmienky a vyjadrili s nimi súhlas. Tieto zmluvné podmienky nerozširujú, neupravujú ani neobmedzujú zmluvné podmienky systému Google Chrome OS Flex.</translation>
@@ -178,6 +179,7 @@
 <translation id="3635073343384702370">Chrome môže skontrolovať heslá, keď ich uložíte</translation>
 <translation id="3667616615096815454">Nepodarilo sa nainštalovať, pretože server aplikáciu nepozná.</translation>
 <translation id="3673813398384385993">Chrome zistil, že <ph name="EXTENSION_NAME" /> obsahuje malvér</translation>
+<translation id="3695446226812920698">Ako na to</translation>
 <translation id="3697952514309507634">Ďalšie profily Chromu</translation>
 <translation id="3703994572283698466">Chrome OS mohol vzniknúť vďaka ďalšiemu <ph name="BEGIN_LINK_CROS_OSS" />softvéru typu open source<ph name="END_LINK_CROS_OSS" />, ako je <ph name="BEGIN_LINK_LINUX_OSS" />vývojové prostredie systému Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Verzia systému Chrome OS Flex</translation>
@@ -344,6 +346,7 @@
 <translation id="6412673304250309937">Kontroluje webové adresy podľa zoznamu nebezpečných webov uloženého v Chrome. Ak sa vám určitý web pokúsi ukradnúť heslo alebo stiahnete škodlivý súbor, Chrome môže tiež odoslať webové adresy vrátane častí obsahu stránky Bezpečnému prehliadaniu.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Vaša organizácia Chrome automaticky zavrie, keď sa nebude používať jednu minútu. Dáta prehliadania budú odstránené. Môže v nich byť zahrnutá história, automatické dopĺňanie a stiahnuté súbory.}few{Vaša organizácia Chrome automaticky zavrie, keď sa nebude používať # minúty. Dáta prehliadania budú odstránené. Môže v nich byť zahrnutá história, automatické dopĺňanie a stiahnuté súbory.}many{Vaša organizácia Chrome automaticky zavrie, keď sa nebude používať # minúty. Dáta prehliadania budú odstránené. Môže v nich byť zahrnutá história, automatické dopĺňanie a stiahnuté súbory.}other{Vaša organizácia Chrome automaticky zavrie, keď sa nebude používať # minúty. Dáta prehliadania budú odstránené. Môže v nich byť zahrnutá história, automatické dopĺňanie a stiahnuté súbory.}}</translation>
 <translation id="6418662306461808273">Chcete prepnúť na existujúci profil Chromu?</translation>
+<translation id="6479881432656947268">Navštíviť Internetový obchod Chrome</translation>
 <translation id="6481963882741794338">Prepojte Chrome a ďalšie služby Googlu na prispôsobenie a ďalšie účely</translation>
 <translation id="648319183876919572">Zlepšené bezpečné prehliadanie vás chráni viac pred nebezpečnými webmi a stiahnutými súbormi</translation>
 <translation id="6489302989675808168">Zapnuté • Chrome nedokáže overiť, odkiaľ toto rozšírenie pochádza</translation>
@@ -476,6 +479,7 @@
 <translation id="8416347857511542594">Ďalšie informácie o prispôsobení reklám v Chrome</translation>
 <translation id="8418845734693287262">Systému Chrome OS sa nepodarilo synchronizovať vaše údaje, pretože vaše prihlasovacie údaje účtu sú zastarané.</translation>
 <translation id="842386925677997438">Bezpečnostné nástroje Chromu</translation>
+<translation id="8428213095426709021">Nastavenia</translation>
 <translation id="8433638294851456451">Ak chcete odtiaľto odoslať číslo do svojho telefónu s Androidom, prihláste sa v oboch zariadeniach do Chromu.</translation>
 <translation id="8451192282033883849">Váš účet spravuje <ph name="MANAGER_NAME" />. Váš správca si môže zobraziť a upraviť tento profil prehliadača Chrome vrátane jeho údajov, ako sú záložky, história a heslá.</translation>
 <translation id="8496177819998570653">Správca hesiel Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sl.xtb b/chrome/app/resources/google_chrome_strings_sl.xtb
index 5d8be7d..1ddb9b8 100644
--- a/chrome/app/resources/google_chrome_strings_sl.xtb
+++ b/chrome/app/resources/google_chrome_strings_sl.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome je blokiral ta prenos, ker se vrsta datoteke ne prenaša pogosto in je morda nevarna</translation>
 <translation id="1203500561924088507">Hvala, ker ste se odločili za namestitev. Preden uporabite <ph name="BUNDLE_NAME" />, morate znova zagnati brskalnik.</translation>
 <translation id="1229096353876452996">Google priporoča, da nastavite Chrome kot privzeto možnost</translation>
+<translation id="1265739287306757398">Več o tem</translation>
 <translation id="1278833599417554002">Znova zaženite, če želite posodobiti &amp;Chrome</translation>
 <translation id="1302523850133262269">Počakajte, da Chrome namesti najnovejše sistemske posodobitve.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> zahteva, da preberete in sprejmete pogoje storitve, preden začnete uporabljati napravo. Ti pogoji ne dopolnjujejo, spreminjajo ali omejujejo pogojev za Google ChromeOS Flex.</translation>
@@ -81,6 +82,7 @@
 <translation id="2174917724755363426">Namestitev še ni končana. Ali ste prepričani, da jo želite preklicati?</translation>
 <translation id="2190166659037789668">Napaka pri preverjanju posodobitev: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome omogoča večji nadzor nad prikazanimi oglasi in omejuje, kaj lahko spletna mesta izvedo o vas, ko vam prikazujejo osebno prilagojene oglase</translation>
+<translation id="2216543877350048334">Če želite račun Google odstraniti iz Chroma, se odjavite</translation>
 <translation id="223889379102603431">Informacije o tem, kako Chrome upravlja korenska potrdila.</translation>
 <translation id="2258103955319320201">Če želite do stvari v brskalniku Chrome dostopati v vseh svojih napravah, se prijavite in nato vklopite sinhronizacijo.</translation>
 <translation id="2290014774651636340">Manjkajo ključi za Google API. Nekatere funkcije Google Chroma bodo onemogočene.</translation>
@@ -138,6 +140,7 @@
 <translation id="2929907241665500097">Chrome se ni posodobil, prišlo je do napake. <ph name="BEGIN_LINK" />Odpravite težave s posodobitvijo Chroma in neuspelimi posodobitvami Chroma.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Napaka pri namestitvi: Proces namestitvenega programa se ni zagnal.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> – Prijava v omrežje – Chrome</translation>
+<translation id="2970681950995291301">Če želite račun Google odstraniti iz Chroma, se na strani z nastavitvami odjavite iz Chroma.</translation>
 <translation id="3018957014024118866">Izbriši tudi podatke iz Chroma (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Znova zaženi za posodobitev sistema &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome se izvaja v ozadju.</translation>
@@ -178,6 +181,7 @@
 <translation id="3635073343384702370">Chrome lahko preveri gesla, če jih shranite</translation>
 <translation id="3667616615096815454">Namestitev ni mogoča, ker strežnik ne pozna aplikacije.</translation>
 <translation id="3673813398384385993">Chrome je ugotovil, da razširitev »<ph name="EXTENSION_NAME" />« vsebuje zlonamerno programsko opremo.</translation>
+<translation id="3695446226812920698">Oglejte si navodila</translation>
 <translation id="3697952514309507634">Drugi profili v Chromu</translation>
 <translation id="3703994572283698466">Chrome OS omogoča dodatna <ph name="BEGIN_LINK_CROS_OSS" />odprtokodna programska oprema<ph name="END_LINK_CROS_OSS" />, enako kot <ph name="BEGIN_LINK_LINUX_OSS" />razvojno okolje Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Različica sistema ChromeOS Flex</translation>
@@ -239,6 +243,7 @@
 <translation id="4624065194742029982">Anonimni način v Chromu</translation>
 <translation id="4627412468266359539">Izbirno: Pomagajte izboljšati funkcije sistema ChromeOS Flex ter njegovo delovanje s samodejnim pošiljanjem diagnostičnih podatkov in podatkov o uporabi Googlu.</translation>
 <translation id="4633000520311261472">Zaradi večje varnosti smo v Chromu onemogočili nekatere razširitve, ki niso navedene v storitvi <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> in so bile morda dodane brez vaše vednosti.</translation>
+<translation id="4643107447730827793">Nekateri podatki v Chromu še niso shranjeni v računu Google. Počakajte nekaj minut, preden se odjavite.</translation>
 <translation id="4680828127924988555">Prekliči namestitev</translation>
 <translation id="469553575393225953">Razširitve, aplikacije in teme iz neznanih virov lahko škodijo napravi. Chrome priporoča, da jih namestite samo v Spletni trgovini Chrome.</translation>
 <translation id="4724676981607797757">Namestitev ni uspela zaradi napake, povezane z nepodprtim protokolom.</translation>
@@ -263,6 +268,7 @@
 <translation id="4970880042055371251">Različica sistema Chrome OS</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Kliknite »Googlov upravitelj gesel«</translation>
+<translation id="5120334927898581447">Prijavite se v Chrome, ko se prijavite v druge Googlove storitve</translation>
 <translation id="5126049312684316860">Chrome vnaprej naloži še več strani, ki jih boste verjetno obiskali, da se ob obisku naložijo še hitreje</translation>
 <translation id="5132929315877954718">Odkrijte zanimive aplikacije, igre, razširitve in teme za Google Chrome.</translation>
 <translation id="5139423532931106058">Prilagajanje profila v Chromu</translation>
@@ -300,6 +306,7 @@
 <translation id="5709557627224531708">Nastavite Chrome kot privzeti brskalnik</translation>
 <translation id="5727531838415286053">Če vas je Chrome naključno prijavil za aktivni preizkus, zgodovina brskanja vpliva na oglase, ki so prikazani, in zanimanja, kot je ocenjeno spodaj. Chrome zaradi varovanja vaše zasebnosti vsak mesec sproti izbriše vaša zanimanja. Zanimanja se osvežujejo, razen če jih odstranite.</translation>
 <translation id="5736850870166430177">Če vam spletno mesto poskusi ukrasti geslo ali ko prenašate škodljivo datoteko, lahko Chrome prav tako pošlje URL-je, vključno z delčki vsebine strani, Varnemu brskanju.</translation>
+<translation id="575458254678141039">Pri prijavi v Googlove storitve, kot je Gmail ali YouTube, z računom <ph name="USER_EMAIL" /> se lahko z istim računom prijavite v Chrome.</translation>
 <translation id="5756509061973259733">Profil v Chromu s tem računom že obstaja v tej napravi.</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> – delovna različica Google Chroma</translation>
 <translation id="5804318322022881572">Chroma ni bilo mogoče zagnati. Poskusite znova.</translation>
@@ -341,6 +348,7 @@
 <translation id="6412673304250309937">Preveri URL-je, tako da jih primerja s seznamom spletnih mest, ki niso varna, shranjenim v Chromu. Če vam spletno mesto poskusi ukrasti geslo ali ko prenašate škodljivo datoteko, lahko Chrome prav tako pošlje URL-je, vključno z delčki vsebine strani, Varnemu brskanju.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Organizacija samodejno zapre Chrome, če ga ne uporabljate 1 minuto. Podatki brskanja so izbrisani. To lahko vključuje zgodovino, samodejno izpolnjevanje in prenose.}one{Organizacija samodejno zapre Chrome, če ga ne uporabljate # minuto. Podatki brskanja so izbrisani. To lahko vključuje zgodovino, samodejno izpolnjevanje in prenose.}two{Organizacija samodejno zapre Chrome, če ga ne uporabljate # minuti. Podatki brskanja so izbrisani. To lahko vključuje zgodovino, samodejno izpolnjevanje in prenose.}few{Organizacija samodejno zapre Chrome, če ga ne uporabljate # minute. Podatki brskanja so izbrisani. To lahko vključuje zgodovino, samodejno izpolnjevanje in prenose.}other{Organizacija samodejno zapre Chrome, če ga ne uporabljate # minut. Podatki brskanja so izbrisani. To lahko vključuje zgodovino, samodejno izpolnjevanje in prenose.}}</translation>
 <translation id="6418662306461808273">Želite preklopiti na obstoječi profil v Chromu?</translation>
+<translation id="6479881432656947268">Obiščite Spletno trgovino Chrome</translation>
 <translation id="6481963882741794338">Povežite Chrome in druge Googlove storitve za osebno prilagajanje in druge namene</translation>
 <translation id="648319183876919572">Izboljšano varno brskanje vas še bolje varuje pred nevarnimi spletnimi mesti in prenosi</translation>
 <translation id="6489302989675808168">Vklopljeno • Chrome ne more preveriti, od kod izvira ta razširitev</translation>
@@ -350,6 +358,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> različica Google Chroma za razvijalce</translation>
 <translation id="659498884637196217">V Googlovem upravitelju gesel v tej napravi</translation>
 <translation id="6632473616050862500">ChromeOS Flex omogoča dodatna <ph name="BEGIN_LINK_CROS_OSS" />odprtokodna programska oprema<ph name="END_LINK_CROS_OSS" />.</translation>
+<translation id="6660596345553328257">Ali se želite prijaviti v Chrome?</translation>
 <translation id="6676384891291319759">Dostop do interneta</translation>
 <translation id="6679975945624592337">Naj se Google Chrome izvaja v ozadju</translation>
 <translation id="6696915334902295848">Chrome potrebuje dovoljenje za mikrofon za to spletno mesto.</translation>
@@ -378,6 +387,7 @@
 <translation id="7036251913954633326">Če želite ta račun uporabiti samo enkrat, lahko v brskalniku Chrome uporabite <ph name="GUEST_LINK_BEGIN" />način za goste<ph name="GUEST_LINK_END" />. Če želite dodati račun za nekoga drugega, v napravi <ph name="DEVICE_TYPE" /> <ph name="LINK_BEGIN" />dodajte novo osebo<ph name="LINK_END" />.
 
 Dovoljenja, ki ste jih že odobrili spletnim mestom in aplikacijam, morda veljajo za ta račun. Račune Google lahko upravljate v <ph name="SETTINGS_LINK_BEGIN" />nastavitvah<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Če želite svoja gesla in druge podatke shraniti in uporabljati v vseh napravah, se prijavite v Chrome</translation>
 <translation id="7059914902409643750">Prilagodite si Chrome</translation>
 <translation id="7071827361006050863">Chrome bo kmalu izbrisal podatke brskanja</translation>
 <translation id="7085332316435785646">Izberite, ali želite, da je zaradi osebno bolj prilagojenih izkušenj v Googlovih storitvah vključena zgodovina v Chromu.</translation>
@@ -448,8 +458,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Drugi profili v Chromu</translation>
 <translation id="8086881907087796310">Namestitev ni uspela, ker računalnik ne izpolnjuje najnižjih zahtev za strojno opremo.</translation>
+<translation id="8111297389482307122">Chrome mora preveriti vašo identiteto, preden bo mogoče nekatere podatke shraniti v račun Google in jih uporabiti v vseh vaših napravah. Če se odjavite, bodo ti podatki ostali v tej napravi.</translation>
 <translation id="8129812357326543296">O &amp;Google Chromu</translation>
 <translation id="813913629614996137">Inicializiranje ...</translation>
+<translation id="8162006532256575008">Uporaba Chroma brez prijave</translation>
 <translation id="8255190535488645436">Google Chrome uporablja vašo kamero in mikrofon.</translation>
 <translation id="8257796129973882597">V Chromovem meniju lahko odprete zaznamke, način za branje in drugo</translation>
 <translation id="8267953129876836456">Chrome je za vaš pregled našel nekaj varnostnih priporočil</translation>
@@ -460,6 +472,7 @@
 <translation id="8336463659890584292">Ko spletno mesto zahteva zasebno vnaprejšnje nalaganje povezav na svoji strani, Chrome uporabi Googlove strežnike. S tem je vaša identiteta skrita pred vnaprej naloženim mestom, vendar Google izve, katera spletna mesta se vnaprej nalagajo.</translation>
 <translation id="8342675569599923794">Ta datoteka je nevarna, zato jo je Chrome blokiral.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Kako uporabljamo te podatke:<ph name="END_BOLD" /> Spletna mesta lahko v Chromu shranjujejo podatke o vaših zanimanjih. Če na primer obiščete spletno mesto zaradi nakupa športnih copatov za maraton, bo spletno mesto morda določilo vaše zanimanje kot udeleževanje maratonov. Če pozneje obiščete drugo spletno mesto za registriranje za tek, vam lahko to spletno mesto glede na vaša zanimanja prikaže oglas za tekaško obutev.</translation>
+<translation id="8350273347136316769">Samodejna prijava v Chrome</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. Vse pravice pridržane.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Kako uporabljamo te podatke:<ph name="END_BOLD" /> Chrome lahko oceni vaša zanimanja. Pozneje lahko stran, ki jo obiščete, od Chroma zahteva ogled vaših zanimanj zaradi osebnega prilagajanj oglasov, ki so vam prikazani.</translation>
 <translation id="8387459386171870978">Še naprej uporabljaj Chrome</translation>
@@ -468,6 +481,7 @@
 <translation id="8416347857511542594">Preberite več o osebnem prilagajanju oglasov v Chromu</translation>
 <translation id="8418845734693287262">Chrome OS ni mogel sinhronizirati podatkov, ker so podatki za prijavo v račun zastareli.</translation>
 <translation id="842386925677997438">Varnostna orodja v Chromu</translation>
+<translation id="8428213095426709021">Nastavitve</translation>
 <translation id="8433638294851456451">Če želite poslati telefonsko številko od tukaj v telefon Android, se prijavite v Chrome v obeh napravah.</translation>
 <translation id="8451192282033883849">Vaš račun upravlja <ph name="MANAGER_NAME" />. Vaš skrbnik lahko vidi in upravlja ta profil za brskalnik Chrome s podatki vred, in sicer zaznamki, zgodovino ter gesli.</translation>
 <translation id="8496177819998570653">Googlov upravitelj g&amp;esel</translation>
@@ -501,6 +515,7 @@
 <translation id="8862326446509486874">Nimate ustreznih pravic za namestitev na ravni sistema. Poskusite znova zagnati namestitveni program kot skrbnik.</translation>
 <translation id="8914504000324227558">Znova zaženi Chrome</translation>
 <translation id="8922193594870374009">Če želite telefonsko številko iz <ph name="ORIGIN" /> poslati v telefon Android, se prijavite v Chrome v obeh napravah.</translation>
+<translation id="8948460679427074738">Ta razširitev še ni objavila postopkov zagotavljanja zasebnosti, na primer kako zbira in uporablja podatke. Chrome priporoča, da jo odstranite.</translation>
 <translation id="8986207147630327271">V ta brskalnik dodajate delovni profil in skrbniku omogočate nadzor samo nad delovnim profilom.</translation>
 <translation id="8989968390305463310">Zgodovina brskanja vpliva na prikazane oglase in zanimanja, kot je ocenjeno spodaj. Chrome zaradi varovanja vaše zasebnosti vsak mesec sproti samodejno izbriše vaša zanimanja. Zanimanja se lahko osvežujejo, razen če jih odstranite.</translation>
 <translation id="8999117580775242387">Če HTTPS ni na voljo, Chrome uporabi povezavo, ki ni varna, ne da bi vas opozoril</translation>
@@ -509,6 +524,7 @@
 <translation id="9053892488859122171">Sistem ChromeOS Flex</translation>
 <translation id="9090566250983691233">Preberite, zakaj Chrome blokira nekatere datoteke</translation>
 <translation id="911206726377975832">Ali želite izbrisati tudi podatke brskanja?</translation>
+<translation id="9127728564687112483">Ne prijavi me v Chrome</translation>
 <translation id="9138603949443464873">Če želite uporabiti spremembe, znova zaženite Chrome</translation>
 <translation id="9195993889682885387">Chrome lahko oceni vaša zanimanja glede na vašo zgodovino brskanja zadnjih nekaj tednov. Ti podatki so shranjeni v vaši napravi.</translation>
 <translation id="919706545465235479">Posodobite Chrome, če želite začeti sinhronizacijo</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sq.xtb b/chrome/app/resources/google_chrome_strings_sq.xtb
index 4c869edd..29b54ce 100644
--- a/chrome/app/resources/google_chrome_strings_sq.xtb
+++ b/chrome/app/resources/google_chrome_strings_sq.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome e bllokoi këtë shkarkim sepse lloji i skedarit nuk është shkarkuar zakonisht dhe mund të jetë i rrezikshëm</translation>
 <translation id="1203500561924088507">Faleminderit që e instalove. Duhet të rinisësh shfletuesin përpara se të përdorësh <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google rekomandon që Chrome të caktohet si parazgjedhje</translation>
+<translation id="1265739287306757398">Mëso se si</translation>
 <translation id="1278833599417554002">Nise përsëri për të përditësuar &amp;Chrome</translation>
 <translation id="1302523850133262269">Prit ndërsa Chrome instalon përditësimet më të fundit të sistemit.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> kërkon që të lexosh dhe të pranosh "Kushtet e shërbimit" më poshtë para se ta përdorësh këtë pajisje. Këto kushte nuk i zgjerojnë, modifikojnë apo kufizojnë kushtet e Google Chrome OS Flex.</translation>
@@ -80,6 +81,7 @@
 <translation id="2174917724755363426">Instalimi nuk përfundoi. E konfirmon që dëshiron ta anulosh?</translation>
 <translation id="2190166659037789668">Gabim në kontrollin e përditësimeve: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome të jep më shumë kontroll mbi reklamat që shikon ti dhe kufizon ato që sajtet mund të mësojnë për ty kur të shfaqin reklama të personalizuara</translation>
+<translation id="2216543877350048334">Për ta hequr "Llogarinë tënde të Google" nga Chrome, dil nga llogaria</translation>
 <translation id="223889379102603431">Informacione rreth mënyrës se si i menaxhon Chrome certifikatat e veta rrënjë</translation>
 <translation id="2258103955319320201">Për t'u qasur te gjërat e shfletuesit Chrome nëpër të gjitha pajisjet e tua, identifikohu dhe më pas aktivizo sinkronizimin</translation>
 <translation id="2290014774651636340">Çelësat API të Google mungojnë. Disa funksione të Chrome do të çaktivizohen.</translation>
@@ -137,6 +139,7 @@
 <translation id="2929907241665500097">Chrome nuk u përditësua. Ndodhi një gabim. <ph name="BEGIN_LINK" />Rregullo problemet e përditësimit të Chrome dhe përditësimet e dështuara.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Gabim gjatë instalimit: Nisja e procesit të instaluesit dështoi.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - identifikimi në rrjet - Chrome</translation>
+<translation id="2970681950995291301">Për ta hequr "Llogarinë tënde të Google" nga Chrome, dil nga llogaria në Chrome te faqja e "Cilësimeve"</translation>
 <translation id="3018957014024118866">Fshi po ashtu të dhënat nga Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Nis sërish për të përditësuar Chrome OS Flex</translation>
 <translation id="3037838751736561277">Google Chrome është në modalitetin e sfondit.</translation>
@@ -177,6 +180,7 @@
 <translation id="3635073343384702370">Chrome mund t'i kontrollojë fjalëkalimet e tua kur ti i ruan ato</translation>
 <translation id="3667616615096815454">Instalimi nuk mund të kryhej. Aplikacioni është i panjohur për serverin.</translation>
 <translation id="3673813398384385993">Chrome vuri re se "<ph name="EXTENSION_NAME" />" përmban softuer keqdashës</translation>
+<translation id="3695446226812920698">Mëso se si</translation>
 <translation id="3697952514309507634">Profilet e tjera të Chrome</translation>
 <translation id="3703994572283698466">ChromeOS mundësohet nga <ph name="BEGIN_LINK_CROS_OSS" />softuerë shtesë me burim të hapur<ph name="END_LINK_CROS_OSS" />, si p.sh. <ph name="BEGIN_LINK_LINUX_OSS" />mjedisi i zhvillimit të Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Versioni i Chrome OS Flex</translation>
@@ -238,6 +242,7 @@
 <translation id="4624065194742029982">Modaliteti "i fshehtë" i Chrome</translation>
 <translation id="4627412468266359539">Opsionale: Ndihmo në përmirësimin e veçorive dhe të cilësisë së funksionimit të Chrome OS Flex duke dërguar automatikisht te Google të dhëna përdorimi dhe diagnostikuese.</translation>
 <translation id="4633000520311261472">Për ta bërë më të sigurt Chrome, çaktivizuam disa shtesa që nuk janë të listuara në <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> dhe që mund të jenë shtuar pa dijeninë tënde.</translation>
+<translation id="4643107447730827793">Disa nga të dhënat e tua të Chrome nuk janë ruajtur ende në "Llogarinë tënde të Google". Provo të presësh për disa minuta para se të dalësh nga ajo.</translation>
 <translation id="4680828127924988555">Anulo instalimin</translation>
 <translation id="469553575393225953">Shtesat, aplikacionet dhe temat nga burime të panjohura mund ta dëmtojnë pajisjen tënde. Chrome rekomandon t'i instalosh ato vetëm nga "Dyqani i uebit i Chrome"</translation>
 <translation id="4724676981607797757">Instalimi dështoi për shkak të një gabimi të protokollit të pambështetur.</translation>
@@ -262,6 +267,7 @@
 <translation id="4970880042055371251">Versioni i ChromeOS</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">Kliko te “Menaxheri i fjalëkalimeve i Google”</translation>
+<translation id="5120334927898581447">Identifikohu në Chrome kur identifikohesh në shërbimet e tjera të Google</translation>
 <translation id="5126049312684316860">Chrome ngarkon paraprakisht edhe faqe të tjera që mund t'i vizitosh që ato të ngarkohen më shpejt kur t'i vizitosh</translation>
 <translation id="5132929315877954718">Zbulo aplikacione, lojëra, shtesa dhe tema të mrekullueshme për Google Chrome.</translation>
 <translation id="5139423532931106058">Personalizo profilin tënd të Chrome</translation>
@@ -299,6 +305,7 @@
 <translation id="5709557627224531708">Caktoje Chrome si shfletuesin tënd të parazgjedhur</translation>
 <translation id="5727531838415286053">Nëse Chrome të ka vendosur rastësisht në një provë aktive, historiku yt i shfletimit ndikon te reklamat që shikon dhe tek interesat sipas përllogaritjes më poshtë. Për të mbrojtur privatësinë tënde, Chrome fshin interesat e tua në vazhdimësi çdo muaj. Interesat rifreskohen, përveçse nëse ti i heq ato.</translation>
 <translation id="5736850870166430177">Nëse një sajt përpiqet të vjedhë fjalëkalimin tënd ose kur shkarkon një skedar të dëmshëm, Chrome mund t'i dërgojë gjithashtu URL-të, duke përfshirë pjesë të përmbajtjes së faqeve, te "Shfletimi i sigurt".</translation>
+<translation id="575458254678141039">Kur identifikohesh në shërbimet e Google, si p.sh. Gmail ose YouTube, me <ph name="USER_EMAIL" />, mund të identifikohesh në Chrome me të njëjtën llogari</translation>
 <translation id="5756509061973259733">Një profil i Chrome me këtë llogari ekziston tashmë në këtë pajisje</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">Chrome nuk mund të hapej. Provo përsëri.</translation>
@@ -340,6 +347,7 @@
 <translation id="6412673304250309937">Kontrollon URL-të kundrejt një liste sajtesh të pasigurta të ruajtur në Chrome. Nëse një sajt përpiqet të vjedhë fjalëkalimin tënd, ose kur shkarkon një skedar të dëmshëm, Chrome mund t'i dërgojë po ashtu "Shfletimit të sigurt" URL-të, duke përfshirë pjesë të përmbajtjes së faqes.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Organizata jote e mbyll automatikisht Chrome kur ai nuk përdoret për 1 minutë. Të dhënat e shfletimit do të fshihen. Kjo mund të përfshijë historikun, plotësimin automatik dhe shkarkimet.}other{Organizata jote e mbyll automatikisht Chrome kur ai nuk përdoret për # minuta. Të dhënat e shfletimit do të fshihen. Kjo mund të përfshijë historikun, plotësimin automatik dhe shkarkimet.}}</translation>
 <translation id="6418662306461808273">Të kalohet te profili ekzistues i Chrome?</translation>
+<translation id="6479881432656947268">Vizito "Dyqanin e uebit të Chrome"</translation>
 <translation id="6481963882741794338">Lidh Chrome dhe shërbimet e tjera të Google për personalizimin dhe qëllime të tjera</translation>
 <translation id="648319183876919572">"Shfletimi i sigurt i përmirësuar" bën më shumë për të të mbrojtur nga uebsajtet dhe shkarkimet e rrezikshme</translation>
 <translation id="6489302989675808168">Aktive • Chrome nuk mund të verifikojë se nga vjen kjo shtesë</translation>
@@ -349,6 +357,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="659498884637196217">Në "Menaxherin e fjalëkalimeve të Google" në këtë pajisje</translation>
 <translation id="6632473616050862500">Chrome OS Flex mundësohet nga<ph name="BEGIN_LINK_CROS_OSS" />softuerë shtesë me burim të hapur<ph name="END_LINK_CROS_OSS" />.</translation>
+<translation id="6660596345553328257">Do të identifikohesh në Chrome?</translation>
 <translation id="6676384891291319759">Qasu në internet</translation>
 <translation id="6679975945624592337">Lejo që Google Chrome të ekzekutohet në sfond</translation>
 <translation id="6696915334902295848">Chrome ka nevojë për lejen e mikrofonit për këtë sajt</translation>
@@ -377,6 +386,7 @@
 <translation id="7036251913954633326">Nëse dëshiron ta përdorësh këtë llogari vetëm një herë, mund të përdorësh <ph name="GUEST_LINK_BEGIN" />modalitetin "Vizitor"<ph name="GUEST_LINK_END" /> në shfletuesin Chrome. Nëse dëshiron të shtosh një llogari për dikë tjetër, <ph name="LINK_BEGIN" />shto një person të ri<ph name="LINK_END" /> në <ph name="DEVICE_TYPE" />.
 
 Lejet që u ke dhënë sajteve të uebit dhe aplikacioneve mund të zbatohen për këtë llogari. "Llogaritë e tua të Google" mund t'i menaxhosh te <ph name="SETTINGS_LINK_BEGIN" />Cilësimet<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Për të ruajtur dhe përdorur fjalëkalimet e tua etj. në të gjitha pajisjet e tua, identifikohu në Chrome</translation>
 <translation id="7059914902409643750">Bëje Chrome tëndin</translation>
 <translation id="7071827361006050863">Chrome do t'i fshijë së shpejti të dhënat e shfletimit</translation>
 <translation id="7085332316435785646">Zgjidh nëse do të përfshish historikun e Chrome për përvoja më të personalizuara në shërbimet e Google</translation>
@@ -447,8 +457,10 @@
 <translation id="8064015586118426197">Chrome OS Flex</translation>
 <translation id="8077579734294125741">Profilet e tjera të Chrome</translation>
 <translation id="8086881907087796310">Instalimi dështoi sepse kompjuteri yt nuk i përmbush kërkesat minimale për harduerin.</translation>
+<translation id="8111297389482307122">Chrome duhet të verifikojë që je ti përpara se të mund të ruhen disa të dhëna në "Llogarinë tënde të Google" dhe të përdoren në të gjitha pajisjet e tua. Nëse del nga llogaria, këto të dhëna do të qëndrojnë në këtë pajisje.</translation>
 <translation id="8129812357326543296">Informacion rreth &amp;Google Chrome</translation>
 <translation id="813913629614996137">Po fillon...</translation>
+<translation id="8162006532256575008">Përdor Chrome pa pasur llogari</translation>
 <translation id="8255190535488645436">Google Chrome po përdor kamerën dhe mikrofonin tënd.</translation>
 <translation id="8257796129973882597">Mund të hapësh faqeshënuesit, modalitetin e leximit etj. nga menyja e Chrome</translation>
 <translation id="8267953129876836456">Chrome gjeti disa rekomandime për sigurinë për t'u rishikuar nga ti</translation>
@@ -459,6 +471,7 @@
 <translation id="8336463659890584292">Kur një sajt kërkon të ngarkojë paraprakisht lidhje në mënyrë private në faqen e tij, Chrome përdor serverët e Google. Kjo e fsheh identitetin tënd nga sajti i ngarkuar paraprakisht, por Google mëson se çfarë sajtesh ngarkohen paraprakisht.</translation>
 <translation id="8342675569599923794">Ky skedar është i rrezikshëm, prandaj Chrome e ka bllokuar atë.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Si i përdorim këto të dhëna:<ph name="END_BOLD" /> Sajtet mund të ruajnë informacione për interesat e tua në Chrome. Për shembull, nëse viziton një sajt për të blerë këpucë për një maratonë, sajti mund ta përcaktojë interesin tënd si vrapim në maratona. Më vonë, nëse viziton një sajt tjetër për t'u regjistruar për një garë, ai sajt mund të të shfaqë një reklamë për këpucë vrapimi bazuar në interesat e tua.</translation>
+<translation id="8350273347136316769">Më identifiko automatikisht në Chrome</translation>
 <translation id="8370517070665726704">Të drejtat e autorit <ph name="YEAR" /> Google LLC. Të gjitha të drejtat e rezervuara.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Si i përdorim këto të dhëna:<ph name="END_BOLD" /> Chrome mund të përllogarisë interesat e tua. Më vonë, një sajt që ti viziton mund t'i kërkojë Chrome të shikojë interesat e tua në mënyrë që të personalizojë reklamat që shikon.</translation>
 <translation id="8387459386171870978">Vazhdo të përdorësh Chrome</translation>
@@ -467,6 +480,7 @@
 <translation id="8416347857511542594">Mëso më shumë rreth personalizimit të reklamave në Chrome</translation>
 <translation id="8418845734693287262">ChromeOS nuk mund t'i sinkronizonte të dhënat e tua sepse detajet e identifikimit të llogarisë nuk janë të përditësuara.</translation>
 <translation id="842386925677997438">Veglat e sigurisë të Chrome</translation>
+<translation id="8428213095426709021">Cilësimet</translation>
 <translation id="8433638294851456451">Për të dërguar një numër nga këtu te telefoni yt Android, identifikohu në Chrome në të dyja pajisjet.</translation>
 <translation id="8451192282033883849">Llogaria jote menaxhohet nga <ph name="MANAGER_NAME" />. Administratori yt mund ta shikojë dhe ta modifikojë këtë profil të shfletuesit Chrome dhe të dhënat e tij, si p.sh. faqeshënuesit, historikun dhe fjalëkalimet.</translation>
 <translation id="8496177819998570653">Men&amp;axheri i fjalëkalimeve i Google</translation>
@@ -500,6 +514,7 @@
 <translation id="8862326446509486874">Nuk ke të drejtat e duhura për instalimin në nivel sistemi. Provo ta ekzekutosh përsëri instaluesin si Administrator.</translation>
 <translation id="8914504000324227558">Rinis Chrome</translation>
 <translation id="8922193594870374009">Për të dërguar një numër nga <ph name="ORIGIN" /> te telefoni yt Android, identifikohu në Chrome në të dyja pajisjet.</translation>
+<translation id="8948460679427074738">Kjo shtesë nuk i ka publikuar praktikat e privatësisë, si p.sh. se si i mbledh dhe i përdor të dhënat. Chrome rekomandon që ta heqësh atë.</translation>
 <translation id="8986207147630327271">Po shton një profil pune në këtë shfletues dhe po i jep administratorit tënd kontrollin vetëm mbi profilin e punës.</translation>
 <translation id="8989968390305463310">Historiku yt i shfletimit ndikon te reklamat që shikon dhe tek interesat sipas përllogaritjes më poshtë. Për të mbrojtur privatësinë tënde, Chrome fshin automatikisht interesat e tua në vazhdimësi çdo muaj. Interesat mund të rifreskohen, përveçse nëse ti i heq ato.</translation>
 <translation id="8999117580775242387">Kur HTTPS nuk ofrohet, Chrome do të përdorë një lidhje të pasigurt pa të të paralajmëruar</translation>
@@ -508,6 +523,7 @@
 <translation id="9053892488859122171">Sistemi Chrome OS Flex</translation>
 <translation id="9090566250983691233">Mëso se pse Chrome i bllokon disa skedarë</translation>
 <translation id="911206726377975832">Të fshihen po ashtu të dhënat e shfletimit?</translation>
+<translation id="9127728564687112483">Mos më identifiko në Chrome</translation>
 <translation id="9138603949443464873">Për të zbatuar ndryshimet, rinis Chrome</translation>
 <translation id="9195993889682885387">Chrome mund të përllogarisë interesat e tua bazuar në historikun tënd të shfletimit nga javët e fundit. Ky informacion qëndron në pajisjen tënde.</translation>
 <translation id="919706545465235479">Përditëso Chrome për të nisur sinkronizimin</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sr-Latn.xtb b/chrome/app/resources/google_chrome_strings_sr-Latn.xtb
index 9c22c624c..f4bc7160 100644
--- a/chrome/app/resources/google_chrome_strings_sr-Latn.xtb
+++ b/chrome/app/resources/google_chrome_strings_sr-Latn.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome je blokirao ovo preuzimanje jer se ovaj tip fajl ne preuzima često i može da bude opasan</translation>
 <translation id="1203500561924088507">Hvala vam na instalaciji. Potrebno je da restartujete pregledač pre nego što počnete da koristite <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google preporučuje da podesite Chrome kao podrazumevani pregledač</translation>
+<translation id="1265739287306757398">Saznajte kako</translation>
 <translation id="1278833599417554002">Ponovo pokreni da bi se &amp;Chrome ažurirao</translation>
 <translation id="1302523850133262269">Sačekajte da Chrome instalira najnovija ažuriranja sistema.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> zahteva da pročitate i prihvatite sledeće Uslove korišćenja usluge pre korišćenja ovog uređaja. Ovi uslovi ne proširuju, menjaju niti ograničavaju Uslove za Google Chrome OS Flex.</translation>
@@ -180,6 +181,7 @@
 <translation id="3635073343384702370">Chrome može da proverava lozinke kada ih sačuvate</translation>
 <translation id="3667616615096815454">Instaliranje nije uspelo, aplikacije je nepoznata serveru.</translation>
 <translation id="3673813398384385993">Chrome je otkrio da <ph name="EXTENSION_NAME" /> sadrži malver</translation>
+<translation id="3695446226812920698">Saznajte kako</translation>
 <translation id="3697952514309507634">Drugi Chrome profili</translation>
 <translation id="3703994572283698466">Chrome OS je omogućen zahvaljujući dodatnom <ph name="BEGIN_LINK_CROS_OSS" />softveru sa otvorenim kodom<ph name="END_LINK_CROS_OSS" />, kao što je <ph name="BEGIN_LINK_LINUX_OSS" />Linux okruženje za programiranje<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Verzija Chrome OS Flex-a</translation>
@@ -346,6 +348,7 @@
 <translation id="6412673304250309937">Proverava URL-ove sa listom nebezbednih sajtova koji se čuvaju u Chrome-u. Ako neki sajt pokuša da ukrade vašu lozinku ili probate da preuzmete štetnu datoteku, Chrome može da pošalje URL-ove, uključujući delove sadržaja stranice, u Bezbedno pregledanje.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Organizacija automatski zatvara Chrome kada se ne koristi 1 minut. Podaci pregledanja se brišu. To može da obuhvata istoriju, automatsko popunjavanje i preuzimanja.}one{Organizacija automatski zatvara Chrome kada se ne koristi # minut. Podaci pregledanja se brišu. To može da obuhvata istoriju, automatsko popunjavanje i preuzimanja.}few{Organizacija automatski zatvara Chrome kada se ne koristi # minuta. Podaci pregledanja se brišu. To može da obuhvata istoriju, automatsko popunjavanje i preuzimanja.}other{Organizacija automatski zatvara Chrome kada se ne koristi # minuta. Podaci pregledanja se brišu. To može da obuhvata istoriju, automatsko popunjavanje i preuzimanja.}}</translation>
 <translation id="6418662306461808273">Želite da pređete na postojeći Chrome profil?</translation>
+<translation id="6479881432656947268">Posetite Chrome veb-prodavnicu</translation>
 <translation id="6481963882741794338">Povežite Chrome i druge Google usluge radi personalizacije i drugih svrha</translation>
 <translation id="648319183876919572">Poboljšano bezbedno pregledanje doprinosi zaštiti od opasnih veb-sajtova i preuzimanja</translation>
 <translation id="6489302989675808168">Uključeno • Chrome ne može da proveri odakle potiče ovaj dodatak</translation>
@@ -478,6 +481,7 @@
 <translation id="8416347857511542594">Saznajte više o personalizaciji oglasa u Chrome-u</translation>
 <translation id="8418845734693287262">Chrome OS ne može da sinhronizuje podatke zato što su podaci za prijavljivanje na nalog zastareli.</translation>
 <translation id="842386925677997438">Chrome alatke za bezbednost</translation>
+<translation id="8428213095426709021">Podešavanja</translation>
 <translation id="8433638294851456451">Da biste poslali broj sa ovog uređaja na Android telefon, prijavite se u Chrome na oba uređaja.</translation>
 <translation id="8451192282033883849">Vašim nalogom upravlja <ph name="MANAGER_NAME" />. Administrator može da vidi i menja ovaj profil u Chrome pregledaču i njegove podatke, poput obeleživača, istorije i lozinki.</translation>
 <translation id="8496177819998570653">Google menadžer lozinki</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sr.xtb b/chrome/app/resources/google_chrome_strings_sr.xtb
index e9aa530..81b66a8 100644
--- a/chrome/app/resources/google_chrome_strings_sr.xtb
+++ b/chrome/app/resources/google_chrome_strings_sr.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome је блокирао ово преузимање јер се овај тип фајл не преузима често и може да буде опасан</translation>
 <translation id="1203500561924088507">Хвала вам на инсталацији. Потребно је да рестартујете прегледач пре него што почнете да користите <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google препоручује да подесите Chrome као подразумевани прегледач</translation>
+<translation id="1265739287306757398">Сазнајте како</translation>
 <translation id="1278833599417554002">Поново покрени да би се &amp;Chrome ажурирао</translation>
 <translation id="1302523850133262269">Сачекајте да Chrome инсталира најновија ажурирања система.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> захтева да прочитате и прихватите следеће Услове коришћења услуге пре коришћења овог уређаја. Ови услови не проширују, мењају нити ограничавају Услове за Google Chrome OS Flex.</translation>
@@ -180,6 +181,7 @@
 <translation id="3635073343384702370">Chrome може да проверава лозинке када их сачувате</translation>
 <translation id="3667616615096815454">Инсталирање није успело, апликације је непозната серверу.</translation>
 <translation id="3673813398384385993">Chrome је открио да <ph name="EXTENSION_NAME" /> садржи малвер</translation>
+<translation id="3695446226812920698">Сазнајте како</translation>
 <translation id="3697952514309507634">Други Chrome профили</translation>
 <translation id="3703994572283698466">Chrome ОС је омогућен захваљујући додатном <ph name="BEGIN_LINK_CROS_OSS" />софтверу са отвореним кодом<ph name="END_LINK_CROS_OSS" />, као што је <ph name="BEGIN_LINK_LINUX_OSS" />Linux окружење за програмирање<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Верзија Chrome OS Flex-а</translation>
@@ -346,6 +348,7 @@
 <translation id="6412673304250309937">Проверава URL-ове са листом небезбедних сајтова који се чувају у Chrome-у. Ако неки сајт покуша да украде вашу лозинку или пробате да преузмете штетну датотеку, Chrome може да пошаље URL-ове, укључујући делове садржаја странице, у Безбедно прегледање.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Организација аутоматски затвара Chrome када се не користи 1 минут. Подаци прегледања се бришу. То може да обухвата историју, аутоматско попуњавање и преузимања.}one{Организација аутоматски затвара Chrome када се не користи # минут. Подаци прегледања се бришу. То може да обухвата историју, аутоматско попуњавање и преузимања.}few{Организација аутоматски затвара Chrome када се не користи # минута. Подаци прегледања се бришу. То може да обухвата историју, аутоматско попуњавање и преузимања.}other{Организација аутоматски затвара Chrome када се не користи # минута. Подаци прегледања се бришу. То може да обухвата историју, аутоматско попуњавање и преузимања.}}</translation>
 <translation id="6418662306461808273">Желите да пређете на постојећи Chrome профил?</translation>
+<translation id="6479881432656947268">Посетите Chrome веб-продавницу</translation>
 <translation id="6481963882741794338">Повежите Chrome и друге Google услуге ради персонализације и других сврха</translation>
 <translation id="648319183876919572">Побољшано безбедно прегледање доприноси заштити од опасних веб-сајтова и преузимања</translation>
 <translation id="6489302989675808168">Укључено • Chrome не може да провери одакле потиче овај додатак</translation>
@@ -478,6 +481,7 @@
 <translation id="8416347857511542594">Сазнајте више о персонализацији огласа у Chrome-у</translation>
 <translation id="8418845734693287262">Chrome ОС не може да синхронизује податке зато што су подаци за пријављивање на налог застарели.</translation>
 <translation id="842386925677997438">Chrome алатке за безбедност</translation>
+<translation id="8428213095426709021">Подешавања</translation>
 <translation id="8433638294851456451">Да бисте послали број са овог уређаја на Android телефон, пријавите се у Chrome на оба уређаја.</translation>
 <translation id="8451192282033883849">Вашим налогом управља <ph name="MANAGER_NAME" />. Администратор може да види и мења овај профил у Chrome прегледачу и његове податке, попут обележивача, историје и лозинки.</translation>
 <translation id="8496177819998570653">Google менаџер лозинки</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sv.xtb b/chrome/app/resources/google_chrome_strings_sv.xtb
index ee136864..8ed49f5 100644
--- a/chrome/app/resources/google_chrome_strings_sv.xtb
+++ b/chrome/app/resources/google_chrome_strings_sv.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Den här nedladdningen blockerades av Chrome eftersom filtypen inte brukar laddas ned och den kan vara farlig</translation>
 <translation id="1203500561924088507">Tack för att du installerat programmet. Du måste starta om webbläsaren innan du använder <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google rekommenderar att du ställer in Chrome som standard</translation>
+<translation id="1265739287306757398">Läs mer</translation>
 <translation id="1278833599417554002">Starta om för att uppdatera &amp;Chrome</translation>
 <translation id="1302523850133262269">Vänta medan de senaste systemuppdateringarna installeras av Chrome.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> kräver att du läser och godkänner följande användarvillkor innan du använder enheten. Villkoren varken utökar, ändrar eller begränsar villkoren för Google ChromeOS Flex.</translation>
@@ -50,7 +51,7 @@
 <translation id="1682634494516646069">Google Chrome kan inte läsa och skriva till datakatalogen:
 
 <ph name="USER_DATA_DIRECTORY" /></translation>
-<translation id="1698376642261615901">Google Chrome är en webbläsare som kör webbsidor och program med ljusets hastighet. Den är snabb, stabil och lätt att använda. Surfa säkrare med Google Chrome, som har inbyggt skydd mot skadlig programvara och nätfiske.</translation>
+<translation id="1698376642261615901">Google Chrome är en webbläsare som kör webbsidor och program med ljusets hastighet. Den är snabb, stabil och lätt att använda. Surfa säkrare med Google Chrome, som har inbyggt skydd mot skadlig kod och nätfiske.</translation>
 <translation id="1713301662689114961">{0,plural, =1{Om en timme startas Chrome om}other{Om # timmar startas Chrome om}}</translation>
 <translation id="1734234790201236882">Det här lösenordet sparas i ditt Google-konto. Du behöver inte komma ihåg det.</translation>
 <translation id="1786003790898721085">Se till att du är inloggad i Chrome på <ph name="TARGET_DEVICE_NAME" /> och försök skicka igen.</translation>
@@ -81,12 +82,13 @@
 <translation id="2174917724755363426">Installationen är inte klar. Är du säker på att du vill avbryta?</translation>
 <translation id="2190166659037789668">Fel vid uppdateringskontroll: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome ger dig större kontroll över annonserna du ser och begränsar vilken information webbplatser kan få om dig när de visar anpassade annonser</translation>
+<translation id="2216543877350048334">Du kan ta bort Google-kontot från Chrome genom att logga ut</translation>
 <translation id="223889379102603431">Information om hur Chrome hanterar sina rotcertifikat</translation>
 <translation id="2258103955319320201">Logga in och aktivera synkronisering om du vill få tillgång till saker i webbläsaren Chrome på olika enheter.</translation>
 <translation id="2290014774651636340">Googles API-nycklar saknas. Vissa funktioner i Google Chrome kommer att vara inaktiverade.</translation>
 <translation id="2290095356545025170">Är du säker på att du vill avinstallera Google Chrome?</translation>
 <translation id="2309047409763057870">Det här är en sekundär installation av Google Chrome. Det går inte att göra den till standardwebbläsare.</translation>
-<translation id="2345992953227471816">Chrome har upptäckt att dessa tillägg innehåller skadlig programvara:</translation>
+<translation id="2345992953227471816">Chrome har upptäckt att dessa tillägg innehåller skadlig kod:</translation>
 <translation id="2348335408836342058">Du behöver ge Chrome behörighet att använda kameran och mikrofonen på webbplatsen</translation>
 <translation id="234869673307233423">Chrome kan inte kontrollera dina lösenord. Försök igen senare.</translation>
 <translation id="235650106824528204">All data i Chrome som uppstår när den här profilen används (t.ex. bokmärken, historik, lösenord och andra inställningar) kan tas bort av jobbprofilens administratör. <ph name="LEARN_MORE" /></translation>
@@ -95,7 +97,7 @@
 <translation id="2409816192575564775">{NUM_DEVICES,plural, =0{Minst ett Chrome-tillägg har fått åtkomst till 1 styrdon}=1{Minst ett Chrome-tillägg har åtkomst till 1 styrdon}other{Minst ett Chrome-tillägg har åtkomst till # styrdon}}</translation>
 <translation id="2424440923901031101">Det här tillägget strider mot policyn för Chrome Web Store och kan vara osäkert. Ta bort det från Chrome så att det inte längre kan se och ändra data, inklusive dina personliga uppgifter, på webbplatser du besöker.</translation>
 <translation id="2467438592969358367">Lösenorden exporteras från Google Chrome. Skriv ditt Windows-lösenord om du tillåter detta.</translation>
-<translation id="2472092250898121027">Tillägget innehåller skadlig programvara och är osäkert. Ta bort det från Chrome så att det inte längre kan se och ändra data, inklusive dina personliga uppgifter, på webbplatser du besöker.</translation>
+<translation id="2472092250898121027">Tillägget innehåller skadlig kod och är osäkert. Ta bort det från Chrome så att det inte längre kan se och ändra data, inklusive dina personliga uppgifter, på webbplatser du besöker.</translation>
 <translation id="2485422356828889247">Avinstallera</translation>
 <translation id="2513154137948333830">Omstart krävs: <ph name="INSTALL_SUCCESS" /></translation>
 <translation id="2534365042754120737">Låt Chrome ta bort behörigheter från webbplatser som du inte har besökt nyligen för att skydda din data. Detta stoppar inte aviseringar.</translation>
@@ -138,6 +140,7 @@
 <translation id="2929907241665500097">Ett fel uppstod och Chrome uppdaterades inte. <ph name="BEGIN_LINK" />Åtgärda uppdateringsproblem och misslyckade uppdateringar i Chrome.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Installationsfel: Det gick inte att starta installationsprocessen.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> – nätverksinloggning – Chrome</translation>
+<translation id="2970681950995291301">Du kan ta bort Google-kontot från Chrome genom att logga ut från Chrome på sidan Inställningar</translation>
 <translation id="3018957014024118866">Radera även data från Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Starta om för att uppdatera &amp;ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome körs i bakgrundsläge.</translation>
@@ -150,7 +153,7 @@
 <translation id="3100998948628680988">Ge Chrome-profilen ett namn</translation>
 <translation id="3112458742631356345">Den här nedladdningen blockerades av Chrome eftersom filen inte brukar laddas ned och den kan vara farlig</translation>
 <translation id="3114643501466072395"><ph name="BEGIN_LINK" />Logga in i Chrome<ph name="END_LINK" /> om du vill kontrollera att dina andra lösenord skyddas från dataintrång och andra säkerhetsproblem.</translation>
-<translation id="3119573284443908657">Den här nedladdningen blockerades av Chrome eftersom arkivfilen innehåller andra filer som kan dölja skadlig programvara</translation>
+<translation id="3119573284443908657">Den här nedladdningen blockerades av Chrome eftersom arkivfilen innehåller andra filer som kan dölja skadlig kod</translation>
 <translation id="3140883423282498090">Ändringarna börjar gälla nästa gång du startar Google Chrome.</translation>
 <translation id="3149510190863420837">Chrome-appar</translation>
 <translation id="3169523567916669830">Under provperioden kan du se och ta bort ämnen som du är intresserad av och som används på webbplatser för att visa annonser. Uppskattningen av vad du är intresserad av görs utifrån den senaste webbhistoriken i Chrome.</translation>
@@ -177,7 +180,8 @@
 <translation id="3622797965165704966">Nu är det enklare att använda Chrome med ditt Google-konto och på delade datorer.</translation>
 <translation id="3635073343384702370">Chrome kan bara kontrollera dina lösenord om du sparar dem</translation>
 <translation id="3667616615096815454">Det gick inte att installera appen. Appen är okänd för servern.</translation>
-<translation id="3673813398384385993">Chrome har upptäckt att <ph name="EXTENSION_NAME" /> innehåller skadlig programvara</translation>
+<translation id="3673813398384385993">Chrome har upptäckt att <ph name="EXTENSION_NAME" /> innehåller skadlig kod</translation>
+<translation id="3695446226812920698">Läs mer</translation>
 <translation id="3697952514309507634">Andra Chrome-profiler</translation>
 <translation id="3703994572283698466">ChromeOS fungerar tack vare ytterligare <ph name="BEGIN_LINK_CROS_OSS" /> program med öppen källkod<ph name="END_LINK_CROS_OSS" />, liksom <ph name="BEGIN_LINK_LINUX_OSS" />utvecklingsmiljön för Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">ChromeOS Flex-version</translation>
@@ -226,7 +230,7 @@
 <translation id="436060642166082913">Den här nedladdningen blockerades av Chrome eftersom filen kan skada dina personliga konton och sociala nätverkskonton</translation>
 <translation id="4384570495110188418">Chrome kan inte kontrollera dina lösenord eftersom du inte är inloggad</translation>
 <translation id="4389991535395284064">När du surfar i inkognitoläge visas en varning i Chrome innan en webbplats läses in med en osäker anslutning</translation>
-<translation id="4427306783828095590">Förbättrat skydd är bättre på att blockera nätfiske och skadlig programvara</translation>
+<translation id="4427306783828095590">Förbättrat skydd är bättre på att blockera nätfiske och skadlig kod</translation>
 <translation id="4450664632294415862">Chrome – nätverksinloggning – <ph name="PAGE_TITLE" /></translation>
 <translation id="4458462641685292929">En annan process i Google Chrome pågår. Försök igen senare.</translation>
 <translation id="4459234553906210702">Genom annonsmätning kan webbplatser du besöker begära information från Chrome som hjälper dem att mäta annonsernas resultat. Med annonsmätning begränsas spårningen från webbplats till webbplats genom att så lite information som möjligt överförs mellan webbplatserna.</translation>
@@ -239,6 +243,7 @@
 <translation id="4624065194742029982">Inkognitoläget i Chrome</translation>
 <translation id="4627412468266359539">Valfritt: Skicka diagnostik- och användningsdata automatiskt till Google och hjälp oss att förbättra funktioner och prestanda i ChromeOS Flex.</translation>
 <translation id="4633000520311261472">Vi har gjort Chrome säkrare genom att inaktivera vissa tillägg som inte finns i <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> och som kan ha lagts till utan att du vet om det.</translation>
+<translation id="4643107447730827793">Viss Chrome-data har inte sparats i ditt Google-konto ännu. Testa att vänta några minuter innan du loggar ut.</translation>
 <translation id="4680828127924988555">Avbryt installationen</translation>
 <translation id="469553575393225953">Tillägg, appar och teman från okända källor kan skada enheten. Vi rekommenderar att du bara laddar ned dem från Chrome Web Store</translation>
 <translation id="4724676981607797757">Installationen misslyckades på grund av ett protokollfel som inte stöds.</translation>
@@ -343,6 +348,7 @@
 <translation id="6412673304250309937">Kontrollera webbadresser mot en lista över osäkra webbplatser i Chrome. Om du utsätts för försök att kapa ditt lösenord på en webbplats eller om du laddar ned en skadlig fil kan webbadresserna skickas från Chrome till Säker webbsökning tillsammans med delar av sidinnehållet.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Organisationen avslutar Chrome automatiskt när det inte har använts på 1 minut. Webbinformation raderas. Detta kan innefatta historik, autofyll och nedladdningar.}other{Organisationen avslutar Chrome automatiskt när det inte har använts på # minuter. Webbinformation raderas. Detta kan innefatta historik, autofyll och nedladdningar.}}</translation>
 <translation id="6418662306461808273">Vill du byta till en befintlig Chrome-profil?</translation>
+<translation id="6479881432656947268">Besök Chrome Web Store</translation>
 <translation id="6481963882741794338">Länka Chrome och andra tjänster från Google för anpassning och andra syften</translation>
 <translation id="648319183876919572">Förbättrad säker webbsökning gör mer för att skydda dig mot farliga webbplatser och nedladdningar</translation>
 <translation id="6489302989675808168">På • Chrome kan inte verifiera var tillägget kommer från</translation>
@@ -452,6 +458,7 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Andra Chrome-profiler</translation>
 <translation id="8086881907087796310">Installationen misslyckades eftersom datorn inte uppfyller minimikraven för maskinvara.</translation>
+<translation id="8111297389482307122">Chrome måste verifiera din identitet innan viss data kan sparas i Google-kontot och användas på alla dina enheter. Om du loggar ut finns denna data kvar på enheten.</translation>
 <translation id="8129812357326543296">Om &amp;Google Chrome</translation>
 <translation id="813913629614996137">Initierar …</translation>
 <translation id="8162006532256575008">Använd Chrome utan konto</translation>
@@ -474,6 +481,7 @@
 <translation id="8416347857511542594">Läs mer om annonsanpassning i Chrome</translation>
 <translation id="8418845734693287262">Det gick inte att synkronisera data med ChromeOS eftersom inloggningsuppgifterna för kontot är inaktuella.</translation>
 <translation id="842386925677997438">Säkerhetsverktyg i Chrome</translation>
+<translation id="8428213095426709021">Inställningar</translation>
 <translation id="8433638294851456451">Logga in på Chrome på båda enheterna om du vill skicka ett nummer från Android-telefonen.</translation>
 <translation id="8451192282033883849">Kontot hanteras av <ph name="MANAGER_NAME" />. Administratören kan se och redigera den här Chrome-profilen och tillhörande data som bokmärken, historik och lösenord.</translation>
 <translation id="8496177819998570653">Googles Lösenordshantering</translation>
@@ -507,6 +515,7 @@
 <translation id="8862326446509486874">Du har inte behörighet att göra en installation på systemnivå. Försök köra installationsprogrammet igen som administratör.</translation>
 <translation id="8914504000324227558">Starta om Chrome</translation>
 <translation id="8922193594870374009">Logga in på Chrome på båda enheterna om du vill skicka ett nummer från <ph name="ORIGIN" /> till Android-telefonen.</translation>
+<translation id="8948460679427074738">Tillägget har ingen publicerad integritetspraxis, till exempel hur det samlar in och använder data. Vi rekommenderar att du tar bort det.</translation>
 <translation id="8986207147630327271">Du lägger till en jobbprofil i den här webbläsaren och ger administratören kontrollen enbart över jobbprofilen.</translation>
 <translation id="8989968390305463310">Webbhistoriken påverkar vilka annonser som visas och vilka intressen som du uppskattas ha. Av integritetsskäl raderas dina intressen automatiskt och löpande varje månad. Intressen kan förnyas om du inte tar bort dem.</translation>
 <translation id="8999117580775242387">När HTTPS inte är tillgängligt använder Chrome en osäker anslutning utan att varna dig</translation>
diff --git a/chrome/app/resources/google_chrome_strings_sw.xtb b/chrome/app/resources/google_chrome_strings_sw.xtb
index 002bd5d..bd6f83d 100644
--- a/chrome/app/resources/google_chrome_strings_sw.xtb
+++ b/chrome/app/resources/google_chrome_strings_sw.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">Chrome imezuia upakuaji huu kwa sababu aina hii ya faili kwa kawaida haipakuliwi na huenda si salama</translation>
 <translation id="1203500561924088507">Asante kwa kusakinisha. Ni lazima uzime kisha uwashe tena kivinjari chako kabla ya kutumia <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google inapendekeza uweke Chrome iwe kivinjari chaguomsingi</translation>
+<translation id="1265739287306757398">Pata Maelezo Zaidi</translation>
 <translation id="1278833599417554002">Fungua tena ili usasishe &amp;Chrome</translation>
 <translation id="1302523850133262269">Tafadhali subiri Chrome inaposakinisha sasisho mpya za mfumo.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> inahitaji usome na ukubali Sheria na Masharti yafuatayo kabla ya kutumia kifaa hiki. Masharti haya hayapanui, hayarekebishi wala hayapunguzi Sheria na Masharti ya Google ChromeOS Flex.</translation>
@@ -81,6 +82,7 @@
 <translation id="2174917724755363426">Usakinishaji haujakamilika. Je, una uhakika unataka kughairi?</translation>
 <translation id="2190166659037789668">Hitilafu ya ukaguzi wa sasisho: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome hukupa udhibiti zaidi wa matangazo unayoona na hudhibiti taarifa kukuhusu ambazo tovuti zinaweza kupata zinapokuonyesha matangazo yaliyowekewa mapendeleo</translation>
+<translation id="2216543877350048334">Ili uondoe Akaunti yako ya Google kwenye Chrome, ondoka kwenye akaunti</translation>
 <translation id="223889379102603431">Maelezo kuhusu jinsi Chrome inavyodhibiti vyeti vyake vya msingi</translation>
 <translation id="2258103955319320201">Ili uweze kufikia vitu vyako vya kivinjari cha Chrome kwenye vifaa vyako vyote, ingia katika akaunti kisha uwashe kipengele cha kusawazisha.</translation>
 <translation id="2290014774651636340">Funguo za API za Google zinakosekana. Baadhi ya utendaji wa Google Chrome utazimwa.</translation>
@@ -138,6 +140,7 @@
 <translation id="2929907241665500097">Chrome haijasasishwa, hitilafu fulani imetokea. <ph name="BEGIN_LINK" />Rekebisha matatizo ya sasisho la Chrome na masasisho ambayo hayakuwekwa.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Hitilafu ya kusakinisha: Mchakato wa kisakinishaji umeshindwa kuanza.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - Kuingia katika Akaunti ya Mtandao - Chrome</translation>
+<translation id="2970681950995291301">Ili uondoe Akaunti yako ya Google kwenye Chrome, ondoka kwenye Chrome katika ukurasa wa Mipangilio</translation>
 <translation id="3018957014024118866">Futa pia data kutoka Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Fungua tena ili usasishe ChromeOS Flex</translation>
 <translation id="3037838751736561277">Google Chrome iko katika hali ya chini chini.</translation>
@@ -178,6 +181,7 @@
 <translation id="3635073343384702370">Chrome inaweza kukagua manenosiri yako unapoyahifadhi</translation>
 <translation id="3667616615096815454">Imeshindwa kusakinisha, seva haitambui programu hii.</translation>
 <translation id="3673813398384385993">Chrome imegundua kwamba "<ph name="EXTENSION_NAME" />" ina programu hasidi</translation>
+<translation id="3695446226812920698">Pata maelezo</translation>
 <translation id="3697952514309507634">Wasifu mwingine kwenye Chrome</translation>
 <translation id="3703994572283698466">Mfumo wa uendeshaji wa Chrome unawezeshwa na <ph name="BEGIN_LINK_CROS_OSS" />programu huria<ph name="END_LINK_CROS_OSS" /> za ziada, kama vile <ph name="BEGIN_LINK_LINUX_OSS" />mazingira ya wasanidi programu wa Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Toleo la ChromeOS Flex</translation>
@@ -239,6 +243,7 @@
 <translation id="4624065194742029982">Hali fiche kwenye Chrome</translation>
 <translation id="4627412468266359539">Hiari: Tusaidie kuboresha vipengele na utendaji wa ChromeOS Flex kwa kutuma kiotomatiki uchunguzi na data ya matumizi kwa Google.</translation>
 <translation id="4633000520311261472">Ili kufanya Chrome salama zaidi, tumezima baadhi ya viendelezi ambavyo havijaorodheshwa katika <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> na ambavyo huendwa viliongezwa pasipo ridhaa yako.</translation>
+<translation id="4643107447730827793">Baadhi ya data yako ya Chrome bado haijahifadhiwa kwenye Akaunti yako ya Google. Jaribu kusubiri kwa dakika chache kabla ya kuondoka kwenye akaunti.</translation>
 <translation id="4680828127924988555">Ghairi Usakinishaji</translation>
 <translation id="469553575393225953">Viendelezi, programu na mandhari kutoka kwenye vyanzo visivyojulikana vinaweza kuathiri kifaa chako. Chrome inapendekeza tu usakinishaji kutoka Duka la Chrome kwenye Wavuti</translation>
 <translation id="4724676981607797757">Imeshindwa kusakinisha kwa sababu ya hitilafu ya itifaki isiyotumika.</translation>
@@ -263,6 +268,7 @@
 <translation id="4970880042055371251">Toleo la Mfumo wa Uendeshaji wa Chrome</translation>
 <translation id="4990567037958725628">Kanari ya Google Chrome</translation>
 <translation id="5003967926796347400">Bofya “Kidhibiti cha Manenosiri cha Google”</translation>
+<translation id="5120334927898581447">Ingia katika akaunti kwenye Chrome unapoingia kwenye akaunti za huduma nyingine za Google</translation>
 <translation id="5126049312684316860">Chrome hupakia mapema kurasa nyingi zaidi ambazo unaweza kutembelea, ili zipakie kwa haraka zaidi unapozitembelea</translation>
 <translation id="5132929315877954718">Gundua programu, michezo, viendelezi na mandhari bora ya Google Chrome.</translation>
 <translation id="5139423532931106058">Weka mapendeleo ya wasifu wako kwenye Chrome</translation>
@@ -300,6 +306,7 @@
 <translation id="5709557627224531708">Weka Chrome iwe kivinjari chako chaguomsingi</translation>
 <translation id="5727531838415286053">Iwapo Chrome imekuweka kwa unasibu katika kipindi cha kujaribu kinachoendelea, historia ya kuvinjari huathiri matangazo unayoyaona na mambo yanayokuvutia kama inavyokadiriwa hapa chini. Ili kulinda faragha yako, Chrome hufuta mambo yanayokuvutia kadiri unavyoendelea kutumia kila mwezi. Mambo yanayokuvutia yataonyeshwa upya isipokuwa ukiyaondoa.</translation>
 <translation id="5736850870166430177">Ikiwa tovuti inajaribu kuiba nenosiri lako au unapopakua faili hatari, Chrome inaweza pia kutuma URL, ikiwa ni pamoja na sehemu za maudhui ya ukurasa, kwenye kipengele cha Kuvinjari Salama</translation>
+<translation id="575458254678141039">Unapoingia katika akaunti za huduma za Google kama Gmail au YouTube ukitumia <ph name="USER_EMAIL" />, unaweza kuingia katika akaunti kwenye Chromium ukitumia akaunti ile ile.</translation>
 <translation id="5756509061973259733">Tayari kuna wasifu kwenye Chrome unaotumia akaunti hii katika kifaa hiki</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Toleo la Jaribio la Google Chrome</translation>
 <translation id="5804318322022881572">Imeshindwa kuanzisha Chrome. Jaribu tena.</translation>
@@ -341,6 +348,7 @@
 <translation id="6412673304250309937">Hukagua URL zilizo na orodha ya tovuti zisizo salama zinazohifadhiwa kwenye Chrome. Iwapo tovuti inajaribu kuiba nenosiri lako au unapopakua faili hatari, Chrome inaweza pia kutuma URL, ikiwa ni pamoja na sehemu za maudhui ya ukurasa, kwenye kipengele cha Kuvinjari Salama.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Shirika lako hufunga Chrome kiotomatiki isipotumika kwa dakika 1. Data ya kuvinjari hufutwa. Data hii inaweza kujumuisha historia, maelezo yaliyojazwa kiotomatiki na vipakuliwa.}other{Shirika lako hufunga Chrome kiotomatiki isipotumika kwa dakika #. Data ya kuvinjari hufutwa. Data hii inaweza kujumuisha historia, maelezo yaliyojazwa kiotomatiki na vipakuliwa.}}</translation>
 <translation id="6418662306461808273">Ungependa kutumia wasifu uliopo wa Chrome?</translation>
+<translation id="6479881432656947268">Tembelea Duka la Chrome kwenye Wavuti</translation>
 <translation id="6481963882741794338">Unganisha Chrome na huduma nyingine za Google ili upate mapendeleo na madhumuni mengine</translation>
 <translation id="648319183876919572">Kipengele cha Kuvinjari Salama Kilichoboreshwa hufanya mengi zaidi ili kukulinda dhidi ya tovuti na vipakuliwa hatarishi.</translation>
 <translation id="6489302989675808168">Kimewashwa • Chrome haiwezi kuthibitisha sehemu kinapotoka kiendelezi hiki</translation>
@@ -350,6 +358,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome ya Wasanidi Programu</translation>
 <translation id="659498884637196217">Kwenye Kidhibiti cha Manenosiri cha Google katika kifaa hiki</translation>
 <translation id="6632473616050862500">ChromeOS Flex inawezeshwa na <ph name="BEGIN_LINK_CROS_OSS" />programu huria<ph name="END_LINK_CROS_OSS" /> za ziada.</translation>
+<translation id="6660596345553328257">Ungependa Kuingia Katika Akaunti kwenye Chrome?</translation>
 <translation id="6676384891291319759">Fikia wavuti</translation>
 <translation id="6679975945624592337">Ruhusu Google Chrome itumike Chinichini</translation>
 <translation id="6696915334902295848">Chrome inahitaji ruhusa ya kufikia maikrofoni kwa ajili ya tovuti hii</translation>
@@ -378,6 +387,7 @@
 <translation id="7036251913954633326">Iwapo unataka kutumia akaunti hii mara moja tu, unaweza kutumia kipengele cha <ph name="GUEST_LINK_BEGIN" />Matumizi ya Wageni<ph name="GUEST_LINK_END" /> katika kivinjari cha Chrome. Iwapo unataka kuongeza akaunti ya mtu mwingine, <ph name="LINK_BEGIN" />ongeza mtu mpya<ph name="LINK_END" /> kwenye <ph name="DEVICE_TYPE" /> yako.
 
 Huenda ruhusa ambazo tayari umezipa tovuti na programu zikatumika kwenye akaunti hii. Unaweza kudhibiti Akaunti zako za Google katika <ph name="SETTINGS_LINK_BEGIN" />Mipangilio<ph name="SETTINGS_LINK_END" />.</translation>
+<translation id="7037538054043837165">Ili uhifadhi na utumie manenosiri yako na zaidi kwenye vifaa vyako vyote, ingia katika akaunti kwenye Chrome</translation>
 <translation id="7059914902409643750">Weka Mipangilio ya Chrome Upendavyo</translation>
 <translation id="7071827361006050863">Chrome itafuta data ya kuvinjari hivi karibuni</translation>
 <translation id="7085332316435785646">Chagua iwapo ungependa kujumuisha historia kwenye Chrome ili upate hali ya utumiaji inayokufaa zaidi katika huduma za Google</translation>
@@ -448,8 +458,10 @@
 <translation id="8064015586118426197">Arifa ya ChromeOS Flex</translation>
 <translation id="8077579734294125741">Wasifu Mwingine Kwenye Chrome</translation>
 <translation id="8086881907087796310">Imeshindwa kusakinisha kwa sababu kompyuta yako haitimizi masharti ya chini yanayohitajika ya maunzi.</translation>
+<translation id="8111297389482307122">Chrome inahitaji kuthibitisha kuwa ni wewe kabla ya kuhifadhi baadhi ya data kwenye Akaunti yako ya Google na kutumiwa kwenye vifaa vyako vyote. Ukiondoka kwenye akaunti, data hii itasalia kwenye kifaa hiki.</translation>
 <translation id="8129812357326543296">Kuhusu &amp;Google Chrome</translation>
 <translation id="813913629614996137">Inaanzisha…</translation>
+<translation id="8162006532256575008">Tumia Chrome Bila Akaunti</translation>
 <translation id="8255190535488645436">Google Chrome inatumia kamera na maikrofoni yako.</translation>
 <translation id="8257796129973882597">Unaweza kufungua alamisho, hali ya kusoma na zaidi katika menyu ya Chrome</translation>
 <translation id="8267953129876836456">Chrome imepata baadhi ya mapendekezo ya usalama unayopaswa kukagua</translation>
@@ -460,6 +472,7 @@
 <translation id="8336463659890584292">Chrome hutumia seva za Google, tovuti inapoomba viungo vipakiwe mapema kwenye ukurasa wake kwa njia ya faragha. Hali hii huficha utambulisho wako usionekane na tovuti inayopakiwa mapema lakini Google hufahamu tovuti zinazopakiwa mapema.</translation>
 <translation id="8342675569599923794">Faili hii ni hatari, kwa hivyo Chrome imeizuia.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Jinsi tunavyotumia data hii:<ph name="END_BOLD" /> Tovuti zinaweza kuhifadhi maelezo kuhusu mambo yanayokuvutia kwa kutumia Chrome. Kwa mfano, iwapo utatembelea tovuti ili kununua viatu kwa ajili ya kukimbia mbio za marathoni, tovuti hiyo huenda ikatambua kuwa moja ya mambo yanayokuvutia ni kukimbia mbio za marathoni. Baadaye, iwapo utatembelea tovuti tofauti ili kujisajili kwa ajili ya mbio, tovuti hiyo huenda ikakuonyesha tangazo la viatu vya kukimbilia kulingana na mambo yanayokuvutia.</translation>
+<translation id="8350273347136316769">Niingize katika akaunti kwenye Chrome kiotomatiki</translation>
 <translation id="8370517070665726704">Hakimiliki <ph name="YEAR" /> Google LLC. Haki zote zimehifadhiwa.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Jinsi tunavyotumia data hii:<ph name="END_BOLD" /> Chrome inaweza kukadiria mambo yanayokuvutia. Baadaye, tovuti unaiyotembelea inaweza kuiomba Chrome ili ione mambo yanayokuvutia ili iweze kukuonyesha matangazo kulingana na mapendeleo yako.</translation>
 <translation id="8387459386171870978">Endelea kutumia Chrome</translation>
@@ -468,6 +481,7 @@
 <translation id="8416347857511542594">Pata maelezo zaidi kuhusu kuweka mapendeleo ya matangazo kwenye Chrome</translation>
 <translation id="8418845734693287262">Mfumo wa Uendeshaji wa Chrome haukusawazisha data yako kwa sababu maelezo yako ya kuingia katika akaunti yamepitwa na wakati.</translation>
 <translation id="842386925677997438">Zana za usalama za Chrome</translation>
+<translation id="8428213095426709021">Mipangilio</translation>
 <translation id="8433638294851456451">Ili uweze kutuma namba kwa simu yako ya Android kutoka hapa, ingia katika akaunti kwenye Chrome ukitumia vifaa vyote viwili.</translation>
 <translation id="8451192282033883849">Akaunti yako inadhibitiwa na <ph name="MANAGER_NAME" />. Msimamizi wako anaweza kuona na kubadilisha wasifu wa kivinjari hiki cha Chrome na data yake kama vile alamisho, historia na manenosiri.</translation>
 <translation id="8496177819998570653">Kidhibiti cha Manenosiri cha Google</translation>
@@ -501,6 +515,7 @@
 <translation id="8862326446509486874">Huna haki zifaazo ili kufanya usakinishaji wa kiwango cha mfumo. Jaribu kutumia kisakinishi kama msimamiaji kompyuta.</translation>
 <translation id="8914504000324227558">Zindua upya Chrome</translation>
 <translation id="8922193594870374009">Ili uweze kutuma namba kwa simu yako ya Android kutoka <ph name="ORIGIN" />, ingia katika akaunti kwenye Chrome ukitumia vifaa vyote viwili.</translation>
+<translation id="8948460679427074738">Kiendelezi hiki hakijachapisha desturi za faragha, kama vile jinsi kinavyokusanya na kutumia data. Chrome inapendekeza ukiondoe.</translation>
 <translation id="8986207147630327271">Unaongeza wasifu wa kazini kwenye kivinjari hiki na unampa msimamizi wako uwezo wa kudhibiti wasifu huo wa kazini pekee.</translation>
 <translation id="8989968390305463310">Historia yako ya kuvinjari huathiri matangazo unayoyaona na mambo yanayokuvutia kama inavyokadiriwa hapa chini. Ili kulinda faragha yako, Chrome hufuta kiotomatiki mambo yanayokuvutia kadiri unavyoendelea kutumia kila mwezi. Mambo yanayokuvutia yanaweza kuonyeshwa upya isipokuwa ukiyaondoa.</translation>
 <translation id="8999117580775242387">Wakati kiendelezi cha HTTPS hakipatikani, Chrome itatumia muunganisho usio salama bila kukutahadharisha</translation>
@@ -509,6 +524,7 @@
 <translation id="9053892488859122171">Mfumo wa ChromeOS Flex</translation>
 <translation id="9090566250983691233">Fahamu kwa nini Chrome huzuia baadhi ya faili</translation>
 <translation id="911206726377975832">Futa historia yako ya kuvinjari pia?</translation>
+<translation id="9127728564687112483">Usiniingize katika akaunti kwenye Chrome</translation>
 <translation id="9138603949443464873">Ili utumie mabadiliko uliyofanya, fungua Chrome upya</translation>
 <translation id="9195993889682885387">Chrome inaweza kukadiria mambo yanayokuvutia kulingana na historia ya kuvinjari kwako katika wiki chache zilizopita. Taarifa hizi zinahifadhiwa kwenye kifaa chako.</translation>
 <translation id="919706545465235479">Sasisha Chrome ili uanze kusawazisha</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ta.xtb b/chrome/app/resources/google_chrome_strings_ta.xtb
index 7350fc9..86d040d 100644
--- a/chrome/app/resources/google_chrome_strings_ta.xtb
+++ b/chrome/app/resources/google_chrome_strings_ta.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">இந்த ஃபைல் வகை பொதுவாகப் பதிவிறக்கப்படுவதில்லை என்பதுடன் ஆபத்தானதாகவும் இருக்கலாம் என்பதால் இந்தப் பதிவிறக்கத்தை Chrome தடுத்துள்ளது</translation>
 <translation id="1203500561924088507">நிறுவியதற்கு நன்றி. <ph name="BUNDLE_NAME" /> ஐப் பயன்படுத்துவதற்கு முன் உலாவியை மீண்டும் தொடங்க வேண்டும்.</translation>
 <translation id="1229096353876452996">Chromeமை இயல்பு உலாவியாக அமைக்க Google பரிந்துரைக்கிறது</translation>
+<translation id="1265739287306757398">எப்படி என அறிக</translation>
 <translation id="1278833599417554002">&amp;Chromeமைப் புதுப்பிக்க மீண்டும் தொடங்கு</translation>
 <translation id="1302523850133262269">சமீபத்திய முறைமை புதுப்பிப்புகளை Chrome நிறுவும் வரை காத்திருக்கவும்.</translation>
 <translation id="1335640173511558774">இந்தச் சாதனத்தைப் பயன்படுத்துவதற்கு முன்பு பின்வரும் சேவை விதிமுறைகளைப் படித்து ஏற்குமாறு <ph name="MANAGER" /> கோருகிறது. இவை Google ChromeOS Flex விதிமுறைகளுடன் கூடுதலானவற்றைச் சேர்க்கவோ மாற்றவோ குறைக்கவோ செய்யாது.</translation>
@@ -77,6 +78,7 @@
 <translation id="2174917724755363426">நிறுவல் நிறைவடையவில்லை. நிச்சயமாக ரத்துசெய்ய வேண்டுமா?</translation>
 <translation id="2190166659037789668">புதுப்பிப்புச் சரிபார்ப்புப் பிழை: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">உங்களுக்குக் காட்டப்படும் விளம்பரங்கள் மீதான கூடுதல் கட்டுப்பாட்டை Chrome உங்களுக்கு வழங்குகிறது, அத்துடன் பிரத்தியேகமான விளம்பரங்களைக் காட்டும்போது தளங்கள் உங்களைப் பற்றி என்ன தெரிந்துகொள்ளலாம் என்பதையும் அது கட்டுப்படுத்துகிறது</translation>
+<translation id="2216543877350048334">Chromeமில் இருந்து உங்கள் Google கணக்கை அகற்ற, வெளியேறவும்</translation>
 <translation id="223889379102603431">Chrome அதன் முதன்மைச் சான்றிதழ்களை எப்படி நிர்வகிக்கிறது என்பது குறித்த தகவல்கள்</translation>
 <translation id="2258103955319320201">உங்கள் சாதனங்கள் அனைத்திலும் Chrome உலாவி தொடர்பான அனைத்தையும் அணுக, உள்நுழைந்த பிறகு ஒத்திசைவை இயக்கவும்</translation>
 <translation id="2290014774651636340">Google API விசைகள் காணப்படவில்லை. Google Chrome இன் சில செயல்பாடுகள் முடக்கப்படும்.</translation>
@@ -134,6 +136,7 @@
 <translation id="2929907241665500097">ஏதோ தவறாகிவிட்டதால் Chrome புதுப்பிக்கப்படவில்லை. <ph name="BEGIN_LINK" />Chrome புதுப்பிப்பு குறித்த சிக்கல்களையும் தோல்வியடைந்த புதுப்பிப்புகளையும் சரிசெய்யவும்.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">நிறுவல் பிழை: நிறுவியின் செயல்பாடு தொடங்கவில்லை.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - நெட்வொர்க் உள்நுழைவு - Chrome</translation>
+<translation id="2970681950995291301">Chromeமில் இருந்து உங்கள் Google கணக்கை அகற்ற, அமைப்புகள் பக்கத்தில் Chromeமில் இருந்து வெளியேறவும்</translation>
 <translation id="3018957014024118866">Chromeமில் உள்ள தரவையும் அழி (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">&amp;ChromeOS Flexஸைப் புதுப்பிக்க அதை மீண்டும் தொடங்கவும்</translation>
 <translation id="3037838751736561277">Google Chrome பின்புலப் பயன்முறையில் இயங்குகிறது.</translation>
@@ -174,6 +177,7 @@
 <translation id="3635073343384702370">உங்கள் கடவுச்சொற்களை நீங்கள் சேமிக்கும்போது Chrome உலாவியால் அவற்றைச் சரிபார்க்க முடியும்</translation>
 <translation id="3667616615096815454">நிறுவ முடியவில்லை, சேவையகத்திற்கு ஆப்ஸ் பற்றி தெரியவில்லை.</translation>
 <translation id="3673813398384385993">"<ph name="EXTENSION_NAME" />" நீட்டிப்பில் மால்வேர் இருப்பதை Chrome கண்டறிந்துள்ளது</translation>
+<translation id="3695446226812920698">எப்படி என அறிக</translation>
 <translation id="3697952514309507634">பிற Chrome சுயவிவரங்கள்</translation>
 <translation id="3703994572283698466"><ph name="BEGIN_LINK_LINUX_OSS" />Linux டெவெலப்மெண்ட் சூழல்<ph name="END_LINK_LINUX_OSS" /> போலவே, கூடுதல் <ph name="BEGIN_LINK_CROS_OSS" />ஓப்பன் சோர்ஸ் மென்பொருள்<ph name="END_LINK_CROS_OSS" /> மூலம் ChromeOS உருவாக்கப்பட்டுள்ளது.</translation>
 <translation id="3716540481907974026">ChromeOS Flex பதிப்பு</translation>
@@ -235,6 +239,7 @@
 <translation id="4624065194742029982">Chrome மறைநிலை</translation>
 <translation id="4627412468266359539">விருப்பத்திற்குரியது: பிழை அறிக்கைத் தரவு, உபயோகத் தரவு ஆகியவற்றை Googleளுக்குத் தானாக அனுப்புவதன் மூலம் ChromeOS Flex அம்சங்களையும் செயல்திறனையும் மேம்படுத்த உதவுங்கள்.</translation>
 <translation id="4633000520311261472">Chrome ஐப் பாதுகாப்பானதாக்க <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> இல் பட்டியலிடப்படாத சில நீட்டிப்புகளை நாங்கள் முடக்கிவிட்டோம் மேலும் அவை உங்களுக்குத் தெரியாமல் சேர்க்கப்பட்டிருக்கலாம்.</translation>
+<translation id="4643107447730827793">உங்களின் சில Chrome தரவுகள் உங்கள் Google கணக்கில் இன்னமும் சேமிக்கப்படவில்லை. வெளியேறுவதற்கு முன் சில நிமிடங்கள் காத்திருக்கவும்.</translation>
 <translation id="4680828127924988555">நிறுவலை ரத்து செய்</translation>
 <translation id="469553575393225953">அறியப்படாத மூலங்களில் இருந்து பெறும் நீட்டிப்புகள், ஆப்ஸ், தீம்கள் ஆகியவை உங்கள் சாதனத்திற்குத் தீங்கு விளைவிக்கக்கூடும். Chrome ஆன்லைன் ஸ்டோரில் இருந்து மட்டும் இவற்றை நிறுவுமாறு Chrome பரிந்துரைக்கிறது</translation>
 <translation id="4724676981607797757">ஆதரிக்கப்படாத நெறிமுறைப் பிழை காரணமாக நிறுவ முடியவில்லை.</translation>
@@ -335,6 +340,7 @@
 <translation id="6412673304250309937">Chromeமில் சேமிக்கப்பட்டுள்ள பாதுகாப்பில்லாத தளங்களின் பட்டியலைப் பயன்படுத்தி URLகளைச் சரிபார்க்கும். தளம் உங்கள் கடவுச்சொல்லைத் திருட முயன்றலோ தீங்குவிளைவிக்கும் ஃபைலை நீங்கள் பதிவிறக்கினாலோ Chromeமானது பக்க உள்ளடக்கத்தின் சிறிய பகுதிகள் உட்பட URLகளையும் பாதுகாப்பு உலாவலுக்கு அனுப்பக்கூடும்.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome ஒரு நிமிடத்திற்குப் பயன்படுத்தப்படாமல் இருந்தால் உங்கள் நிறுவனம் அதைத் தானாக மூடிவிடும். உலாவிய தரவு நீக்கப்படும். இதில் பதிவு, தன்னிரப்பி, பதிவிறக்கங்கள் ஆகியவை அடங்கலாம்.}other{Chrome # நிமிடங்களுக்குப் பயன்படுத்தப்படாமல் இருந்தால் உங்கள் நிறுவனம் அதைத் தானாக மூடிவிடும். உலாவிய தரவு நீக்கப்படும். இதில் பதிவு, தன்னிரப்பி, பதிவிறக்கங்கள் ஆகியவை அடங்கலாம்.}}</translation>
 <translation id="6418662306461808273">ஏற்கெனவே உள்ள Chrome சுயவிவரத்திற்கு மாறவா?</translation>
+<translation id="6479881432656947268">Chrome ஆன்லைன் ஸ்டோருக்குச் செல்</translation>
 <translation id="6481963882741794338">பிரத்தியேகமாக்குதல் மற்றும் பிற நோக்கங்களுக்காக Chrome உடன் பிற Google சேவைகளை இணைக்கலாம்</translation>
 <translation id="648319183876919572">ஆபத்தான இணையதளங்கள், பதிவிறக்கங்களில் இருந்து உங்களைப் பாதுகாக்க மேம்பட்ட பாதுகாப்பு உலாவல் அம்சம் பலவற்றைச் செய்கிறது</translation>
 <translation id="6489302989675808168">இயக்கு • இந்த நீட்டிப்பு எங்கிருந்து பெறப்பட்டது என்பதை Chromeமால் சரிபார்க்க முடியவில்லை</translation>
@@ -444,6 +450,7 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">பிற Chrome சுயவிவரங்கள்</translation>
 <translation id="8086881907087796310">குறைந்தபட்ச வன்பொருள் தேவைகளை உங்கள் கம்ப்யூட்டர் பூர்த்திசெய்யவில்லை என்பதால் நிறுவ முடியவில்லை.</translation>
+<translation id="8111297389482307122">உங்கள் Google கணக்கில் சில தரவுகளைச் சேமித்து அவற்றை அனைத்து சாதனங்களிலும் பயன்படுத்தும் முன்னர், இது நீங்கள்தான் என்பதை Chrome உறுதிசெய்ய வேண்டும். நீங்கள் வெளியேறினால் இந்தத் தரவு இந்தச் சாதனத்திலேயே சேமிக்கப்படும்.</translation>
 <translation id="8129812357326543296">&amp;Google Chrome அறிமுகம்</translation>
 <translation id="813913629614996137">துவக்குகிறது...</translation>
 <translation id="8162006532256575008">கணக்கு இல்லாமல் Chromeமைப் பயன்படுத்து</translation>
@@ -466,6 +473,7 @@
 <translation id="8416347857511542594">Chromeமில் விளம்பரப் பிரத்தியேகமாக்கல் பற்றி மேலும் அறிக</translation>
 <translation id="8418845734693287262">உங்கள் கணக்கின் உள்நுழைவு விவரங்கள் காலாவதியாகிவிட்டதால் உங்கள் தரவை ChromeOSஸால் ஒத்திசைக்க முடியவில்லை.</translation>
 <translation id="842386925677997438">Chromeமின் பாதுகாப்புக் கருவிகள்</translation>
+<translation id="8428213095426709021">அமைப்புகள்</translation>
 <translation id="8433638294851456451">இதிலிருந்து உங்கள் Android மொபைலுக்கு ஓர் எண்ணை அனுப்ப, இரு சாதனங்களிலும் Chromeமில் உள்நுழையுங்கள்.</translation>
 <translation id="8451192282033883849">உங்கள் கணக்கை <ph name="MANAGER_NAME" /> நிர்வகிக்கிறது. இந்த Chrome உலாவியின் சுயவிவரத்தையும் புக்மார்க்குகள், பதிவுகள், கடவுச்சொற்கள் போன்ற அதன் தரவையும் உங்கள் நிர்வாகி பார்க்கலாம் திருத்தலாம்.</translation>
 <translation id="8496177819998570653">Google P&amp;assword Manager</translation>
@@ -499,6 +507,7 @@
 <translation id="8862326446509486874">கம்ப்யூட்டர்-சார்ந்த நிறுவலுக்கான முறையான உரிமைகள் உங்களிடம் இல்லை. அதனால் நிர்வாகியாக மீண்டும் நிறுவலை இயக்க முயற்சி செய்க.</translation>
 <translation id="8914504000324227558">Chrome ஐ மீண்டும் தொடங்கு</translation>
 <translation id="8922193594870374009"><ph name="ORIGIN" /> என்ற தளத்தில் இருந்து உங்கள் Android மொபைலுக்கு ஓர் எண்ணை அனுப்ப, இரு சாதனங்களிலும் Chromeமில் உள்நுழையுங்கள்.</translation>
+<translation id="8948460679427074738">இந்த நீட்டிப்பு, தனியுரிமை நடைமுறைகளை (தரவை எப்படிச் சேகரித்துப் பயன்படுத்தும் போன்றவை) வெளியிடவில்லை. இதை அகற்றும்படி Chrome பரிந்துரைக்கிறது.</translation>
 <translation id="8986207147630327271">இந்த உலாவியில் ஒரு பணிக் கணக்கைச் சேர்த்து, அதற்கு மட்டுமான கட்டுப்பாட்டையே உங்கள் நிர்வாகிக்கு வழங்குகிறீர்கள்.</translation>
 <translation id="8989968390305463310">நீங்கள் பார்க்கும் விளம்பரங்களும் கீழே குறிப்பிடப்பட்டுள்ள உத்தேசமான ஆர்வங்களும் நீங்கள் இதுவரை இணையத்தில் பார்த்தவற்றைப் பொறுத்து அமையும். உங்கள் தனியுரிமையைப் பாதுகாக்க, ஒவ்வொரு மாதமும் படிப்படியாக உங்கள் ஆர்வங்களை Chrome தானாக நீக்கும். ஆர்வங்களை நீங்கள் அகற்றாவிட்டால் அவை மீண்டும் காட்டப்படும்.</translation>
 <translation id="8999117580775242387">HTTPS கிடைக்காதபோது, Chrome உங்களை எச்சரிக்காமலேயே பாதுகாப்பற்ற இணைப்பைப் பயன்படுத்தும்</translation>
diff --git a/chrome/app/resources/google_chrome_strings_te.xtb b/chrome/app/resources/google_chrome_strings_te.xtb
index ad95005..4790f3c 100644
--- a/chrome/app/resources/google_chrome_strings_te.xtb
+++ b/chrome/app/resources/google_chrome_strings_te.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">ఫైల్ రకం సాధారణంగా డౌన్‌లోడ్ అవ్వదు, అలాగే ఇది ప్రమాదకరమైనది అయినందున Chrome ఈ డౌన్‌లోడ్‌ను బ్లాక్ చేసింది</translation>
 <translation id="1203500561924088507">ఇన్‌స్టాల్ చేసినందుకు ధన్యవాదాలు. <ph name="BUNDLE_NAME" />‌ను ఉపయోగించడానికి ముందు మీరు బ్రౌజర్‌ను తప్పకుండా రీస్టార్ట్ చేయాలి.</translation>
 <translation id="1229096353876452996">Chromeను ఆటోమేటిక్ బ్రౌజర్‌గా సెట్ చేయమని Google సిఫార్సు చేస్తుంది</translation>
+<translation id="1265739287306757398">ఎలాగో తెలుసుకోండి</translation>
 <translation id="1278833599417554002">&amp;Chromeను అప్‌డేట్ చేయడానికి రీ-లాంచ్ చేయండి</translation>
 <translation id="1302523850133262269">దయచేసి Chrome తాజా సిస్టమ్ అప్‌డేట్‌లను ఇన్‌స్టాల్ చేస్తున్నప్పుడు వేచి ఉండండి.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> కోసం ఈ పరికరాన్ని ఉపయోగించడానికి ముందు కింది సర్వీస్ నియమాలను మీరు చదివి, అంగీకరించాలి. ఈ నియమాలు Google ChromeOS Flex నియమాలను విస్తరింపజేయవు, సవరించవు లేదా పరిమితం చేయవు.</translation>
@@ -34,6 +35,7 @@
  బ్లూటూత్ యాక్సెస్ అవసరం. <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">ChromeOS అదనపు <ph name="BEGIN_LINK_CROS_OSS" />ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్<ph name="END_LINK_CROS_OSS" /> ద్వారా సాధ్యమైంది.</translation>
 <translation id="155168855724261758">మీ Chromeను అనుకూలంగా మార్చండి</translation>
+<translation id="1551749261806528781">మీ పరికరాలన్నింటిలో, పాస్‌వర్డ్‌లను సేవ్ చేయడం, ఉపయోగించడంతో పాటు మరెన్నో చేయడానికి, Chromeకు సైన్ ఇన్ చేయండి. ఈ పాస్‌వర్డ్, మీ Google ఖాతాలో మీరు సైన్ ఇన్ చేసిన తర్వాత సేవ్ అవుతుంది.</translation>
 <translation id="1553358976309200471">Chromeని అప్‌డేట్ చేయండి</translation>
 <translation id="1583073672411044740"><ph name="EXISTING_USER" /> ఇప్పటికే ఈ Chrome ప్రొఫైల్‌కు సైన్ ఇన్ చేసి ఉన్నారు. ఇది <ph name="USER_EMAIL_ADDRESS" />కు కొత్త Chrome ప్రొఫైల్‌ను క్రియేట్ చేస్తుంది</translation>
 <translation id="1587223624401073077">Google Chrome మీ కెమెరాను ఉపయోగిస్తోంది.</translation>
@@ -176,6 +178,7 @@
 <translation id="3635073343384702370">మీరు పాస్‌వర్డ్‌లను సేవ్ చేసినప్పుడు Chrome మీ వాటిని చెక్ చేయగలదు</translation>
 <translation id="3667616615096815454">ఇన్‌స్టాల్ చేయడం సాధ్యపడలేదు, అప్లికేషన్‌ను సర్వర్ గుర్తించలేదు.</translation>
 <translation id="3673813398384385993">"<ph name="EXTENSION_NAME" />"లో మాల్‌వేర్ ఉన్నట్టుగా Chrome కనుగొన్నది</translation>
+<translation id="3695446226812920698">ఎలాగో తెలుసుకోండి</translation>
 <translation id="3697952514309507634">ఇతర Chrome ప్రొఫైల్స్</translation>
 <translation id="3703994572283698466">ChromeOS అనేది <ph name="BEGIN_LINK_LINUX_OSS" />Linux డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్<ph name="END_LINK_LINUX_OSS" /> తరహాలోనే, అదనపు <ph name="BEGIN_LINK_CROS_OSS" />ఓపెన్ సోర్స్ సాఫ్ట్‌వేర్<ph name="END_LINK_CROS_OSS" /> ద్వారా సాధ్యమైంది.</translation>
 <translation id="3716540481907974026">ChromeOS Flex వెర్షన్</translation>
@@ -310,6 +313,7 @@
 <translation id="5940385492829620908">మీ వెబ్, బుక్‌మార్క్‌లు మరియు ఇతర Chrome అంశాలు ఇక్కడ చూపబడతాయి.</translation>
 <translation id="5941711191222866238">కనిష్టీకరించు</translation>
 <translation id="5941830788786076944">Google Chromeను డిఫాల్ట్ బ్రౌజర్‌గా చేసుకోండి</translation>
+<translation id="5947104538377036631">Chrome షార్ట్‌కట్</translation>
 <translation id="6003112304606738118">డౌన్‌లోడ్ అవుతోంది... <ph name="HOURS" /> గంట(లు) సమయం మిగిలి ఉంది</translation>
 <translation id="6014316319780893079"><ph name="BEGIN_LINK" />Chrome నుండి టూల్స్‌<ph name="END_LINK" />‌తో, మీరు సురక్షితంగా బ్రౌజ్ చేయవచ్చు, కంట్రోల్‌లో ఉండవచ్చు</translation>
 <translation id="6022659036123304283">Chromeని మీకు నచ్చినట్లు తయారు చేసుకోండి</translation>
@@ -338,6 +342,7 @@
 <translation id="6412673304250309937">Chromeలో స్టోర్ చేసిన సురక్షితం కాని సైట్‌ల లిస్ట్‌తో కూడిన URLలను చెక్ చేస్తుంది. ఏదైనా సైట్ మీ పాస్‌వర్డ్‌ను దొంగిలించే ప్రయత్నం చేసినా, లేదంటే ఏదైనా హానికరమైన ఫైల్‌ను మీరు డౌన్‌లోడ్ చేసినా, సదరు URLలను, ఆయా పేజీల కంటెంట్‌లోని కొన్ని భాగాలను కూడా Chrome, 'సురక్షిత బ్రౌజింగ్'కు పంపవచ్చు.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chromeను 1 నిమిషం పాటు ఉపయోగించనప్పుడు, మీ సంస్థ ఆటోమేటిక్‌గా దాన్ని మూసివేస్తుంది. బ్రౌజింగ్ డేటాను తొలగించడం జరుగుతుంది. ఇందులో భాగంగా హిస్టరీ, ఆటోఫిల్, డౌన్‌లోడ్‌లు ఉండవచ్చు.}other{Chromeను # నిమిషాల పాటు ఉపయోగించనప్పుడు, మీ సంస్థ ఆటోమేటిక్‌గా దాన్ని మూసివేస్తుంది. బ్రౌజింగ్ డేటాను తొలగించడం జరుగుతుంది. ఇందులో భాగంగా హిస్టరీ, ఆటోఫిల్, డౌన్‌లోడ్‌లు ఉండవచ్చు.}}</translation>
 <translation id="6418662306461808273">ప్రస్తుతం ఉన్న Chrome ప్రొఫైల్‌కు స్విచ్ చేయాలా?</translation>
+<translation id="6479881432656947268">Chrome వెబ్ స్టోర్‌కు వెళ్లండి</translation>
 <translation id="6481963882741794338">వ్యక్తిగతీకరణ, ఇతర ప్రయోజనాల కోసం Chrome, ఇతర Google సర్వీస్‌లను లింక్ చేయండి</translation>
 <translation id="648319183876919572">ప్రమాదకరమైన వెబ్‌సైట్‌ల నుండి, డౌన్‌లోడ్‌ల నుండి మెరుగైన సురక్షిత బ్రౌజింగ్ మీకు మరింత రక్షణను అందిస్తుంది</translation>
 <translation id="6489302989675808168">ఆన్‌లో ఉంది • ఈ ఎక్స్‌టెన్షన్ ఎక్కడ నుండి వచ్చిందో Chrome వెరిఫై చేయలేదు</translation>
@@ -470,6 +475,7 @@
 <translation id="8416347857511542594">Chromeలో యాడ్ వ్యక్తిగతీకరణ గురించి మరింత తెలుసుకోండి</translation>
 <translation id="8418845734693287262">మీ ఖాతా సైన్ ఇన్ వివరాల గడువు ముగిసినందున, ChromeOS మీ డేటాను సింక్ చేయలేకపోయింది.</translation>
 <translation id="842386925677997438">Chrome భద్రతా టూల్స్</translation>
+<translation id="8428213095426709021">సెట్టింగ్‌లు</translation>
 <translation id="8433638294851456451">ఇక్కడి నుండి మీ Android ఫోన్‌కు నంబర్‌ను పంపడానికి, రెండు పరికరాలలోని Chromeకు సైన్ ఇన్ చేయండి.</translation>
 <translation id="8451192282033883849">మీ ఖాతాను <ph name="MANAGER_NAME" /> మేనేజ్ చేస్తున్నారు. మీ అడ్మినిస్ట్రేటర్ ఈ Chrome బ్రౌజర్ ప్రొఫైల్‌ను, అలాగే బుక్‌మార్క్‌లు, హిస్టరీ, ఇంకా పాస్‌వర్డ్‌ల వంటి దాని డేటాను చూడగలరు, ఎడిట్ చేయగలరు.</translation>
 <translation id="8496177819998570653">Google Password Manager</translation>
diff --git a/chrome/app/resources/google_chrome_strings_th.xtb b/chrome/app/resources/google_chrome_strings_th.xtb
index df3b249..5c6760c 100644
--- a/chrome/app/resources/google_chrome_strings_th.xtb
+++ b/chrome/app/resources/google_chrome_strings_th.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome บล็อกการดาวน์โหลดนี้เนื่องจากไฟล์ประเภทนี้ไม่ได้มีการดาวน์โหลดกันโดยทั่วไปและอาจเป็นอันตราย</translation>
 <translation id="1203500561924088507">ขอขอบคุณที่ติดตั้ง คุณต้องรีสตาร์ทเบราว์เซอร์ก่อนใช้ <ph name="BUNDLE_NAME" /></translation>
 <translation id="1229096353876452996">Google แนะนำให้ตั้ง Chrome เป็นค่าเริ่มต้น</translation>
+<translation id="1265739287306757398">เรียนรู้วิธี</translation>
 <translation id="1278833599417554002">เปิดอีกครั้งเพื่ออัปเดต Chrome</translation>
 <translation id="1302523850133262269">โปรดรอขณะที่ Chrome ติดตั้งการอัปเดตระบบล่าสุด</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> กำหนดว่าคุณต้องอ่านและยอมรับข้อกำหนดในการให้บริการต่อไปนี้ก่อนใช้อุปกรณ์นี้ ข้อกำหนดเหล่านี้ไม่ขยาย แก้ไข หรือจำกัดข้อกำหนดของ Google Chrome OS Flex</translation>
@@ -175,6 +176,7 @@
 <translation id="3635073343384702370">Chrome จะตรวจสอบรหัสผ่านได้เมื่อคุณบันทึกรหัสผ่านไว้</translation>
 <translation id="3667616615096815454">ติดตั้งไม่ได้เนื่องจากเซิร์ฟเวอร์ไม่รู้จักแอปพลิเคชัน</translation>
 <translation id="3673813398384385993">Chrome พบว่า "<ph name="EXTENSION_NAME" />" มีมัลแวร์</translation>
+<translation id="3695446226812920698">เรียนรู้วิธี</translation>
 <translation id="3697952514309507634">โปรไฟล์ Chrome อื่นๆ</translation>
 <translation id="3703994572283698466">Chrome OS เกิดขึ้นได้ด้วยการสนับสนุนจาก<ph name="BEGIN_LINK_CROS_OSS" />ซอฟต์แวร์โอเพนซอร์ส<ph name="END_LINK_CROS_OSS" />อื่นเพิ่มเติม ตลอดจน<ph name="BEGIN_LINK_LINUX_OSS" />สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ Linux<ph name="END_LINK_LINUX_OSS" /></translation>
 <translation id="3716540481907974026">เวอร์ชัน Chrome OS Flex</translation>
@@ -337,6 +339,7 @@
 <translation id="6412673304250309937">ตรวจสอบ URL กับรายการเว็บไซต์ที่ไม่ปลอดภัยซึ่งจัดเก็บไว้ใน Chrome หากเว็บไซต์พยายามขโมยรหัสผ่าน หรือคุณดาวน์โหลดไฟล์ที่เป็นอันตราย Chrome อาจส่ง URL รวมถึงเนื้อหาบางส่วนในหน้าไปยัง Google Safe Browsing ด้วย</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{องค์กรจะปิด Chrome โดยอัตโนมัติเมื่อไม่มีการใช้งานเป็นเวลา 1 นาที ลบข้อมูลการท่องเว็บแล้ว ซึ่งอาจรวมถึงประวัติการเข้าชม การป้อนข้อความอัตโนมัติ และการดาวน์โหลด}other{องค์กรจะปิด Chrome โดยอัตโนมัติเมื่อไม่มีการใช้งานเป็นเวลา # นาที ลบข้อมูลการท่องเว็บแล้ว ซึ่งอาจรวมถึงประวัติการเข้าชม การป้อนข้อความอัตโนมัติ และการดาวน์โหลด}}</translation>
 <translation id="6418662306461808273">เปลี่ยนไปใช้โปรไฟล์ Chrome ที่มีอยู่ไหม</translation>
+<translation id="6479881432656947268">ไปที่ Chrome เว็บสโตร์</translation>
 <translation id="6481963882741794338">ลิงก์ Chrome กับบริการอื่นๆ ของ Google เพื่อการปรับเปลี่ยนในแบบของคุณและวัตถุประสงค์อื่นๆ</translation>
 <translation id="648319183876919572">Safe Browsing พร้อมการปกป้องที่ดียิ่งขึ้นทำสิ่งต่างๆ ได้มากขึ้นเพื่อปกป้องคุณจากเว็บไซต์และการดาวน์โหลดที่เป็นอันตราย</translation>
 <translation id="6489302989675808168">เปิด • Chrome ยืนยันไม่ได้ว่าส่วนขยายนี้มาจากไหน</translation>
@@ -469,6 +472,7 @@
 <translation id="8416347857511542594">ดูข้อมูลเพิ่มเติมเกี่ยวกับการปรับโฆษณาตามโปรไฟล์ของผู้ใช้ใน Chrome</translation>
 <translation id="8418845734693287262">Chrome OS ซิงค์ข้อมูลไม่ได้เนื่องจากรายละเอียดการลงชื่อเข้าใช้บัญชีของคุณไม่ใช่ข้อมูลปัจจุบัน</translation>
 <translation id="842386925677997438">เครื่องมือด้านความปลอดภัยของ Chrome</translation>
+<translation id="8428213095426709021">การตั้งค่า</translation>
 <translation id="8433638294851456451">หากต้องการส่งหมายเลขจากที่นี่ไปยังโทรศัพท์ Android ให้ลงชื่อเข้าใช้ Chrome ในอุปกรณ์ทั้งสองเครื่อง</translation>
 <translation id="8451192282033883849">บัญชีของคุณจัดการโดย <ph name="MANAGER_NAME" /> ผู้ดูแลระบบสามารถดูและแก้ไขโปรไฟล์เบราว์เซอร์ Chrome นี้ รวมถึงข้อมูลในโปรไฟล์อย่างเช่นบุ๊กมาร์ก ประวัติการเข้าชม และรหัสผ่านได้</translation>
 <translation id="8496177819998570653">เครื่องมือจัดการรหัสผ่านบน Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_tr.xtb b/chrome/app/resources/google_chrome_strings_tr.xtb
index a36320b..af15734 100644
--- a/chrome/app/resources/google_chrome_strings_tr.xtb
+++ b/chrome/app/resources/google_chrome_strings_tr.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Dosya türü çok indirilmediği ve tehlikeli olabileceği için Chrome bu indirme işlemini engelledi</translation>
 <translation id="1203500561924088507">Yüklediğiniz için teşekkürler. <ph name="BUNDLE_NAME" /> uygulamasını kullanmadan önce tarayıcınızı yeniden başlatmanız gerekir.</translation>
 <translation id="1229096353876452996">Google, Chrome'u varsayılan olarak ayarlamanızı öneriyor</translation>
+<translation id="1265739287306757398">Nasıl Yapılacağını Göster</translation>
 <translation id="1278833599417554002">&amp;Chrome'u güncellemek için yeniden başlat</translation>
 <translation id="1302523850133262269">Chrome en son sistem güncellemelerini yüklerken lütfen bekleyin.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" />, bu cihazı kullanmadan önce aşağıdaki Hizmet Şartları'nı okuyup kabul etmenizi zorunlu tutmaktadır. Bu şartlar, Google ChromeOS Flex Şartları'nın kapsamını genişletmez, değiştirmez veya sınırlamaz.</translation>
@@ -76,6 +77,7 @@
 <translation id="2174917724755363426">Yükleme işlemi tamamlanmadı. İptal etmek istediğinizden emin misiniz?</translation>
 <translation id="2190166659037789668">Güncelleme denetimi hatası: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome, gördüğünüz reklamlarda daha fazla kontrol sahibi olmanızı sağlar ve kişiselleştirilmiş reklamlar gösteren sitelerin hakkınızda edinebileceği bilgileri sınırlandırır</translation>
+<translation id="2216543877350048334">Google Hesabınızı Chrome'dan kaldırmak için oturumu kapatın</translation>
 <translation id="223889379102603431">Chrome'un kök sertifikalarını nasıl yönettiği hakkında bilgi</translation>
 <translation id="2258103955319320201">Chrome öğelerinize tüm cihazlarınızda erişmek için oturum açın ve senkronizasyonu etkinleştirin</translation>
 <translation id="2290014774651636340">Google API anahtarları eksik. Google Chrome'un bazı işlevleri devre dışı bırakılacak.</translation>
@@ -133,6 +135,7 @@
 <translation id="2929907241665500097">Chrome güncellenmedi. Bir sorun oluştu. <ph name="BEGIN_LINK" />Chrome güncelleme sorunlarını ve başarısız güncellemeleri düzeltin.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Yükleme hatası: Yükleyici işlemi başlatılamadı.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> - Ağda Oturum Açın - Chrome</translation>
+<translation id="2970681950995291301">Google Hesabınızı Chrome'dan kaldırmak için Ayarlar sayfasında Chrome oturumunu kapatın</translation>
 <translation id="3018957014024118866">Chrome'daki verileri de sil (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">&amp;ChromeOS Flex'i güncellemek için yeniden başlatın</translation>
 <translation id="3037838751736561277">Google Chrome arka plan modunda.</translation>
@@ -173,6 +176,7 @@
 <translation id="3635073343384702370">Kaydetmeniz halinde Chrome, şifrelerinizi kontrol edebilir.</translation>
 <translation id="3667616615096815454">Uygulama, sunucu tarafından bilinmediği için yüklenemedi.</translation>
 <translation id="3673813398384385993">Chrome, "<ph name="EXTENSION_NAME" />" uzantısında kötü amaçlı yazılım tespit etti</translation>
+<translation id="3695446226812920698">Nasıl yapacağınızı öğrenin</translation>
 <translation id="3697952514309507634">Diğer Chrome profilleri</translation>
 <translation id="3703994572283698466">ChromeOS, <ph name="BEGIN_LINK_LINUX_OSS" />Linux geliştirme ortamında<ph name="END_LINK_LINUX_OSS" /> olduğu gibi ek <ph name="BEGIN_LINK_CROS_OSS" />açık kaynak yazılımlardan<ph name="END_LINK_CROS_OSS" /> yararlanılarak geliştirilmiştir.</translation>
 <translation id="3716540481907974026">ChromeOS Flex sürümü</translation>
@@ -234,6 +238,7 @@
 <translation id="4624065194742029982">Chrome Gizli Modu</translation>
 <translation id="4627412468266359539">İsteğe bağlı: Teşhis ve kullanım verilerini otomatik olarak Google'a göndererek ChromeOS Flex özellikleri ile performansını iyileştirmeye yardımcı olun.</translation>
 <translation id="4633000520311261472">Chrome'u daha güvenli bir hale getirmek için <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> altında listelenmeyen ve bilginiz dışında eklenmiş olabilecek bazı uzantıları devre dışı bıraktık.</translation>
+<translation id="4643107447730827793">Chrome verilerinizden bazıları henüz Google Hesabınıza kaydedilmedi. Oturumunuzu kapatmadan önce birkaç dakika bekleyin.</translation>
 <translation id="4680828127924988555">Yüklemeyi İptal Et</translation>
 <translation id="469553575393225953">Bilinmeyen kaynaklardan gelen uzantılar, uygulamalar ve temalar cihazınıza zarar verebilir. Chrome bunların yalnızca Chrome Web Mağazası'ndan indirilmesini önerir.</translation>
 <translation id="4724676981607797757">Desteklenmeyen bir protokol hatası nedeniyle yükleme işlemi başarısız oldu.</translation>
@@ -258,6 +263,7 @@
 <translation id="4970880042055371251">ChromeOS sürümü</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">"Google Şifre Yöneticisi"ni tıklayın</translation>
+<translation id="5120334927898581447">Diğer Google hizmetlerinde oturum açtığınızda Chrome'da oturum açın</translation>
 <translation id="5126049312684316860">Chrome, ziyaret etme olasılığınızın yüksek olduğu daha fazla sayfayı önceden yükleyerek bu sayfaları ziyaret ettiğinizde daha hızlı yüklenmelerini sağlar.</translation>
 <translation id="5132929315877954718">Google Chrome'a özgü harika uygulamaları, oyunları, uzantıları ve temaları keşfedin.</translation>
 <translation id="5139423532931106058">Chrome profilinizi özelleştirin</translation>
@@ -293,6 +299,7 @@
 <translation id="5709557627224531708">Chrome'u varsayılan tarayıcınız olarak ayarlama</translation>
 <translation id="5727531838415286053">Chrome tarafından etkin bir denemeye rastgele yerleştirildiyseniz tarama geçmişiniz gördüğünüz reklamları ve aşağıdaki şekilde tahmin edilen ilgi alanlarınızı etkiler. Chrome, gizliliğinizi korumak için ilgi alanlarınızı her ay sürekli olarak siler. Kaldırmadığınız sürece ilgi alanlarınız yenilenmeye devam eder.</translation>
 <translation id="5736850870166430177">Chrome, bir sitenin şifrenizi çalmaya çalışması veya zararlı bir dosya indirmeniz halinde de Güvenli Tarama'ya sayfa içeriğinden parçalarla birlikte URL'ler gönderebilir</translation>
+<translation id="575458254678141039"><ph name="USER_EMAIL" /> ile Gmail veya YouTube gibi Google hizmetlerinde oturum açarken aynı hesapla Chrome'da oturum açabilirsiniz</translation>
 <translation id="5756509061973259733">Cihazda bu hesaba sahip bir Chrome profili zaten var</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">Chrome başlatılamadı. Tekrar deneyin.</translation>
@@ -334,6 +341,7 @@
 <translation id="6412673304250309937">URL'leri, Chrome'da kayıtlı güvenli olmayan siteler listesine göre kontrol eder. Chrome, bir sitenin şifrenizi çalmaya çalışması veya zararlı bir dosya indirmeniz halinde de Güvenli Tarama'ya sayfa içeriğinden parçalarla birlikte URL'ler gönderebilir.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Kuruluşunuz, 1 dakika kullanılmadığında Chrome'u otomatik olarak kapatır. Tarama verileri silinir. Bu veriler geçmiş, otomatik doldurma ve indirilenleri içerebilir.}other{Kuruluşunuz, # dakika kullanılmadığında Chrome'u otomatik olarak kapatır. Tarama verileri silinir. Bu veriler geçmiş, otomatik doldurma ve indirilenleri içerebilir.}}</translation>
 <translation id="6418662306461808273">Mevcut Chrome profiline geçilsin mi?</translation>
+<translation id="6479881432656947268">Chrome Web Mağazası'nı ziyaret edin</translation>
 <translation id="6481963882741794338">Kişiselleştirme ve diğer amaçlar için Chrome ile diğer Google hizmetlerini bağlayın</translation>
 <translation id="648319183876919572">Gelişmiş Güvenli Tarama sizi tehlikeli web sitelerinden ve indirmelerden korumak için daha fazlasını yapar</translation>
 <translation id="6489302989675808168">Açık • Chrome, bu uzantının kaynağını doğrulayamıyor</translation>
@@ -343,6 +351,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome Dev</translation>
 <translation id="659498884637196217">Bu cihazdaki Google Şifre Yöneticisi'nde</translation>
 <translation id="6632473616050862500">ChromeOS Flex, ek <ph name="BEGIN_LINK_CROS_OSS" />açık kaynak yazılımlardan<ph name="END_LINK_CROS_OSS" /> yararlanılarak geliştirilmiştir.</translation>
+<translation id="6660596345553328257">Chrome'da oturum açılsın mı?</translation>
 <translation id="6676384891291319759">İnternet'e erişin</translation>
 <translation id="6679975945624592337">Google Chrome'un Arka Planda Çalışmasına İzin Ver</translation>
 <translation id="6696915334902295848">Bu site için Chrome'un mikrofon iznine ihtiyacı var</translation>
@@ -371,6 +380,7 @@
 <translation id="7036251913954633326">Bu hesabı yalnızca bir kez kullanmak istiyorsanız Chrome tarayıcıda <ph name="GUEST_LINK_BEGIN" />misafir modunu<ph name="GUEST_LINK_END" /> kullanabilirsiniz. Başka biri için hesap eklemek isterseniz <ph name="DEVICE_TYPE" /> cihazınıza <ph name="LINK_BEGIN" />yeni bir kişi ekleyin<ph name="LINK_END" />.
 
 Web sitelerine ve uygulamalara verdiğiniz izinler, bu hesap için geçerli olabilir. Google Hesaplarınızı <ph name="SETTINGS_LINK_BEGIN" />Ayarlar<ph name="SETTINGS_LINK_END" /> bölümünden yönetebilirsiniz.</translation>
+<translation id="7037538054043837165">Şifreler ve diğer öğelerinizi tüm cihazlarınızda kaydedip kullanmak için Chrome'da oturum açın</translation>
 <translation id="7059914902409643750">Chrome'u Kendinize Uyarlayın</translation>
 <translation id="7071827361006050863">Chrome yakında tarama verilerini silecek</translation>
 <translation id="7085332316435785646">Google hizmetlerinde daha fazla kişiselleştirilmiş deneyimden faydalanmak için Chrome geçmişinin eklenip eklenmeyeceğini seçin</translation>
@@ -441,8 +451,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">Diğer Chrome Profilleri</translation>
 <translation id="8086881907087796310">Bilgisayarınız minimum donanım gereksinimlerini karşılamadığından yükleme işlemi başarısız oldu.</translation>
+<translation id="8111297389482307122">Bazı verilerin Google Hesabınıza kaydedilip tüm cihazlarınızda kullanılabilmesi için Chrome'un kimliğinizi doğrulaması gerekir. Oturumunuzu kapattığınızda bu veriler bu cihazda kalır.</translation>
 <translation id="8129812357326543296">&amp;Google Chrome hakkında</translation>
 <translation id="813913629614996137">İlk kullanıma hazırlanıyor...</translation>
+<translation id="8162006532256575008">Chrome'u hesap olmadan kullan</translation>
 <translation id="8255190535488645436">Google Chrome kameranızı ve mikrofonunuzu kullanıyor.</translation>
 <translation id="8257796129973882597">Yer işaretlerini, okuma modunu ve daha fazlasını Chrome menüsünden açabilirsiniz</translation>
 <translation id="8267953129876836456">Chrome, incelemeniz gereken bazı güvenlik önerileri tespit etti</translation>
@@ -453,6 +465,7 @@
 <translation id="8336463659890584292">Bir site kendi sayfasındaki bağlantıları gizli olarak önceden yüklemek istediğinde Chrome, Google sunucularını kullanır. Bu şekilde kimliğiniz önceden yüklenmiş siteden gizlenmiş olur, ancak Google hangi sitelerin önceden yüklendiğini öğrenir.</translation>
 <translation id="8342675569599923794">Bu dosya tehlikeli olduğu için Chrome tarafından engellendi.</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Bu verileri kullanma şeklimiz:<ph name="END_BOLD" /> Siteler, ilgi alanlarınız hakkındaki bilgileri Chrome'da saklayabilir. Örneğin, maraton ayakkabısı satın almak için ziyaret ettiğiniz bir site, maraton koşmayı ilgi alanınız olarak tanımlayabilir. Daha sonra bir yarışa kaydolmak için farklı bir siteyi ziyaret ettiğinizde o site ilgi alanlarınıza dayalı olarak size koşu ayakkabısı reklamı gösterebilir.</translation>
+<translation id="8350273347136316769">Chrome'da otomatik olarak oturum açmak istiyorum</translation>
 <translation id="8370517070665726704">Telif hakkı <ph name="YEAR" /> Google LLC. Tüm hakları saklıdır.</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />Bu verileri kullanma şeklimiz:<ph name="END_BOLD" /> Chrome, ilgi alanlarınızı tahmin edebilir. Daha sonrasında ziyaret ettiğiniz bir site, gördüğünüz reklamları kişiselleştirmek için Chrome'dan ilgi alanlarınızı göstermesini isteyebilir.</translation>
 <translation id="8387459386171870978">Chrome'u kullanmaya devam et</translation>
@@ -461,6 +474,7 @@
 <translation id="8416347857511542594">Chrome'da reklam kişiselleştirme hakkında daha fazla bilgi edinin</translation>
 <translation id="8418845734693287262">Hesap oturum açma ayrıntılarınız güncel olmadığından ChromeOS, verilerinizi senkronize edemedi.</translation>
 <translation id="842386925677997438">Chrome'un güvenlik araçları</translation>
+<translation id="8428213095426709021">Ayarlar</translation>
 <translation id="8433638294851456451">Buradan Android telefonunuza numara göndermek için iki cihazdan da Chrome'da oturum açın.</translation>
 <translation id="8451192282033883849">Hesabınız <ph name="MANAGER_NAME" /> tarafından yönetiliyor. Yöneticiniz bu Chrome tarayıcı profilinin yanı sıra yer işaretleri, geçmiş ve şifreler gibi verilerini görüntüleyip düzenleyebilir.</translation>
 <translation id="8496177819998570653">Google Ş&amp;ifre Yöneticisi</translation>
@@ -494,6 +508,7 @@
 <translation id="8862326446509486874">Sistem düzeyinde yükleme için gerekli haklara sahip değilsiniz. Yükleyiciyi Yönetici olarak tekrar çalıştırmayı deneyin.</translation>
 <translation id="8914504000324227558">Chrome'u Yeniden Başlat</translation>
 <translation id="8922193594870374009"><ph name="ORIGIN" /> sitesinden Android telefonunuza numara göndermek için iki cihazdan da Chrome'da oturum açın.</translation>
+<translation id="8948460679427074738">Bu uzantı, verileri nasıl topladığı ve kullandığı gibi gizlilik uygulamalarını yayınlamadı. Chrome, bu dosyayı kaldırmanızı önerir.</translation>
 <translation id="8986207147630327271">Bu tarayıcıya bir iş profili ekliyor ve yöneticinize yalnızca iş profilini kontrol etme yetkisi veriyorsunuz.</translation>
 <translation id="8989968390305463310">Tarama geçmişiniz gördüğünüz reklamları ve aşağıdaki şekilde tahmin edilen ilgi alanlarınızı etkiler. Chrome, gizliliğinizi korumak için ilgi alanlarınızı her ay sürekli olarak siler. Silme işlemi otomatik olarak gerçekleştirilir. Kaldırmadığınız sürece ilgi alanlarınız yenilenmeye devam edebilir.</translation>
 <translation id="8999117580775242387">Chrome, HTTPS kullanılamadığında size uyarı göndermeden güvenli olmayan bir bağlantı kullanır</translation>
@@ -502,6 +517,7 @@
 <translation id="9053892488859122171">ChromeOS Flex sistemi</translation>
 <translation id="9090566250983691233">Chrome'un bazı dosyaları neden engellediğini öğrenin</translation>
 <translation id="911206726377975832">Tarama verileriniz de silinsin mi?</translation>
+<translation id="9127728564687112483">Chrome'da oturum açmak istemiyorum</translation>
 <translation id="9138603949443464873">Yaptığınız değişiklikleri uygulamak için Chrome'u yeniden başlatın</translation>
 <translation id="9195993889682885387">Chrome son birkaç haftalık tarama geçmişinize göre ilgi alanlarınızı tahmin edebilir. Bu bilgi, cihazınızda kalır.</translation>
 <translation id="919706545465235479">Senkronizasyonu başlatmak için Chrome'u güncelleyin</translation>
diff --git a/chrome/app/resources/google_chrome_strings_uk.xtb b/chrome/app/resources/google_chrome_strings_uk.xtb
index cdfc0178..8d7159e 100644
--- a/chrome/app/resources/google_chrome_strings_uk.xtb
+++ b/chrome/app/resources/google_chrome_strings_uk.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Веб-переглядач Chrome заблокував завантаження, оскільки файли цього типу зазвичай не завантажують і вони можуть бути небезпечними</translation>
 <translation id="1203500561924088507">Дякуємо за встановлення. Щоб почати використовувати пакет <ph name="BUNDLE_NAME" />, потрібно перезапустити веб-переглядач.</translation>
 <translation id="1229096353876452996">Google радить зробити Chrome вебпереглядачем за умовчанням</translation>
+<translation id="1265739287306757398">Докладніше</translation>
 <translation id="1278833599417554002">Перезапустити, щоб оновити &amp;Chrome</translation>
 <translation id="1302523850133262269">Зачекайте, доки Chrome установить найновіші оновлення системи.</translation>
 <translation id="1335640173511558774">Перш ніж використовувати цей пристрій, потрібно прочитати й прийняти наведені нижче Умови використання домену <ph name="MANAGER" />. Вони не розширюють, не змінюють і не обмежують Умови використання ОС Google Chrome Flex.</translation>
@@ -77,6 +78,7 @@
 <translation id="2174917724755363426">Встановлення не завершено. Скасувати його?</translation>
 <translation id="2190166659037789668">Помилка перевірки наявності оновлень: <ph name="UPDATE_CHECK_ERROR" />.</translation>
 <translation id="2199691482078155239">Chrome дає змогу краще керувати тим, які оголошення вам показуються, і обмежує обсяг даних про вас, які можуть отримувати сайти під час показу персоналізованої реклами</translation>
+<translation id="2216543877350048334">Щоб вилучити обліковий запис Google, вийдіть із Chrome</translation>
 <translation id="223889379102603431">Інформація про те, як Chrome керує кореневими сертифікатами</translation>
 <translation id="2258103955319320201">Щоб мати доступ до своїх даних у веб-переглядачі Chrome на всіх пристроях, увійдіть в обліковий запис і ввімкніть синхронізацію</translation>
 <translation id="2290014774651636340">Ключі API Google відсутні. Деякі функції Google Chrome буде вимкнено.</translation>
@@ -134,6 +136,7 @@
 <translation id="2929907241665500097">Не вдалось оновити веб-переглядач Chrome. <ph name="BEGIN_LINK" />Вирішіть проблеми з оновленням Chrome.<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">Сталася помилка. Не вдалося розпочати встановлення.</translation>
 <translation id="2969728957078202736"><ph name="PAGE_TITLE" /> – Вхід у мережу – Chrome</translation>
+<translation id="2970681950995291301">Щоб вилучити обліковий запис Google, вийдіть із Chrome на сторінці налаштувань</translation>
 <translation id="3018957014024118866">Також видалити дані з Chrome (<ph name="URL" />)</translation>
 <translation id="3019382870990049182">Перезапустити, щоб оновити &amp;ОС Chrome Flex</translation>
 <translation id="3037838751736561277">Google Chrome у фоновому режимі.</translation>
@@ -174,6 +177,7 @@
 <translation id="3635073343384702370">Chrome зможе перевірити ваші паролі, коли ви їх збережете</translation>
 <translation id="3667616615096815454">Не вдалося встановити, оскільки цей додаток невідомий для сервера.</translation>
 <translation id="3673813398384385993">Веб-переглядач Chrome виявив, що розширення "<ph name="EXTENSION_NAME" />" містить зловмисне програмне забезпечення</translation>
+<translation id="3695446226812920698">Докладніше</translation>
 <translation id="3697952514309507634">Інші профілі Chrome</translation>
 <translation id="3703994572283698466">ОС Chrome і <ph name="BEGIN_LINK_LINUX_OSS" />середовище для розробки Linux<ph name="END_LINK_LINUX_OSS" /> працюють завдяки додатковому <ph name="BEGIN_LINK_CROS_OSS" />програмному забезпеченню з відкритим кодом<ph name="END_LINK_CROS_OSS" />.</translation>
 <translation id="3716540481907974026">Версія ОС Chrome Flex</translation>
@@ -235,6 +239,7 @@
 <translation id="4624065194742029982">Анонімний режим у Chrome</translation>
 <translation id="4627412468266359539">Необов’язково: допоможіть нам покращувати функції та підвищувати продуктивність ОС Chrome Flex, автоматично надсилаючи компанії Google дані про використання й діагностику.</translation>
 <translation id="4633000520311261472">Щоб зробити Chrome безпечнішим, ми вимкнули деякі розширення, установлені не із сайту <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> і, можливо, додані без вашого відома.</translation>
+<translation id="4643107447730827793">Деякі дані Chrome іще не збережено у вашому обліковому записі Google. Зачекайте кілька хвилин, перш ніж виходити з облікового запису.</translation>
 <translation id="4680828127924988555">Скасувати встановлення</translation>
 <translation id="469553575393225953">Розширення, додатки й теми з невідомих джерел можуть зашкодити вашому пристрою. Рекомендовано встановлювати файли лише з Веб-магазину Chrome.</translation>
 <translation id="4724676981607797757">Не вдалося встановити через помилку непідтримуваного протоколу.</translation>
@@ -335,6 +340,7 @@
 <translation id="6412673304250309937">Перевіряє URL-адреси за списком шкідливих сайтів, що зберігається в Chrome. Якщо сайт намагається викрасти ваш пароль або ви завантажуєте шкідливий файл, Chrome також може надсилати Безпечному перегляду URL-адреси, зокрема уривки вмісту сторінки.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Ваша організація автоматично закриє веб-переглядач Chrome, якщо він не використовується протягом 1 хвилини. Дані веб-перегляду буде видалено. Це може включати історію, дані автозаповнення й завантаження.}one{Ваша організація автоматично закриє веб-переглядач Chrome, якщо він не використовується протягом # хвилини. Дані веб-перегляду буде видалено. Це може включати історію, дані автозаповнення й завантаження.}few{Ваша організація автоматично закриє веб-переглядач Chrome, якщо він не використовується протягом # хвилин. Дані веб-перегляду буде видалено. Це може включати історію, дані автозаповнення й завантаження.}many{Ваша організація автоматично закриє веб-переглядач Chrome, якщо він не використовується протягом # хвилин. Дані веб-перегляду буде видалено. Це може включати історію, дані автозаповнення й завантаження.}other{Ваша організація автоматично закриє веб-переглядач Chrome, якщо він не використовується протягом # хвилини. Дані веб-перегляду буде видалено. Це може включати історію, дані автозаповнення й завантаження.}}</translation>
 <translation id="6418662306461808273">Перейти в наявний профіль Chrome?</translation>
+<translation id="6479881432656947268">Відвідати Веб-магазин Chrome</translation>
 <translation id="6481963882741794338">Зв’яжіть Chrome з іншими сервісами Google для персоналізації і інших цілей</translation>
 <translation id="648319183876919572">Безпечний перегляд із розширеним захистом додатково захищає вас від небезпечних веб-сайтів і завантажень</translation>
 <translation id="6489302989675808168">Увімкнено • Chrome не може перевірити, звідки походить це розширення</translation>
@@ -444,6 +450,7 @@
 <translation id="8064015586118426197">ОС Chrome Flex</translation>
 <translation id="8077579734294125741">Інші профілі Chrome</translation>
 <translation id="8086881907087796310">Не вдалося встановити, оскільки ваш комп’ютер не відповідає мінімальним вимогам до апаратного забезпечення.</translation>
+<translation id="8111297389482307122">Chrome має підтвердити вашу особу, перш ніж деякі дані можна буде зберігати в обліковому записі Google і використовувати на всіх ваших пристроях. Якщо ви вийдете, ці дані залишаться на пристрої.</translation>
 <translation id="8129812357326543296">Про &amp;Google Chrome</translation>
 <translation id="813913629614996137">Ініціалізація...</translation>
 <translation id="8162006532256575008">Використовувати Chrome, не входячи в обліковий запис</translation>
@@ -466,6 +473,7 @@
 <translation id="8416347857511542594">Докладніше про персоналізацію реклами в Chrome</translation>
 <translation id="8418845734693287262">ОС Chrome не вдалося синхронізувати ваші дані, оскільки дані для входу в обліковий запис застаріли.</translation>
 <translation id="842386925677997438">Інструменти безпеки Chrome</translation>
+<translation id="8428213095426709021">Налаштування</translation>
 <translation id="8433638294851456451">Щоб надіслати номер на телефон Android, увійдіть у Chrome на обох пристроях.</translation>
 <translation id="8451192282033883849">Вашим обліковим записом керує <ph name="MANAGER_NAME" />. Адміністратор вашої організації може бачити й редагувати цей профіль у веб-переглядачі Chrome і його дані, зокрема закладки, історію та паролі.</translation>
 <translation id="8496177819998570653">Google М&amp;енеджер паролів</translation>
@@ -499,6 +507,7 @@
 <translation id="8862326446509486874">У вас немає відповідних прав для встановлення на рівні системи. Спробуйте запустити програму встановлення, увійшовши з правами адміністратора.</translation>
 <translation id="8914504000324227558">Перезапустити Chrome</translation>
 <translation id="8922193594870374009">Щоб надіслати номер із сайту <ph name="ORIGIN" /> на телефон Android, увійдіть у Chrome на обох пристроях.</translation>
+<translation id="8948460679427074738">Немає відомостей про конфіденційність цього розширення, зокрема про те, як воно збирає і використовує дані. Chrome радить вилучити його.</translation>
 <translation id="8986207147630327271">Ви додаєте в цей веб-переглядач робочий профіль і дозволяєте адміністратору керувати лише ним.</translation>
 <translation id="8989968390305463310">Ваша історія веб-перегляду впливає на оголошення, що вам показуються, а також на наведений нижче список інтересів. З міркувань конфіденційності Chrome щомісяця автоматично видаляє ваші інтереси. Інтереси можуть оновлюватись, якщо ви не вилучите їх.</translation>
 <translation id="8999117580775242387">Якщо протокол HTTPS недоступний, Chrome використовуватиме незахищене з’єднання без попередження</translation>
diff --git a/chrome/app/resources/google_chrome_strings_ur.xtb b/chrome/app/resources/google_chrome_strings_ur.xtb
index 92d4138c..324dc2f 100644
--- a/chrome/app/resources/google_chrome_strings_ur.xtb
+++ b/chrome/app/resources/google_chrome_strings_ur.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">‏Chrome نے اس ڈاؤن لوڈ کو مسدود کر دیا کیونکہ فائل کی یہ قسم عام طور پر ڈاؤن لوڈ نہیں ہوتی ہے اور یہ خطرناک ہو سکتی ہے</translation>
 <translation id="1203500561924088507">انسٹال کرنے کا شکریہ۔ آپ کو <ph name="BUNDLE_NAME" /> استعمال کرنے سے پہلے اپنا براؤزر لازمی طور سے ری اسٹارٹ کرنا چاہیے۔</translation>
 <translation id="1229096353876452996">‏Google ‏Chrome کو بطور ڈیفالٹ سیٹ کرنے کی تجویز کرتا ہے</translation>
+<translation id="1265739287306757398">طریقہ جانیں</translation>
 <translation id="1278833599417554002">‏Chrome&amp; کو اپ ڈیٹ کرنے کیلئے بند کر کے دوبارہ چلائیں</translation>
 <translation id="1302523850133262269">‏Chrome کے ذریعے تازہ ترین سسٹم اپ ڈیٹس کو انسٹال کرتے ہوئے براہ کرم انتظار کریں۔</translation>
 <translation id="1335640173511558774">‏<ph name="MANAGER" /> تقاضہ کرتا ہے کہ آپ یہ آلہ استعمال کرنے سے پہلے مندرجہ ذیل سروس کی شرائط کو پڑھیں اور قبول کریں۔ یہ شرائط Google ChromeOS Flex کی شرائط کی توسیع، ان میں ترمیم یا انہیں محدود نہیں کرتی ہیں۔</translation>
@@ -35,6 +36,7 @@
 <translation id="1516530951338665275">‏جوڑا بنانا جاری رکھنے کیلئے Google Chrome کو بلوٹوتھ رسائی کی ضرورت ہے۔ <ph name="IDS_BLUETOOTH_DEVICE_CHOOSER_AUTHORIZE_BLUETOOTH_LINK" /></translation>
 <translation id="1547295885616600893">‏ChromeOS کو اضافی <ph name="BEGIN_LINK_CROS_OSS" />اوپن سورس سافٹ ویئر<ph name="END_LINK_CROS_OSS" /> کے ذریعے ممکن بنایا گیا ہے۔</translation>
 <translation id="155168855724261758">‏اپنے Chrome کو حسب ضرورت بنائیں</translation>
+<translation id="1551749261806528781">‏اپنے سبھی آلات پر پاس ورڈز وغیرہ کو محفوظ کرنے اور ان کا استعمال کرنے کے لیے، Chrome میں سائن ان کریں۔ آپ کے سائن ان کرنے کے بعد یہ پاس ورڈ آپ کے Google اکاؤنٹ میں محفوظ ہو جائے گا۔</translation>
 <translation id="1553358976309200471">‏Chrome کو اپ ڈیٹ کریں</translation>
 <translation id="1583073672411044740">‏<ph name="EXISTING_USER" /> اس Chrome پروفائل میں پہلے سے سائن ان ہے۔ اس سے <ph name="USER_EMAIL_ADDRESS" /> کیلئے ایک نئی Chrome پروفائل تخلیق ہو جائے گی</translation>
 <translation id="1587223624401073077">‏Google Chrome آپ کا کیمرا استعمال کر رہا ہے۔</translation>
@@ -80,6 +82,7 @@
 <translation id="2174917724755363426">انسٹالیشن مکمل نہیں ہے۔ کیا آپ واقعی منسوخ کرنا چاہتے ہیں؟</translation>
 <translation id="2190166659037789668">اپ ڈیٹ چیک کرنے میں خرابی: <ph name="UPDATE_CHECK_ERROR" />۔</translation>
 <translation id="2199691482078155239">‏Chrome آپ کو نظر آنے والے اشتہارات پر مزید کنٹرول فراہم کرتا ہے اور یہ محدود کرتا ہے کہ سائٹس کے آپ کو ذاتی نوعیت کے اشتہارات دکھانے پر وہ آپ کے بارے میں کیا جان سکتی ہیں</translation>
+<translation id="2216543877350048334">‏Chrome سے اپنا Google اکاؤنٹ ہٹانے کے لیے، سائن آؤٹ کریں</translation>
 <translation id="223889379102603431">‏اس بارے میں معلومات کہ کس طرح Chrome اپنے روٹ سرٹیفیکیٹس کا نظم کرتا ہے</translation>
 <translation id="2258103955319320201">‏اپنے تمام آلات پر اپنے Chrome براؤزر کی چیزوں تک رسائی حاصل کرنے کیلئے، سائن ان کریں اور پھر مطابقت پذیری کو آن کریں</translation>
 <translation id="2290014774651636340">‏Google API کلیدیں چھوٹی ہوئی ہیں۔ Google Chrome کی کچھ فعالیت غیر فعال ہو جائے گی۔</translation>
@@ -137,6 +140,7 @@
 <translation id="2929907241665500097">‏Chrome اپ ڈیٹ نہیں ہوا، کچھ غلط ہو گیا۔ <ph name="BEGIN_LINK" />Chrome اپ ڈیٹ کی دشواریوں اور ناکام اپ ڈیٹس کو درست کریں۔<ph name="END_LINK" /></translation>
 <translation id="2945997411976714835">انسٹال سے متعلق خرابی: انسٹالر کا عمل شروع ہونے میں ناکام رہا۔</translation>
 <translation id="2969728957078202736">‏<ph name="PAGE_TITLE" /> - نیٹ ورک سائن ان - Chrome</translation>
+<translation id="2970681950995291301">‏اپنے Google اکاؤنٹ کو Chrome سے ہٹانے کے لیے، ترتیبات کے صفحے میں Chrome سے سائن آؤٹ کریں</translation>
 <translation id="3018957014024118866">‏Chrome (<ph name="URL" />) سے ڈیٹا بھی حذف کریں</translation>
 <translation id="3019382870990049182">‏ChromeOS Flex&amp; کو اپ ڈیٹ کرنے کیلئے بند کر کے دوبارہ چلائیں</translation>
 <translation id="3037838751736561277">‏Google Chrome پس منظر وضع میں ہے۔</translation>
@@ -177,6 +181,7 @@
 <translation id="3635073343384702370">‏جب آپ پاس ورڈز کو محفوظ کرتے ہیں تو Chrome انہیں چیک کر سکتا ہے</translation>
 <translation id="3667616615096815454">انسٹال کرنے سے قاصر، ایپلیکیشن سرور کے لیے نامعلوم ہے۔</translation>
 <translation id="3673813398384385993">‏Chrome کو پتا چلا ہے کہ "<ph name="EXTENSION_NAME" />" میلوئیر پر مشتمل ہے</translation>
+<translation id="3695446226812920698">طریقہ جانیں</translation>
 <translation id="3697952514309507634">‏دیگر Chrome پروفائلز</translation>
 <translation id="3703994572283698466">‏ChromeOS کو اضافی <ph name="BEGIN_LINK_CROS_OSS" />اوپن سورس سافٹ ویئر<ph name="END_LINK_CROS_OSS" /> کے ذریعے ممکن بنایا گیا ہے، جیسے کہ <ph name="BEGIN_LINK_LINUX_OSS" />Linux ڈیولپمنٹ انوائرنمنٹ<ph name="END_LINK_LINUX_OSS" />۔</translation>
 <translation id="3716540481907974026">‏ChromeOS Flex ورژن</translation>
@@ -238,6 +243,7 @@
 <translation id="4624065194742029982">‏Chrome پوشیدگی</translation>
 <translation id="4627412468266359539">‏اختیاری: Google کو ڈائیگناسٹک اور استعمال کا ڈیٹا خودکار طور پر بھیج کر ChromeOS Flex کی خصوصیات اور کارکردگی کو بہتر بنانے میں مدد کریں۔</translation>
 <translation id="4633000520311261472">‏Chrome کو محفوظ تر بنانے کیلئے، ہم نے کچھ ایکسٹینشنز کو غیر فعال کر دیا ہے جو <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> میں مندرج نہیں ہیں اور ممکن ہے ان کو آپ کو بتائے بغیر شامل کیا گیا ہو۔</translation>
+<translation id="4643107447730827793">‏آپ کا کچھ Chrome ڈیٹا ابھی تک آپ کے Google اکاؤنٹ میں محفوظ نہیں ہوا ہے۔ سائن آؤٹ کرنے سے پہلے چند منٹ انتظار کرنے کی کوشش کریں۔</translation>
 <translation id="4680828127924988555">انسٹالیشن منسوخ کریں</translation>
 <translation id="469553575393225953">‏نامعلوم ذرائع سے ایکسٹینشنز، ایپس اور تھیمز آپ کے آلے کو نقصان پہنچا سکتے ہیں۔ Chrome انہیں صرف Chrome ویب اسٹور سے انسٹال کرنے کی تجویز کرتا ہے</translation>
 <translation id="4724676981607797757">ایک غیر تعاون یافتہ پروٹوکول کی خرابی کی وجہ سے انسٹالیشن ناکام ہو گئی۔</translation>
@@ -314,6 +320,7 @@
 <translation id="5940385492829620908">‏آپ کا ویب، بُک مارکس اور دیگر Chrome مواد یہاں رہتے ہیں۔</translation>
 <translation id="5941711191222866238">چھوٹا کریں</translation>
 <translation id="5941830788786076944">‏Google Chrome کو ڈیفالٹ براؤزر بنائیں</translation>
+<translation id="5947104538377036631">‏‫Chrome شارٹ کٹ</translation>
 <translation id="6003112304606738118">ڈاؤن لوڈ ہو رہی ہے… <ph name="HOURS" /> گھنٹہ(گھنٹے) باقی ہے</translation>
 <translation id="6014316319780893079">‏<ph name="BEGIN_LINK" />Chrome کے ٹولز<ph name="END_LINK" /> کے ذریعے آپ محفوظ طریقے سے براؤز کر سکتے ہیں اور چیزوں پر کنٹرول رکھ سکتے ہیں</translation>
 <translation id="6022659036123304283">‏Chrome کو اپنا ڈیفالٹ براؤزر بنائيں</translation>
@@ -342,6 +349,7 @@
 <translation id="6412673304250309937">‏Chrome میں اسٹور کردہ غیر محفوظ سائٹس کی فہرست کے URLs چیک کرتا ہے۔ اگر کوئی سائٹ آپ کا پاس ورڈ چرانے کی کوشش کرتی ہے یا جب آپ نقصان دہ فائل ڈاؤن لوڈ کرتے ہیں تو Chrome محفوظ براؤزنگ پر صفحہ کے مواد کے بائٹس سمیت URLs بھیجتا ہے۔</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{‏1 منٹ تک Chrome کا استعمال نہ ہونے پر آپ کی تنظیم خودکار طور پر Chrome کو بند کر دیتی ہے۔ براؤزنگ ڈیٹا کو حذف کر دیا جاتا ہے۔ اس میں سرگزشت، آٹو فل اور ڈاؤن لوڈز شامل ہو سکتے ہیں۔}other{‏# منٹ تک Chrome کا استعمال نہ ہونے پر آپ کی تنظیم خودکار طور پر اسے بند کر دیتی ہے۔ براؤزنگ ڈیٹا کو حذف کر دیا جاتا ہے۔ اس میں سرگزشت، آٹو فل اور ڈاؤن لوڈز شامل ہو سکتے ہیں۔}}</translation>
 <translation id="6418662306461808273">‏موجودہ Chrome پروفائل پر سوئچ کریں؟</translation>
+<translation id="6479881432656947268">‏Chrome ویب اسٹور پر جائیں</translation>
 <translation id="6481963882741794338">‏ذاتی نوعیت سازی اور دیگر مقاصد کے لیے Chrome اور دیگر Google سروسز کو لنک کریں</translation>
 <translation id="648319183876919572">بہتر کردہ محفوظ براؤزنگ آپ کو خطرناک ویب سائٹس اور ڈاؤن لوڈز سے بچانے کے لیے بہت کچھ کرتی ہے</translation>
 <translation id="6489302989675808168">‏آن • Chrome اس بات کی تصدیق نہیں کر سکتا کہ یہ ایکسٹینشن کہاں سے آتی ہے</translation>
@@ -451,6 +459,7 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">‏دیگر Chrome پروفائلز</translation>
 <translation id="8086881907087796310">انسٹالیشن ناکام ہو گئی کیونکہ آپ کا کمپیوٹر ہارڈ ویئر کے کم از کم تقاضوں کو پورا نہیں کرتا ہے۔</translation>
+<translation id="8111297389482307122">‏آپ کے Google اکاؤنٹ میں کچھ ڈیٹا کو محفوظ کرنے اور آپ کے تمام آلات پر اس کا استعمال کرنے سے پہلے Chrome کو اس بات کی توثیق کرنے کی ضرورت ہے کہ یہ آپ ہی ہیں۔ اگر آپ سائن آؤٹ کرتے ہیں تو یہ ڈیٹا اس آلے پر رہے گا۔</translation>
 <translation id="8129812357326543296">‏‎&amp;Google Chrome کے بارے میں</translation>
 <translation id="813913629614996137">آغاز کیا جا رہا ہے…</translation>
 <translation id="8162006532256575008">‏اکاؤنٹ کے بغیر Chrome استعمال کریں</translation>
@@ -473,6 +482,7 @@
 <translation id="8416347857511542594">‏Chrome میں اشتہارات کو ذاتی نوعیت کا بنانے کے بارے میں مزید جانیں</translation>
 <translation id="8418845734693287262">‏ChromeOS آپ کے اکاؤنٹ کی سائن ان تفصیلات پرانی ہونے کی وجہ سے آپ کے ڈیٹا کی مطابقت پذیری نہیں کر سکا۔</translation>
 <translation id="842386925677997438">‏Chrome کے سیفٹی ٹولز</translation>
+<translation id="8428213095426709021">ترتیبات</translation>
 <translation id="8433638294851456451">‏یہاں سے اپنے Android فون پر نمبر بھیجنے کے لیے، دونوں آلات پر Chrome میں سائن ان کریں۔</translation>
 <translation id="8451192282033883849">‏<ph name="MANAGER_NAME" /> آپ کے اکاؤنٹ کا نظم کرتا ہے۔ آپ کا منتظم اس Chrome براؤزر کی پروفائل اور اس کے ڈیٹا جیسے بُک مارکس، سرگزشت اور پاس ورڈز کو دیکھ اور اس میں ترمیم کر سکتا ہے۔</translation>
 <translation id="8496177819998570653">‏Google پاس ورڈ مینیجر</translation>
@@ -506,6 +516,7 @@
 <translation id="8862326446509486874">سسٹم کی سطح پر انسٹال کرنے کیلئے آپ کے پاس مناسب حقوق نہیں ہیں۔ انسٹالر کو دوبارہ منتظم کے بطور چلانے کی کوشش کریں۔</translation>
 <translation id="8914504000324227558">‏Chrome کو دوبارہ شروع کریں</translation>
 <translation id="8922193594870374009">‏<ph name="ORIGIN" /> سے اپنے Android فون پر نمبر بھیجنے کے لئے دونوں آلات پر Chrome میں سائن ان کریں۔</translation>
+<translation id="8948460679427074738">‏اس ایکسٹینشن نے رازداری کے ضوابط کو شائع نہیں کیا ہے، جیسے کہ اس کا ڈیٹا کو اکٹھا اور استعمال کرنے کا طریقہ۔ Chrome تجویز کرتا ہے کہ آپ اسے ہٹا دیں۔</translation>
 <translation id="8986207147630327271">آپ اس براؤزر میں ایک دفتری پروفائل شامل کر رہے ہیں اور اپنے منتظم کو صرف دفتری پروفائل پر کنٹرول فراہم کر رہے ہیں۔</translation>
 <translation id="8989968390305463310">‏آپ کی براؤزنگ کی سرگزشت آپ کے دیکھے جانے والے اشتہارات اور ذیل میں لگائے گئے اندازے کے مطابق دلچسپیوں کو متاثر کرتی ہے۔ آپ کی رازداری کے تحفظ کے لیے، Chrome آپ کی دلچسپیوں کو ہر ماہ رولنگ کے تحت خودکار طور پر حذف کرتا ہے۔ دلچسپیاں آپ کے ہٹانے تک ریفریش ہو سکتی ہیں۔</translation>
 <translation id="8999117580775242387">‏HTTPS دستیاب نہ ہونے پر، Chrome آپ کو وارننگ دیے بغیر ایک غیر محفوظ کنکشن استعمال کرے گا</translation>
diff --git a/chrome/app/resources/google_chrome_strings_uz.xtb b/chrome/app/resources/google_chrome_strings_uz.xtb
index fb148177..67a57d3 100644
--- a/chrome/app/resources/google_chrome_strings_uz.xtb
+++ b/chrome/app/resources/google_chrome_strings_uz.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome bu yuklamani blokladi, chunki bunday turdagi fayl odatda yuklab olinmaydi va xavfli boʻlishi mumkin</translation>
 <translation id="1203500561924088507">Oʻrnatganingiz uchun tashakkur! <ph name="BUNDLE_NAME" />ni ishlatishdan oldin brauzerni qayta ishga tushirishingiz lozim.</translation>
 <translation id="1229096353876452996">Google asosiy brauzer sifatida Chromeni sozlashni tavsiya etadi</translation>
+<translation id="1265739287306757398">Batafsil axborot</translation>
 <translation id="1278833599417554002">&amp;Chrome brauzerini yangilash uchun qayta ishga tushiring</translation>
 <translation id="1302523850133262269">Chrome so‘nggi tizim yangilanishlarini o‘rnatguncha kutib turing.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> bu qurilmadan foydalanishdan oldin quyidagi Xizmat shartlarini oʻqib, qabul qilishingizni talab qiladi. Bu shartlar Google ChromeOS Flex shartlarini kengaytirmaydi, oʻzgartirmaydi yoki cheklamaydi.</translation>
@@ -178,6 +179,7 @@
 <translation id="3635073343384702370">Chrome faqat saqlangan parollaringizni tekshira oladi</translation>
 <translation id="3667616615096815454">Oʻrnatilmadi, ilova serverga nomaʼlum.</translation>
 <translation id="3673813398384385993">Chrome “<ph name="EXTENSION_NAME" />” kengaytmasi tarkibida zararli dastur aniqladi</translation>
+<translation id="3695446226812920698">Batafsil</translation>
 <translation id="3697952514309507634">Boshqa Chrome profillari</translation>
 <translation id="3703994572283698466">ChromeOS tizimini ishlab chiqishda <ph name="BEGIN_LINK_LINUX_OSS" />Linux dasturlash muhiti<ph name="END_LINK_LINUX_OSS" /> <ph name="BEGIN_LINK_CROS_OSS" />ochiq kodli DT<ph name="END_LINK_CROS_OSS" /> vositalaridan foydalanilgan.</translation>
 <translation id="3716540481907974026">ChromeOS Flex versiyasi</translation>
@@ -345,6 +347,7 @@
 <translation id="6412673304250309937">URL manzillar Chrome bilgan zararli saytlar roʻyxati orqali tekshiriladi. Agar sayt parolingizni oʻgirlashga urinsa yoki zararli fayl yuklab olsangiz, Chrome ham URL manzillar kabi sahifa elementlarini Saytlarni xavfsiz kezish tizimiga yuborishi mumkin.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Chrome 1 daqiqa ishlatilmasa, tashkilot avtomatik ravishda yopadi. Brauzerning ishlashi haqida axborot oʻchiriladi. Bunga tarix, avtomatik kiritish va yuklanmalar kirishi mumkin.}other{Chrome # daqiqa ishlatilmasa, tashkilot avtomatik ravishda yopadi. Brauzerning ishlashi haqida axborot oʻchiriladi. Bunga tarix, avtomatik kiritish va yuklanmalar kirishi mumkin.}}</translation>
 <translation id="6418662306461808273">Mavjud Chrome profiliga almashilsinmi?</translation>
+<translation id="6479881432656947268">Chrome Web Store doʻkonini ochish</translation>
 <translation id="6481963882741794338">Chrome va boshqa Google xizmatlarini moslashtirish kabi maqsadlarda ulang</translation>
 <translation id="648319183876919572">Saytlarni kuchaytirilgan rejimda xavfsiz kezish yordamida zararli saytlar va yuklanmalardan himoyalanish mumkin</translation>
 <translation id="6489302989675808168">Yoniq • Chrome bu kengaytma manbasini tekshira olmadi</translation>
@@ -477,6 +480,7 @@
 <translation id="8416347857511542594">Chromeda reklamani moslashtirish haqida batafsil</translation>
 <translation id="8418845734693287262">Hisobga kirish maʼlumotlaringiz eskirgani sababli ChromeOS maʼlumotlaringizni sinxronlay olmadi.</translation>
 <translation id="842386925677997438">Chrome xavfsizlik vositalari</translation>
+<translation id="8428213095426709021">Sozlamalar</translation>
 <translation id="8433638294851456451">Bu yerdan Android telefoningizga raqam yuborish uchun ikkala qurilmada Chrome hisobingizga kiring.</translation>
 <translation id="8451192282033883849">Hisobingiz <ph name="MANAGER_NAME" /> domenida boshqariladi. Administrator Chrome brauzeri profili va undagi bukmarklar, tarix va parollar kabi maʼlumotlarni koʻrib, tahrirlay oladi.</translation>
 <translation id="8496177819998570653">Google &amp;Parollar menejeri</translation>
diff --git a/chrome/app/resources/google_chrome_strings_vi.xtb b/chrome/app/resources/google_chrome_strings_vi.xtb
index aeae788..d1328e7f 100644
--- a/chrome/app/resources/google_chrome_strings_vi.xtb
+++ b/chrome/app/resources/google_chrome_strings_vi.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome đã chặn tệp tải xuống này vì loại tệp này ít được tải xuống và có thể nguy hiểm</translation>
 <translation id="1203500561924088507">Cảm ơn bạn đã cài đặt. Bạn phải khởi động lại trình duyệt trước khi sử dụng <ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">Google khuyên bạn nên đặt Chrome làm trình duyệt mặc định</translation>
+<translation id="1265739287306757398">Tìm hiểu cách thức</translation>
 <translation id="1278833599417554002">Chạy lại để cập nhật &amp;Chrome</translation>
 <translation id="1302523850133262269">Vui lòng đợi khi Chrome cài đặt các bản cập nhật hệ thống mới nhất.</translation>
 <translation id="1335640173511558774"><ph name="MANAGER" /> yêu cầu bạn phải đọc và chấp nhận Điều khoản dịch vụ sau đây trước khi dùng thiết bị này. Những điều khoản này không mở rộng, sửa đổi hay giới hạn Điều khoản của Google ChromeOS Flex.</translation>
@@ -178,6 +179,7 @@
 <translation id="3635073343384702370">Chrome có thể kiểm tra mật khẩu của bạn khi bạn lưu các mật khẩu đó</translation>
 <translation id="3667616615096815454">Không thể cài đặt, máy chủ không xác định được ứng dụng.</translation>
 <translation id="3673813398384385993">Chrome nhận thấy rằng "<ph name="EXTENSION_NAME" />" chứa phần mềm độc hại</translation>
+<translation id="3695446226812920698">Tìm hiểu cách thức</translation>
 <translation id="3697952514309507634">Các hồ sơ khác trên Chrome</translation>
 <translation id="3703994572283698466">ChromeOS có thể hoạt động được là nhờ <ph name="BEGIN_LINK_CROS_OSS" />phần mềm nguồn mở<ph name="END_LINK_CROS_OSS" /> bổ sung, tương tự như <ph name="BEGIN_LINK_LINUX_OSS" />môi trường phát triển Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Phiên bản ChromeOS Flex</translation>
@@ -342,6 +344,7 @@
 <translation id="6412673304250309937">Kiểm tra đối chiếu các URL với danh sách trang web không an toàn được lưu trữ trong Chrome. Nếu một trang web cố ăn cắp mật khẩu của bạn hoặc nếu bạn tải một tệp gây hại xuống, Chrome cũng có thể gửi các URL, bao gồm cả các đoạn nội dung trên trang, đến tính năng Duyệt web an toàn.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Tổ chức sẽ tự động đóng Chrome sau 1 phút bạn không dùng đến. Dữ liệu duyệt web sẽ bị xoá. Dữ liệu này có thể bao gồm nhật ký, nội dung tự động điền và tệp đã tải xuống.}other{Tổ chức sẽ tự động đóng Chrome sau # phút bạn không dùng đến. Dữ liệu duyệt web sẽ bị xoá. Dữ liệu này có thể bao gồm nhật ký, nội dung tự động điền và tệp đã tải xuống.}}</translation>
 <translation id="6418662306461808273">Chuyển sang hồ sơ hiện có trên Chrome?</translation>
+<translation id="6479881432656947268">Truy cập Cửa hàng Chrome trực tuyến</translation>
 <translation id="6481963882741794338">Liên kết Chrome và các dịch vụ khác của Google cho mục đích cá nhân hoá và các mục đích khác</translation>
 <translation id="648319183876919572">Tính năng Duyệt web an toàn có tăng cường bảo vệ hoạt động hiệu quả hơn để bảo vệ bạn khỏi các tệp đã tải xuống và trang web nguy hiểm</translation>
 <translation id="6489302989675808168">Bật • Chrome không thể xác minh nguồn gốc của tiện ích này</translation>
@@ -474,6 +477,7 @@
 <translation id="8416347857511542594">Tìm hiểu thêm về chế độ cá nhân hoá quảng cáo trong Chrome</translation>
 <translation id="8418845734693287262">ChromeOS không thể đồng bộ hoá dữ liệu của bạn do thông tin đăng nhập vào tài khoản của bạn đã lỗi thời.</translation>
 <translation id="842386925677997438">Công cụ đảm bảo an toàn của Chrome</translation>
+<translation id="8428213095426709021">Cài đặt</translation>
 <translation id="8433638294851456451">Để gửi số điện thoại từ thiết bị này đến điện thoại Android của bạn, hãy đăng nhập vào Chrome trên cả hai thiết bị.</translation>
 <translation id="8451192282033883849">Tài khoản của bạn do <ph name="MANAGER_NAME" /> quản lý. Quản trị viên của bạn có thể xem và chỉnh sửa hồ sơ Trình duyệt Chrome này cũng như dữ liệu như dấu trang, lịch sử và mật khẩu.</translation>
 <translation id="8496177819998570653">Trình quản lý mật khẩu của Google</translation>
diff --git a/chrome/app/resources/google_chrome_strings_zh-CN.xtb b/chrome/app/resources/google_chrome_strings_zh-CN.xtb
index 904371c..1734625f 100644
--- a/chrome/app/resources/google_chrome_strings_zh-CN.xtb
+++ b/chrome/app/resources/google_chrome_strings_zh-CN.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">Chrome 阻止了此项下载操作,因为这不是常下载的文件类型,可能具有危险性</translation>
 <translation id="1203500561924088507">感谢您完成安装。您必须重启浏览器才能使用 <ph name="BUNDLE_NAME" />。</translation>
 <translation id="1229096353876452996">Google 建议将 Chrome 设为默认浏览器</translation>
+<translation id="1265739287306757398">了解如何操作</translation>
 <translation id="1278833599417554002">重新启动以更新 Chrome(&amp;C)</translation>
 <translation id="1302523850133262269">Chrome正在安装最新的系统更新,请稍候。</translation>
 <translation id="1335640173511558774">根据 <ph name="MANAGER" /> 的要求,您必须先阅读并接受以下《服务条款》才能使用此设备。这些条款不会扩展、修改或限制 Google ChromeOS Flex 条款。</translation>
@@ -175,6 +176,7 @@
 <translation id="3635073343384702370">您需要先保存密码,然后才能使用 Chrome 的密码检查功能</translation>
 <translation id="3667616615096815454">无法安装,服务器无法识别该应用。</translation>
 <translation id="3673813398384385993">Chrome 发现“<ph name="EXTENSION_NAME" />”包含恶意软件</translation>
+<translation id="3695446226812920698">如何解决</translation>
 <translation id="3697952514309507634">其他 Chrome 个人资料</translation>
 <translation id="3703994572283698466">与 <ph name="BEGIN_LINK_LINUX_OSS" />Linux 开发环境<ph name="END_LINK_LINUX_OSS" />一样,Chrome 操作系统也是借助了其他<ph name="BEGIN_LINK_CROS_OSS" />开源软件<ph name="END_LINK_CROS_OSS" />才得以问世。</translation>
 <translation id="3716540481907974026">ChromeOS Flex 版本</translation>
@@ -337,6 +339,7 @@
 <translation id="6412673304250309937">将网址与存储在 Chrome 中的不安全网站列表进行比对。如果某个网站企图窃取您的密码,或者您下载了有害的文件,Chrome 可能还会将相应网址连同少量网页内容发送给“安全浏览”功能。</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{贵组织会在 Chrome 闲置 1 分钟后自动关闭它。浏览数据会被删除。这些数据可能包括历史记录、自动填充数据和下载内容。}other{贵组织会在 Chrome 闲置 # 分钟后自动关闭它。浏览数据会被删除。这些数据可能包括历史记录、自动填充数据和下载内容。}}</translation>
 <translation id="6418662306461808273">切换到现有的 Chrome 个人资料?</translation>
+<translation id="6479881432656947268">访问 Chrome 应用商店</translation>
 <translation id="6481963882741794338">关联 Chrome 和其他 Google 服务,以便获得个性化体验和实现其他用途</translation>
 <translation id="648319183876919572">“增强型安全浏览”功能有助于保护您免受危险的网站及下载内容的侵害</translation>
 <translation id="6489302989675808168">已开启 • Chrome 无法验证此扩展程序的来源</translation>
@@ -469,6 +472,7 @@
 <translation id="8416347857511542594">在 Chrome 设置中详细了解广告个性化</translation>
 <translation id="8418845734693287262">由于您的账号登录详细信息已过期,Chrome 操作系统无法同步您的数据。</translation>
 <translation id="842386925677997438">Chrome 的安全工具</translation>
+<translation id="8428213095426709021">设置</translation>
 <translation id="8433638294851456451">若要从此处向您的 Android 手机发送电话号码,请在这两部设备上分别登录 Chrome。</translation>
 <translation id="8451192282033883849">您的账号由 <ph name="MANAGER_NAME" /> 管理。您的管理员能看到并修改这份 Chrome 浏览器个人资料及其数据(例如书签、历史记录和密码)。</translation>
 <translation id="8496177819998570653">Google 密码管理工具(&amp;A)</translation>
diff --git a/chrome/app/resources/google_chrome_strings_zh-HK.xtb b/chrome/app/resources/google_chrome_strings_zh-HK.xtb
index 5b353f51..0778878 100644
--- a/chrome/app/resources/google_chrome_strings_zh-HK.xtb
+++ b/chrome/app/resources/google_chrome_strings_zh-HK.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">由於此檔案類型不是常見的下載項目,可能含有危險內容,因此 Chrome 已禁止下載</translation>
 <translation id="1203500561924088507">多謝安裝。您必須先重新啟動瀏覽器,才能使用 <ph name="BUNDLE_NAME" />。</translation>
 <translation id="1229096353876452996">Google 建議將 Chrome 設定為預設瀏覽器</translation>
+<translation id="1265739287306757398">操作說明</translation>
 <translation id="1278833599417554002">重新啟動以更新 &amp;Chrome</translation>
 <translation id="1302523850133262269">請稍候,Chrome 正在安裝最新的系統更新。</translation>
 <translation id="1335640173511558774">在使用這部裝置前,<ph name="MANAGER" /> 要求您仔細閱讀並接受下列《服務條款》。這些條款不會擴展、修改或限制《Google ChromeOS Flex 條款》。</translation>
@@ -179,6 +180,7 @@
 <translation id="3635073343384702370">儲存密碼時,Chrome 可檢查你的密碼</translation>
 <translation id="3667616615096815454">伺服器無法識別應用程式,因此無法安裝。</translation>
 <translation id="3673813398384385993">Chrome 發現「<ph name="EXTENSION_NAME" />」含有惡意軟件</translation>
+<translation id="3695446226812920698">瞭解詳情</translation>
 <translation id="3697952514309507634">其他 Chrome 設定檔</translation>
 <translation id="3703994572283698466">Chrome OS 得以面世,全賴其他<ph name="BEGIN_LINK_CROS_OSS" />開放原始碼軟件<ph name="END_LINK_CROS_OSS" />,<ph name="BEGIN_LINK_LINUX_OSS" />Linux 開發環境<ph name="END_LINK_LINUX_OSS" />也一樣。</translation>
 <translation id="3716540481907974026">ChromeOS Flex 版本</translation>
@@ -240,7 +242,7 @@
 <translation id="4624065194742029982">Chrome 無痕模式</translation>
 <translation id="4627412468266359539">選用:將診斷和使用情況資料自動傳送給 Google,協助改善 ChromeOS Flex 的功能和效能。</translation>
 <translation id="4633000520311261472">為了提高 Chrome 的安全性,我們已將部分未列在 <ph name="IDS_EXTENSION_WEB_STORE_TITLE" /> 中的擴充功能停用,它們可能在您不知情的情況下新增至瀏覽器。</translation>
-<translation id="4643107447730827793">部分 Chrome 資料尚未儲存到 Google 帳戶,請稍候幾分鐘後再登出。</translation>
+<translation id="4643107447730827793">部分 Chrome 資料尚未儲存至 Google 帳戶。請等待幾分鐘後再嘗試登出。</translation>
 <translation id="4680828127924988555">取消安裝</translation>
 <translation id="469553575393225953">來源不明的擴充程式、應用程式和主題可能會損害您的裝置。Chrome 建議您只透過「Chrome 網上應用程式商店」安裝這些項目</translation>
 <translation id="4724676981607797757">由於發生不支援通訊協定的錯誤,因此無法安裝。</translation>
@@ -265,6 +267,7 @@
 <translation id="4970880042055371251">Chrome OS 版本</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">按一下 [Google 密碼管理工具]</translation>
+<translation id="5120334927898581447">在登入其他 Google 服務時登入 Chrome</translation>
 <translation id="5126049312684316860">Chrome 會預先載入更多你可能瀏覽的網頁,以便在你瀏覽時更快載入</translation>
 <translation id="5132929315877954718">為您的 Google Chrome 探索各種實用有趣的應用程式、遊戲、擴充功能和主題。</translation>
 <translation id="5139423532931106058">自訂您的 Chrome 設定檔</translation>
@@ -302,6 +305,7 @@
 <translation id="5709557627224531708">將 Chrome 設為預設瀏覽器</translation>
 <translation id="5727531838415286053">如果 Chrome 隨機將您加入啟用的試用功能中,您的瀏覽紀錄會影響系統顯示的廣告,以及以下推測的興趣。為保障您的私隱,Chrome 每個月都會自動刪除您的興趣。除非您移除興趣,否則系統會重新整理興趣。</translation>
 <translation id="5736850870166430177">如果有網站試圖盜取您的密碼,或當您下載有害檔案時,Chrome 亦可能將網址 (包括部分網頁內容) 傳送至「安全瀏覽」功能</translation>
+<translation id="575458254678141039">使用 <ph name="USER_EMAIL" /> 登入 Gmail 或 YouTube 等 Google 服務時,你可使用同一個帳戶登入 Chrome</translation>
 <translation id="5756509061973259733">此裝置上已有此帳戶的 Chrome 設定檔</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary</translation>
 <translation id="5804318322022881572">無法啟動 Chrome,請再試一次。</translation>
@@ -343,6 +347,7 @@
 <translation id="6412673304250309937">使用儲存在 Chrome 中的不安全網站清單來檢查網址。如果有網站試圖盜取您的密碼,或當您下載有害檔案時,Chrome 亦可能將網址 (包括部分網頁內容) 傳送至「安全瀏覽」功能。</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{根據機構規定,Chrome 會在閒置 1 分鐘後自動關閉。屆時系統將刪除瀏覽資料,當中可能包括記錄、自動填入資料和下載檔案。}other{根據機構規定,Chrome 會在閒置 # 分鐘後自動關閉。屆時系統將刪除瀏覽資料,當中可能包括記錄、自動填入資料和下載檔案。}}</translation>
 <translation id="6418662306461808273">要切換至現有 Chrome 設定檔嗎?</translation>
+<translation id="6479881432656947268">前往「Chrome 網上應用程式商店」</translation>
 <translation id="6481963882741794338">連結 Chrome 和其他 Google 服務,用於個人化和其他用途</translation>
 <translation id="648319183876919572">「強化安全瀏覽」可進一步保護您免受危險網站和下載檔案威脅</translation>
 <translation id="6489302989675808168">已開啟 • Chrome 無法驗證此擴充程式的來源</translation>
@@ -352,6 +357,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome 開發人員版</translation>
 <translation id="659498884637196217">前往此裝置的「Google 密碼管理工具」進行更新</translation>
 <translation id="6632473616050862500">ChromeOS Flex 的開發全賴其他<ph name="BEGIN_LINK_CROS_OSS" />開放原始碼軟件<ph name="END_LINK_CROS_OSS" />協助才得以面世。</translation>
+<translation id="6660596345553328257">要登入 Chrome 嗎?</translation>
 <translation id="6676384891291319759">連線到互聯網</translation>
 <translation id="6679975945624592337">讓 Google Chrome 在背景執行</translation>
 <translation id="6696915334902295848">Chrome 需要麥克風權限,才能執行此網站要求的功能</translation>
@@ -380,6 +386,7 @@
 <translation id="7036251913954633326">如果您只想使用此帳戶一次,可以在 Chrome 瀏覽器中使用<ph name="GUEST_LINK_BEGIN" />訪客模式<ph name="GUEST_LINK_END" />。如要新增其他人的帳戶,請<ph name="LINK_BEGIN" />新增使用者<ph name="LINK_END" />至您的 <ph name="DEVICE_TYPE" />。
 
 您已向網站和應用程式授予的權限,可能會套用到此帳戶。您可在「<ph name="SETTINGS_LINK_BEGIN" />設定<ph name="SETTINGS_LINK_END" />」中管理 Google 帳戶。</translation>
+<translation id="7037538054043837165">如要在所有裝置上儲存及使用密碼和其他資料,請登入 Chrome</translation>
 <translation id="7059914902409643750">自訂屬於您的 Chrome</translation>
 <translation id="7071827361006050863">Chrome 即將刪除瀏覽資料</translation>
 <translation id="7085332316435785646">選擇是否包含 Chrome 記錄,以便在 Google 服務中享有更個人化的體驗</translation>
@@ -450,9 +457,10 @@
 <translation id="8064015586118426197">ChromeOS Flex</translation>
 <translation id="8077579734294125741">其他 Chrome 設定檔</translation>
 <translation id="8086881907087796310">由於你的電腦不符合最低硬件要求,因此安裝失敗。</translation>
-<translation id="8111297389482307122">Chrome 必須先驗證身分,才能將這些資料儲存到 Google 帳戶,讓你在所有裝置上使用。登出後,這類資料仍會保留在這部裝置。</translation>
+<translation id="8111297389482307122">Chrome 需要先驗證身分,才能將部分資料儲存至 Google 帳戶,並在所有裝置上使用。登出後,這類資料仍會保留在此裝置。</translation>
 <translation id="8129812357326543296">關於 Google Chrome(&amp;G)</translation>
 <translation id="813913629614996137">正在初始化…</translation>
+<translation id="8162006532256575008">在不登入帳戶的情況下使用 Chrome</translation>
 <translation id="8255190535488645436">Google Chrome 正在使用您的相機和麥克風。</translation>
 <translation id="8257796129973882597">你可從 Chrome 選單開啟書籤、閱讀模式等功能</translation>
 <translation id="8267953129876836456">Chrome 發現一些安全性建議需要你審核</translation>
@@ -463,6 +471,7 @@
 <translation id="8336463659890584292">當網站要求以私密方式預先載入網頁上的連結時,Chrome 會使用 Google 伺服器。這麼做可在預先載入網站中隱藏您的身分,不過 Google 會知道這類網站預先載入的內容。</translation>
 <translation id="8342675569599923794">此檔案不安全,因此 Chrome 已封鎖此檔案。</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />我們會如何使用這些資料:<ph name="END_BOLD" />網站可將您的興趣相關資料儲存在 Chrome 中。例如,如果您瀏覽某個網站想購買適合馬拉松的跑步鞋,網站可能會判斷您的興趣為跑馬拉松。如果您日後瀏覽其他網站報名參加比賽,該網站就可以根據您的興趣向您顯示跑步鞋的廣告。</translation>
+<translation id="8350273347136316769">自動登入 Chrome</translation>
 <translation id="8370517070665726704">版權所有 <ph name="YEAR" /> Google LLC。保留所有權利。</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />我們如何使用這項資料:<ph name="END_BOLD" />Chrome 可以推測您的興趣。您日後瀏覽的網站可向 Chrome 要求查看您的興趣,以便向您顯示個人化廣告。</translation>
 <translation id="8387459386171870978">繼續使用 Chrome</translation>
@@ -471,6 +480,7 @@
 <translation id="8416347857511542594">前往 Chrome 進一步瞭解廣告個人化</translation>
 <translation id="8418845734693287262">您的帳戶登入詳情尚未更新,因此 Chrome OS 無法同步處理您的資料。</translation>
 <translation id="842386925677997438">Chrome 的安全工具</translation>
+<translation id="8428213095426709021">設定</translation>
 <translation id="8433638294851456451">如要將號碼從此處傳送至 Android 手機,請在這兩部裝置上登入 Chrome。</translation>
 <translation id="8451192282033883849">您的帳戶由 <ph name="MANAGER_NAME" /> 管理。管理員可查看並編輯此 Chrome 瀏覽器設定檔和其資料,例如書籤、記錄和密碼。</translation>
 <translation id="8496177819998570653">Google 密碼管理工具(&amp;A)</translation>
@@ -504,7 +514,7 @@
 <translation id="8862326446509486874">您沒有在系統層級進行安裝的權限,請以管理員的身分執行安裝程式。</translation>
 <translation id="8914504000324227558">重新啟動 Chrome</translation>
 <translation id="8922193594870374009">如要將號碼從 <ph name="ORIGIN" /> 傳送至 Android 手機,請在這兩部裝置上登入 Chrome。</translation>
-<translation id="8948460679427074738">這項擴充功能尚未發布隱私權實務規範 (例如擴充功能如何收集和使用資料),因此 Chrome 建議你移除。</translation>
+<translation id="8948460679427074738">此擴充程式尚未發佈私隱守則,例如擴充程式如何收集和使用資料。Chrome 建議你移除此擴充程式。</translation>
 <translation id="8986207147630327271">您即將在此瀏覽器中新增工作設定檔,並只將工作設定檔的控制權授予管理員。</translation>
 <translation id="8989968390305463310">您的瀏覽記錄會影響系統顯示的廣告,以及下列由系統推測的興趣。為保障您的私隱,Chrome 每個月都會自動刪除您的興趣。除非您移除興趣,否則系統會重新整理興趣。</translation>
 <translation id="8999117580775242387">無法使用 HTTPS 時,Chrome 會在不顯示警告的情況下使用不安全的連線</translation>
@@ -513,6 +523,7 @@
 <translation id="9053892488859122171">ChromeOS Flex 系統</translation>
 <translation id="9090566250983691233">瞭解 Chrome 封鎖部分檔案的原因</translation>
 <translation id="911206726377975832">您要一併刪除瀏覽數據嗎?</translation>
+<translation id="9127728564687112483">不要登入 Chrome</translation>
 <translation id="9138603949443464873">如要套用變更,請重新啟動 Chrome</translation>
 <translation id="9195993889682885387">Chrome 可根據最近幾星期的瀏覽記錄推測您的興趣。這些資料會儲存在您的裝置上。</translation>
 <translation id="919706545465235479">更新 Chrome 即可開始同步</translation>
diff --git a/chrome/app/resources/google_chrome_strings_zh-TW.xtb b/chrome/app/resources/google_chrome_strings_zh-TW.xtb
index fdd26c2..d5a92b2 100644
--- a/chrome/app/resources/google_chrome_strings_zh-TW.xtb
+++ b/chrome/app/resources/google_chrome_strings_zh-TW.xtb
@@ -16,6 +16,7 @@
 <translation id="1194807384646768652">這不是常有人下載的檔案類型,可能有危險,因此 Chrome 已禁止下載</translation>
 <translation id="1203500561924088507">感謝你安裝本服務。你必須重新啟動瀏覽器,才能使用 <ph name="BUNDLE_NAME" />。</translation>
 <translation id="1229096353876452996">Google 建議將 Chrome 設為預設瀏覽器</translation>
+<translation id="1265739287306757398">操作說明</translation>
 <translation id="1278833599417554002">重新啟動以更新 &amp;Chrome</translation>
 <translation id="1302523850133262269">請稍候,Chrome 正在安裝最新的系統更新。</translation>
 <translation id="1335640173511558774">根據 <ph name="MANAGER" /> 的規定,您必須先詳閱並接受下列《服務條款》,才能使用這部裝置。這些條款不會擴充、修改或限制《Google ChromeOS Flex 條款》。</translation>
@@ -176,6 +177,7 @@
 <translation id="3635073343384702370">Chrome 可以檢查你儲存的密碼</translation>
 <translation id="3667616615096815454">伺服器無法辨識應用程式,因此無法安裝。</translation>
 <translation id="3673813398384385993">Chrome 偵測到「<ph name="EXTENSION_NAME" />」含有惡意軟體</translation>
+<translation id="3695446226812920698">操作說明</translation>
 <translation id="3697952514309507634">其他 Chrome 設定檔</translation>
 <translation id="3703994572283698466">Chrome OS 受惠於其他<ph name="BEGIN_LINK_CROS_OSS" />開放原始碼軟體<ph name="END_LINK_CROS_OSS" />技術才能成功發布,<ph name="BEGIN_LINK_LINUX_OSS" />Linux 開發環境<ph name="END_LINK_LINUX_OSS" />也一樣。</translation>
 <translation id="3716540481907974026">ChromeOS Flex 版本</translation>
@@ -262,6 +264,7 @@
 <translation id="4970880042055371251">Chrome OS 版本</translation>
 <translation id="4990567037958725628">Google Chrome Canary</translation>
 <translation id="5003967926796347400">按一下「Google 密碼管理工具」</translation>
+<translation id="5120334927898581447">登入其他 Google 服務時一併登入 Chrome</translation>
 <translation id="5126049312684316860">Chrome 會預先載入更多你可能會造訪的網頁,以便在你造訪時更快載入</translation>
 <translation id="5132929315877954718">幫你的 Google Chrome 物色各種實用有趣的應用程式、遊戲、擴充功能和主題。</translation>
 <translation id="5139423532931106058">自訂 Chrome 設定檔</translation>
@@ -297,6 +300,7 @@
 <translation id="5709557627224531708">將 Chrome 設為預設網路瀏覽器</translation>
 <translation id="5727531838415286053">如果 Chrome 隨機讓你加入試用行列,你的瀏覽記錄會影響你所看到的廣告,以及系統推測下列的興趣喜好。為保護個人隱私,Chrome 每個月都會刪除你的興趣喜好。系統會重新整理這項資訊,除非你自行予以移除。</translation>
 <translation id="5736850870166430177">如果有網站試圖竊取你的密碼,或當你下載有害檔案時,Chrome 可能也會將網址 (包括部分網頁內容) 傳送至安全瀏覽功能</translation>
+<translation id="575458254678141039">使用 <ph name="USER_EMAIL" /> 登入 Gmail 或 YouTube 等 Google 服務時,可以用同一個帳戶登入 Chrome</translation>
 <translation id="5756509061973259733">這部裝置已有與此帳戶相關聯的 Chrome 設定檔</translation>
 <translation id="5795887333006832406"><ph name="PAGE_TITLE" /> - Google Chrome Canary 版</translation>
 <translation id="5804318322022881572">無法啟動 Chrome,請再試一次。</translation>
@@ -338,6 +342,7 @@
 <translation id="6412673304250309937">可使用儲存在 Chrome 中的不安全網站清單檢查網址。如果有網站試圖竊取你的密碼,或當你下載有害檔案時,Chrome 可能也會將網址 (包括部分網頁內容) 傳送至安全瀏覽功能。</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{根據貴機構規定,Chrome 閒置 1 分鐘就會自動關閉。屆時系統將刪除瀏覽資料,當中可能包含歷史記錄、自動填入的資料和下載內容。}other{根據貴機構規定,Chrome 閒置 # 分鐘就會自動關閉。屆時系統將刪除瀏覽資料,當中可能包含歷史記錄、自動填入的資料和下載內容。}}</translation>
 <translation id="6418662306461808273">要切換至現有的 Chrome 設定檔嗎?</translation>
+<translation id="6479881432656947268">前往 Chrome 線上應用程式商店</translation>
 <translation id="6481963882741794338">連結 Chrome 和其他 Google 服務,用於個人化等用途</translation>
 <translation id="648319183876919572">安全瀏覽強化防護功能可進一步協助你防範危險的網站和下載內容</translation>
 <translation id="6489302989675808168">已開啟 • Chrome 無法驗證這個擴充功能的來源</translation>
@@ -347,6 +352,7 @@
 <translation id="6515495397637126556"><ph name="PAGE_TITLE" /> - Google Chrome 開發人員版</translation>
 <translation id="659498884637196217">前往這部裝置的 Google 密碼管理員進行更新</translation>
 <translation id="6632473616050862500">ChromeOS Flex 藉助了其他<ph name="BEGIN_LINK_CROS_OSS" />開放原始碼軟體<ph name="END_LINK_CROS_OSS" />的相關技術才得以問世。</translation>
+<translation id="6660596345553328257">要登入 Chrome 嗎?</translation>
 <translation id="6676384891291319759">連線到網際網路</translation>
 <translation id="6679975945624592337">讓 Google Chrome 在背景執行</translation>
 <translation id="6696915334902295848">Chrome 需要麥克風權限,才能執行這個網站要求的功能</translation>
@@ -375,6 +381,7 @@
 <translation id="7036251913954633326">如果你只想使用這個帳戶一次,可以在 Chrome 瀏覽器中使用<ph name="GUEST_LINK_BEGIN" />訪客模式<ph name="GUEST_LINK_END" />。如要添加他人的帳戶,請<ph name="LINK_BEGIN" />將使用者新增<ph name="LINK_END" />至你的 <ph name="DEVICE_TYPE" />。
 
 你授予網站和應用程式的權限可能會存入這個帳戶的設定。你可以前往「<ph name="SETTINGS_LINK_BEGIN" />設定<ph name="SETTINGS_LINK_END" />」管理 Google 帳戶。</translation>
+<translation id="7037538054043837165">如要在所有裝置上儲存及使用密碼和其他資訊,請登入 Chrome</translation>
 <translation id="7059914902409643750">使用你專屬的 Chrome</translation>
 <translation id="7071827361006050863">Chrome 即將刪除瀏覽資料</translation>
 <translation id="7085332316435785646">選擇是否要包含 Chrome 歷史記錄,取得更貼近個人需求的 Google 服務體驗</translation>
@@ -448,6 +455,7 @@
 <translation id="8111297389482307122">Chrome 必須先驗證身分,才能將這些資料儲存到 Google 帳戶,讓你在所有裝置上使用。登出後,這類資料仍會保留在這部裝置。</translation>
 <translation id="8129812357326543296">關於 Google Chrome(&amp;G)</translation>
 <translation id="813913629614996137">正在初始化...</translation>
+<translation id="8162006532256575008">使用 Chrome 但不登入帳戶</translation>
 <translation id="8255190535488645436">Google Chrome 正在使用你的攝影機和麥克風。</translation>
 <translation id="8257796129973882597">你可以從 Chrome 選單開啟書籤、閱讀模式等功能</translation>
 <translation id="8267953129876836456">請查看 Chrome 提供的安全防護建議</translation>
@@ -458,6 +466,7 @@
 <translation id="8336463659890584292">當網站要求以私密方式預先載入網頁上的連結時,Chrome 會使用 Google 伺服器進行預先載入作業。這麼做可在預先載入網站中隱藏你的身分,但 Google 會知道這類網站預先載入的內容。</translation>
 <translation id="8342675569599923794">這個檔案並不安全,因此遭到 Chrome 封鎖。</translation>
 <translation id="8349795646647783032"><ph name="BEGIN_BOLD" />Google 如何使用這些資料:<ph name="END_BOLD" />網站可以將你的興趣喜好相關資訊儲存在 Chrome 中。舉例來說,如果你造訪某個網站想購買適合馬拉松活動的慢跑鞋,網站可能會判斷你的興趣是跑馬拉松。在此之後,如果你造訪另一個網站報名參加比賽,該網站就可以根據你的興趣喜好向你顯示慢跑鞋的廣告。</translation>
+<translation id="8350273347136316769">自動登入 Chrome</translation>
 <translation id="8370517070665726704">Copyright <ph name="YEAR" /> Google LLC. 保留所有權利。</translation>
 <translation id="8383226135083126309"><ph name="BEGIN_BOLD" />我們如何使用這項資料:<ph name="END_BOLD" />Chrome 可以推測你的興趣喜好。稍後,你造訪的網站可以要求 Chrome 查看你的興趣喜好,以便向你放送個人化廣告。</translation>
 <translation id="8387459386171870978">繼續使用 Chrome</translation>
@@ -466,6 +475,7 @@
 <translation id="8416347857511542594">前往 Chrome 進一步瞭解廣告個人化</translation>
 <translation id="8418845734693287262">你的帳戶登入詳細資料尚未更新,因此 Chrome OS 無法同步處理你的資料。</translation>
 <translation id="842386925677997438">Chrome 安全工具</translation>
+<translation id="8428213095426709021">設定</translation>
 <translation id="8433638294851456451">如要將號碼從這裡傳送到 Android 手機,請在這兩部裝置上登入 Chrome。</translation>
 <translation id="8451192282033883849">你的帳戶是由 <ph name="MANAGER_NAME" /> 管理。系統管理員可查看及編輯這個 Chrome 瀏覽器設定檔及其中的資料,例如書籤、歷史記錄和密碼。</translation>
 <translation id="8496177819998570653">Google 密碼管理工具(&amp;A)</translation>
@@ -508,6 +518,7 @@
 <translation id="9053892488859122171">ChromeOS Flex 系統</translation>
 <translation id="9090566250983691233">瞭解 Chrome 封鎖某些檔案的原因</translation>
 <translation id="911206726377975832">你要一併刪除瀏覽資料嗎?</translation>
+<translation id="9127728564687112483">不要登入 Chrome</translation>
 <translation id="9138603949443464873">如要套用變更,請重新啟動 Chrome</translation>
 <translation id="9195993889682885387">Chrome 可以根據過去幾週的瀏覽記錄,推測你的興趣喜好。這項資訊會儲存在你的裝置上。</translation>
 <translation id="919706545465235479">如要開始同步處理,請更新 Chrome</translation>
diff --git a/chrome/app/resources/google_chrome_strings_zu.xtb b/chrome/app/resources/google_chrome_strings_zu.xtb
index 92fbd1aa..cb7b0923 100644
--- a/chrome/app/resources/google_chrome_strings_zu.xtb
+++ b/chrome/app/resources/google_chrome_strings_zu.xtb
@@ -18,6 +18,7 @@
 <translation id="1194807384646768652">I-Chrome ivimbele lokhu kudawunilodwa ngoba uhlobo lwefayela alivamile ukudawunilodwa futhi lingase libe yingozi</translation>
 <translation id="1203500561924088507">Siyabonga ngokufaka. Kufanele uqale kabusha ibhrawuza yakho ngaphambi kokusebenzisa i-<ph name="BUNDLE_NAME" />.</translation>
 <translation id="1229096353876452996">I-Google incoma ukuthi usethe i-Chrome njengokuzenzakalelayo</translation>
+<translation id="1265739287306757398">Funda ukuthi kanjani</translation>
 <translation id="1278833599417554002">Qalisa kabusha ukuze ubuyekeze i-&amp;Chrome</translation>
 <translation id="1302523850133262269">Sicela ulinde ngenkathi i-Chrome ifaka izibuyekezo zesistimu zakamuva.</translation>
 <translation id="1335640173511558774">I-<ph name="MANAGER" /> idinga ukuthi ufunde uphinde wamukele Imigomo Yesevisi elandelayo ngaphambi kokusebenzisa le divayisi. Le migomo ayinwebeki, ayiguquki, noma ayikhawuleli Imigomo ye-Google ChromeOS Flex.</translation>
@@ -181,6 +182,7 @@
 <translation id="3635073343384702370">I-Chrome ingahlola amaphasiwedi akho uma uwalondolozile</translation>
 <translation id="3667616615096815454">Ayikwazi ukufaka, uhlelo lokusebenza alwaziwa kuseva.</translation>
 <translation id="3673813398384385993">I-Chrome ithole ukuthi i-"<ph name="EXTENSION_NAME" />" inohlelo olungayilungele ikhompyutha</translation>
+<translation id="3695446226812920698">Funda ukuthi kanjani</translation>
 <translation id="3697952514309507634">Amanye amaphrofayili e-Chrome</translation>
 <translation id="3703994572283698466">I-ChromeOS yenziwe ukuthi isebenze ngesofthiwe yomthombo ovulekile owengeziwe<ph name="BEGIN_LINK_CROS_OSS" />isofthiwe yomthombo ovulekile<ph name="END_LINK_CROS_OSS" />, njengoba kunjalo <ph name="BEGIN_LINK_LINUX_OSS" />ngendawo yokuthuthukiswa kwe-Linux<ph name="END_LINK_LINUX_OSS" />.</translation>
 <translation id="3716540481907974026">Uhlobo lwe-ChromeOS Flex</translation>
@@ -348,6 +350,7 @@
 <translation id="6412673304250309937">Kuhlola ama-URL anohlu lwamasayithi angaphephile agcinwe ku-Chrome. Uma isayithi lizama ukuntshontsha iphasiwedi yakho, noma uma ulanda ifayela eliyingozi, i-Chrome ingathumela nama-URL, kuhlanganise nokuthile okuqukethwe kulelo khasi, Ekuphequluleni Okuphephile.</translation>
 <translation id="6417690341895039567">{COUNT,plural, =1{Inhlangano yakho ivala i-Chrome ngokuzenzekelayo uma ingasetshenziswanga umzuzu o-1. Idatha yokubhrawuza isuliwe. Lokhu kungase kuhlanganise umlando, ukugcwalisa ngokuzenzakalelayo, nokudawuniloda.}one{Inhlangano yakho ivala i-Chrome ngokuzenzekelayo uma ingasetshenziswanga imizuzu engu-#. Idatha yokubhrawuza isuliwe. Lokhu kungase kuhlanganise umlando, ukugcwalisa ngokuzenzakalelayo, nokudawuniloda.}other{Inhlangano yakho ivala i-Chrome ngokuzenzekelayo uma ingasetshenziswanga imizuzu engu-#. Idatha yokubhrawuza isuliwe. Lokhu kungase kuhlanganise umlando, ukugcwalisa ngokuzenzakalelayo, nokudawuniloda.}}</translation>
 <translation id="6418662306461808273">Shintshela kuphrofayela ye-Chrome ekhona kakade?</translation>
+<translation id="6479881432656947268">Vakashela Isitolo Sewebhu Se-Chrome</translation>
 <translation id="6481963882741794338">Linka i-Chrome namanye amasevisi e-Google ngokwenza ngokomuntu ngamunye nezinye izinjongo</translation>
 <translation id="648319183876919572">Ukubhrawuza Ngokuphepha Okugqamile kwenza okuningi ukukuvikela kumawebhusayithi ayingozi nakokudawunilodiwe</translation>
 <translation id="6489302989675808168">Kuvuliwe • I-Chrome ayikwazi ukuqinisekisa ukuthi lesi sandiso sivela kuphi</translation>
@@ -480,6 +483,7 @@
 <translation id="8416347857511542594">Funda kabanzi mayelana nokwenza izikhangiso zibe ngezakho ku-Chrome</translation>
 <translation id="8418845734693287262">I-ChromeOS ayikwazanga ukuvumelanisa idatha yakho ngoba imininingwane yokungena ngemvume kwe-akhawunti yakho akusisesikhathini.</translation>
 <translation id="842386925677997438">Amathuluzi okuphepha e-Chrome</translation>
+<translation id="8428213095426709021">Izilungiselelo</translation>
 <translation id="8433638294851456451">Ukuze uthumele inombolo kusukela lapha kufoni yakho ye-Android, ngena ngemvume ku-Chrome kuwo womabili amadivayisi.</translation>
 <translation id="8451192282033883849">I-akhawunti yakho iphethwe i-<ph name="MANAGER_NAME" />. Umlawuli wakho angabona futhi ahlele le phrofayela yebhrawuza ye-Chrome nedatha yayo efana namabhukhimakhi, umlando, namaphasiwedi.</translation>
 <translation id="8496177819998570653">I-Google P&amp;assword Manager</translation>
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 8fc5cf808..f7db46563 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -2418,14 +2418,8 @@
 const FeatureEntry::FeatureParam kSurfacePolish_mvp[] = {
     {"scrollable_mvt", "true"}};
 
-const FeatureEntry::FeatureParam kSurfacePolish_less_brand_space[] = {
-    {"scrollable_mvt", "true"},
-    {"less_brand_space", "true"}};
-
 const FeatureEntry::FeatureVariation kSurfacePolishVariations[] = {
     {"Arm 1: MVP", kSurfacePolish_mvp, std::size(kSurfacePolish_mvp), nullptr},
-    {"Arm 2: Less brand space", kSurfacePolish_less_brand_space,
-     std::size(kSurfacePolish_less_brand_space), nullptr},
 };
 
 const FeatureEntry::FeatureParam kLogoPolish_large[] = {
@@ -5368,6 +5362,13 @@
      flag_descriptions::kAccessibilityUnifiedSnapshotsName,
      flag_descriptions::kAccessibilityUnifiedSnapshotsDescription, kOsAndroid,
      FEATURE_VALUE_TYPE(features::kAccessibilityUnifiedSnapshots)},
+    {"enable-accessibility-manage-broadcast-recevier-on-background",
+     flag_descriptions::kAccessibilityManageBroadcastReceiverOnBackgroundName,
+     flag_descriptions::
+         kAccessibilityManageBroadcastReceiverOnBackgroundDescription,
+     kOsAndroid,
+     FEATURE_VALUE_TYPE(
+         features::kAccessibilityManageBroadcastReceiverOnBackground)},
     {"enable-smart-zoom", flag_descriptions::kSmartZoomName,
      flag_descriptions::kSmartZoomDescription, kOsAndroid,
      FEATURE_VALUE_TYPE(features::kSmartZoom)},
@@ -7781,6 +7782,11 @@
      kOsCrOS,
      FEATURE_VALUE_TYPE(features::kAccessibilityOverscrollSettingFeature)},
 
+    {"enable-accessibility-shake-to-locate",
+     flag_descriptions::kAccessibilityShakeToLocateName,
+     flag_descriptions::kAccessibilityShakeToLocateDescription, kOsCrOS,
+     FEATURE_VALUE_TYPE(features::kAccessibilityShakeToLocate)},
+
     {"enable-accessibility-service",
      flag_descriptions::kAccessibilityServiceName,
      flag_descriptions::kAccessibilityServiceDescription, kOsCrOS,
@@ -11242,6 +11248,12 @@
      flag_descriptions::kAndroidBrowserControlsInVizName,
      flag_descriptions::kAndroidBrowserControlsInVizDescription, kOsAndroid,
      FEATURE_VALUE_TYPE(features::kAndroidBrowserControlsInViz)},
+
+    {"account-passwords-on-signin",
+     flag_descriptions::kAccountPasswordsOnSigninName,
+     flag_descriptions::kAccountPasswordsOnSigninDescription, kOsAndroid,
+     FEATURE_VALUE_TYPE(
+         syncer::kEnablePasswordsAccountStorageForNonSyncingUsers)}
 #endif
 
 #if !BUILDFLAG(IS_ANDROID)
diff --git a/chrome/browser/android/webapk/webapk_installer.cc b/chrome/browser/android/webapk/webapk_installer.cc
index d66c926..cadff20 100644
--- a/chrome/browser/android/webapk/webapk_installer.cc
+++ b/chrome/browser/android/webapk/webapk_installer.cc
@@ -183,8 +183,8 @@
     const base::FilePath& update_request_path,
     const webapps::ShortcutInfo& shortcut_info,
     const GURL& app_key,
-    const std::string& primary_icon_data,
-    const std::string& splash_icon_data,
+    std::unique_ptr<webapps::WebappIcon> primary_icon,
+    std::unique_ptr<webapps::WebappIcon> splash_icon,
     const std::string& package_name,
     const std::string& version,
     std::map<GURL, std::unique_ptr<webapps::WebappIcon>> icons,
@@ -194,11 +194,12 @@
     base::OnceCallback<void(bool)> callback) {
   GetBackgroundTaskRunner()->PostTaskAndReplyWithResult(
       FROM_HERE,
-      base::BindOnce(
-          &webapps::StoreUpdateRequestToFileInBackground, update_request_path,
-          shortcut_info, app_key, primary_icon_data, splash_icon_data,
-          package_name, version, std::move(icons), is_manifest_stale,
-          is_app_identity_update_supported, std::move(update_reasons)),
+      base::BindOnce(&webapps::StoreUpdateRequestToFileInBackground,
+                     update_request_path, shortcut_info, app_key,
+                     std::move(primary_icon), std::move(splash_icon),
+                     package_name, version, std::move(icons), is_manifest_stale,
+                     is_app_identity_update_supported,
+                     std::move(update_reasons)),
       std::move(callback));
 }
 
@@ -459,16 +460,16 @@
 
   DCHECK(install_shortcut_info_);
 
-  // Using empty string for |primary_icon_data| and |splash_icon_data| here
-  // because in WebApk installs, we are using the icon data from |hashes|.
-  webapps::BuildProto(
-      *install_shortcut_info_, install_shortcut_info_->manifest_id,
-      std::string() /* primary_icon_data */,
-      std::string() /* splash_icon_data */, "" /* package_name */,
-      "" /* version */, std::move(icons), false /* is_manifest_stale */,
-      false /* is_app_identity_update_supported */,
-      base::BindOnce(&WebApkInstaller::OnInstallProtoBuilt,
-                     weak_ptr_factory_.GetWeakPtr()));
+  // New WebAPK installs uses icon data from |icons|. |primary_icon| and
+  // |splash_icon| are for updates only.
+  webapps::BuildProto(*install_shortcut_info_,
+                      install_shortcut_info_->manifest_id,
+                      nullptr /* primary_icon */, nullptr /* splash_icon */,
+                      "" /* package_name */, "" /* version */, std::move(icons),
+                      false /* is_manifest_stale */,
+                      false /* is_app_identity_update_supported */,
+                      base::BindOnce(&WebApkInstaller::OnInstallProtoBuilt,
+                                     weak_ptr_factory_.GetWeakPtr()));
 }
 
 void WebApkInstaller::OnInstallProtoBuilt(
diff --git a/chrome/browser/android/webapk/webapk_installer.h b/chrome/browser/android/webapk/webapk_installer.h
index 41848c05..2944b79 100644
--- a/chrome/browser/android/webapk/webapk_installer.h
+++ b/chrome/browser/android/webapk/webapk_installer.h
@@ -120,8 +120,8 @@
       const base::FilePath& update_request_path,
       const webapps::ShortcutInfo& shortcut_info,
       const GURL& app_key,
-      const std::string& primary_icon_data,
-      const std::string& splash_icon_data,
+      std::unique_ptr<webapps::WebappIcon> primary_icon,
+      std::unique_ptr<webapps::WebappIcon> splash_icon,
       const std::string& package_name,
       const std::string& version,
       std::map<GURL, std::unique_ptr<webapps::WebappIcon>> icons,
diff --git a/chrome/browser/android/webapk/webapk_installer_browsertest.cc b/chrome/browser/android/webapk/webapk_installer_browsertest.cc
index d8942cc..b9a6b780 100644
--- a/chrome/browser/android/webapk/webapk_installer_browsertest.cc
+++ b/chrome/browser/android/webapk/webapk_installer_browsertest.cc
@@ -166,9 +166,10 @@
     base::RunLoop run_loop;
     quit_closure_ = run_loop.QuitClosure();
     WebApkInstaller::StoreUpdateRequestToFile(
-        update_request_path, webapps::ShortcutInfo((GURL())), GURL(), "", "",
-        "", "", std::map<GURL, std::unique_ptr<webapps::WebappIcon>>(), false,
-        false, {webapps::WebApkUpdateReason::PRIMARY_ICON_HASH_DIFFERS},
+        update_request_path, webapps::ShortcutInfo((GURL())), GURL(),
+        /*primary_icon=*/nullptr, /*splash_icon=*/nullptr, "", "",
+        std::map<GURL, std::unique_ptr<webapps::WebappIcon>>(), false, false,
+        {webapps::WebApkUpdateReason::PRIMARY_ICON_HASH_DIFFERS},
         base::BindOnce(&UpdateRequestStorer::OnComplete,
                        base::Unretained(this)));
     run_loop.Run();
@@ -271,13 +272,15 @@
     icon_2->set_hash("2");
     webapk_icons.emplace(icon_url_2, std::move(icon_2));
 
-    std::string primary_icon_data = "data3";
-    std::string splash_icon_data = "data4";
+    auto primary_icon = std::make_unique<webapps::WebappIcon>(GURL());
+    primary_icon->SetData("data3");
+    auto splash_icon = std::make_unique<webapps::WebappIcon>(GURL());
+    splash_icon->SetData("data4");
 
     webapps::ShortcutInfo info{GURL()};
 
     return webapps::BuildProtoInBackground(
-        info, info.manifest_id, primary_icon_data, splash_icon_data,
+        info, info.manifest_id, std::move(primary_icon), std::move(splash_icon),
         /*package_name*/ "", /*version*/ "", std::move(webapk_icons),
         true /* is_manifest_stale */,
         true /* is_app_identity_update_supported */,
diff --git a/chrome/browser/android/webapk/webapk_update_manager.cc b/chrome/browser/android/webapk/webapk_update_manager.cc
index 76cfd05..1590c47 100644
--- a/chrome/browser/android/webapk/webapk_update_manager.cc
+++ b/chrome/browser/android/webapk/webapk_update_manager.cc
@@ -49,6 +49,24 @@
       env, java_callback, static_cast<int>(result), relax_updates);
 }
 
+std::unique_ptr<webapps::WebappIcon> MakeWebAppIcon(
+    const GURL& icon_url,
+    bool is_maskable,
+    webapk::Image::Usage icon_usage,
+    std::string&& icon_data,
+    const std::map<GURL, std::unique_ptr<webapps::WebappIcon>>&
+        icon_with_hashes) {
+  auto icon =
+      std::make_unique<webapps::WebappIcon>(icon_url, is_maskable, icon_usage);
+  icon->SetData(std::move(icon_data));
+
+  auto it = icon_with_hashes.find(icon_url);
+  if (it != icon_with_hashes.end()) {
+    icon->set_hash(it->second->hash());
+  }
+  return icon;
+}
+
 }  // anonymous namespace
 
 // static JNI method.
@@ -168,9 +186,15 @@
   std::string primary_icon_data;
   base::android::JavaByteArrayToString(env, java_primary_icon_data,
                                        &primary_icon_data);
+  auto primary_icon = MakeWebAppIcon(
+      info.best_primary_icon_url, info.is_primary_icon_maskable,
+      webapk::Image::PRIMARY_ICON, std::move(primary_icon_data), webapk_icons);
   std::string splash_icon_data;
   base::android::JavaByteArrayToString(env, java_splash_icon_data,
                                        &splash_icon_data);
+  auto splash_icon = MakeWebAppIcon(
+      info.splash_image_url, info.is_splash_image_maskable,
+      webapk::Image::SPLASH_ICON, std::move(splash_icon_data), webapk_icons);
 
   std::vector<std::vector<std::u16string>> shortcuts;
   std::vector<std::string> shortcut_icon_data;
@@ -216,8 +240,8 @@
         static_cast<webapps::WebApkUpdateReason>(update_reason));
 
   WebApkInstaller::StoreUpdateRequestToFile(
-      base::FilePath(update_request_path), info, app_key, primary_icon_data,
-      splash_icon_data, webapk_package,
+      base::FilePath(update_request_path), info, app_key,
+      std::move(primary_icon), std::move(splash_icon), webapk_package,
       base::NumberToString(java_webapk_version), std::move(webapk_icons),
       java_is_manifest_stale, java_is_app_identity_update_supported,
       std::move(update_reasons),
diff --git a/chrome/browser/ash/BUILD.gn b/chrome/browser/ash/BUILD.gn
index c36974e..30f12b1 100644
--- a/chrome/browser/ash/BUILD.gn
+++ b/chrome/browser/ash/BUILD.gn
@@ -2070,6 +2070,8 @@
     "login/screens/packaged_license_screen.h",
     "login/screens/parental_handoff_screen.cc",
     "login/screens/parental_handoff_screen.h",
+    "login/screens/personalized_recommend_apps_screen.cc",
+    "login/screens/personalized_recommend_apps_screen.h",
     "login/screens/pin_setup_screen.cc",
     "login/screens/pin_setup_screen.h",
     "policy/multi_screen_capture/multi_screen_capture_policy_service.cc",
@@ -2232,8 +2234,6 @@
     "login/users/avatar/user_image_file_selector.h",
     "login/users/avatar/user_image_loader.cc",
     "login/users/avatar/user_image_loader.h",
-    "login/users/avatar/user_image_manager.cc",
-    "login/users/avatar/user_image_manager.h",
     "login/users/avatar/user_image_manager_impl.cc",
     "login/users/avatar/user_image_manager_impl.h",
     "login/users/avatar/user_image_manager_registry.cc",
diff --git a/chrome/browser/ash/app_mode/kiosk_app_types.cc b/chrome/browser/ash/app_mode/kiosk_app_types.cc
index 2fbf18c..3830e47 100644
--- a/chrome/browser/ash/app_mode/kiosk_app_types.cc
+++ b/chrome/browser/ash/app_mode/kiosk_app_types.cc
@@ -11,18 +11,11 @@
 
 #include "base/check.h"
 #include "components/account_id/account_id.h"
-#include "components/crx_file/id_util.h"
 
 namespace ash {
 
 namespace {
 
-void CheckChromeAppIdIsValid(std::string_view id) {
-  // TODO(b/304937903) upgrade to CHECK.
-  DUMP_WILL_BE_CHECK(crx_file::id_util::IdIsValid(id))
-      << "Invalid Chrome App ID: " << id;
-}
-
 std::string ToString(KioskAppType type) {
   switch (type) {
     case KioskAppType::kArcApp:
@@ -64,7 +57,8 @@
     : type(KioskAppType::kChromeApp),
       app_id(chrome_app_id),
       account_id(account_id) {
-  CheckChromeAppIdIsValid(chrome_app_id);
+  // TODO(b/304937903): Update the caller code to never call us with invalid ChromeApp IDs.
+  // See b/339172292 for a scenario when that currently happens.
 }
 KioskAppId::KioskAppId(KioskAppType type, const AccountId& account_id)
     : type(type), account_id(account_id) {}
diff --git a/chrome/browser/ash/app_mode/kiosk_controller.h b/chrome/browser/ash/app_mode/kiosk_controller.h
index a4686b59..4a675a0f 100644
--- a/chrome/browser/ash/app_mode/kiosk_controller.h
+++ b/chrome/browser/ash/app_mode/kiosk_controller.h
@@ -9,6 +9,7 @@
 #include <string>
 #include <vector>
 
+#include "ash/public/cpp/login_accelerators.h"
 #include "chrome/browser/ash/app_mode/kiosk_app.h"
 #include "chrome/browser/ash/app_mode/kiosk_app_types.h"
 
@@ -16,7 +17,9 @@
 
 namespace ash {
 
+class KioskLaunchController;
 class KioskSystemSession;
+class LoginDisplayHost;
 
 // Public interface for Kiosk.
 class KioskController {
@@ -31,6 +34,16 @@
       const KioskAppId& app_id) const = 0;
   virtual std::optional<KioskApp> GetAutoLaunchApp() const = 0;
 
+  // Launches a kiosk session running the given app.
+  virtual void StartSession(const KioskAppId& app,
+                            bool is_auto_launch,
+                            LoginDisplayHost* host) = 0;
+
+  // Cancels the kiosk session launch, if any is in progress.
+  virtual void CancelSessionStart() = 0;
+
+  virtual bool HandleAccelerator(LoginAcceleratorAction action) = 0;
+
   // Initializes the `KioskSystemSession`. Should be called at the end of the
   // Kiosk launch.
   virtual void InitializeKioskSystemSession(
@@ -41,6 +54,10 @@
   // Returns the `KioskSystemSession`. Can be `nullptr` if called outside a
   // Kiosk session, or before `InitializeSystemSession`.
   virtual KioskSystemSession* GetKioskSystemSession() = 0;
+
+  // Returns the `KioskLaunchController`. Will return nullptr if no kiosk
+  // launch is in progress.
+  virtual KioskLaunchController* GetLaunchController() = 0;
 };
 
 }  // namespace ash
diff --git a/chrome/browser/ash/app_mode/kiosk_controller_impl.cc b/chrome/browser/ash/app_mode/kiosk_controller_impl.cc
index d094a2d..632a15e 100644
--- a/chrome/browser/ash/app_mode/kiosk_controller_impl.cc
+++ b/chrome/browser/ash/app_mode/kiosk_controller_impl.cc
@@ -4,29 +4,37 @@
 
 #include "chrome/browser/ash/app_mode/kiosk_controller_impl.h"
 
+#include <memory>
 #include <optional>
 #include <string>
 #include <string_view>
 #include <vector>
 
 #include "ash/constants/ash_switches.h"
+#include "ash/public/cpp/login_accelerators.h"
 #include "base/check.h"
 #include "base/check_deref.h"
 #include "base/check_is_test.h"
 #include "base/check_op.h"
 #include "base/command_line.h"
+#include "base/functional/bind.h"
+#include "base/location.h"
 #include "base/logging.h"
 #include "base/notreached.h"
 #include "base/ranges/algorithm.h"
+#include "base/task/sequenced_task_runner.h"
 #include "chrome/browser/ash/app_mode/arc/arc_kiosk_app_data.h"
 #include "chrome/browser/ash/app_mode/arc/arc_kiosk_app_manager.h"
 #include "chrome/browser/ash/app_mode/kiosk_app.h"
+#include "chrome/browser/ash/app_mode/kiosk_app_launch_error.h"
 #include "chrome/browser/ash/app_mode/kiosk_app_manager_base.h"
 #include "chrome/browser/ash/app_mode/kiosk_app_types.h"
 #include "chrome/browser/ash/app_mode/kiosk_chrome_app_manager.h"
+#include "chrome/browser/ash/app_mode/kiosk_controller.h"
 #include "chrome/browser/ash/app_mode/kiosk_system_session.h"
 #include "chrome/browser/ash/app_mode/web_app/web_kiosk_app_data.h"
 #include "chrome/browser/ash/app_mode/web_app/web_kiosk_app_manager.h"
+#include "chrome/browser/ash/login/ui/login_display_host.h"
 #include "chrome/browser/ash/policy/core/device_local_account.h"
 #include "chrome/common/chrome_switches.h"
 #include "chromeos/ash/components/settings/cros_settings.h"
@@ -130,12 +138,12 @@
     Profile* profile,
     const KioskAppId& kiosk_app_id,
     const std::optional<std::string>& app_name) {
-  CHECK(!kiosk_system_session_.has_value())
+  CHECK(!system_session_.has_value())
       << "KioskSystemSession is already initialized";
   CHECK_NE(kiosk_app_id.type, KioskAppType::kArcApp)
       << "KioskSystemSession should not be created in ARC Kiosk";
 
-  kiosk_system_session_.emplace(profile, kiosk_app_id, app_name);
+  system_session_.emplace(profile, kiosk_app_id, app_name);
 
   switch (kiosk_app_id.type) {
     case KioskAppType::kWebApp:
@@ -149,8 +157,35 @@
   }
 }
 
+void KioskControllerImpl::StartSession(const KioskAppId& app,
+                                       bool is_auto_launch,
+                                       LoginDisplayHost* host) {
+  CHECK_EQ(launch_controller_, nullptr);
+  CHECK(!system_session_.has_value());
+  launch_controller_ = std::make_unique<KioskLaunchController>(
+      host, host->GetOobeUI(), /*done_callback=*/
+      base::BindOnce(&KioskControllerImpl::OnLaunchComplete,
+                     base::Unretained(this)));
+  launch_controller_->Start(app, is_auto_launch);
+}
+
+void KioskControllerImpl::CancelSessionStart() {
+  DeleteLaunchControllerAsync();
+}
+
+KioskLaunchController* KioskControllerImpl::GetLaunchController() {
+  return launch_controller_.get();
+}
+
+bool KioskControllerImpl::HandleAccelerator(LoginAcceleratorAction action) {
+  return launch_controller_ && launch_controller_->HandleAccelerator(action);
+}
+
 KioskSystemSession* KioskControllerImpl::GetKioskSystemSession() {
-  return kiosk_system_session_.has_value() ? &*kiosk_system_session_ : nullptr;
+  if (!system_session_.has_value()) {
+    return nullptr;
+  }
+  return &system_session_.value();
 }
 
 void KioskControllerImpl::OnUserLoggedIn(const user_manager::User& user) {
@@ -197,4 +232,23 @@
   }
 }
 
+void KioskControllerImpl::OnLaunchComplete(
+    std::optional<KioskAppLaunchError::Error> error) {
+  // Delete the launcher so it doesn't end up with dangling references.
+  DeleteLaunchControllerAsync();
+}
+
+void KioskControllerImpl::DeleteLaunchControllerAsync() {
+  // Deleted asynchronously since this method is invoked in a callback called by
+  // the launcher itself, but don't use `DeleteSoon` to prevent the launcher
+  // from outliving `this`.
+  base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
+      FROM_HERE, base::BindOnce(&KioskControllerImpl::DeleteLaunchController,
+                                weak_factory_.GetWeakPtr()));
+}
+
+void KioskControllerImpl::DeleteLaunchController() {
+  launch_controller_.reset();
+}
+
 }  // namespace ash
diff --git a/chrome/browser/ash/app_mode/kiosk_controller_impl.h b/chrome/browser/ash/app_mode/kiosk_controller_impl.h
index 73639e8..fffa49c 100644
--- a/chrome/browser/ash/app_mode/kiosk_controller_impl.h
+++ b/chrome/browser/ash/app_mode/kiosk_controller_impl.h
@@ -5,17 +5,22 @@
 #ifndef CHROME_BROWSER_ASH_APP_MODE_KIOSK_CONTROLLER_IMPL_H_
 #define CHROME_BROWSER_ASH_APP_MODE_KIOSK_CONTROLLER_IMPL_H_
 
+#include <memory>
 #include <optional>
 #include <string>
 #include <vector>
 
+#include "ash/public/cpp/login_accelerators.h"
+#include "base/memory/weak_ptr.h"
 #include "base/scoped_observation.h"
 #include "chrome/browser/ash/app_mode/arc/arc_kiosk_app_manager.h"
 #include "chrome/browser/ash/app_mode/kiosk_app.h"
+#include "chrome/browser/ash/app_mode/kiosk_app_launch_error.h"
 #include "chrome/browser/ash/app_mode/kiosk_app_types.h"
 #include "chrome/browser/ash/app_mode/kiosk_chrome_app_manager.h"
 #include "chrome/browser/ash/app_mode/kiosk_controller.h"
 #include "chrome/browser/ash/app_mode/web_app/web_kiosk_app_manager.h"
+#include "chrome/browser/ash/login/app_mode/kiosk_launch_controller.h"
 #include "components/user_manager/user.h"
 #include "components/user_manager/user_manager.h"
 
@@ -34,6 +39,15 @@
   std::optional<KioskApp> GetAppById(const KioskAppId& app_id) const override;
   std::optional<KioskApp> GetAutoLaunchApp() const override;
 
+  // Launches a kiosk session running the given app.
+  void StartSession(const KioskAppId& app,
+                    bool is_auto_launch,
+                    LoginDisplayHost* host) override;
+
+  void CancelSessionStart() override;
+
+  bool HandleAccelerator(LoginAcceleratorAction action) override;
+
   void InitializeKioskSystemSession(
       Profile* profile,
       const KioskAppId& kiosk_app_id,
@@ -41,21 +55,34 @@
 
   KioskSystemSession* GetKioskSystemSession() override;
 
+  KioskLaunchController* GetLaunchController() override;
+
  private:
   // `user_manager::UserManager::Observer` implementation:
   void OnUserLoggedIn(const user_manager::User& user) override;
 
+  void OnLaunchComplete(std::optional<KioskAppLaunchError::Error> error);
+
+  void DeleteLaunchControllerAsync();
+  void DeleteLaunchController();
+
   WebKioskAppManager web_app_manager_;
   KioskChromeAppManager chrome_app_manager_;
   ArcKioskAppManager arc_app_manager_;
 
-  //  Created once the Kiosk session is launched successfully. `nullopt` before
-  //  Kiosk launch and generally when outside Kiosk,
-  std::optional<KioskSystemSession> kiosk_system_session_;
+  // Created once the Kiosk session launch starts. Only not null during the
+  // kiosk launch.
+  std::unique_ptr<KioskLaunchController> launch_controller_;
+
+  // Created once the Kiosk session is launched successfully. `nullopt` before
+  // Kiosk launch and generally when outside Kiosk.
+  std::optional<KioskSystemSession> system_session_;
 
   base::ScopedObservation<user_manager::UserManager,
                           user_manager::UserManager::Observer>
       user_manager_observation_{this};
+
+  base::WeakPtrFactory<KioskControllerImpl> weak_factory_{this};
 };
 
 }  // namespace ash
diff --git a/chrome/browser/ash/crosapi/crosapi_util.cc b/chrome/browser/ash/crosapi/crosapi_util.cc
index 9a57721b..67fff77 100644
--- a/chrome/browser/ash/crosapi/crosapi_util.cc
+++ b/chrome/browser/ash/crosapi/crosapi_util.cc
@@ -949,6 +949,9 @@
   params->is_orca_use_l10n_strings_enabled =
       chromeos::features::IsOrcaUseL10nStringsEnabled();
 
+  params->is_orca_internationalize_enabled =
+      chromeos::features::IsOrcaInternationalizeEnabled();
+
   params->is_cros_mall_enabled = chromeos::features::IsCrosMallEnabled();
 
   params->is_mahi_enabled = chromeos::features::IsMahiEnabled();
diff --git a/chrome/browser/ash/crosapi/device_settings_ash.cc b/chrome/browser/ash/crosapi/device_settings_ash.cc
index a335ed68..a1bd33c 100644
--- a/chrome/browser/ash/crosapi/device_settings_ash.cc
+++ b/chrome/browser/ash/crosapi/device_settings_ash.cc
@@ -17,7 +17,7 @@
 #include "chrome/browser/policy/chrome_policy_conversions_client.h"
 #include "chrome/browser/policy/status_provider/device_cloud_policy_status_provider_chromeos.h"
 #include "chrome/browser/profiles/profile_manager.h"
-#include "chrome/browser/ui/webui/management/management_ui_handler.h"
+#include "chrome/browser/ui/webui/management/management_ui_handler_chromeos.h"
 #include "components/policy/proto/device_management_backend.pb.h"
 #include "components/prefs/pref_service.h"
 #include "components/user_manager/user.h"
@@ -101,7 +101,7 @@
       user_manager::UserManager::Get()->GetPrimaryUser();
   Profile* profile = ash::ProfileHelper::Get()->GetProfileByUser(user);
   base::Value::List report_sources =
-      ManagementUIHandler::GetDeviceReportingInfo(
+      ManagementUIHandlerChromeOS::GetDeviceReportingInfo(
           connector->GetDeviceCloudPolicyManager(), profile);
   bool plugin_vm_data_collection_enabled = profile->GetPrefs()->GetBoolean(
       plugin_vm::prefs::kPluginVmDataCollectionAllowed);
diff --git a/chrome/browser/ash/crosapi/test/file_manager_ash_crosapitest.cc b/chrome/browser/ash/crosapi/test/file_manager_ash_crosapitest.cc
index d0e85ca..53d77d3b 100644
--- a/chrome/browser/ash/crosapi/test/file_manager_ash_crosapitest.cc
+++ b/chrome/browser/ash/crosapi/test/file_manager_ash_crosapitest.cc
@@ -8,9 +8,6 @@
 #include "base/command_line.h"
 #include "base/files/file_path.h"
 #include "base/files/file_util.h"
-#include "base/functional/bind.h"
-#include "base/functional/callback_helpers.h"
-#include "base/test/bind.h"
 #include "base/test/test_future.h"
 #include "base/threading/thread_restrictions.h"
 #include "chrome/browser/ash/crosapi/test/ash_crosapi_tests_env.h"
@@ -22,6 +19,7 @@
 #include "mojo/public/cpp/bindings/pending_receiver.h"
 #include "mojo/public/cpp/bindings/pending_remote.h"
 #include "mojo/public/cpp/bindings/remote.h"
+#include "third_party/abseil-cpp/absl/cleanup/cleanup.h"
 
 namespace crosapi {
 namespace {
@@ -83,11 +81,10 @@
     base::ScopedAllowBlockingForTesting scoped_allow_blocking;
     EXPECT_TRUE(base::WriteFile(file_path, ""));
   }
-  base::ScopedClosureRunner scoped_closure_runner(
-      base::BindLambdaForTesting([&]() {
-        base::ScopedAllowBlockingForTesting scoped_allow_blocking;
-        EXPECT_TRUE(base::DeleteFile(file_path));
-      }));
+  absl::Cleanup scoped_cleanup = [&] {
+    base::ScopedAllowBlockingForTesting scoped_allow_blocking;
+    EXPECT_TRUE(base::DeleteFile(file_path));
+  };
 
   base::test::TestFuture<mojom::OpenResult> future3;
   file_manager_->ShowItemInFolder(file_path, future3.GetCallback());
@@ -112,11 +109,10 @@
     base::ScopedAllowBlockingForTesting scoped_allow_blocking;
     EXPECT_TRUE(base::WriteFile(file_path, ""));
   }
-  base::ScopedClosureRunner scoped_closure_runner(
-      base::BindLambdaForTesting([&]() {
-        base::ScopedAllowBlockingForTesting scoped_allow_blocking;
-        EXPECT_TRUE(base::DeleteFile(file_path));
-      }));
+  absl::Cleanup scoped_cleanup = [&] {
+    base::ScopedAllowBlockingForTesting scoped_allow_blocking;
+    EXPECT_TRUE(base::DeleteFile(file_path));
+  };
   base::test::TestFuture<mojom::OpenResult> future3;
   file_manager_->OpenFolder(file_path, future3.GetCallback());
   EXPECT_EQ(future3.Get(), mojom::OpenResult::kFailedInvalidType);
@@ -142,11 +138,10 @@
     base::ScopedAllowBlockingForTesting scoped_allow_blocking;
     EXPECT_TRUE(base::WriteFile(pakfile_path, ""));
   }
-  base::ScopedClosureRunner scoped_closure_runner(
-      base::BindLambdaForTesting([&]() {
-        base::ScopedAllowBlockingForTesting scoped_allow_blocking;
-        EXPECT_TRUE(base::DeleteFile(pakfile_path));
-      }));
+  absl::Cleanup scoped_cleanup = [&] {
+    base::ScopedAllowBlockingForTesting scoped_allow_blocking;
+    EXPECT_TRUE(base::DeleteFile(pakfile_path));
+  };
   // A valid file but there is no application to open .pak file.
   base::test::TestFuture<mojom::OpenResult> future1;
   file_manager_->OpenFile(pakfile_path, future1.GetCallback());
diff --git a/chrome/browser/ash/crosapi/test_mojo_connection_manager_unittest.cc b/chrome/browser/ash/crosapi/test_mojo_connection_manager_unittest.cc
index 4b6abff..27311b2 100644
--- a/chrome/browser/ash/crosapi/test_mojo_connection_manager_unittest.cc
+++ b/chrome/browser/ash/crosapi/test_mojo_connection_manager_unittest.cc
@@ -15,7 +15,6 @@
 #include "base/files/scoped_file.h"
 #include "base/files/scoped_temp_dir.h"
 #include "base/functional/bind.h"
-#include "base/functional/callback_helpers.h"
 #include "base/notreached.h"
 #include "base/process/launch.h"
 #include "base/run_loop.h"
@@ -48,6 +47,7 @@
 #include "mojo/public/cpp/system/invitation.h"
 #include "testing/gtest/include/gtest/gtest.h"
 #include "testing/multiprocess_func_list.h"
+#include "third_party/abseil-cpp/absl/cleanup/cleanup.h"
 
 namespace crosapi {
 namespace {
@@ -201,8 +201,7 @@
       base::test::TaskEnvironment::MainThreadType::IO};
 
   ash::LoginState::Initialize();
-  base::ScopedClosureRunner login_state_teardown(
-      base::BindOnce(&ash::LoginState::Shutdown));
+  absl::Cleanup login_state_teardown = &ash::LoginState::Shutdown;
 
   // Constructing CrosapiManager requires ProfileManager.
   // Also, constructing BrowserInitParams requires local state prefs.
@@ -214,8 +213,9 @@
   user_manager::FakeUserManager user_manager(
       TestingBrowserProcess::GetGlobal()->local_state());
   user_manager.Initialize();
-  base::ScopedClosureRunner user_manager_teardown(base::BindLambdaForTesting(
-      [&user_manager]() { user_manager.Destroy(); }));
+  absl::Cleanup user_manager_teardown = [&user_manager] {
+    user_manager.Destroy();
+  };
   const AccountId account = AccountId::FromUserEmail("test@test");
   const user_manager::User* user = user_manager.AddUser(account);
   user_manager.UserLoggedIn(account, user->username_hash(), false, false);
@@ -260,12 +260,12 @@
   TestBrowserServiceHostObserver observer(2, run_loop2.QuitClosure());
   crosapi_manager->crosapi_ash()->browser_service_host_ash()->AddObserver(
       &observer);
-  base::ScopedClosureRunner observer_reset(base::BindOnce(
-      base::BindLambdaForTesting([&observer, &crosapi_manager]() {
+  absl::Cleanup observer_reset =
+      [&observer, &crosapi_manager] {
         crosapi_manager->crosapi_ash()
             ->browser_service_host_ash()
             ->RemoveObserver(&observer);
-      })));
+      };
 
   // Then launch two subprocesses running in parallel.
   // These will connect BrowserService mojo.
diff --git a/chrome/browser/ash/events/event_rewriter_unittest.cc b/chrome/browser/ash/events/event_rewriter_unittest.cc
index 5043d64..8dfa40fd 100644
--- a/chrome/browser/ash/events/event_rewriter_unittest.cc
+++ b/chrome/browser/ash/events/event_rewriter_unittest.cc
@@ -54,6 +54,7 @@
 #include "ui/base/ime/ash/mock_input_method_manager_impl.h"
 #include "ui/base/ui_base_features.h"
 #include "ui/events/ash/caps_lock_event_rewriter.h"
+#include "ui/events/ash/discard_key_event_rewriter.h"
 #include "ui/events/ash/event_rewriter_ash.h"
 #include "ui/events/ash/event_rewriter_metrics.h"
 #include "ui/events/ash/keyboard_capability.h"
@@ -694,6 +695,8 @@
     event_rewriter_ash_ = std::make_unique<ui::EventRewriterAsh>(
         delegate_.get(), keyboard_capability_.get(),
         Shell::Get()->sticky_keys_controller(), false, &fake_ime_keyboard_);
+    discard_key_event_rewriter_ =
+        std::make_unique<ui::DiscardKeyEventRewriter>();
 
     source_.AddEventRewriter(keyboard_device_id_event_rewriter_.get());
     if (ash::features::IsKeyboardRewriterFixEnabled()) {
@@ -708,9 +711,15 @@
         features::IsModifierSplitEnabled()) {
       source_.AddEventRewriter(caps_lock_event_rewriter_.get());
     }
+    if (features::IsModifierSplitEnabled()) {
+      source_.AddEventRewriter(discard_key_event_rewriter_.get());
+    }
   }
 
   void TearDown() override {
+    if (features::IsModifierSplitEnabled()) {
+      source_.RemoveEventRewriter(discard_key_event_rewriter_.get());
+    }
     if (!ash::features::IsKeyboardRewriterFixEnabled() &&
         features::IsModifierSplitEnabled()) {
       source_.RemoveEventRewriter(caps_lock_event_rewriter_.get());
@@ -973,6 +982,7 @@
       keyboard_modifier_event_rewriter_;
   std::unique_ptr<ui::CapsLockEventRewriter> caps_lock_event_rewriter_;
   std::unique_ptr<ui::EventRewriterAsh> event_rewriter_ash_;
+  std::unique_ptr<ui::DiscardKeyEventRewriter> discard_key_event_rewriter_;
   TestEventSink sink_;
   ui::test::TestEventSource source_{&sink_};
   message_center::FakeMessageCenter message_center_;
@@ -1829,6 +1839,12 @@
 }
 
 TEST_P(EventRewriterTest, TestRewriteToFunction) {
+  if (!features::IsModifierSplitEnabled()) {
+    GTEST_SKIP() << "Test is only valid with the modifier split flag enabled";
+  }
+
+  SetUpKeyboard(kInternalChromeSplitModifierLayoutKeyboard);
+
   // Remap RightAlt to Control
   Preferences::RegisterProfilePrefs(prefs()->registry());
   IntegerPrefMember control;
@@ -1841,19 +1857,14 @@
                       ui::mojom::ModifierKey::kMeta,
                       ui::mojom::ModifierKey::kFunction);
 
-  for (const auto& keyboard : kChromeKeyboardVariants) {
-    SCOPED_TRACE(keyboard.name);
-    SetUpKeyboard(keyboard);
+  // Keys + rewritten modifiers produce rewritten six-pack keys.
+  EXPECT_EQ(KeyPageUp::Typed(),
+            RunRewriter(KeyArrowUp::Typed(), ui::EF_CONTROL_DOWN));
+  EXPECT_EQ(KeyPageDown::Typed(),
+            RunRewriter(KeyArrowDown::Typed(), ui::EF_COMMAND_DOWN));
 
-    // A + rewritten modifiers produce events with function flag down.
-    EXPECT_EQ(KeyA::Typed(ui::EF_FUNCTION_DOWN),
-              RunRewriter(KeyA::Typed(), ui::EF_CONTROL_DOWN));
-    EXPECT_EQ(KeyA::Typed(ui::EF_FUNCTION_DOWN),
-              RunRewriter(KeyA::Typed(), ui::EF_COMMAND_DOWN));
-
-    // After command + control are released, events are not affected.
-    EXPECT_EQ(KeyA::Typed(), RunRewriter(KeyA::Typed()));
-  }
+  // After command + control are released, events are not affected.
+  EXPECT_EQ(KeyA::Typed(), RunRewriter(KeyA::Typed()));
 }
 
 TEST_P(EventRewriterTest, TestRewriteFromFunction) {
@@ -2596,20 +2607,17 @@
     for (auto& unknown : unknowns) {
       unknown.scan_code = scan_code;
     }
-    auto unknowns_with_function = KeyUnknown::Typed(ui::EF_FUNCTION_DOWN);
-    for (auto& unknown : unknowns_with_function) {
-      unknown.scan_code = scan_code;
-    }
     auto expected_events = typed(ui::EF_NONE, {});
     for (auto& event : expected_events) {
       event.scan_code = scan_code;
     }
     EXPECT_EQ(expected_events, RunRewriter(unknowns, ui::EF_COMMAND_DOWN));
 
-    // With fn down, nothing should change since this keyboard uses Search based
-    // rewriting.
-    EXPECT_EQ(unknowns_with_function,
-              RunRewriter(unknowns, ui::EF_FUNCTION_DOWN));
+    if (features::IsModifierSplitEnabled()) {
+      // With fn down, nothing should change since this keyboard uses Search
+      // based rewriting.
+      EXPECT_EQ(unknowns, RunRewriter(unknowns, ui::EF_FUNCTION_DOWN));
+    }
   }
 }
 
@@ -4834,6 +4842,21 @@
   }
 }
 
+TEST_P(EventRewriterTest, FnDiscarded) {
+  if (!features::IsModifierSplitEnabled()) {
+    GTEST_SKIP() << "Test is only valid with the modifier split flag enabled";
+  }
+
+  SetUpKeyboard(kInternalChromeSplitModifierLayoutKeyboard);
+
+  EXPECT_EQ(KeyA::Typed(), RunRewriter(KeyA::Typed(), ui::EF_FUNCTION_DOWN));
+  EXPECT_EQ(
+      KeyA::Typed(ui::EF_CONTROL_DOWN),
+      RunRewriter(KeyA::Typed(), ui::EF_FUNCTION_DOWN | ui::EF_CONTROL_DOWN));
+
+  EXPECT_EQ(std::vector<TestKeyEvent>(), RunRewriter(KeyFunction::Typed()));
+}
+
 // Tests that when you press Fn -> Right Alt -> Release Fn -> Release Right Alt
 // that the release of right alt is remapped to CapsLock to match the remapped
 // press.
@@ -4844,14 +4867,13 @@
 
   SetUpKeyboard(kInternalChromeSplitModifierLayoutKeyboard);
 
-  EXPECT_EQ(std::vector<TestKeyEvent>({KeyFunction::Pressed()}),
+  EXPECT_EQ(std::vector<TestKeyEvent>(),
             RunRewriter(std::vector<TestKeyEvent>{KeyFunction::Pressed()}));
   EXPECT_EQ(
       std::vector<TestKeyEvent>({KeyCapsLock::Pressed(ui::EF_CAPS_LOCK_ON)}),
       RunRewriter(std::vector<TestKeyEvent>{
           KeyRightAlt::Pressed(ui::EF_FUNCTION_DOWN, {kPropertyRightAlt})}));
-  EXPECT_EQ(std::vector<TestKeyEvent>({KeyFunction::Released(
-                ui::EF_CAPS_LOCK_ON | ui::EF_MOD3_DOWN)}),
+  EXPECT_EQ(std::vector<TestKeyEvent>(),
             RunRewriter(std::vector<TestKeyEvent>{
                 KeyFunction::Released(ui::EF_CAPS_LOCK_ON)}));
   EXPECT_EQ(
diff --git a/chrome/browser/ash/extensions/device_local_account_management_policy_provider.cc b/chrome/browser/ash/extensions/device_local_account_management_policy_provider.cc
index db00f61..36514eb 100644
--- a/chrome/browser/ash/extensions/device_local_account_management_policy_provider.cc
+++ b/chrome/browser/ash/extensions/device_local_account_management_policy_provider.cc
@@ -20,7 +20,7 @@
 
 DeviceLocalAccountManagementPolicyProvider::
     DeviceLocalAccountManagementPolicyProvider(
-        policy::DeviceLocalAccount::Type account_type)
+        policy::DeviceLocalAccountType account_type)
     : account_type_(account_type) {}
 
 DeviceLocalAccountManagementPolicyProvider::
@@ -38,31 +38,36 @@
 bool DeviceLocalAccountManagementPolicyProvider::UserMayLoad(
     const extensions::Extension* extension,
     std::u16string* error) const {
-  if (account_type_ == policy::DeviceLocalAccount::TYPE_PUBLIC_SESSION ||
-      account_type_ == policy::DeviceLocalAccount::TYPE_SAML_PUBLIC_SESSION) {
-    // For Managed Guest Sessions, allow component & force-installed extensions.
-    if (extension->location() == ManifestLocation::kExternalComponent ||
-        extension->location() == ManifestLocation::kComponent ||
-        extension->location() == ManifestLocation::kExternalPolicyDownload ||
-        extension->location() == ManifestLocation::kExternalPolicy) {
-      return true;
-    }
+  switch (account_type_) {
+    case policy::DeviceLocalAccountType::kPublicSession:
+    case policy::DeviceLocalAccountType::kSamlPublicSession:
+      // For Managed Guest Sessions, allow component & force-installed
+      // extensions.
+      if (extension->location() == ManifestLocation::kExternalComponent ||
+          extension->location() == ManifestLocation::kComponent ||
+          extension->location() == ManifestLocation::kExternalPolicyDownload ||
+          extension->location() == ManifestLocation::kExternalPolicy) {
+        return true;
+      }
 
-    // Allow extension IDs in the MGS allowlist.
-    if (extensions::IsAllowlistedForManagedGuestSession(extension->id())) {
-      return true;
-    }
-  }
-
-  if (account_type_ == policy::DeviceLocalAccount::TYPE_KIOSK_APP ||
-      account_type_ == policy::DeviceLocalAccount::TYPE_WEB_KIOSK_APP) {
-    // For single-app kiosk sessions, allow platform apps, extensions and shared
-    // modules.
-    if (extension->GetType() == extensions::Manifest::TYPE_PLATFORM_APP ||
-        extension->GetType() == extensions::Manifest::TYPE_SHARED_MODULE ||
-        extension->GetType() == extensions::Manifest::TYPE_EXTENSION) {
-      return true;
-    }
+      // Allow extension IDs in the MGS allowlist.
+      if (extensions::IsAllowlistedForManagedGuestSession(extension->id())) {
+        return true;
+      }
+      break;
+    case policy::DeviceLocalAccountType::kKioskApp:
+    case policy::DeviceLocalAccountType::kWebKioskApp:
+      // For single-app kiosk sessions, allow platform apps, extensions and
+      // shared modules.
+      if (extension->GetType() == extensions::Manifest::TYPE_PLATFORM_APP ||
+          extension->GetType() == extensions::Manifest::TYPE_SHARED_MODULE ||
+          extension->GetType() == extensions::Manifest::TYPE_EXTENSION) {
+        return true;
+      }
+      break;
+    case policy::DeviceLocalAccountType::kArcKioskApp:
+      // Unexpected case.
+      break;
   }
 
   // Disallow all other extensions.
diff --git a/chrome/browser/ash/extensions/device_local_account_management_policy_provider.h b/chrome/browser/ash/extensions/device_local_account_management_policy_provider.h
index d7658dd..5be25be 100644
--- a/chrome/browser/ash/extensions/device_local_account_management_policy_provider.h
+++ b/chrome/browser/ash/extensions/device_local_account_management_policy_provider.h
@@ -19,7 +19,7 @@
     : public extensions::ManagementPolicy::Provider {
  public:
   explicit DeviceLocalAccountManagementPolicyProvider(
-      policy::DeviceLocalAccount::Type account_type);
+      policy::DeviceLocalAccountType account_type);
 
   DeviceLocalAccountManagementPolicyProvider(
       const DeviceLocalAccountManagementPolicyProvider&) = delete;
@@ -34,7 +34,7 @@
                    std::u16string* error) const override;
 
  private:
-  const policy::DeviceLocalAccount::Type account_type_;
+  const policy::DeviceLocalAccountType account_type_;
 };
 
 }  // namespace chromeos
diff --git a/chrome/browser/ash/extensions/device_local_account_management_policy_provider_unittest.cc b/chrome/browser/ash/extensions/device_local_account_management_policy_provider_unittest.cc
index 7015aac8..d49ca08 100644
--- a/chrome/browser/ash/extensions/device_local_account_management_policy_provider_unittest.cc
+++ b/chrome/browser/ash/extensions/device_local_account_management_policy_provider_unittest.cc
@@ -76,8 +76,8 @@
 }  // namespace
 
 TEST(DeviceLocalAccountManagementPolicyProviderTest, PublicSession) {
-  DeviceLocalAccountManagementPolicyProvider
-      provider(policy::DeviceLocalAccount::TYPE_PUBLIC_SESSION);
+  DeviceLocalAccountManagementPolicyProvider provider(
+      policy::DeviceLocalAccountType::kPublicSession);
   // Set the login state to a public session.
   ash::ScopedTestPublicSessionLoginState login_state;
 
@@ -308,11 +308,12 @@
 }
 
 TEST(DeviceLocalAccountManagementPolicyProviderTest, KioskAppSessions) {
-  std::vector<policy::DeviceLocalAccount::Type> types = {
-      policy::DeviceLocalAccount::TYPE_KIOSK_APP,
-      policy::DeviceLocalAccount::TYPE_WEB_KIOSK_APP};
+  static constexpr policy::DeviceLocalAccountType kTypes[] = {
+      policy::DeviceLocalAccountType::kKioskApp,
+      policy::DeviceLocalAccountType::kWebKioskApp,
+  };
 
-  for (auto type : types) {
+  for (auto type : kTypes) {
     LOG(INFO) << "Testing device local account type = "<< static_cast<int>(type);
     DeviceLocalAccountManagementPolicyProvider provider(type);
 
diff --git a/chrome/browser/ash/input_method/editor_metrics_recorder.cc b/chrome/browser/ash/input_method/editor_metrics_recorder.cc
index e2cf3d3..7f3a198 100644
--- a/chrome/browser/ash/input_method/editor_metrics_recorder.cc
+++ b/chrome/browser/ash/input_method/editor_metrics_recorder.cc
@@ -15,6 +15,7 @@
 #include "chrome/browser/ash/input_method/editor_metrics_enums.h"
 #include "chrome/browser/ash/input_method/input_methods_by_language.h"
 #include "chromeos/ash/services/orca/public/mojom/orca_service.mojom.h"
+#include "chromeos/constants/chromeos_features.h"
 #include "services/metrics/public/cpp/ukm_builders.h"
 #include "services/metrics/public/cpp/ukm_source_id.h"
 
@@ -244,7 +245,7 @@
   base::UmaHistogramEnumeration(
       base::StrCat({"InputMethod.Manta.Orca.States.", AsString(mode_)}), state);
 
-  if (base::FeatureList::IsEnabled(features::kOrcaInternationalize)) {
+  if (base::FeatureList::IsEnabled(chromeos::features::kOrcaInternationalize)) {
     base::UmaHistogramEnumeration(
         base::StrCat({"InputMethod.Manta.Orca.",
                       AsString(InputMethodToLanguageCategory(
@@ -279,7 +280,7 @@
           {"InputMethod.Manta.Orca.CharactersInserted.", AsString(mode_)}),
       number_of_characters);
 
-  if (base::FeatureList::IsEnabled(features::kOrcaInternationalize)) {
+  if (base::FeatureList::IsEnabled(chromeos::features::kOrcaInternationalize)) {
     base::UmaHistogramCounts100000(
         base::StrCat({"InputMethod.Manta.Orca.",
                       AsEnglishOrOther(InputMethodToLanguageCategory(
@@ -308,7 +309,7 @@
                     AsString(mode_)}),
       number_of_characters);
 
-  if (base::FeatureList::IsEnabled(features::kOrcaInternationalize)) {
+  if (base::FeatureList::IsEnabled(chromeos::features::kOrcaInternationalize)) {
     base::UmaHistogramCounts100000(
         base::StrCat({"InputMethod.Manta.Orca.",
                       AsEnglishOrOther(InputMethodToLanguageCategory(
@@ -337,7 +338,7 @@
       base::StrCat({"InputMethod.Manta.Orca.NumResponses.", AsString(mode_)}),
       number_of_responses, kMaxNumResponsesFromServer);
 
-  if (base::FeatureList::IsEnabled(features::kOrcaInternationalize)) {
+  if (base::FeatureList::IsEnabled(chromeos::features::kOrcaInternationalize)) {
     base::UmaHistogramExactLinear(
         base::StrCat({"InputMethod.Manta.Orca.",
                       AsEnglishOrOther(InputMethodToLanguageCategory(
@@ -367,7 +368,7 @@
           {"InputMethod.Manta.Orca.LengthOfLongestResponse.", AsString(mode_)}),
       number_of_characters);
 
-  if (base::FeatureList::IsEnabled(features::kOrcaInternationalize)) {
+  if (base::FeatureList::IsEnabled(chromeos::features::kOrcaInternationalize)) {
     base::UmaHistogramCounts100000(
         base::StrCat({"InputMethod.Manta.Orca.",
                       AsEnglishOrOther(InputMethodToLanguageCategory(
diff --git a/chrome/browser/ash/input_method/editor_metrics_recorder_unittest.cc b/chrome/browser/ash/input_method/editor_metrics_recorder_unittest.cc
index 0336287..ea913ae9 100644
--- a/chrome/browser/ash/input_method/editor_metrics_recorder_unittest.cc
+++ b/chrome/browser/ash/input_method/editor_metrics_recorder_unittest.cc
@@ -6,7 +6,6 @@
 
 #include <optional>
 
-#include "ash/constants/ash_features.h"
 #include "base/strings/strcat.h"
 #include "base/test/metrics/histogram_tester.h"
 #include "base/test/scoped_feature_list.h"
@@ -14,6 +13,7 @@
 #include "chrome/browser/ash/input_method/editor_context.h"
 #include "chrome/browser/ash/input_method/editor_metrics_enums.h"
 #include "chrome/test/base/testing_profile.h"
+#include "chromeos/constants/chromeos_features.h"
 #include "components/ukm/test_ukm_recorder.h"
 #include "content/public/test/browser_task_environment.h"
 #include "editor_metrics_enums.h"
@@ -440,7 +440,7 @@
   const LanguageSegmentationCase& test_case = GetParam();
   const std::string expected_histogram =
       base::StrCat({test_case.expected_histogram_prefix, "Write"});
-  ScopedFeatureList feature_list(ash::features::kOrcaInternationalize);
+  ScopedFeatureList feature_list(chromeos::features::kOrcaInternationalize);
   FakeSystem system;
   FakeContextObserver observer;
   EditorContext context(&observer, &system, kAllowedCountryCode);
@@ -465,7 +465,7 @@
   const LanguageSegmentationCase& test_case = GetParam();
   const std::string expected_histogram =
       base::StrCat({test_case.expected_histogram_prefix, "Rewrite"});
-  ScopedFeatureList feature_list(ash::features::kOrcaInternationalize);
+  ScopedFeatureList feature_list(chromeos::features::kOrcaInternationalize);
   FakeSystem system;
   FakeContextObserver observer;
   EditorContext context(&observer, &system, kAllowedCountryCode);
@@ -555,7 +555,7 @@
   const LanguageSegmentationCase& test_case = GetParam();
   const std::string expected_histogram = base::StrCat(
       {test_case.expected_histogram_prefix, "CharactersInserted.Write"});
-  ScopedFeatureList feature_list(ash::features::kOrcaInternationalize);
+  ScopedFeatureList feature_list(chromeos::features::kOrcaInternationalize);
   FakeSystem system;
   FakeContextObserver observer;
   EditorContext context(&observer, &system, kAllowedCountryCode);
@@ -573,7 +573,7 @@
   const LanguageSegmentationCase& test_case = GetParam();
   const std::string expected_histogram = base::StrCat(
       {test_case.expected_histogram_prefix, "CharactersInserted.Rewrite"});
-  ScopedFeatureList feature_list(ash::features::kOrcaInternationalize);
+  ScopedFeatureList feature_list(chromeos::features::kOrcaInternationalize);
   FakeSystem system;
   FakeContextObserver observer;
   EditorContext context(&observer, &system, kAllowedCountryCode);
@@ -609,7 +609,7 @@
   const std::string expected_histogram =
       base::StrCat({test_case.expected_histogram_prefix,
                     "CharactersSelectedForInsert.Write"});
-  ScopedFeatureList feature_list(ash::features::kOrcaInternationalize);
+  ScopedFeatureList feature_list(chromeos::features::kOrcaInternationalize);
   FakeSystem system;
   FakeContextObserver observer;
   EditorContext context(&observer, &system, kAllowedCountryCode);
@@ -628,7 +628,7 @@
   const std::string expected_histogram =
       base::StrCat({test_case.expected_histogram_prefix,
                     "CharactersSelectedForInsert.Rewrite"});
-  ScopedFeatureList feature_list(ash::features::kOrcaInternationalize);
+  ScopedFeatureList feature_list(chromeos::features::kOrcaInternationalize);
   FakeSystem system;
   FakeContextObserver observer;
   EditorContext context(&observer, &system, kAllowedCountryCode);
@@ -664,7 +664,7 @@
   const LanguageSegmentationCase& test_case = GetParam();
   const std::string expected_histogram =
       base::StrCat({test_case.expected_histogram_prefix, "NumResponses.Write"});
-  ScopedFeatureList feature_list(ash::features::kOrcaInternationalize);
+  ScopedFeatureList feature_list(chromeos::features::kOrcaInternationalize);
   FakeSystem system;
   FakeContextObserver observer;
   EditorContext context(&observer, &system, kAllowedCountryCode);
@@ -682,7 +682,7 @@
   const LanguageSegmentationCase& test_case = GetParam();
   const std::string expected_histogram = base::StrCat(
       {test_case.expected_histogram_prefix, "NumResponses.Rewrite"});
-  ScopedFeatureList feature_list(ash::features::kOrcaInternationalize);
+  ScopedFeatureList feature_list(chromeos::features::kOrcaInternationalize);
   FakeSystem system;
   FakeContextObserver observer;
   EditorContext context(&observer, &system, kAllowedCountryCode);
@@ -717,7 +717,7 @@
   const LanguageSegmentationCase& test_case = GetParam();
   const std::string expected_histogram = base::StrCat(
       {test_case.expected_histogram_prefix, "LengthOfLongestResponse.Write"});
-  ScopedFeatureList feature_list(ash::features::kOrcaInternationalize);
+  ScopedFeatureList feature_list(chromeos::features::kOrcaInternationalize);
   FakeSystem system;
   FakeContextObserver observer;
   EditorContext context(&observer, &system, kAllowedCountryCode);
@@ -735,7 +735,7 @@
   const LanguageSegmentationCase& test_case = GetParam();
   const std::string expected_histogram = base::StrCat(
       {test_case.expected_histogram_prefix, "LengthOfLongestResponse.Rewrite"});
-  ScopedFeatureList feature_list(ash::features::kOrcaInternationalize);
+  ScopedFeatureList feature_list(chromeos::features::kOrcaInternationalize);
   FakeSystem system;
   FakeContextObserver observer;
   EditorContext context(&observer, &system, kAllowedCountryCode);
diff --git a/chrome/browser/ash/input_method/editor_switch.cc b/chrome/browser/ash/input_method/editor_switch.cc
index 2376e2b..7d8da3d 100644
--- a/chrome/browser/ash/input_method/editor_switch.cc
+++ b/chrome/browser/ash/input_method/editor_switch.cc
@@ -103,7 +103,7 @@
 
 const std::vector<std::string>& AllowedInputMethods() {
   static const base::NoDestructor<std::vector<std::string>> input_methods(
-      base::FeatureList::IsEnabled(features::kOrcaInternationalize)
+      base::FeatureList::IsEnabled(chromeos::features::kOrcaInternationalize)
           ? Combine({EnglishInputMethods(), FrenchInputMethods(),
                      GermanInputMethods(), JapaneseInputMethods()})
           : EnglishInputMethods());
diff --git a/chrome/browser/ash/input_method/editor_switch_unittest.cc b/chrome/browser/ash/input_method/editor_switch_unittest.cc
index 7f3a105a..a6e3cf1 100644
--- a/chrome/browser/ash/input_method/editor_switch_unittest.cc
+++ b/chrome/browser/ash/input_method/editor_switch_unittest.cc
@@ -704,7 +704,7 @@
   feature_list.InitWithFeatures(
       /*enabled_features=*/{chromeos::features::kOrca,
                             chromeos::features::kFeatureManagementOrca,
-                            ash::features::kOrcaInternationalize},
+                            chromeos::features::kOrcaInternationalize},
       /*disabled_features=*/{ash::features::kOrcaUseAccountCapabilities});
   ScopedBrowserLocale browser_locale("en");
 
diff --git a/chrome/browser/ash/input_method/editor_text_query_provider.cc b/chrome/browser/ash/input_method/editor_text_query_provider.cc
index d268025..4fa9737 100644
--- a/chrome/browser/ash/input_method/editor_text_query_provider.cc
+++ b/chrome/browser/ash/input_method/editor_text_query_provider.cc
@@ -6,7 +6,6 @@
 
 #include <optional>
 
-#include "ash/constants/ash_features.h"
 #include "base/metrics/field_trial_params.h"
 #include "base/notreached.h"
 #include "base/strings/strcat.h"
@@ -15,6 +14,7 @@
 #include "chrome/browser/ash/input_method/editor_metrics_recorder.h"
 #include "chrome/browser/manta/manta_service_factory.h"
 #include "chromeos/ash/services/orca/public/mojom/orca_service.mojom.h"
+#include "chromeos/constants/chromeos_features.h"
 #include "components/manta/features.h"
 #include "components/manta/manta_service.h"
 #include "components/manta/manta_status.h"
@@ -55,7 +55,7 @@
     provider_request["config_label"] = config_label;
   }
 
-  if (base::FeatureList::IsEnabled(features::kOrcaInternationalize)) {
+  if (base::FeatureList::IsEnabled(chromeos::features::kOrcaInternationalize)) {
     provider_request["i18n"] = "true";
   }
 
diff --git a/chrome/browser/ash/input_method/ui/candidate_window_view.cc b/chrome/browser/ash/input_method/ui/candidate_window_view.cc
index 88fc5e0a..a056d55 100644
--- a/chrome/browser/ash/input_method/ui/candidate_window_view.cc
+++ b/chrome/browser/ash/input_method/ui/candidate_window_view.cc
@@ -190,7 +190,11 @@
 END_METADATA
 
 CandidateWindowView::CandidateWindowView(gfx::NativeView parent)
-    : selected_candidate_index_in_page_(-1) {
+    : views::BubbleDialogDelegateView(nullptr,
+                                      views::BubbleBorder::TOP_LEFT,
+                                      views::BubbleBorder::DIALOG_SHADOW,
+                                      true),
+      selected_candidate_index_in_page_(-1) {
   DialogDelegate::SetButtons(ui::DIALOG_BUTTON_NONE);
   SetCanActivate(false);
   DCHECK(parent);
@@ -256,10 +260,8 @@
 }
 
 void CandidateWindowView::UpdateVisibility() {
-  if (candidate_area_->GetVisible() || auxiliary_text_->GetVisible() ||
-      preedit_->GetVisible()) {
-    SizeToContents();
-  } else {
+  if (!candidate_area_->GetVisible() && !auxiliary_text_->GetVisible() &&
+      !preedit_->GetVisible()) {
     GetWidget()->Close();
   }
 }
diff --git a/chrome/browser/ash/input_method/ui/infolist_window.cc b/chrome/browser/ash/input_method/ui/infolist_window.cc
index cff1a075..af14329 100644
--- a/chrome/browser/ash/input_method/ui/infolist_window.cc
+++ b/chrome/browser/ash/input_method/ui/infolist_window.cc
@@ -186,7 +186,9 @@
 InfolistWindow::InfolistWindow(views::View* candidate_window,
                                const std::vector<ui::InfolistEntry>& entries)
     : views::BubbleDialogDelegateView(candidate_window,
-                                      views::BubbleBorder::NONE),
+                                      views::BubbleBorder::NONE,
+                                      views::BubbleBorder::DIALOG_SHADOW,
+                                      true),
       title_font_list_(gfx::Font(kJapaneseFontName, kFontSizeDelta + 15)),
       description_font_list_(
           gfx::Font(kJapaneseFontName, kFontSizeDelta + 11)) {
@@ -233,7 +235,6 @@
 
   // BubbleFrameView will be initialized through CreateBubble.
   GetBubbleFrameView()->SetBubbleBorder(std::make_unique<InfolistBorder>());
-  SizeToContents();
 }
 
 void InfolistWindow::Relayout(const std::vector<ui::InfolistEntry>& entries) {
@@ -257,7 +258,6 @@
   }
 
   DeprecatedLayoutImmediately();
-  SizeToContents();
 }
 
 void InfolistWindow::ShowWithDelay() {
diff --git a/chrome/browser/ash/input_method/ui/suggestion_window_view.cc b/chrome/browser/ash/input_method/ui/suggestion_window_view.cc
index e1096f8..a38529b 100644
--- a/chrome/browser/ash/input_method/ui/suggestion_window_view.cc
+++ b/chrome/browser/ash/input_method/ui/suggestion_window_view.cc
@@ -188,7 +188,11 @@
 SuggestionWindowView::SuggestionWindowView(gfx::NativeView parent,
                                            AssistiveDelegate* delegate,
                                            Orientation orientation)
-    : delegate_(delegate) {
+    : BubbleDialogDelegateView(nullptr,
+                               views::BubbleBorder::Arrow::TOP_LEFT,
+                               views::BubbleBorder::DIALOG_SHADOW,
+                               true),
+      delegate_(delegate) {
   DCHECK(parent);
   // AccessibleRole determines whether the content is announced on pop-up.
   // Inner content should not be announced when the window appears since this
@@ -321,7 +325,6 @@
 
 void SuggestionWindowView::MakeVisible() {
   multiple_candidate_area_->SetVisible(true);
-  SizeToContents();
   // Docs can put the cursor offscreen - force it onscreen.
   GetWidget()->SetBoundsConstrained(GetBubbleBounds());
 }
diff --git a/chrome/browser/ash/input_method/ui/undo_window.cc b/chrome/browser/ash/input_method/ui/undo_window.cc
index cbd3140d..b52f72d 100644
--- a/chrome/browser/ash/input_method/ui/undo_window.cc
+++ b/chrome/browser/ash/input_method/ui/undo_window.cc
@@ -45,13 +45,16 @@
 }  // namespace
 
 UndoWindow::UndoWindow(gfx::NativeView parent, AssistiveDelegate* delegate)
-    : delegate_(delegate) {
+    : BubbleDialogDelegateView(nullptr,
+                               views::BubbleBorder::Arrow::BOTTOM_LEFT,
+                               views::BubbleBorder::DIALOG_SHADOW,
+                               true),
+      delegate_(delegate) {
   DialogDelegate::SetButtons(ui::DIALOG_BUTTON_NONE);
   SetCanActivate(false);
   DCHECK(parent);
   set_parent_window(parent);
   set_margins(gfx::Insets(kPadding));
-  SetArrow(views::BubbleBorder::Arrow::BOTTOM_LEFT);
   SetLayoutManager(std::make_unique<views::BoxLayout>(
       views::BoxLayout::Orientation::kHorizontal));
 
@@ -136,7 +139,6 @@
 void UndoWindow::Show(const bool show_setting_link) {
   learn_more_button_->SetVisible(show_setting_link);
   GetWidget()->Show();
-  SizeToContents();
 }
 
 void UndoWindow::SetBounds(const gfx::Rect& word_bounds) {
diff --git a/chrome/browser/ash/login/app_mode/kiosk_launch_controller.cc b/chrome/browser/ash/login/app_mode/kiosk_launch_controller.cc
index 6897335..efd0dd9 100644
--- a/chrome/browser/ash/login/app_mode/kiosk_launch_controller.cc
+++ b/chrome/browser/ash/login/app_mode/kiosk_launch_controller.cc
@@ -352,12 +352,15 @@
   raw_ref<AcceleratorController> controller_;
 };
 
-KioskLaunchController::KioskLaunchController(OobeUI* oobe_ui)
+KioskLaunchController::KioskLaunchController(
+    LoginDisplayHost* host,
+    OobeUI* oobe_ui,
+    LaunchCompleteCallback done_callback)
     : KioskLaunchController(
-          LoginDisplayHost::default_host(),
+          host,
           oobe_ui->GetView<AppLaunchSplashScreenHandler>(),
           /*profile_loader=*/base::BindOnce(&LoadProfile),
-          /*done_callback=*/base::DoNothing(),
+          /*done_callback=*/std::move(done_callback),
           /*attempt_relaunch=*/base::BindOnce(chrome::AttemptRelaunch),
           /*attempt_logout=*/base::BindOnce(chrome::AttemptUserExit),
           /*app_launcher_factory=*/base::BindRepeating(&BuildKioskAppLauncher),
@@ -563,9 +566,7 @@
 
   SYSLOG(INFO) << "Canceling kiosk app launch.";
 
-  KioskAppLaunchError::Save(KioskAppLaunchError::Error::kUserCancel);
-  CleanUp();
-  std::move(attempt_logout_).Run();
+  OnLaunchFailed(KioskAppLaunchError::Error::kUserCancel);
 }
 
 AppLaunchSplashScreenView::Data
@@ -599,6 +600,7 @@
 
   if (host_) {
     host_->Finalize(base::OnceClosure());
+    host_ = nullptr;
   } else {
     CHECK_IS_TEST();
   }
diff --git a/chrome/browser/ash/login/app_mode/kiosk_launch_controller.h b/chrome/browser/ash/login/app_mode/kiosk_launch_controller.h
index 9d09edf..2f8c44f6 100644
--- a/chrome/browser/ash/login/app_mode/kiosk_launch_controller.h
+++ b/chrome/browser/ash/login/app_mode/kiosk_launch_controller.h
@@ -119,7 +119,9 @@
   using LaunchCompleteCallback =
       base::OnceCallback<void(std::optional<KioskAppLaunchError::Error> error)>;
 
-  explicit KioskLaunchController(OobeUI* oobe_ui);
+  KioskLaunchController(LoginDisplayHost* host,
+                        OobeUI* oobe_ui,
+                        LaunchCompleteCallback done_callback);
   KioskLaunchController(
       LoginDisplayHost* host,
       AppLaunchSplashScreenView* splash_screen,
@@ -225,7 +227,7 @@
   AppState app_state_ = AppState::kCreatingProfile;
 
   // Not owned, destructed upon shutdown.
-  raw_ptr<LoginDisplayHost> const host_;
+  raw_ptr<LoginDisplayHost> host_ = nullptr;
   // Owned by OobeUI.
   raw_ptr<AppLaunchSplashScreenView> splash_screen_view_ = nullptr;
   // Current app.
diff --git a/chrome/browser/ash/login/app_mode/test/kiosk_base_test.cc b/chrome/browser/ash/login/app_mode/test/kiosk_base_test.cc
index c90a609..27a9ee5 100644
--- a/chrome/browser/ash/login/app_mode/test/kiosk_base_test.cc
+++ b/chrome/browser/ash/login/app_mode/test/kiosk_base_test.cc
@@ -126,7 +126,7 @@
 
 // static
 KioskLaunchController* KioskBaseTest::GetKioskLaunchController() {
-  return LoginDisplayHost::default_host()->GetKioskLaunchController();
+  return KioskController::Get().GetLaunchController();
 }
 
 void KioskBaseTest::SetUp() {
diff --git a/chrome/browser/ash/login/app_mode/test/kiosk_device_owned_browsertest.cc b/chrome/browser/ash/login/app_mode/test/kiosk_device_owned_browsertest.cc
index 7c2a2fe..d130f86 100644
--- a/chrome/browser/ash/login/app_mode/test/kiosk_device_owned_browsertest.cc
+++ b/chrome/browser/ash/login/app_mode/test/kiosk_device_owned_browsertest.cc
@@ -529,7 +529,7 @@
   login_display_host->StartKiosk(test_kiosk_app().id(), true);
 
   // Check that no launch has started.
-  EXPECT_FALSE(login_display_host->GetKioskLaunchController());
+  EXPECT_FALSE(KioskController::Get().GetLaunchController());
 }
 
 // This test verifies that accessibility extensions do not preserve any local
diff --git a/chrome/browser/ash/login/login_pref_names.h b/chrome/browser/ash/login/login_pref_names.h
index 078a3e0..aeb62c4 100644
--- a/chrome/browser/ash/login/login_pref_names.h
+++ b/chrome/browser/ash/login/login_pref_names.h
@@ -152,6 +152,27 @@
 inline constexpr char kUrlParameterToAutofillSAMLUsername[] =
     "saml.UrlParameterToAutofillSAMLUsername";
 
+// A string pref containing the initial metrics client ID at the start of OOBE
+// to be later compared with the ID at the end of OOBE. This will determine
+// whether the ID was reset during OOBE or the first onboarding experience.
+// This pref is cleared before the first session starts.
+inline constexpr char kOobeMetricsClientIdAtOobeStart[] =
+    "OobeMetricsClientIdAtOobeStart";
+
+// A boolean pref that indicates if `StatsReportingController` ever reported the
+// status of metrics to be enabled during OOBE. This pref is only updated during
+// pre-login OOBE or the first onboarding experience and cleared before the
+// first session starts.
+inline constexpr char kOobeMetricsReportedAsEnabled[] =
+    "OobeMetricsReportedEnabled";
+
+// A boolean pref that indicates if `StatsReportingController` ever reported a
+// switch from enabled to disabled during OOBE. This pref is only updated during
+// pre-login OOBE or the first onboarding experience and cleared before the
+// first session start.
+inline constexpr char kOobeStatsReportingControllerReportedReset[] =
+    "OobeStatsReportingControllerReportedReset";
+
 }  // namespace ash::prefs
 
 #endif  // CHROME_BROWSER_ASH_LOGIN_LOGIN_PREF_NAMES_H_
diff --git a/chrome/browser/ash/login/oobe_metrics_browsertest.cc b/chrome/browser/ash/login/oobe_metrics_browsertest.cc
index 44f9ec9b..b61ae8c 100644
--- a/chrome/browser/ash/login/oobe_metrics_browsertest.cc
+++ b/chrome/browser/ash/login/oobe_metrics_browsertest.cc
@@ -4,6 +4,7 @@
 
 #include "ash/constants/ash_features.h"
 #include "ash/public/cpp/login_screen_test_api.h"
+#include "base/test/metrics/histogram_tester.h"
 #include "chrome/browser/ash/login/login_pref_names.h"
 #include "chrome/browser/ash/login/screens/consolidated_consent_screen.h"
 #include "chrome/browser/ash/login/test/js_checker.h"
@@ -13,6 +14,7 @@
 #include "chrome/browser/ash/login/test/oobe_screen_waiter.h"
 #include "chrome/browser/ash/login/test/oobe_screens_utils.h"
 #include "chrome/browser/ash/login/wizard_controller.h"
+#include "chrome/browser/ash/settings/stats_reporting_controller.h"
 #include "chrome/browser/browser_process.h"
 #include "chrome/browser/metrics/structured/test/structured_metrics_mixin.h"
 #include "chrome/browser/ui/webui/ash/login/choobe_screen_handler.h"
@@ -21,8 +23,10 @@
 #include "chrome/browser/ui/webui/ash/login/marketing_opt_in_screen_handler.h"
 #include "chrome/browser/ui/webui/ash/login/theme_selection_screen_handler.h"
 #include "chrome/test/base/fake_gaia_mixin.h"
+#include "components/metrics/metrics_state_manager.h"
 #include "components/metrics/structured/structured_events.h"
 #include "components/metrics/structured/test/test_structured_metrics_recorder.h"
+#include "components/prefs/pref_test_utils.h"
 #include "components/version_info/version_info.h"
 #include "content/public/test/browser_task_environment.h"
 #include "content/public/test/browser_test.h"
@@ -31,7 +35,10 @@
 namespace {
 
 namespace cros_events = metrics::structured::events::v2::cr_os_events;
+using ::testing::ElementsAre;
+
 constexpr const char kConsolidatedConsnetAcceptedRegular[] = "AcceptedRegular";
+
 }  // namespace
 
 // TODO(b/305929689): Add tests for Pre-login OOBE resume metrics.
@@ -75,6 +82,7 @@
         << " was not found or found with unexpected metrics values.";
   }
 
+  base::HistogramTester histogram_tester_;
   LoginManagerMixin login_manager_mixin_{&mixin_host_, {}, &fake_gaia_};
   std::unique_ptr<metrics::structured::TestStructuredMetricsRecorder>
       structured_metrics_recorder_;
@@ -314,4 +322,66 @@
   ValidateEventRecorded(oobe_completed);
 }
 
+// Metrics client ID is only created on Google Chrome branded builds.
+// So, the following tests should only run on branded builds.
+#if BUILDFLAG(GOOGLE_CHROME_BRANDING)
+IN_PROC_BROWSER_TEST_F(FirstUserOobeMetricsTest, ClientIdNotReset) {
+  login_manager_mixin_.LoginAsNewRegularUser();
+  OobeScreenExitWaiter(GetFirstSigninScreen()).Wait();
+
+  WizardController::default_controller()->AdvanceToScreen(
+      MarketingOptInScreenView::kScreenId);
+  test::TapOnPathAndWaitForOobeToBeDestroyed(
+      {"marketing-opt-in", "marketing-opt-in-next-button"});
+
+  EXPECT_THAT(histogram_tester_.GetAllSamples(
+                  "OOBE.StatsReportingControllerReportedReset"),
+              ElementsAre(base::Bucket(0, 1)));
+  EXPECT_THAT(histogram_tester_.GetAllSamples("OOBE.MetricsClientIdReset"),
+              ElementsAre(base::Bucket(0, 1)));
+
+  // Verify that `kOobeMetricsClientIdAtOobeStart` preference was cleared.
+  EXPECT_FALSE(g_browser_process->local_state()->HasPrefPath(
+      prefs::kOobeMetricsClientIdAtOobeStart));
+}
+
+IN_PROC_BROWSER_TEST_F(FirstUserOobeMetricsTest, ClientIdReset) {
+  login_manager_mixin_.LoginAsNewRegularUser();
+  OobeScreenExitWaiter(GetFirstSigninScreen()).Wait();
+
+  // Simulate the unexpected switching (during OOBE) of the enabled status of
+  // the stats reporting setting from enabled to disabled to trigger the
+  // unexpected switch causing the reset. Later enable the stats reporting
+  // controller again to get the histograms to be recorded.
+  StatsReportingController::Get()->SetEnabled(
+      ProfileManager::GetActiveUserProfile(), true);
+  WaitForPrefValue(g_browser_process->local_state(),
+                   prefs::kOobeMetricsReportedAsEnabled, base::Value(true));
+
+  StatsReportingController::Get()->SetEnabled(
+      ProfileManager::GetActiveUserProfile(), false);
+  WaitForPrefValue(g_browser_process->local_state(),
+                   prefs::kOobeStatsReportingControllerReportedReset,
+                   base::Value(true));
+
+  StatsReportingController::Get()->SetEnabled(
+      ProfileManager::GetActiveUserProfile(), true);
+
+  WizardController::default_controller()->AdvanceToScreen(
+      MarketingOptInScreenView::kScreenId);
+  test::TapOnPathAndWaitForOobeToBeDestroyed(
+      {"marketing-opt-in", "marketing-opt-in-next-button"});
+
+  EXPECT_THAT(histogram_tester_.GetAllSamples(
+                  "OOBE.StatsReportingControllerReportedReset"),
+              ElementsAre(base::Bucket(1, 1)));
+  EXPECT_THAT(histogram_tester_.GetAllSamples("OOBE.MetricsClientIdReset"),
+              ElementsAre(base::Bucket(1, 1)));
+
+  // Verify that `kOobeMetricsClientIdAtOobeStart` preference was cleared.
+  EXPECT_FALSE(g_browser_process->local_state()->HasPrefPath(
+      prefs::kOobeMetricsClientIdAtOobeStart));
+}
+#endif  // BUILDFLAG(GOOGLE_CHROME_BRANDING)
+
 }  // namespace ash
diff --git a/chrome/browser/ash/login/oobe_metrics_helper.cc b/chrome/browser/ash/login/oobe_metrics_helper.cc
index 65fe649..1ab5d242 100644
--- a/chrome/browser/ash/login/oobe_metrics_helper.cc
+++ b/chrome/browser/ash/login/oobe_metrics_helper.cc
@@ -12,6 +12,7 @@
 #include "base/time/time.h"
 #include "chrome/browser/ash/login/login_pref_names.h"
 #include "chrome/browser/ash/login/oobe_screen.h"
+#include "chrome/browser/ash/login/ui/login_display_host.h"
 #include "chrome/browser/browser_process.h"
 #include "chrome/browser/ui/webui/ash/login/auto_enrollment_check_screen_handler.h"
 #include "chrome/browser/ui/webui/ash/login/consumer_update_screen_handler.h"
@@ -28,6 +29,8 @@
 #include "chrome/browser/ui/webui/ash/login/quick_start_screen_handler.h"
 #include "chrome/browser/ui/webui/ash/login/terms_of_service_screen_handler.h"
 #include "chrome/browser/ui/webui/ash/login/update_screen_handler.h"
+#include "components/metrics/metrics_pref_names.h"
+#include "components/metrics/metrics_service.h"
 #include "components/prefs/pref_service.h"
 #include "components/startup_metric_utils/common/startup_metric_utils.h"
 #include "components/version_info/version_info.h"
@@ -59,6 +62,10 @@
 constexpr char kUmaFirstOnboardingSuffix[] = "FirstOnboarding";
 constexpr char kUmaSubsequentOnboardingSuffix[] = "SubsequentOnboarding";
 
+constexpr char kUmaOobeMetricsClientIdReset[] = "OOBE.MetricsClientIdReset";
+constexpr char kUmaOobeStatsReportingControllerReportedReset[] =
+    "OOBE.StatsReportingControllerReportedReset";
+
 struct LegacyScreenNameEntry {
   StaticOobeScreenId screen;
   const char* uma_name;
@@ -124,9 +131,33 @@
                              : kUmaFirstOnboardingSuffix;
 }
 
+std::string GetMetricsClientID() {
+  std::string client_id;
+  if (g_browser_process->metrics_service()) {
+    client_id = g_browser_process->metrics_service()->GetClientId();
+  }
+
+  // Early in OOBE `metrics_service()->GetClientId()` will return an empty
+  // string. If that's the case look for the client ID in the preference
+  // `kMetricsProvisionalClientID`.
+  if (client_id.empty()) {
+    client_id = g_browser_process->local_state()->GetString(
+        metrics::prefs::kMetricsProvisionalClientID);
+  }
+
+  return client_id;
+}
+
 }  // namespace
 
-OobeMetricsHelper::OobeMetricsHelper() = default;
+OobeMetricsHelper::OobeMetricsHelper() {
+  if (StatsReportingController::IsInitialized()) {
+    stats_reporting_subscription_ =
+        StatsReportingController::Get()->AddObserver(base::BindRepeating(
+            &OobeMetricsHelper::OnStatsReportingSettingUpdated,
+            base::Unretained(this)));
+  }
+}
 
 OobeMetricsHelper::~OobeMetricsHelper() = default;
 
@@ -208,6 +239,11 @@
 
   // Record `False` to report the `Started` bucket.
   base::UmaHistogramBoolean(kUmaOobeFlowStatus, false);
+
+  // Store the metrics client ID to be later compared to the metrics
+  // client ID at the end of OOBE.
+  g_browser_process->local_state()->SetString(
+      prefs::kOobeMetricsClientIdAtOobeStart, GetMetricsClientID());
 }
 
 void OobeMetricsHelper::RecordPreLoginOobeComplete(
@@ -270,6 +306,25 @@
     base::UmaHistogramBoolean(kUmaOobeFlowStatus, true);
     base::UmaHistogramLongTimes(kUmaOobeFlowDuration,
                                 base::Time::Now() - oobe_start_time);
+
+    // Record whether the metrics client ID was reset during OOBE.
+    std::string initial_id = g_browser_process->local_state()->GetString(
+        prefs::kOobeMetricsClientIdAtOobeStart);
+
+    if (!initial_id.empty()) {
+      std::string current_id = GetMetricsClientID();
+      if (!current_id.empty()) {
+        base::UmaHistogramBoolean(kUmaOobeMetricsClientIdReset,
+                                  initial_id != current_id);
+
+        // Record whether `StatsReportingController` reported a reset during
+        // OOBE.
+        base::UmaHistogramBoolean(
+            kUmaOobeStatsReportingControllerReportedReset,
+            g_browser_process->local_state()->GetBoolean(
+                prefs::kOobeStatsReportingControllerReportedReset));
+      }
+    }
   }
 
   if (!onboarding_start_time.is_null()) {
@@ -339,6 +394,31 @@
                            version_info::GetMajorVersionNumberAsInt());
 }
 
+void OobeMetricsHelper::OnStatsReportingSettingUpdated() {
+  // Return if the method was called outside of OOBE or the first onboarding
+  // experience.
+  if (g_browser_process->local_state()
+          ->GetTime(prefs::kOobeStartTime)
+          .is_null()) {
+    return;
+  }
+
+  bool enabled = StatsReportingController::Get()->IsEnabled();
+  if (enabled) {
+    g_browser_process->local_state()->SetBoolean(
+        prefs::kOobeMetricsReportedAsEnabled, true);
+  } else if (g_browser_process->local_state()->GetBoolean(
+                 prefs::kOobeMetricsReportedAsEnabled)) {
+    base::debug::DumpWithoutCrashing();
+
+    // It's possible that the `dump` will never be uploaded due to the client
+    // ID reset, therefore, store that metrics was reset in OOBE to report it
+    // at at later time.
+    g_browser_process->local_state()->SetBoolean(
+        prefs::kOobeStatsReportingControllerReportedReset, true);
+  }
+}
+
 void OobeMetricsHelper::AddObserver(Observer* observer) {
   observers_.AddObserver(observer);
 }
diff --git a/chrome/browser/ash/login/oobe_metrics_helper.h b/chrome/browser/ash/login/oobe_metrics_helper.h
index 31df0219..4762973 100644
--- a/chrome/browser/ash/login/oobe_metrics_helper.h
+++ b/chrome/browser/ash/login/oobe_metrics_helper.h
@@ -11,6 +11,7 @@
 #include "base/observer_list_types.h"
 #include "base/time/time.h"
 #include "chrome/browser/ash/login/oobe_screen.h"
+#include "chrome/browser/ash/settings/stats_reporting_controller.h"
 #include "chrome/browser/ui/webui/ash/login/gaia_screen_handler.h"
 
 namespace ash {
@@ -146,9 +147,17 @@
   void RecordUpdatedStepCompletionTime(OobeScreenId screen,
                                        base::TimeDelta step_time);
 
+  // A callback triggered by StatsReportingController upon changes to the
+  // enabled status of the metrics. This is to record whether
+  // `StatsReportingController` ever reports the enabled status of metrics to be
+  // `true` then `false` during OOBE.
+  void OnStatsReportingSettingUpdated();
+
   // Maps screen names to last time of their shows.
   std::map<OobeScreenId, base::TimeTicks> screen_show_times_;
 
+  base::CallbackListSubscription stats_reporting_subscription_;
+
   base::ObserverList<Observer> observers_;
 };
 
diff --git a/chrome/browser/ash/login/reporting/login_logout_reporter_browsertest.cc b/chrome/browser/ash/login/reporting/login_logout_reporter_browsertest.cc
index 7169666f..25f9a3f 100644
--- a/chrome/browser/ash/login/reporting/login_logout_reporter_browsertest.cc
+++ b/chrome/browser/ash/login/reporting/login_logout_reporter_browsertest.cc
@@ -16,6 +16,7 @@
 #include "base/auto_reset.h"
 #include "base/run_loop.h"
 #include "chrome/browser/ash/app_mode/fake_cws.h"
+#include "chrome/browser/ash/app_mode/kiosk_controller.h"
 #include "chrome/browser/ash/login/app_mode/kiosk_launch_controller.h"
 #include "chrome/browser/ash/login/app_mode/test/kiosk_apps_mixin.h"
 #include "chrome/browser/ash/login/session/user_session_manager_test_api.h"
@@ -150,8 +151,8 @@
       // failure already took place.
       return;
     }
-    LoginDisplayHost::default_host()
-        ->GetKioskLaunchController()
+    KioskController::Get()
+        .GetLaunchController()
         ->AddKioskProfileLoadFailedObserver(this);
     run_loop_.Run();
   }
diff --git a/chrome/browser/ash/login/screens/personalized_recommend_apps_screen.cc b/chrome/browser/ash/login/screens/personalized_recommend_apps_screen.cc
new file mode 100644
index 0000000..77b7d0bf
--- /dev/null
+++ b/chrome/browser/ash/login/screens/personalized_recommend_apps_screen.cc
@@ -0,0 +1,64 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ash/login/screens/personalized_recommend_apps_screen.h"
+
+#include "chrome/browser/ash/login/wizard_controller.h"
+#include "chrome/browser/ui/webui/ash/login/personalized_recommend_apps_screen_handler.h"
+
+namespace ash {
+namespace {
+
+// constexpr const char kUserActionNext[] = "next";
+// constexpr const char kUserActionSkip[] = "skip";
+
+}  // namespace
+
+// static
+std::string PersonalizedRecommendAppsScreen::GetResultString(Result result) {
+  switch (result) {
+    case Result::kNext:
+      return "Next";
+    case Result::kSkip:
+      return "Skip";
+    case Result::kNotApplicable:
+      return BaseScreen::kNotApplicable;
+  }
+}
+
+PersonalizedRecommendAppsScreen::PersonalizedRecommendAppsScreen(
+    base::WeakPtr<PersonalizedRecommendAppsScreenView> view,
+    const ScreenExitCallback& exit_callback)
+    : BaseScreen(PersonalizedRecommendAppsScreenView::kScreenId,
+                 OobeScreenPriority::DEFAULT),
+      view_(std::move(view)),
+      exit_callback_(exit_callback) {}
+
+PersonalizedRecommendAppsScreen::~PersonalizedRecommendAppsScreen() = default;
+
+bool PersonalizedRecommendAppsScreen::MaybeSkip(WizardContext& context) {
+  if (context.skip_post_login_screens_for_tests) {
+    exit_callback_.Run(Result::kNotApplicable);
+    return true;
+  }
+
+  return false;
+}
+
+void PersonalizedRecommendAppsScreen::ShowImpl() {
+  if (!view_) {
+    return;
+  }
+
+  view_->Show();
+}
+
+void PersonalizedRecommendAppsScreen::HideImpl() {}
+
+void PersonalizedRecommendAppsScreen::OnUserAction(
+    const base::Value::List& args) {
+  NOTIMPLEMENTED();
+}
+
+}  // namespace ash
diff --git a/chrome/browser/ash/login/screens/personalized_recommend_apps_screen.h b/chrome/browser/ash/login/screens/personalized_recommend_apps_screen.h
new file mode 100644
index 0000000..04d3ff7
--- /dev/null
+++ b/chrome/browser/ash/login/screens/personalized_recommend_apps_screen.h
@@ -0,0 +1,53 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_ASH_LOGIN_SCREENS_PERSONALIZED_RECOMMEND_APPS_SCREEN_H_
+#define CHROME_BROWSER_ASH_LOGIN_SCREENS_PERSONALIZED_RECOMMEND_APPS_SCREEN_H_
+
+#include <memory>
+#include <string>
+
+#include "base/functional/callback.h"
+#include "base/memory/weak_ptr.h"
+#include "chrome/browser/ash/login/screens/base_screen.h"
+
+namespace ash {
+class PersonalizedRecommendAppsScreenView;
+
+// Controller for the new recommended apps screen.
+class PersonalizedRecommendAppsScreen : public BaseScreen {
+ public:
+  using TView = PersonalizedRecommendAppsScreenView;
+
+  enum class Result { kNext, kSkip, kNotApplicable };
+
+  using ScreenExitCallback = base::RepeatingCallback<void(Result result)>;
+
+  PersonalizedRecommendAppsScreen(
+      base::WeakPtr<PersonalizedRecommendAppsScreenView> view,
+      const ScreenExitCallback& exit_callback);
+
+  PersonalizedRecommendAppsScreen(const PersonalizedRecommendAppsScreen&) =
+      delete;
+  PersonalizedRecommendAppsScreen& operator=(
+      const PersonalizedRecommendAppsScreen&) = delete;
+
+  ~PersonalizedRecommendAppsScreen() override;
+
+  static std::string GetResultString(Result result);
+
+ private:
+  // BaseScreen:
+  bool MaybeSkip(WizardContext& context) override;
+  void ShowImpl() override;
+  void HideImpl() override;
+  void OnUserAction(const base::Value::List& args) override;
+
+  base::WeakPtr<PersonalizedRecommendAppsScreenView> view_;
+  ScreenExitCallback exit_callback_;
+};
+
+}  // namespace ash
+
+#endif  // CHROME_BROWSER_ASH_LOGIN_SCREENS_PERSONALIZED_RECOMMEND_APPS_SCREEN_H_
diff --git a/chrome/browser/ash/login/startup_utils.cc b/chrome/browser/ash/login/startup_utils.cc
index 5d55f9c5..de339b2 100644
--- a/chrome/browser/ash/login/startup_utils.cc
+++ b/chrome/browser/ash/login/startup_utils.cc
@@ -122,6 +122,12 @@
                                 false);
   registry->RegisterStringPref(prefs::kUrlParameterToAutofillSAMLUsername,
                                std::string());
+  registry->RegisterStringPref(prefs::kOobeMetricsClientIdAtOobeStart,
+                               std::string());
+  registry->RegisterBooleanPref(prefs::kOobeMetricsReportedAsEnabled, false);
+  registry->RegisterBooleanPref(
+      prefs::kOobeStatsReportingControllerReportedReset, false);
+
   registry->RegisterBooleanPref(
       ash::quick_start::prefs::kShouldResumeQuickStartAfterReboot, false);
   registry->RegisterDictionaryPref(
diff --git a/chrome/browser/ash/login/ui/fake_login_display_host.cc b/chrome/browser/ash/login/ui/fake_login_display_host.cc
index d4f2981..69fbccc 100644
--- a/chrome/browser/ash/login/ui/fake_login_display_host.cc
+++ b/chrome/browser/ash/login/ui/fake_login_display_host.cc
@@ -86,10 +86,6 @@
   return wizard_controller_.get();
 }
 
-KioskLaunchController* FakeLoginDisplayHost::GetKioskLaunchController() {
-  return nullptr;
-}
-
 WizardContext* FakeLoginDisplayHost::GetWizardContext() {
   return wizard_context_.get();
 }
diff --git a/chrome/browser/ash/login/ui/fake_login_display_host.h b/chrome/browser/ash/login/ui/fake_login_display_host.h
index 873770e6..dc5e98d 100644
--- a/chrome/browser/ash/login/ui/fake_login_display_host.h
+++ b/chrome/browser/ash/login/ui/fake_login_display_host.h
@@ -39,7 +39,6 @@
   void FinalizeImmediately() override;
   void StartWizard(OobeScreenId first_screen) override;
   WizardController* GetWizardController() override;
-  KioskLaunchController* GetKioskLaunchController() override;
   void CancelUserAdding() override;
   void StartSignInScreen() override;
   void StartKiosk(const KioskAppId& kiosk_app_id, bool is_auto_launch) override;
diff --git a/chrome/browser/ash/login/ui/login_display_host.h b/chrome/browser/ash/login/ui/login_display_host.h
index e41a4e8..bd2e84e 100644
--- a/chrome/browser/ash/login/ui/login_display_host.h
+++ b/chrome/browser/ash/login/ui/login_display_host.h
@@ -5,9 +5,9 @@
 #ifndef CHROME_BROWSER_ASH_LOGIN_UI_LOGIN_DISPLAY_HOST_H_
 #define CHROME_BROWSER_ASH_LOGIN_UI_LOGIN_DISPLAY_HOST_H_
 
-#include <memory>
 #include <optional>
 #include <string>
+#include <vector>
 
 #include "ash/public/cpp/login_accelerators.h"
 #include "base/functional/callback_forward.h"
@@ -35,7 +35,6 @@
 
 class ExistingUserController;
 class KioskAppId;
-class KioskLaunchController;
 class OobeUI;
 class WebUILoginView;
 class WizardContext;
@@ -128,10 +127,6 @@
 
   virtual OobeMetricsHelper* GetOobeMetricsHelper() = 0;
 
-  // Returns current KioskLaunchController, if it exists.
-  // Result should not be stored.
-  virtual KioskLaunchController* GetKioskLaunchController() = 0;
-
   // Cancel addint user into session.
   virtual void CancelUserAdding() = 0;
 
diff --git a/chrome/browser/ash/login/ui/login_display_host_common.cc b/chrome/browser/ash/login/ui/login_display_host_common.cc
index ad309e9..b31193d2 100644
--- a/chrome/browser/ash/login/ui/login_display_host_common.cc
+++ b/chrome/browser/ash/login/ui/login_display_host_common.cc
@@ -4,7 +4,12 @@
 
 #include "chrome/browser/ash/login/ui/login_display_host_common.h"
 
+#include <cstdint>
 #include <memory>
+#include <optional>
+#include <string>
+#include <utility>
+#include <vector>
 
 #include "ash/constants/ash_features.h"
 #include "ash/public/cpp/login_accelerators.h"
@@ -18,6 +23,7 @@
 #include "base/task/single_thread_task_runner.h"
 #include "chrome/browser/ash/app_mode/kiosk_app_types.h"
 #include "chrome/browser/ash/app_mode/kiosk_chrome_app_manager.h"
+#include "chrome/browser/ash/app_mode/kiosk_controller.h"
 #include "chrome/browser/ash/attestation/attestation_ca_client.h"
 #include "chrome/browser/ash/language_preferences.h"
 #include "chrome/browser/ash/login/app_mode/kiosk_launch_controller.h"
@@ -268,10 +274,6 @@
   delete this;
 }
 
-KioskLaunchController* LoginDisplayHostCommon::GetKioskLaunchController() {
-  return kiosk_launch_controller_.get();
-}
-
 void LoginDisplayHostCommon::StartUserAdding(
     base::OnceClosure completion_callback) {
   LoginDisplayHost::StartUserAdding(std::move(completion_callback));
@@ -382,9 +384,7 @@
           ? extensions::mojom::FeatureSessionType::kAutolaunchedKiosk
           : extensions::mojom::FeatureSessionType::kKiosk);
 
-  kiosk_launch_controller_ =
-      std::make_unique<KioskLaunchController>(GetOobeUI());
-  kiosk_launch_controller_->Start(kiosk_app_id, is_auto_launch);
+  KioskController::Get().StartSession(kiosk_app_id, is_auto_launch, this);
 }
 
 void LoginDisplayHostCommon::AttemptShowEnableConsumerKioskScreen() {
@@ -479,12 +479,11 @@
     return true;
   }
 
-  if (kiosk_launch_controller_ &&
-      kiosk_launch_controller_->HandleAccelerator(action)) {
+  if (KioskController::Get().HandleAccelerator(action)) {
     return true;
   }
 
-  // This path should only handle screen-specific acceletators, so we do not
+  // This path should only handle screen-specific accelerators, so we do not
   // need to create WebUI here.
   if (IsWizardControllerCreated() &&
       GetWizardController()->HandleAccelerator(action)) {
@@ -772,6 +771,10 @@
   app_terminating_subscription_ = {};
   BrowserList::RemoveObserver(this);
   login_ui_pref_controller_.reset();
+
+  // Cancel kiosk session start since kiosk holds a pointer to `this` during
+  // the start procedure.
+  KioskController::Get().CancelSessionStart();
 }
 
 void LoginDisplayHostCommon::OnAppTerminating() {
diff --git a/chrome/browser/ash/login/ui/login_display_host_common.h b/chrome/browser/ash/login/ui/login_display_host_common.h
index 6613d58..119c098 100644
--- a/chrome/browser/ash/login/ui/login_display_host_common.h
+++ b/chrome/browser/ash/login/ui/login_display_host_common.h
@@ -26,7 +26,6 @@
 
 namespace ash {
 
-class KioskLaunchController;
 class LoginFeedback;
 class OobeMetricsHelper;
 class OobeCrosEventsMetrics;
@@ -50,7 +49,6 @@
   bool IsFinalizing() final;
   void Finalize(base::OnceClosure completion_callback) final;
   void FinalizeImmediately() final;
-  KioskLaunchController* GetKioskLaunchController() final;
   void StartUserAdding(base::OnceClosure completion_callback) final;
   void StartSignInScreen() final;
   void StartKiosk(const KioskAppId& kiosk_app_id, bool is_auto_launch) final;
@@ -123,9 +121,6 @@
   // Triggers |on_wizard_controller_created_for_tests_| callback.
   void NotifyWizardCreated();
 
-  // Kiosk launch controller.
-  std::unique_ptr<KioskLaunchController> kiosk_launch_controller_;
-
  private:
   void Cleanup();
   // Set screen, from which WC flow will continue after attempt to show
diff --git a/chrome/browser/ash/login/ui/mock_login_display_host.h b/chrome/browser/ash/login/ui/mock_login_display_host.h
index 860c0cc..89bd07e 100644
--- a/chrome/browser/ash/login/ui/mock_login_display_host.h
+++ b/chrome/browser/ash/login/ui/mock_login_display_host.h
@@ -45,7 +45,6 @@
   MOCK_METHOD(void, FinalizeImmediately, (), (override));
   MOCK_METHOD(void, StartWizard, (OobeScreenId), (override));
   MOCK_METHOD(WizardController*, GetWizardController, (), (override));
-  MOCK_METHOD(KioskLaunchController*, GetKioskLaunchController, (), (override));
   MOCK_METHOD(bool, IsFinalizing, (), (override));
 
   MOCK_METHOD(void, CancelUserAdding, (), (override));
diff --git a/chrome/browser/ash/login/users/avatar/user_image_manager.cc b/chrome/browser/ash/login/users/avatar/user_image_manager.cc
deleted file mode 100644
index 51bc74c..0000000
--- a/chrome/browser/ash/login/users/avatar/user_image_manager.cc
+++ /dev/null
@@ -1,14 +0,0 @@
-// Copyright 2014 The Chromium Authors
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/browser/ash/login/users/avatar/user_image_manager.h"
-
-namespace ash {
-
-UserImageManager::UserImageManager(const AccountId& account_id)
-    : account_id_(account_id) {}
-
-UserImageManager::~UserImageManager() {}
-
-}  // namespace ash
diff --git a/chrome/browser/ash/login/users/avatar/user_image_manager.h b/chrome/browser/ash/login/users/avatar/user_image_manager.h
deleted file mode 100644
index baff97ab..0000000
--- a/chrome/browser/ash/login/users/avatar/user_image_manager.h
+++ /dev/null
@@ -1,121 +0,0 @@
-// Copyright 2014 The Chromium Authors
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CHROME_BROWSER_ASH_LOGIN_USERS_AVATAR_USER_IMAGE_MANAGER_H_
-#define CHROME_BROWSER_ASH_LOGIN_USERS_AVATAR_USER_IMAGE_MANAGER_H_
-
-#include <string>
-
-#include "components/account_id/account_id.h"
-#include "components/user_manager/user.h"
-
-class PrefRegistrySimple;
-
-namespace base {
-class FilePath;
-}
-
-namespace gfx {
-class ImageSkia;
-}
-
-namespace user_manager {
-class UserImage;
-}
-
-namespace ash {
-
-class UserImageSyncObserver;
-
-// Base class that provides a mechanism for updating user images.
-// There is an instance of this class for each user in the system.
-class UserImageManager {
- public:
-  // The name of the histogram that records when a user changes a device image.
-  inline static constexpr char kUserImageChangedHistogramName[] =
-      "UserImage.Changed2";
-
-  // Converts `image_index` to UMA histogram value.
-  static int ImageIndexToHistogramIndex(int image_index);
-
-  // See histogram values in default_user_images.cc
-  static void RecordUserImageChanged(int histogram_value);
-
-  // Registers user image manager preferences.
-  static void RegisterPrefs(PrefRegistrySimple* registry);
-
-  explicit UserImageManager(const AccountId& account_id);
-  virtual ~UserImageManager();
-
-  // Loads user image data from Local State.
-  virtual void LoadUserImage() = 0;
-
-  // Indicates that a user has just logged in.
-  virtual void UserLoggedIn(bool user_is_new, bool user_is_local) = 0;
-
-  // Indicates that a user profile was created.
-  virtual void UserProfileCreated() = 0;
-
-  // Sets user image to the default image with index `image_index`, sends
-  // LOGIN_USER_IMAGE_CHANGED notification and updates Local State.
-  virtual void SaveUserDefaultImageIndex(int image_index) = 0;
-
-  // Saves image to file, sends LOGIN_USER_IMAGE_CHANGED notification and
-  // updates Local State.
-  virtual void SaveUserImage(
-      std::unique_ptr<user_manager::UserImage> user_image) = 0;
-
-  // Tries to load user image from disk; if successful, sets it for the user,
-  // sends LOGIN_USER_IMAGE_CHANGED notification and updates Local State.
-  virtual void SaveUserImageFromFile(const base::FilePath& path) = 0;
-
-  // Sets profile image as user image for the user, sends
-  // LOGIN_USER_IMAGE_CHANGED notification and updates Local State. If
-  // the user is not logged-in or the last `DownloadProfileImage` call
-  // has failed, a default grey avatar will be used until the user logs
-  // in and profile image is downloaded successfully.
-  virtual void SaveUserImageFromProfileImage() = 0;
-
-  // Deletes user image and the corresponding image file.
-  virtual void DeleteUserImage() = 0;
-
-  // Returns the result of the last successful profile image download, if any.
-  // Otherwise, returns an empty bitmap.
-  virtual const gfx::ImageSkia& DownloadedProfileImage() const = 0;
-
-  // Returns sync observer attached to the user. Returns NULL if current
-  // user can't sync images or user is not logged in.
-  virtual UserImageSyncObserver* GetSyncObserver() const = 0;
-
-  // Unregisters preference observers before browser process shutdown.
-  // Also cancels any profile image download in progress.
-  virtual void Shutdown() = 0;
-
-  // Returns true if the user image for the user is managed by
-  // policy and the user is not allowed to change it.
-  virtual bool IsUserImageManaged() const = 0;
-
-  // Invoked when an external data reference is set for the user.
-  virtual void OnExternalDataSet(const std::string& policy) = 0;
-
-  // Invoked when the external data reference is cleared for the user.
-  virtual void OnExternalDataCleared(const std::string& policy) = 0;
-
-  // Invoked when the external data referenced for the user has been
-  // fetched.  Failed fetches are retried and the method is called only
-  // when a fetch eventually succeeds. If a fetch fails permanently
-  // (e.g. because the external data reference specifies an invalid URL),
-  // the method is not called at all.
-  virtual void OnExternalDataFetched(const std::string& policy,
-                                     std::unique_ptr<std::string> data) = 0;
-
- protected:
-  // ID of user which images are managed by current instance of
-  // UserImageManager.
-  const AccountId account_id_;
-};
-
-}  // namespace ash
-
-#endif  // CHROME_BROWSER_ASH_LOGIN_USERS_AVATAR_USER_IMAGE_MANAGER_H_
diff --git a/chrome/browser/ash/login/users/avatar/user_image_manager_browsertest.cc b/chrome/browser/ash/login/users/avatar/user_image_manager_browsertest.cc
index 28d4f63..ba76af44 100644
--- a/chrome/browser/ash/login/users/avatar/user_image_manager_browsertest.cc
+++ b/chrome/browser/ash/login/users/avatar/user_image_manager_browsertest.cc
@@ -2,8 +2,6 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
-#include "chrome/browser/ash/login/users/avatar/user_image_manager.h"
-
 #include <stdint.h>
 
 #include <map>
@@ -286,8 +284,8 @@
     const user_manager::User* user =
         user_manager::UserManager::Get()->GetActiveUser();
     ASSERT_TRUE(user);
-    UserImageManagerImpl* uim = static_cast<UserImageManagerImpl*>(
-        UserImageManagerRegistry::Get()->GetManager(user->GetAccountId()));
+    UserImageManagerImpl* uim =
+        UserImageManagerRegistry::Get()->GetManager(user->GetAccountId());
     if (uim->job_.get()) {
       run_loop_ = std::make_unique<base::RunLoop>();
       run_loop_->Run();
@@ -339,7 +337,7 @@
   LoginUser(test_account_id1_);
   run_loop_ = std::make_unique<base::RunLoop>();
   const gfx::ImageSkia& image = default_user_image::GetStubDefaultImage();
-  UserImageManager* user_image_manager =
+  UserImageManagerImpl* user_image_manager =
       UserImageManagerRegistry::Get()->GetManager(test_account_id1_);
   user_image_manager->SaveUserImage(user_manager::UserImage::CreateAndEncode(
       image, user_manager::UserImage::FORMAT_JPEG));
@@ -371,7 +369,7 @@
 
   UserImageManagerImpl::SkipDefaultUserImageDownloadForTesting();
 
-  UserImageManager* user_image_manager =
+  UserImageManagerImpl* user_image_manager =
       UserImageManagerRegistry::Get()->GetManager(test_account_id1_);
   user_image_manager->SaveUserDefaultImageIndex(
       default_user_image::kFirstDefaultImageIndex);
@@ -399,7 +397,7 @@
       gfx::ImageSkia::CreateFrom1xBitmap(custom_image_bitmap);
 
   run_loop_ = std::make_unique<base::RunLoop>();
-  UserImageManager* user_image_manager =
+  UserImageManagerImpl* user_image_manager =
       UserImageManagerRegistry::Get()->GetManager(test_account_id1_);
   user_image_manager->SaveUserImage(user_manager::UserImage::CreateAndEncode(
       custom_image, user_manager::UserImage::FORMAT_JPEG));
@@ -436,7 +434,7 @@
   ASSERT_FALSE(custom_image.isNull());
 
   run_loop_ = std::make_unique<base::RunLoop>();
-  UserImageManager* user_image_manager =
+  UserImageManagerImpl* user_image_manager =
       UserImageManagerRegistry::Get()->GetManager(test_account_id1_);
   user_image_manager->SaveUserImageFromFile(custom_image_path);
   run_loop_->Run();
@@ -500,7 +498,7 @@
   UpdatePrimaryAccountInfo(ProfileHelper::Get()->GetProfileByUser(user));
 
   run_loop_ = std::make_unique<base::RunLoop>();
-  UserImageManager* user_image_manager =
+  UserImageManagerImpl* user_image_manager =
       UserImageManagerRegistry::Get()->GetManager(test_account_id1_);
   user_image_manager->SaveUserImageFromProfileImage();
   run_loop_->Run();
@@ -695,7 +693,7 @@
   EXPECT_TRUE(default_user_image::IsValidIndex(user_image_index));
   EXPECT_TRUE(default_user_image::IsInCurrentImageSet(user_image_index));
 
-  UserImageManager* user_image_manager =
+  UserImageManagerImpl* user_image_manager =
       UserImageManagerRegistry::Get()->GetManager(enterprise_account_id_);
   user_image_manager->SaveUserDefaultImageIndex(user_image_index);
 
@@ -723,7 +721,7 @@
 
   // Choose a user image. Verify that the chosen user image is set and
   // persisted.
-  UserImageManager* user_image_manager =
+  UserImageManagerImpl* user_image_manager =
       UserImageManagerRegistry::Get()->GetManager(enterprise_account_id_);
   user_image_manager->SaveUserDefaultImageIndex(
       default_user_image::kFirstDefaultImageIndex);
@@ -803,7 +801,7 @@
 
   // Choose a different user image. Verify that the user image does not change
   // as policy takes precedence.
-  UserImageManager* user_image_manager =
+  UserImageManagerImpl* user_image_manager =
       UserImageManagerRegistry::Get()->GetManager(enterprise_account_id_);
   user_image_manager->SaveUserDefaultImageIndex(
       default_user_image::kFirstDefaultImageIndex);
diff --git a/chrome/browser/ash/login/users/avatar/user_image_manager_impl.cc b/chrome/browser/ash/login/users/avatar/user_image_manager_impl.cc
index 91ce0f30..3d50391 100644
--- a/chrome/browser/ash/login/users/avatar/user_image_manager_impl.cc
+++ b/chrome/browser/ash/login/users/avatar/user_image_manager_impl.cc
@@ -7,10 +7,10 @@
 #include <stddef.h>
 
 #include <memory>
+#include <string>
 #include <utility>
 
 #include "ash/public/cpp/image_downloader.h"
-#include "ash/webui/personalization_app/mojom/personalization_app.mojom.h"
 #include "base/check.h"
 #include "base/files/file_path.h"
 #include "base/files/file_util.h"
@@ -24,7 +24,6 @@
 #include "base/task/single_thread_task_runner.h"
 #include "base/task/thread_pool.h"
 #include "base/time/time.h"
-#include "base/trace_event/trace_event.h"
 #include "base/values.h"
 #include "chrome/browser/ash/login/helper.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_loader.h"
@@ -118,14 +117,8 @@
 
 }  // namespace
 
-const char UserImageManagerImpl::kUserImageProperties[] = "user_image_info";
-const char UserImageManagerImpl::kImagePathNodeName[] = "path";
-const char UserImageManagerImpl::kImageIndexNodeName[] = "index";
-const char UserImageManagerImpl::kImageURLNodeName[] = "url";
-const char UserImageManagerImpl::kImageCacheUpdated[] = "cache_updated";
-
 // static
-int UserImageManager::ImageIndexToHistogramIndex(int image_index) {
+int UserImageManagerImpl::ImageIndexToHistogramIndex(int image_index) {
   switch (image_index) {
     case user_manager::User::USER_IMAGE_EXTERNAL:
       return default_user_image::kHistogramImageExternal;
@@ -137,8 +130,8 @@
 }
 
 // static
-void UserImageManager::RecordUserImageChanged(int histogram_value) {
-  // Although |UserImageManager::kUserImageChangedHistogramName| is an
+void UserImageManagerImpl::RecordUserImageChanged(int histogram_value) {
+  // Although |UserImageManagerImpl::kUserImageChangedHistogramName| is an
   // enumerated histogram, we intentionally use UmaHistogramExactLinear() to
   // emit the metric rather than UmaHistogramEnumeration(). This is because the
   // enums.xml values correspond to (a) special constants and (b) indexes of an
@@ -148,7 +141,7 @@
 }
 
 // static
-void UserImageManager::RegisterPrefs(PrefRegistrySimple* registry) {
+void UserImageManagerImpl::RegisterPrefs(PrefRegistrySimple* registry) {
   registry->RegisterDictionaryPref(UserImageManagerImpl::kUserImageProperties);
 }
 
@@ -546,7 +539,7 @@
 UserImageManagerImpl::UserImageManagerImpl(
     const AccountId& account_id,
     user_manager::UserManager* user_manager)
-    : UserImageManager(account_id),
+    : account_id_(account_id),
       user_manager_(user_manager),
       downloading_profile_image_(false),
       has_managed_image_(false) {
diff --git a/chrome/browser/ash/login/users/avatar/user_image_manager_impl.h b/chrome/browser/ash/login/users/avatar/user_image_manager_impl.h
index 534165f8..71c0f69 100644
--- a/chrome/browser/ash/login/users/avatar/user_image_manager_impl.h
+++ b/chrome/browser/ash/login/users/avatar/user_image_manager_impl.h
@@ -5,22 +5,19 @@
 #ifndef CHROME_BROWSER_ASH_LOGIN_USERS_AVATAR_USER_IMAGE_MANAGER_IMPL_H_
 #define CHROME_BROWSER_ASH_LOGIN_USERS_AVATAR_USER_IMAGE_MANAGER_IMPL_H_
 
-#include <map>
 #include <memory>
-#include <set>
 #include <string>
 
 #include "base/memory/raw_ptr.h"
-#include "base/memory/ref_counted.h"
 #include "base/memory/weak_ptr.h"
 #include "base/timer/timer.h"
 #include "base/values.h"
-#include "chrome/browser/ash/login/users/avatar/user_image_manager.h"
 #include "chrome/browser/profiles/profile_downloader_delegate.h"
 #include "components/user_manager/user.h"
 #include "ui/gfx/image/image_skia.h"
 
 class AccountId;
+class PrefRegistrySimple;
 class ProfileDownloader;
 
 namespace base {
@@ -37,9 +34,23 @@
 
 class UserImageSyncObserver;
 
-class UserImageManagerImpl : public UserImageManager,
-                             public ProfileDownloaderDelegate {
+// Provides a mechanism for updating user images. There is an instance of this
+// class for each user in the system.
+class UserImageManagerImpl : public ProfileDownloaderDelegate {
  public:
+  // The name of the histogram that records when a user changes a device image.
+  inline static constexpr char kUserImageChangedHistogramName[] =
+      "UserImage.Changed2";
+
+  // Converts `image_index` to UMA histogram value.
+  static int ImageIndexToHistogramIndex(int image_index);
+
+  // See histogram values in default_user_images.cc
+  static void RecordUserImageChanged(int histogram_value);
+
+  // Registers user image manager preferences.
+  static void RegisterPrefs(PrefRegistrySimple* registry);
+
   UserImageManagerImpl(const AccountId& account_id,
                        user_manager::UserManager* user_manager);
 
@@ -48,25 +59,66 @@
 
   ~UserImageManagerImpl() override;
 
-  // UserImageManager:
-  void LoadUserImage() override;
-  void UserLoggedIn(bool user_is_new, bool user_is_local) override;
-  void UserProfileCreated() override;
-  void SaveUserDefaultImageIndex(int default_image_index) override;
-  void SaveUserImage(
-      std::unique_ptr<user_manager::UserImage> user_image) override;
-  void SaveUserImageFromFile(const base::FilePath& path) override;
-  void SaveUserImageFromProfileImage() override;
-  void DeleteUserImage() override;
-  const gfx::ImageSkia& DownloadedProfileImage() const override;
-  UserImageSyncObserver* GetSyncObserver() const override;
-  void Shutdown() override;
+  // Loads user image data from Local State.
+  void LoadUserImage();
 
-  bool IsUserImageManaged() const override;
-  void OnExternalDataSet(const std::string& policy) override;
-  void OnExternalDataCleared(const std::string& policy) override;
+  // Indicates that a user has just logged in.
+  void UserLoggedIn(bool user_is_new, bool user_is_local);
+
+  // Indicates that a user profile was created.
+  void UserProfileCreated();
+
+  // Sets user image to the default image with index `image_index`, sends
+  // LOGIN_USER_IMAGE_CHANGED notification and updates Local State.
+  void SaveUserDefaultImageIndex(int default_image_index);
+
+  // Saves image to file, sends LOGIN_USER_IMAGE_CHANGED notification and
+  // updates Local State.
+  void SaveUserImage(std::unique_ptr<user_manager::UserImage> user_image);
+
+  // Tries to load user image from disk; if successful, sets it for the user,
+  // sends LOGIN_USER_IMAGE_CHANGED notification and updates Local State.
+  void SaveUserImageFromFile(const base::FilePath& path);
+
+  // Sets profile image as user image for the user, sends
+  // LOGIN_USER_IMAGE_CHANGED notification and updates Local State. If
+  // the user is not logged-in or the last `DownloadProfileImage` call
+  // has failed, a default grey avatar will be used until the user logs
+  // in and profile image is downloaded successfully.
+  void SaveUserImageFromProfileImage();
+
+  // Deletes user image and the corresponding image file.
+  void DeleteUserImage();
+
+  // Returns the result of the last successful profile image download, if any.
+  // Otherwise, returns an empty bitmap.
+  const gfx::ImageSkia& DownloadedProfileImage() const;
+
+  // Returns sync observer attached to the user. Returns NULL if current
+  // user can't sync images or user is not logged in.
+  UserImageSyncObserver* GetSyncObserver() const;
+
+  // Unregisters preference observers before browser process shutdown.
+  // Also cancels any profile image download in progress.
+  void Shutdown();
+
+  // Returns true if the user image for the user is managed by
+  // policy and the user is not allowed to change it.
+  bool IsUserImageManaged() const;
+
+  // Invoked when an external data reference is set for the user.
+  void OnExternalDataSet(const std::string& policy);
+
+  // Invoked when the external data reference is cleared for the user.
+  void OnExternalDataCleared(const std::string& policy);
+
+  // Invoked when the external data referenced for the user has been
+  // fetched.  Failed fetches are retried and the method is called only
+  // when a fetch eventually succeeds. If a fetch fails permanently
+  // (e.g. because the external data reference specifies an invalid URL),
+  // the method is not called at all.
   void OnExternalDataFetched(const std::string& policy,
-                             std::unique_ptr<std::string> data) override;
+                             std::unique_ptr<std::string> data);
 
   // Sets the `downloaded_profile_image_` without downloading for testing.
   void SetDownloadedProfileImageForTesting(const gfx::ImageSkia& image);
@@ -77,16 +129,21 @@
 
   // Key for a dictionary that maps user IDs to user image data with images
   // stored in JPEG format.
-  static const char kUserImageProperties[];
+  static constexpr char kUserImageProperties[] = "user_image_info";
+
   // Names of user image properties.
-  static const char kImagePathNodeName[];
-  static const char kImageIndexNodeName[];
-  static const char kImageURLNodeName[];
-  static const char kImageCacheUpdated[];
+  static constexpr char kImagePathNodeName[] = "path";
+  static constexpr char kImageIndexNodeName[] = "index";
+  static constexpr char kImageURLNodeName[] = "url";
+  static constexpr char kImageCacheUpdated[] = "cache_updated";
 
  private:
   friend class UserImageManagerTestBase;
 
+  // ID of user which images are managed by current instance of
+  // UserImageManager.
+  const AccountId account_id_;
+
   // Every image load or update is encapsulated by a Job. Whenever an image load
   // or update is requested for a user, the Job currently running for that user
   // (if any) is canceled. This ensures that at most one Job is running per user
diff --git a/chrome/browser/ash/login/users/avatar/user_image_manager_registry.cc b/chrome/browser/ash/login/users/avatar/user_image_manager_registry.cc
index 09af593..4c30d92 100644
--- a/chrome/browser/ash/login/users/avatar/user_image_manager_registry.cc
+++ b/chrome/browser/ash/login/users/avatar/user_image_manager_registry.cc
@@ -33,7 +33,7 @@
   g_instance = nullptr;
 }
 
-UserImageManager* UserImageManagerRegistry::GetManager(
+UserImageManagerImpl* UserImageManagerRegistry::GetManager(
     const AccountId& account_id) {
   auto it = map_.find(account_id);
   if (it == map_.end()) {
diff --git a/chrome/browser/ash/login/users/avatar/user_image_manager_registry.h b/chrome/browser/ash/login/users/avatar/user_image_manager_registry.h
index de1f7a63..e59a1c2 100644
--- a/chrome/browser/ash/login/users/avatar/user_image_manager_registry.h
+++ b/chrome/browser/ash/login/users/avatar/user_image_manager_registry.h
@@ -20,7 +20,7 @@
 
 namespace ash {
 
-class UserImageManager;
+class UserImageManagerImpl;
 
 // UserImageManger is per user. This manages the mapping from each user
 // identified by AccountId to UserImageManager.
@@ -39,7 +39,7 @@
   // Returns the manager for the given avator.
   // If it is not instantiated, the call lazily creates the instance,
   // and returns the pointer.
-  UserImageManager* GetManager(const AccountId& account_id);
+  UserImageManagerImpl* GetManager(const AccountId& account_id);
 
   // Shuts down all UserImageManager this instance holds.
   void Shutdown();
@@ -52,7 +52,7 @@
 
  private:
   const raw_ptr<user_manager::UserManager> user_manager_;
-  std::map<AccountId, std::unique_ptr<UserImageManager>> map_;
+  std::map<AccountId, std::unique_ptr<UserImageManagerImpl>> map_;
 
   base::ScopedObservation<user_manager::UserManager,
                           user_manager::UserManager::Observer>
diff --git a/chrome/browser/ash/login/users/avatar/user_image_sync_observer.cc b/chrome/browser/ash/login/users/avatar/user_image_sync_observer.cc
index bc30908..81ab3ce0 100644
--- a/chrome/browser/ash/login/users/avatar/user_image_sync_observer.cc
+++ b/chrome/browser/ash/login/users/avatar/user_image_sync_observer.cc
@@ -9,7 +9,7 @@
 
 #include "ash/constants/ash_features.h"
 #include "base/functional/bind.h"
-#include "chrome/browser/ash/login/users/avatar/user_image_manager.h"
+#include "chrome/browser/ash/login/users/avatar/user_image_manager_impl.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_manager_registry.h"
 #include "chrome/browser/ash/login/users/default_user_image/default_user_images.h"
 #include "chrome/browser/ash/profiles/profile_helper.h"
@@ -158,7 +158,7 @@
   if ((synced_index == local_index) || !IsIndexSupported(synced_index)) {
     return;
   }
-  UserImageManager* image_manager =
+  UserImageManagerImpl* image_manager =
       UserImageManagerRegistry::Get()->GetManager(user_->GetAccountId());
   if (synced_index == user_manager::User::USER_IMAGE_PROFILE) {
     image_manager->SaveUserImageFromProfileImage();
diff --git a/chrome/browser/ash/login/users/user_manager_unittest.cc b/chrome/browser/ash/login/users/user_manager_unittest.cc
index 47a8eb2..e724ee7 100644
--- a/chrome/browser/ash/login/users/user_manager_unittest.cc
+++ b/chrome/browser/ash/login/users/user_manager_unittest.cc
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
+#include "components/user_manager/user_manager.h"
+
 #include <cstdlib>
 #include <cstring>
 #include <memory>
@@ -43,7 +45,6 @@
 #include "components/user_manager/known_user.h"
 #include "components/user_manager/scoped_user_manager.h"
 #include "components/user_manager/user.h"
-#include "components/user_manager/user_manager.h"
 #include "components/user_manager/user_manager_pref_names.h"
 #include "components/user_manager/user_names.h"
 #include "content/public/common/content_switches.h"
diff --git a/chrome/browser/ash/login/wizard_controller.cc b/chrome/browser/ash/login/wizard_controller.cc
index 4fbe9fb..5d4b70f 100644
--- a/chrome/browser/ash/login/wizard_controller.cc
+++ b/chrome/browser/ash/login/wizard_controller.cc
@@ -2778,6 +2778,10 @@
 
   GetLocalState()->ClearPref(prefs::kOobeStartTime);
 
+  GetLocalState()->ClearPref(prefs::kOobeMetricsClientIdAtOobeStart);
+  GetLocalState()->ClearPref(prefs::kOobeMetricsReportedAsEnabled);
+  GetLocalState()->ClearPref(prefs::kOobeStatsReportingControllerReportedReset);
+
   // Launch browser and delete login host controller.
   content::GetUIThreadTaskRunner({})->PostTask(
       FROM_HERE,
diff --git a/chrome/browser/ash/policy/external_data/handlers/user_avatar_image_external_data_handler.cc b/chrome/browser/ash/policy/external_data/handlers/user_avatar_image_external_data_handler.cc
index 6c8c440..07a75b04 100644
--- a/chrome/browser/ash/policy/external_data/handlers/user_avatar_image_external_data_handler.cc
+++ b/chrome/browser/ash/policy/external_data/handlers/user_avatar_image_external_data_handler.cc
@@ -6,7 +6,7 @@
 
 #include <utility>
 
-#include "chrome/browser/ash/login/users/avatar/user_image_manager.h"
+#include "chrome/browser/ash/login/users/avatar/user_image_manager_impl.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_manager_registry.h"
 #include "chromeos/ash/components/settings/cros_settings.h"
 #include "components/policy/policy_constants.h"
@@ -15,7 +15,7 @@
 
 namespace {
 
-ash::UserImageManager* GetUserImageManager(const std::string& user_id) {
+ash::UserImageManagerImpl* GetUserImageManager(const std::string& user_id) {
   return ash::UserImageManagerRegistry::Get()->GetManager(
       CloudExternalDataPolicyHandler::GetAccountId(user_id));
 }
diff --git a/chrome/browser/ash/policy/remote_commands/device_command_fetch_support_packet_job.cc b/chrome/browser/ash/policy/remote_commands/device_command_fetch_support_packet_job.cc
index 5379fc5..5d90750 100644
--- a/chrome/browser/ash/policy/remote_commands/device_command_fetch_support_packet_job.cc
+++ b/chrome/browser/ash/policy/remote_commands/device_command_fetch_support_packet_job.cc
@@ -151,15 +151,6 @@
   return pii_types;
 }
 
-std::string ErrorsToString(const std::set<SupportToolError>& errors) {
-  std::vector<std::string_view> error_messages;
-  error_messages.reserve(errors.size());
-  for (const auto& error : errors) {
-    error_messages.push_back(error.error_message);
-  }
-  return base::JoinString(error_messages, ", ");
-}
-
 // Returns the upload_parameters string for LogUploadEvent. This will be used as
 // request metadata for the log upload request to the File Storage Server.
 // Contains File-Type, Command-ID and Filename fields.
@@ -382,7 +373,7 @@
   if (!errors.empty()) {
     SYSLOG(ERROR) << "Got errors when collecting data for FETCH_SUPPORT_PACKET "
                      "device command: "
-                  << ErrorsToString(errors);
+                  << SupportToolErrorsToString(errors);
   }
 
   base::FilePath target_file = GetFilepathToExport(
diff --git a/chrome/browser/ash/policy/status_collector/managed_session_service.cc b/chrome/browser/ash/policy/status_collector/managed_session_service.cc
index 59ec23a..b703a45 100644
--- a/chrome/browser/ash/policy/status_collector/managed_session_service.cc
+++ b/chrome/browser/ash/policy/status_collector/managed_session_service.cc
@@ -7,6 +7,7 @@
 #include "base/logging.h"
 #include "base/trace_event/trace_event.h"
 #include "chrome/browser/ash/app_mode/kiosk_app_launch_error.h"
+#include "chrome/browser/ash/app_mode/kiosk_controller.h"
 #include "chrome/browser/ash/login/existing_user_controller.h"
 #include "chrome/browser/ash/login/session/user_session_manager.h"
 #include "chrome/browser/ash/login/ui/login_display_host.h"
@@ -21,8 +22,7 @@
 constexpr base::TimeDelta kMinimumSuspendDuration = base::Minutes(1);
 
 ash::KioskLaunchController* GetKioskLaunchController() {
-  auto* host = ash::LoginDisplayHost::default_host();
-  return host ? host->GetKioskLaunchController() : nullptr;
+  return ash::KioskController::Get().GetLaunchController();
 }
 
 }  // namespace
@@ -50,9 +50,9 @@
         ->RemoveLoginStatusConsumer(this);
   }
 
-  if (GetKioskLaunchController()) {
-    GetKioskLaunchController()->RemoveKioskProfileLoadFailedObserver(this);
-  }
+  // `ManagedSessionService` is part of the profile and the kiosk (launch)
+  // controller must be destroyed before the profile, so we can not call
+  // `RemoveKioskProfileLoadFailedObserver` observer here.
 
   if (ash::SessionTerminationManager::Get()) {
     ash::SessionTerminationManager::Get()->RemoveObserver(this);
diff --git a/chrome/browser/ash/system_web_apps/apps/personalization_app/enterprise_policy_delegate_impl.cc b/chrome/browser/ash/system_web_apps/apps/personalization_app/enterprise_policy_delegate_impl.cc
index 481fc55..d08c0d1 100644
--- a/chrome/browser/ash/system_web_apps/apps/personalization_app/enterprise_policy_delegate_impl.cc
+++ b/chrome/browser/ash/system_web_apps/apps/personalization_app/enterprise_policy_delegate_impl.cc
@@ -6,7 +6,7 @@
 
 #include "ash/public/cpp/wallpaper/wallpaper_controller.h"
 #include "ash/shell.h"
-#include "chrome/browser/ash/login/users/avatar/user_image_manager.h"
+#include "chrome/browser/ash/login/users/avatar/user_image_manager_impl.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_manager_registry.h"
 #include "chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_utils.h"
 #include "chrome/browser/profiles/profile.h"
@@ -18,7 +18,7 @@
 
 namespace {
 
-ash::UserImageManager* GetUserImageManager(const Profile* profile) {
+ash::UserImageManagerImpl* GetUserImageManager(const Profile* profile) {
   return ash::UserImageManagerRegistry::Get()->GetManager(
       GetAccountId(profile));
 }
diff --git a/chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_user_provider_impl.cc b/chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_user_provider_impl.cc
index 39964aa..4f0ab7e 100644
--- a/chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_user_provider_impl.cc
+++ b/chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_user_provider_impl.cc
@@ -18,7 +18,7 @@
 #include "base/task/thread_pool.h"
 #include "chrome/browser/ash/camera_presence_notifier.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_file_selector.h"
-#include "chrome/browser/ash/login/users/avatar/user_image_manager.h"
+#include "chrome/browser/ash/login/users/avatar/user_image_manager_impl.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_manager_registry.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_prefs.h"
 #include "chrome/browser/ash/login/users/default_user_image/default_user_images.h"
@@ -133,7 +133,7 @@
   // Call observers manually the first time to initialize state.
   OnUserImageChanged(*user);
 
-  ash::UserImageManager* user_image_manager =
+  ash::UserImageManagerImpl* user_image_manager =
       ash::UserImageManagerRegistry::Get()->GetManager(GetAccountId(profile_));
   const gfx::ImageSkia& profile_image =
       user_image_manager->DownloadedProfileImage();
@@ -177,8 +177,8 @@
   }
 
   if (GetUser(profile_)->image_index() != index) {
-    ash::UserImageManager::RecordUserImageChanged(
-        ash::UserImageManager::ImageIndexToHistogramIndex(index));
+    ash::UserImageManagerImpl::RecordUserImageChanged(
+        ash::UserImageManagerImpl::ImageIndexToHistogramIndex(index));
   }
 
   auto* user_image_manager =
@@ -195,11 +195,11 @@
 
   if (GetUser(profile_)->image_index() !=
       user_manager::User::USER_IMAGE_PROFILE) {
-    ash::UserImageManager::RecordUserImageChanged(
+    ash::UserImageManagerImpl::RecordUserImageChanged(
         ash::default_user_image::kHistogramImageFromProfile);
   }
 
-  ash::UserImageManager* user_image_manager =
+  ash::UserImageManagerImpl* user_image_manager =
       ash::UserImageManagerRegistry::Get()->GetManager(GetAccountId(profile_));
 
   user_image_manager->SaveUserImageFromProfileImage();
@@ -238,11 +238,11 @@
 
   if (GetUser(profile_)->image_index() !=
       user_manager::User::USER_IMAGE_EXTERNAL) {
-    ash::UserImageManager::RecordUserImageChanged(
+    ash::UserImageManagerImpl::RecordUserImageChanged(
         ash::default_user_image::kHistogramImageExternal);
   }
 
-  ash::UserImageManager* user_image_manager =
+  ash::UserImageManagerImpl* user_image_manager =
       ash::UserImageManagerRegistry::Get()->GetManager(GetAccountId(profile_));
 
   user_image_manager->SaveUserImage(std::move(last_external_user_image_));
@@ -252,10 +252,10 @@
     const base::FilePath& path) {
   // No way to tell if this is a different external image than last time, so
   // always record it.
-  ash::UserImageManager::RecordUserImageChanged(
+  ash::UserImageManagerImpl::RecordUserImageChanged(
       ash::default_user_image::kHistogramImageExternal);
 
-  ash::UserImageManager* user_image_manager =
+  ash::UserImageManagerImpl* user_image_manager =
       ash::UserImageManagerRegistry::Get()->GetManager(GetAccountId(profile_));
 
   user_image_manager->SaveUserImageFromFile(path);
@@ -370,7 +370,7 @@
 
   // Every time we decode a camera image it is new, so always record a metric
   // here.
-  ash::UserImageManager::RecordUserImageChanged(
+  ash::UserImageManagerImpl::RecordUserImageChanged(
       ash::default_user_image::kHistogramImageFromCamera);
 
   auto user_image = std::make_unique<user_manager::UserImage>(
diff --git a/chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_user_provider_impl_unittest.cc b/chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_user_provider_impl_unittest.cc
index 1685cd0..ac2e13d7 100644
--- a/chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_user_provider_impl_unittest.cc
+++ b/chrome/browser/ash/system_web_apps/apps/personalization_app/personalization_app_user_provider_impl_unittest.cc
@@ -21,7 +21,6 @@
 #include "base/test/bind.h"
 #include "base/test/metrics/histogram_tester.h"
 #include "chrome/browser/ash/login/users/avatar/fake_user_image_file_selector.h"
-#include "chrome/browser/ash/login/users/avatar/user_image_manager.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_manager_impl.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_manager_registry.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_prefs.h"
@@ -439,16 +438,16 @@
   ASSERT_TRUE(ash::default_user_image::IsInCurrentImageSet(image_index));
 
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
-      ash::UserImageManager::ImageIndexToHistogramIndex(image_index), 0);
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::ImageIndexToHistogramIndex(image_index), 0);
 
   user_provider_remote()->get()->SelectDefaultImage(image_index);
   user_provider_remote()->FlushForTesting();
 
   // Bucket count is incremented after selecting this default image.
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
-      ash::UserImageManager::ImageIndexToHistogramIndex(image_index), 1);
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::ImageIndexToHistogramIndex(image_index), 1);
 
   // Select the same image again.
   user_provider_remote()->get()->SelectDefaultImage(image_index);
@@ -456,22 +455,22 @@
 
   // Bucket count is not incremented.
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
-      ash::UserImageManager::ImageIndexToHistogramIndex(image_index), 1);
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::ImageIndexToHistogramIndex(image_index), 1);
 }
 
 TEST_F(PersonalizationAppUserProviderImplTest,
        RecordsCameraImageChangeHistogram) {
   // No camera images recorded yet.
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageFromCamera, 0);
 
   user_provider_remote()->get()->SelectCameraImage(FakeEncodedPngBuffer());
   user_provider_remote()->FlushForTesting();
 
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageFromCamera, 1);
 
   user_provider_remote()->get()->SelectCameraImage(FakeEncodedPngBuffer());
@@ -479,7 +478,7 @@
 
   // Every camera image increments the count.
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageFromCamera, 2);
 }
 
@@ -491,7 +490,7 @@
 
   // No profile image recorded yet.
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageFromProfile, 0);
 
   // Select a default image first to make sure profile is not selected.
@@ -502,7 +501,7 @@
   user_provider_remote()->FlushForTesting();
 
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageFromProfile, 1);
 
   // Selecting profile image again is a no-op.
@@ -510,7 +509,7 @@
   user_provider_remote()->FlushForTesting();
 
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageFromProfile, 1);
 }
 
@@ -518,7 +517,7 @@
        RecordsSelectLastExternalUserImageChangeHistogram) {
   // No external image recorded yet.
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageExternal, 0);
 
   SetUserImageObserver();
@@ -533,7 +532,7 @@
   user_provider_remote()->FlushForTesting();
 
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageExternal, 0);
 
   // A default user image is selected.
@@ -544,7 +543,7 @@
 
   // Finally records an external image chosen.
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageExternal, 1);
 }
 
@@ -653,7 +652,7 @@
        RecordsSelectImageFromDiskChangeHistogram) {
   // No external image set yet.
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageExternal, 0);
 
   base::FilePath file_path = GetTestFilePath();
@@ -666,7 +665,7 @@
   user_provider_remote()->FlushForTesting();
 
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageExternal, 1);
 
   user_provider_remote()->get()->SelectImageFromDisk();
@@ -674,7 +673,7 @@
 
   // Incremented every time a file is selected.
   histogram_tester().ExpectBucketCount(
-      ash::UserImageManager::kUserImageChangedHistogramName,
+      ash::UserImageManagerImpl::kUserImageChangedHistogramName,
       ash::default_user_image::kHistogramImageExternal, 2);
 }
 
diff --git a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/AutofillClientProviderUtils.java b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/AutofillClientProviderUtils.java
index 25a4961..ed7ad70 100644
--- a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/AutofillClientProviderUtils.java
+++ b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/AutofillClientProviderUtils.java
@@ -12,22 +12,36 @@
 import org.jni_zero.JNINamespace;
 
 import org.chromium.base.ContextUtils;
+import org.chromium.base.ResettersForTesting;
 
-/**
- * Helper functions for using Android Autofill in Chrome.
- */
+/** Helper functions for using Android Autofill in Chrome. */
 @JNINamespace("autofill")
 public class AutofillClientProviderUtils {
     private static final String AWG_COMPONENT_NAME =
             "com.google.android.gms/com.google.android.gms.autofill.service.AutofillService";
+    private static Boolean sAllowedToUseAutofillFrameworkForTesting;
 
     /**
-     * Returns whether all conditions are met for using the Android Autofill framework in Chrome
-     * on Android: The AutofillManager exists, is enabled, and its provider is not Autofill with
+     * Overrides the return value of {@link isAllowedToUseAndroidAutofillFramework} to the given
+     * {@code allowed} value until the tearDown calls the resetter. No manual teardown required.
+     *
+     * @param allowed The return value for tests.
+     */
+    public static void setAllowedToUseAutofillFrameworkForTesting(boolean allowed) {
+        sAllowedToUseAutofillFrameworkForTesting = allowed;
+        ResettersForTesting.register(() -> sAllowedToUseAutofillFrameworkForTesting = null);
+    }
+
+    /**
+     * Returns whether all conditions are met for using the Android Autofill framework in Chrome on
+     * Android: The AutofillManager exists, is enabled, and its provider is not Autofill with
      * Google.
-     **/
+     */
     @CalledByNative
     public static boolean isAllowedToUseAndroidAutofillFramework() {
+        if (sAllowedToUseAutofillFrameworkForTesting != null) {
+            return sAllowedToUseAutofillFrameworkForTesting;
+        }
         if (Build.VERSION.SDK_INT < Build.VERSION_CODES.P) {
             return false;
         }
diff --git a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsCoordinator.java b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsCoordinator.java
index d527571..ae34b78 100644
--- a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsCoordinator.java
+++ b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsCoordinator.java
@@ -6,6 +6,7 @@
 
 import static org.chromium.chrome.browser.autofill.options.AutofillOptionsProperties.ON_THIRD_PARTY_TOGGLE_CHANGED;
 import static org.chromium.chrome.browser.autofill.options.AutofillOptionsProperties.THIRD_PARTY_AUTOFILL_ENABLED;
+import static org.chromium.chrome.browser.autofill.options.AutofillOptionsProperties.THIRD_PARTY_TOGGLE_IS_READ_ONLY;
 
 import androidx.annotation.StringRes;
 import androidx.annotation.VisibleForTesting;
@@ -104,6 +105,7 @@
                                 THIRD_PARTY_AUTOFILL_ENABLED,
                                 UserPrefs.get(mFragment.getProfile())
                                         .getBoolean(Pref.AUTOFILL_USING_VIRTUAL_VIEW_STRUCTURE))
+                        .with(THIRD_PARTY_TOGGLE_IS_READ_ONLY, mMediator.should3pToggleBeReadOnly())
                         .with(ON_THIRD_PARTY_TOGGLE_CHANGED, mMediator::onThirdPartyToggleChanged)
                         .build();
         mMediator.initialize(model, mFragment.getReferrer());
diff --git a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsMediator.java b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsMediator.java
index 805a748e..726f39f3 100644
--- a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsMediator.java
+++ b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsMediator.java
@@ -5,12 +5,15 @@
 package org.chromium.chrome.browser.autofill.options;
 
 import static org.chromium.chrome.browser.autofill.options.AutofillOptionsProperties.THIRD_PARTY_AUTOFILL_ENABLED;
+import static org.chromium.chrome.browser.autofill.options.AutofillOptionsProperties.THIRD_PARTY_TOGGLE_IS_READ_ONLY;
 
 import androidx.annotation.VisibleForTesting;
 
 import org.chromium.base.metrics.RecordHistogram;
 import org.chromium.base.supplier.Supplier;
+import org.chromium.chrome.browser.autofill.AutofillClientProviderUtils;
 import org.chromium.chrome.browser.autofill.options.AutofillOptionsFragment.AutofillOptionsReferrer;
+import org.chromium.chrome.browser.flags.ChromeFeatureList;
 import org.chromium.chrome.browser.preferences.Pref;
 import org.chromium.chrome.browser.profiles.Profile;
 import org.chromium.components.prefs.PrefService;
@@ -90,11 +93,31 @@
         return mModel != null;
     }
 
+    /**
+     * Checks whether the toggle is allowed to switch states. Whenever AwG is the active provider
+     * and there is no override, it should not be available to switch over. Switching away from 3P
+     * mode when AwG is active is allowed but should never be required since Chrome resets that
+     * setting automatically.
+     *
+     * @return true if the toggle should be read-only.
+     */
+    boolean should3pToggleBeReadOnly() {
+        if (ChromeFeatureList.getFieldTrialParamByFeatureAsBoolean(
+                ChromeFeatureList.AUTOFILL_VIRTUAL_VIEW_STRUCTURE_ANDROID,
+                "skip_compatibility_check",
+                false)) {
+            return false;
+        }
+        return !prefs().getBoolean(Pref.AUTOFILL_USING_VIRTUAL_VIEW_STRUCTURE)
+                && !AutofillClientProviderUtils.isAllowedToUseAndroidAutofillFramework();
+    }
+
     void updateToggleStateFromPref() {
         assert isInitialized();
         mModel.set(
                 THIRD_PARTY_AUTOFILL_ENABLED,
                 prefs().getBoolean(Pref.AUTOFILL_USING_VIRTUAL_VIEW_STRUCTURE));
+        mModel.set(THIRD_PARTY_TOGGLE_IS_READ_ONLY, should3pToggleBeReadOnly());
     }
 
     void onThirdPartyToggleChanged(boolean optIntoThirdPartyFilling) {
diff --git a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsProperties.java b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsProperties.java
index 8f556fe..b9033797c 100644
--- a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsProperties.java
+++ b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsProperties.java
@@ -13,12 +13,16 @@
 class AutofillOptionsProperties {
     static final WritableBooleanPropertyKey THIRD_PARTY_AUTOFILL_ENABLED =
             new WritableBooleanPropertyKey("third_party_autofill_enabled");
+    static final WritableBooleanPropertyKey THIRD_PARTY_TOGGLE_IS_READ_ONLY =
+            new WritableBooleanPropertyKey("third_party_toggle_is_read_only");
     static final ReadableObjectPropertyKey<Callback<Boolean>> ON_THIRD_PARTY_TOGGLE_CHANGED =
             new ReadableObjectPropertyKey<>("on_third_party_toggle_changed");
 
     static final PropertyKey[] ALL_KEYS =
             new PropertyKey[] {
-                THIRD_PARTY_AUTOFILL_ENABLED, ON_THIRD_PARTY_TOGGLE_CHANGED,
+                THIRD_PARTY_AUTOFILL_ENABLED,
+                THIRD_PARTY_TOGGLE_IS_READ_ONLY,
+                ON_THIRD_PARTY_TOGGLE_CHANGED,
             };
 
     /**
diff --git a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsViewBinder.java b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsViewBinder.java
index d577319..e9449dbc 100644
--- a/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsViewBinder.java
+++ b/chrome/browser/autofill/android/java/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsViewBinder.java
@@ -6,6 +6,7 @@
 
 import static org.chromium.chrome.browser.autofill.options.AutofillOptionsProperties.ON_THIRD_PARTY_TOGGLE_CHANGED;
 import static org.chromium.chrome.browser.autofill.options.AutofillOptionsProperties.THIRD_PARTY_AUTOFILL_ENABLED;
+import static org.chromium.chrome.browser.autofill.options.AutofillOptionsProperties.THIRD_PARTY_TOGGLE_IS_READ_ONLY;
 
 import org.chromium.ui.modelutil.PropertyKey;
 import org.chromium.ui.modelutil.PropertyModel;
@@ -44,6 +45,9 @@
                                         .onResult(optedIntoOtherProviders);
                                 return true;
                             });
+        } else if (key == THIRD_PARTY_TOGGLE_IS_READ_ONLY) {
+            view.getThirdPartyFillingOption()
+                    .setEnabled(!model.get(THIRD_PARTY_TOGGLE_IS_READ_ONLY));
         } else {
             assert false : "Unhandled property: " + key;
         }
diff --git a/chrome/browser/autofill/android/junit/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsTest.java b/chrome/browser/autofill/android/junit/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsTest.java
index 2cc1b56..db629ece 100644
--- a/chrome/browser/autofill/android/junit/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsTest.java
+++ b/chrome/browser/autofill/android/junit/src/org/chromium/chrome/browser/autofill/options/AutofillOptionsTest.java
@@ -43,14 +43,17 @@
 import org.mockito.MockitoAnnotations;
 import org.robolectric.annotation.Config;
 
+import org.chromium.base.FeatureList;
 import org.chromium.base.test.BaseRobolectricTestRunner;
 import org.chromium.base.test.util.Features;
 import org.chromium.base.test.util.Features.EnableFeatures;
 import org.chromium.base.test.util.HistogramWatcher;
 import org.chromium.base.test.util.JniMocker;
 import org.chromium.chrome.R;
+import org.chromium.chrome.browser.autofill.AutofillClientProviderUtils;
 import org.chromium.chrome.browser.autofill.options.AutofillOptionsFragment.AutofillOptionsReferrer;
 import org.chromium.chrome.browser.feedback.HelpAndFeedbackLauncher;
+import org.chromium.chrome.browser.flags.ChromeFeatureList;
 import org.chromium.chrome.browser.preferences.Pref;
 import org.chromium.chrome.browser.profiles.Profile;
 import org.chromium.components.autofill.AutofillFeatures;
@@ -95,6 +98,7 @@
     @Before
     public void setUp() {
         mCloseableMocks = MockitoAnnotations.openMocks(this);
+        AutofillClientProviderUtils.setAllowedToUseAutofillFrameworkForTesting(true);
 
         mJniMocker.mock(UserPrefsJni.TEST_HOOKS, mMockUserPrefsJni);
         doReturn(mPrefs).when(mMockUserPrefsJni).get(mProfile);
@@ -134,6 +138,66 @@
                         .initializeNow();
 
         assertTrue(model.get(THIRD_PARTY_AUTOFILL_ENABLED));
+        assertTrue(getRadioButtonComponent().isEnabled());
+    }
+
+    @Test
+    @SmallTest
+    public void optionDisabledForAwgUpdatesOnResume() {
+        AutofillClientProviderUtils.setAllowedToUseAutofillFrameworkForTesting(false);
+        doReturn(false).when(mPrefs).getBoolean(Pref.AUTOFILL_USING_VIRTUAL_VIEW_STRUCTURE);
+
+        // Toggling on resume is to align with prefs and shouldn't trigger restart/dialogs.
+        AutofillOptionsCoordinator autofillOptions =
+                new AutofillOptionsCoordinator(mFragment, this::assertModalNotUsed, Assert::fail);
+        PropertyModel model = autofillOptions.initializeNow();
+        LifecycleRegistry lifecycleRegistry = new LifecycleRegistry(mFragment);
+        autofillOptions.observeLifecycle(lifecycleRegistry);
+
+        // On construction (assuming Awg is set), the setting is turned off and can't change.
+        assertFalse(model.get(THIRD_PARTY_AUTOFILL_ENABLED));
+        assertFalse(getRadioButtonComponent().isEnabled());
+
+        // On resume, check again whether AwG isn't used anymore — e.g. coming back from Settings.
+        AutofillClientProviderUtils.setAllowedToUseAutofillFrameworkForTesting(true);
+        doReturn(true).when(mPrefs).getBoolean(Pref.AUTOFILL_USING_VIRTUAL_VIEW_STRUCTURE);
+        lifecycleRegistry.handleLifecycleEvent(Event.ON_RESUME);
+
+        assertTrue(model.get(THIRD_PARTY_AUTOFILL_ENABLED));
+        assertTrue(getRadioButtonComponent().isEnabled());
+    }
+
+    @Test
+    @SmallTest
+    public void optionEnabledWithOverrideForAwg() {
+        AutofillClientProviderUtils.setAllowedToUseAutofillFrameworkForTesting(false);
+        addFeatureOverrideForAwG();
+        doReturn(false).when(mPrefs).getBoolean(Pref.AUTOFILL_USING_VIRTUAL_VIEW_STRUCTURE);
+
+        // Toggling on resume is to align with prefs and shouldn't trigger restart/dialogs.
+        PropertyModel model =
+                new AutofillOptionsCoordinator(mFragment, this::assertModalNotUsed, Assert::fail)
+                        .initializeNow();
+
+        // On construction (assuming Awg is set), the setting is turned off but may change.
+        assertFalse(model.get(THIRD_PARTY_AUTOFILL_ENABLED));
+        assertTrue(getRadioButtonComponent().isEnabled());
+    }
+
+    @Test
+    @SmallTest
+    public void optionEnabledToSwitchOffAwg() {
+        AutofillClientProviderUtils.setAllowedToUseAutofillFrameworkForTesting(false);
+        doReturn(true).when(mPrefs).getBoolean(Pref.AUTOFILL_USING_VIRTUAL_VIEW_STRUCTURE);
+
+        // Toggling on resume is to align with prefs and shouldn't trigger restart/dialogs.
+        PropertyModel model =
+                new AutofillOptionsCoordinator(mFragment, this::assertModalNotUsed, Assert::fail)
+                        .initializeNow();
+
+        // On construction (assuming Awg is set), the setting is turned off but may change.
+        assertTrue(model.get(THIRD_PARTY_AUTOFILL_ENABLED));
+        assertTrue(getRadioButtonComponent().isEnabled());
     }
 
     @Test
@@ -372,4 +436,15 @@
         assertNotNull(mFragment);
         return mFragment.getThirdPartyFillingOption();
     }
+
+    private void addFeatureOverrideForAwG() {
+        FeatureList.TestValues testValues = new FeatureList.TestValues();
+        testValues.addFeatureFlagOverride(
+                ChromeFeatureList.AUTOFILL_VIRTUAL_VIEW_STRUCTURE_ANDROID, true);
+        testValues.addFieldTrialParamOverride(
+                ChromeFeatureList.AUTOFILL_VIRTUAL_VIEW_STRUCTURE_ANDROID,
+                "skip_compatibility_check",
+                Boolean.toString(true));
+        FeatureList.setTestValues(testValues);
+    }
 }
diff --git a/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller.cc b/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller.cc
index af94e8a..15afc9d 100644
--- a/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller.cc
+++ b/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller.cc
@@ -24,6 +24,7 @@
 #include "extensions/common/constants.h"
 #include "ui/base/clipboard/clipboard.h"
 #include "ui/base/data_transfer_policy/data_transfer_endpoint.h"
+#include "ui/base/dragdrop/os_exchange_data.h"
 #include "url/gurl.h"
 
 #if BUILDFLAG(IS_CHROMEOS_ASH)
@@ -349,30 +350,27 @@
 }
 
 void DataTransferDlpController::DropIfAllowed(
-    const ui::OSExchangeData* drag_data,
-    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+    std::optional<ui::DataTransferEndpoint> data_src,
+    std::optional<ui::DataTransferEndpoint> data_dst,
+    std::optional<std::vector<ui::FileInfo>> filenames,
     base::OnceClosure drop_cb) {
-  DCHECK(drag_data);
   // To simplify logic that would have to check OTR in every sub-call of DLP
   // checks, simply null the endpoints so that subsequent code never misuses
   // data.
-  base::optional_ref<const ui::DataTransferEndpoint> source =
-      drag_data->GetSource() && !drag_data->GetSource()->off_the_record()
-          ? base::optional_ref<const ui::DataTransferEndpoint>(
-                drag_data->GetSource())
-          : std::nullopt;
-  base::optional_ref<const ui::DataTransferEndpoint> destination =
+  std::optional<ui::DataTransferEndpoint> source =
+      data_src.has_value() && !data_src->off_the_record() ? data_src
+                                                          : std::nullopt;
+  std::optional<ui::DataTransferEndpoint> destination =
       data_dst.has_value() && !data_dst->off_the_record() ? data_dst
                                                           : std::nullopt;
 
-  if (drag_data->HasFile() && !IsFilesApp(destination)) {
+  if (filenames.has_value() && !filenames->empty() &&
+      !IsFilesApp(destination)) {
     auto* files_controller = dlp_rules_manager_->GetDlpFilesController();
     if (files_controller) {
-      std::optional<std::vector<ui::FileInfo>> dropped_files =
-          drag_data->GetFilenames();
+      CHECK(destination.has_value());
       files_controller->CheckIfPasteOrDropIsAllowed(
-          GetFilePathsFromFileInfos(dropped_files.value()),
-          destination.as_ptr(),
+          GetFilePathsFromFileInfos(filenames.value()), &destination.value(),
           base::BindOnce(
               [](base::OnceClosure drop_cb, bool is_allowed) {
                 if (is_allowed) {
@@ -599,8 +597,8 @@
 }
 
 void DataTransferDlpController::ContinueDropIfAllowed(
-    base::optional_ref<const ui::DataTransferEndpoint> data_src,
-    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+    std::optional<ui::DataTransferEndpoint> data_src,
+    std::optional<ui::DataTransferEndpoint> data_dst,
     base::OnceClosure drop_cb) {
   std::string src_pattern;
   std::string dst_pattern;
diff --git a/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller.h b/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller.h
index 24419981..d64bcd6e 100644
--- a/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller.h
+++ b/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller.h
@@ -17,6 +17,7 @@
 #include "chrome/browser/chromeos/policy/dlp/dlp_rules_manager.h"
 #include "third_party/abseil-cpp/absl/types/variant.h"
 #include "ui/base/data_transfer_policy/data_transfer_policy_controller.h"
+#include "ui/base/dragdrop/os_exchange_data.h"
 
 namespace ui {
 class DataTransferEndpoint;
@@ -50,10 +51,10 @@
       absl::variant<size_t, std::vector<base::FilePath>> pasted_content,
       content::RenderFrameHost* rfh,
       base::OnceCallback<void(bool)> paste_cb) override;
-  void DropIfAllowed(
-      const ui::OSExchangeData* drag_data,
-      base::optional_ref<const ui::DataTransferEndpoint> data_dst,
-      base::OnceClosure drop_cb) override;
+  void DropIfAllowed(std::optional<ui::DataTransferEndpoint> data_src,
+                     std::optional<ui::DataTransferEndpoint> data_dst,
+                     std::optional<std::vector<ui::FileInfo>> filenames,
+                     base::OnceClosure drop_cb) override;
 
  protected:
   explicit DataTransferDlpController(const DlpRulesManager& dlp_rules_manager);
@@ -127,10 +128,9 @@
       bool is_clipboard_event,
       const DlpRulesManager::RuleMetadata& rule_metadata);
 
-  void ContinueDropIfAllowed(
-      base::optional_ref<const ui::DataTransferEndpoint> data_src,
-      base::optional_ref<const ui::DataTransferEndpoint> data_dst,
-      base::OnceClosure drop_cb);
+  void ContinueDropIfAllowed(std::optional<ui::DataTransferEndpoint> data_src,
+                             std::optional<ui::DataTransferEndpoint> data_dst,
+                             base::OnceClosure drop_cb);
 
   // Performs clipbpoard restriction related checks.
   void ContinuePasteIfClipboardRestrictionsAllow(
diff --git a/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller_unittest.cc b/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller_unittest.cc
index e60dc897..3b80d06 100644
--- a/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller_unittest.cc
+++ b/chrome/browser/chromeos/policy/dlp/data_transfer_dlp_controller_unittest.cc
@@ -191,8 +191,9 @@
   ::testing::StrictMock<base::MockOnceClosure> callback;
   EXPECT_CALL(callback, Run());
 
-  auto drag_data = ui::OSExchangeData();
-  dlp_controller_->DropIfAllowed(&drag_data, std::nullopt, callback.Get());
+  dlp_controller_->DropIfAllowed(/*data_src=*/std::nullopt,
+                                 /*data_dst=*/std::nullopt,
+                                 /*filenames=*/std::nullopt, callback.Get());
 
   histogram_tester_.ExpectUniqueSample(
       data_controls::GetDlpHistogramPrefix() +
@@ -393,13 +394,15 @@
 
   EXPECT_CALL(*rules_manager_, GetDlpFilesController)
       .WillOnce(testing::Return(&files_controller));
-  EXPECT_CALL(files_controller, CheckIfPasteOrDropIsAllowed(
-                                    std::vector<base::FilePath>{path},
-                                    &data_dst, base::test::IsNotNullCallback()))
+  EXPECT_CALL(files_controller,
+              CheckIfPasteOrDropIsAllowed(std::vector<base::FilePath>{path},
+                                          testing::NotNull(),
+                                          base::test::IsNotNullCallback()))
       .WillOnce(base::test::RunOnceCallback<2>(false));
 
   ::testing::StrictMock<base::MockOnceClosure> drop_callback;
-  dlp_controller_->DropIfAllowed(&drag_data, &data_dst, drop_callback.Get());
+  dlp_controller_->DropIfAllowed({*drag_data.GetSource()}, {data_dst},
+                                 drag_data.GetFilenames(), drop_callback.Get());
 }
 
 TEST_F(DataTransferDlpControllerTest, DropFile_Allowed) {
@@ -419,14 +422,16 @@
 
   EXPECT_CALL(*rules_manager_, GetDlpFilesController)
       .WillOnce(testing::Return(&files_controller));
-  EXPECT_CALL(files_controller, CheckIfPasteOrDropIsAllowed(
-                                    std::vector<base::FilePath>{path},
-                                    &data_dst, base::test::IsNotNullCallback()))
+  EXPECT_CALL(files_controller,
+              CheckIfPasteOrDropIsAllowed(std::vector<base::FilePath>{path},
+                                          testing::NotNull(),
+                                          base::test::IsNotNullCallback()))
       .WillOnce(base::test::RunOnceCallback<2>(true));
 
   ::testing::StrictMock<base::MockOnceClosure> drop_callback;
   EXPECT_CALL(drop_callback, Run);
-  dlp_controller_->DropIfAllowed(&drag_data, &data_dst, drop_callback.Get());
+  dlp_controller_->DropIfAllowed({*drag_data.GetSource()}, {data_dst},
+                                 drag_data.GetFilenames(), drop_callback.Get());
 }
 
 TEST_F(DataTransferDlpControllerTest, PasteFile_Blocked) {
@@ -528,7 +533,8 @@
   ::testing::StrictMock<base::MockOnceClosure> callback;
   EXPECT_CALL(callback, Run());
 
-  dlp_controller_->DropIfAllowed(&drag_data_, data_dst_, callback.Get());
+  dlp_controller_->DropIfAllowed({*drag_data_.GetSource()}, {data_dst_},
+                                 drag_data_.GetFilenames(), callback.Get());
   testing::Mock::VerifyAndClearExpectations(&dlp_controller_);
 
   histogram_tester_.ExpectUniqueSample(
@@ -578,7 +584,8 @@
   EXPECT_CALL(*dlp_controller_, NotifyBlockedDrop);
   ::testing::StrictMock<base::MockOnceClosure> callback;
 
-  dlp_controller_->DropIfAllowed(&drag_data_, data_dst_, callback.Get());
+  dlp_controller_->DropIfAllowed({*drag_data_.GetSource()}, {data_dst_},
+                                 drag_data_.GetFilenames(), callback.Get());
   testing::Mock::VerifyAndClearExpectations(&dlp_controller_);
 
   std::string dst_url = data_dst_.has_value() && data_dst_->IsUrlType()
@@ -626,7 +633,8 @@
   ::testing::StrictMock<base::MockOnceClosure> callback;
   EXPECT_CALL(callback, Run());
 
-  dlp_controller_->DropIfAllowed(&drag_data_, data_dst_, callback.Get());
+  dlp_controller_->DropIfAllowed({*drag_data_.GetSource()}, {data_dst_},
+                                 drag_data_.GetFilenames(), callback.Get());
   testing::Mock::VerifyAndClearExpectations(&dlp_controller_);
 
   std::string dst_url = data_dst_.has_value() && data_dst_->IsUrlType()
@@ -710,7 +718,8 @@
 
   ::testing::StrictMock<base::MockOnceClosure> callback;
 
-  dlp_controller_->DropIfAllowed(&drag_data_, data_dst_, callback.Get());
+  dlp_controller_->DropIfAllowed({*drag_data_.GetSource()}, {data_dst_},
+                                 drag_data_.GetFilenames(), callback.Get());
   testing::Mock::VerifyAndClearExpectations(&dlp_controller_);
 
   histogram_tester_.ExpectUniqueSample(
@@ -767,7 +776,8 @@
   ::testing::StrictMock<base::MockOnceClosure> callback;
   EXPECT_CALL(callback, Run());
 
-  dlp_controller_->DropIfAllowed(&drag_data_, &data_dst, callback.Get());
+  dlp_controller_->DropIfAllowed({*drag_data_.GetSource()}, {data_dst_},
+                                 drag_data_.GetFilenames(), callback.Get());
   testing::Mock::VerifyAndClearExpectations(&dlp_controller_);
 
   histogram_tester_.ExpectUniqueSample(
@@ -815,7 +825,8 @@
   EXPECT_CALL(*dlp_controller_, NotifyBlockedDrop);
   ::testing::StrictMock<base::MockOnceClosure> callback;
 
-  dlp_controller_->DropIfAllowed(&drag_data_, &data_dst_, callback.Get());
+  dlp_controller_->DropIfAllowed({*drag_data_.GetSource()}, {data_dst_},
+                                 drag_data_.GetFilenames(), callback.Get());
   testing::Mock::VerifyAndClearExpectations(&dlp_controller_);
 
   ASSERT_EQ(events_.size(), 1u);
@@ -859,7 +870,8 @@
   ::testing::StrictMock<base::MockOnceClosure> callback;
   EXPECT_CALL(callback, Run());
 
-  dlp_controller_->DropIfAllowed(&drag_data_, &data_dst_, callback.Get());
+  dlp_controller_->DropIfAllowed({*drag_data_.GetSource()}, {data_dst_},
+                                 drag_data_.GetFilenames(), callback.Get());
   testing::Mock::VerifyAndClearExpectations(&dlp_controller_);
 
   ASSERT_EQ(events_.size(), 1u);
@@ -908,7 +920,8 @@
   EXPECT_CALL(*dlp_controller_, WarnOnDrop);
   ::testing::StrictMock<base::MockOnceClosure> callback;
 
-  dlp_controller_->DropIfAllowed(&drag_data_, &data_dst_, callback.Get());
+  dlp_controller_->DropIfAllowed({*drag_data_.GetSource()}, {data_dst_},
+                                 drag_data_.GetFilenames(), callback.Get());
 
   testing::Mock::VerifyAndClearExpectations(&dlp_controller_);
   histogram_tester_.ExpectUniqueSample(
diff --git a/chrome/browser/download/download_warning_desktop_hats_utils.cc b/chrome/browser/download/download_warning_desktop_hats_utils.cc
index f9cee82..5b98d40d 100644
--- a/chrome/browser/download/download_warning_desktop_hats_utils.cc
+++ b/chrome/browser/download/download_warning_desktop_hats_utils.cc
@@ -32,6 +32,13 @@
 
 namespace {
 
+// Placeholder strings for fields that are not logged.
+constexpr char kNotAvailable[] = "Not available";
+constexpr char kNotLoggedNoSafeBrowsing[] =
+    "Not logged because Safe Browsing is off";
+constexpr char kNotLoggedNoEnhancedProtection[] =
+    "Not logged because Enhanced Protection is off";
+
 bool IsDownloadBubbleTrigger(DownloadWarningHatsType type) {
   return type == DownloadWarningHatsType::kDownloadBubbleBypass ||
          type == DownloadWarningHatsType::kDownloadBubbleHeed ||
@@ -170,6 +177,15 @@
 
   DownloadWarningHatsProductSpecificData psd{survey_type};
 
+  // Add placeholders for the fields that must be added later, to avoid CHECKing
+  // even if they are forgotten.
+  if (IsDownloadBubbleTrigger(survey_type)) {
+    psd.bits_data_.insert({Fields::kPartialViewInteraction, false});
+  }
+  if (IsDownloadsPageTrigger(survey_type)) {
+    psd.string_data_.insert({Fields::kNumPageWarnings, kNotAvailable});
+  }
+
   psd.string_data_.insert(
       {Fields::kChannel,
        std::string(version_info::GetChannelString(chrome::GetChannel()))});
@@ -190,6 +206,8 @@
     psd.string_data_.insert(
         {Fields::kSecondsSinceWarningShown,
          ElapsedTimeToSecondsString(base::Time::Now() - warning_shown_time)});
+  } else {
+    psd.string_data_.insert({Fields::kSecondsSinceWarningShown, kNotAvailable});
   }
 
   psd.bits_data_.insert(
@@ -210,6 +228,12 @@
   Profile* profile = Profile::FromBrowserContext(
       content::DownloadItemUtils::GetBrowserContext(download_item));
   if (!profile) {
+    psd.string_data_.insert({Fields::kSafeBrowsingState, kNotAvailable});
+    psd.string_data_.insert({Fields::kPartialViewEnabled, kNotAvailable});
+    psd.string_data_.insert({Fields::kUrlDownload, kNotAvailable});
+    psd.string_data_.insert({Fields::kUrlReferrer, kNotAvailable});
+    psd.string_data_.insert({Fields::kFilename, kNotAvailable});
+    psd.string_data_.insert({Fields::kWarningInteractions, kNotAvailable});
     return psd;
   }
 
@@ -233,6 +257,10 @@
         {Fields::kFilename,
          base::UTF16ToUTF8(
              download_item->GetFileNameToReportUser().LossyDisplayName())});
+  } else {
+    psd.string_data_.insert({Fields::kUrlDownload, kNotLoggedNoSafeBrowsing});
+    psd.string_data_.insert({Fields::kUrlReferrer, kNotLoggedNoSafeBrowsing});
+    psd.string_data_.insert({Fields::kFilename, kNotLoggedNoSafeBrowsing});
   }
 
   // Interaction details logged only for ESB users.
@@ -248,6 +276,9 @@
         {Fields::kWarningInteractions,
          SerializeWarningActionEvents(*warning_first_shown_surface,
                                       warning_action_events)});
+  } else {
+    psd.string_data_.insert(
+        {Fields::kWarningInteractions, kNotLoggedNoEnhancedProtection});
   }
 
   return psd;
@@ -255,36 +286,42 @@
 
 void DownloadWarningHatsProductSpecificData::AddNumPageWarnings(int num) {
   if (IsDownloadsPageTrigger(survey_type_)) {
-    string_data_.insert({Fields::kNumPageWarnings, base::NumberToString(num)});
+    string_data_.insert_or_assign(Fields::kNumPageWarnings,
+                                  base::NumberToString(num));
   }
 }
 
 void DownloadWarningHatsProductSpecificData::AddPartialViewInteraction(
     bool partial_view_interaction) {
   if (IsDownloadBubbleTrigger(survey_type_)) {
-    bits_data_.insert(
-        {Fields::kPartialViewInteraction, partial_view_interaction});
+    bits_data_.insert_or_assign(Fields::kPartialViewInteraction,
+                                partial_view_interaction);
   }
 }
 
 // static
 std::vector<std::string>
-DownloadWarningHatsProductSpecificData::GetBitsDataFields() {
-  return {Fields::kPartialViewEnabled, Fields::kPartialViewInteraction,
-          Fields::kUserGesture};
+DownloadWarningHatsProductSpecificData::GetBitsDataFields(
+    DownloadWarningHatsType survey_type) {
+  std::vector<std::string> fields = {Fields::kPartialViewEnabled,
+                                     Fields::kUserGesture};
+  if (IsDownloadBubbleTrigger(survey_type)) {
+    fields.push_back(Fields::kPartialViewInteraction);
+  }
+  return fields;
 }
 
 // static
 std::vector<std::string>
-DownloadWarningHatsProductSpecificData::GetStringDataFields() {
-  return {
+DownloadWarningHatsProductSpecificData::GetStringDataFields(
+    DownloadWarningHatsType survey_type) {
+  std::vector<std::string> fields = {
       Fields::kOutcome,
       Fields::kSurface,
       Fields::kDangerType,
       Fields::kWarningType,
       Fields::kSafeBrowsingState,
       Fields::kChannel,
-      Fields::kNumPageWarnings,
       Fields::kWarningInteractions,
       Fields::kSecondsSinceDownloadStarted,
       Fields::kSecondsSinceWarningShown,
@@ -293,6 +330,10 @@
       Fields::kFilename,
       // TODO(chlily): Add kIgnoreTimeout.
   };
+  if (IsDownloadsPageTrigger(survey_type)) {
+    fields.push_back(Fields::kNumPageWarnings);
+  }
+  return fields;
 }
 
 std::optional<std::string> MaybeGetDownloadWarningHatsTrigger(
diff --git a/chrome/browser/download/download_warning_desktop_hats_utils.h b/chrome/browser/download/download_warning_desktop_hats_utils.h
index aba66bfc..612c31d 100644
--- a/chrome/browser/download/download_warning_desktop_hats_utils.h
+++ b/chrome/browser/download/download_warning_desktop_hats_utils.h
@@ -48,7 +48,8 @@
         "Automatic download bubble enabled (\"Show downloads when they're "
         "done\" setting)";
     // Whether the user interacted with the partial view (true) or main view
-    // (false). Only logged for download bubble triggers.
+    // (false). Only logged for download bubble triggers. Must be added after
+    // Create(). Defaults to false if no value is added.
     static constexpr char kPartialViewInteraction[] =
         "User interacted with automatic download bubble";
     // Whether the download was initiated by a user gesture.
@@ -72,12 +73,14 @@
     // Client channel, "Stable", "Beta", etc.
     static constexpr char kChannel[] = "Chrome channel";
     // How many total warned downloads were on the downloads page. Only logged
-    // for downloads page triggers.
+    // for downloads page triggers. Must be added after Create(). Defaults to
+    // a placeholder if no value is added.
     static constexpr char kNumPageWarnings[] =
         "Number of warnings on downloads page";
     // The user's interactions with this specific warning, as a
     // comma-separated string of timestamped actions.
     // Only logged for users with Enhanced Safe Browsing.
+    // Other users will have a placeholder value.
     static constexpr char kWarningInteractions[] =
         "User interactions with this download warning with timestamps (ms)";
     // The time elapsed since the download started, in seconds.
@@ -88,10 +91,12 @@
         "Time since warning shown (s)";
     // URLs of the downloaded file and referring page.
     // These are only logged for users with Safe Browsing enabled.
+    // Other users will have a placeholder value.
     static constexpr char kUrlDownload[] = "Download URL";
     static constexpr char kUrlReferrer[] = "Referrer URL";
     // Download filename.
     // Only logged for users with Safe Browsing enabled.
+    // Other users will have a placeholder value.
     static constexpr char kFilename[] = "Download filename";
     // TODO(chlily): Add kIgnoreTimeout.
     // Timeout used for "ignore" survey trigger. Only added if the outcome was
@@ -105,16 +110,23 @@
       DownloadWarningHatsType survey_type,
       download::DownloadItem* download_item);
 
-  // Methods to add PSD fields that the caller supplies.
+  // Methods to add PSD fields that the caller supplies:
+  // Must be called for any downloads page trigger before sending the survey.
   void AddNumPageWarnings(int num);
+  // Must be called for any download bubble trigger before sending the survey.
   void AddPartialViewInteraction(bool partial_view_interaction);
 
   // Returns the names of the PSD fields, used in creating the survey configs.
   // These are CHECKed against the fields ultimately passed to the HaTS
   // service.
-  static std::vector<std::string> GetBitsDataFields();
-  static std::vector<std::string> GetStringDataFields();
+  static std::vector<std::string> GetBitsDataFields(
+      DownloadWarningHatsType survey_type);
+  static std::vector<std::string> GetStringDataFields(
+      DownloadWarningHatsType survey_type);
 
+  // Note that the applicable fields must all be present before using this
+  // object, so AddNumPageWarnings or AddPartialViewInteraction must have been
+  // called, otherwise using this object will cause a CHECK failure.
   const SurveyBitsData& bits_data() const { return bits_data_; }
   const SurveyStringData& string_data() const { return string_data_; }
 
diff --git a/chrome/browser/download/download_warning_desktop_hats_utils_unittest.cc b/chrome/browser/download/download_warning_desktop_hats_utils_unittest.cc
index aee295e..77ae3a26 100644
--- a/chrome/browser/download/download_warning_desktop_hats_utils_unittest.cc
+++ b/chrome/browser/download/download_warning_desktop_hats_utils_unittest.cc
@@ -36,10 +36,11 @@
 using ::testing::Not;
 using ::testing::Return;
 using ::testing::ReturnRefOfCopy;
-using ::testing::UnorderedElementsAre;
+using ::testing::UnorderedElementsAreArray;
 
 constexpr char kUrl[] = "https://www.site.example/file.pdf";
 constexpr char kReferrerUrl[] = "https://www.site.example/referrer";
+constexpr char kPlaceholderPrefix[] = "Not logged";
 const base::FilePath::CharType kFilename[] = FILE_PATH_LITERAL("my_file.pdf");
 
 // Matcher that checks for the presence of a particular bits data field and
@@ -61,11 +62,15 @@
   return ExplainMatchResult(matcher, it->second, result_listener);
 }
 
-// Returns a matcher that checks for the argument (a map) having keys equal to
-// the given `keys`, in some order.
-template <typename... Keys>
-auto UnorderedKeysAre(Keys... keys) {
-  return UnorderedElementsAre(Key(Eq(keys))...);
+// Checks that the `fields` (vector of strings) exactly matches the keys in the
+// `arg` (map of string->T).
+MATCHER_P(UnorderedKeysAre, fields, "") {
+  std::vector<std::string> keys;
+  for (const auto& [key, val] : arg) {
+    keys.push_back(key);
+  }
+  return ExplainMatchResult(UnorderedElementsAreArray(fields), keys,
+                            result_listener);
 }
 
 class DownloadWarningDesktopHatsUtilsTest : public ::testing::Test {
@@ -156,6 +161,16 @@
     EXPECT_THAT(psd, StringDataMatches(Fields::kFilename, "my_file.pdf"));
   }
 
+  void ExpectPlaceholderForSafeBrowsing(
+      const DownloadWarningHatsProductSpecificData& psd) {
+    EXPECT_THAT(psd, StringDataMatches(Fields::kUrlDownload,
+                                       HasSubstr(kPlaceholderPrefix)));
+    EXPECT_THAT(psd, StringDataMatches(Fields::kUrlReferrer,
+                                       HasSubstr(kPlaceholderPrefix)));
+    EXPECT_THAT(psd, StringDataMatches(Fields::kFilename,
+                                       HasSubstr(kPlaceholderPrefix)));
+  }
+
   void ExpectDefaultPsdForEnhancedSafeBrowsing(
       const DownloadWarningHatsProductSpecificData& psd) {
     EXPECT_THAT(
@@ -164,6 +179,12 @@
                                "SUBPAGE:1000,BUBBLE_SUBPAGE:CLOSE:2000"));
   }
 
+  void ExpectPlaceholderForEnhancedSafeBrowsing(
+      const DownloadWarningHatsProductSpecificData& psd) {
+    EXPECT_THAT(psd, StringDataMatches(Fields::kWarningInteractions,
+                                       HasSubstr(kPlaceholderPrefix)));
+  }
+
  protected:
   content::BrowserTaskEnvironment task_environment_{
       base::test::TaskEnvironment::TimeSource::MOCK_TIME};
@@ -182,28 +203,30 @@
   auto psd = DownloadWarningHatsProductSpecificData::Create(
       DownloadWarningHatsType::kDownloadBubbleBypass, &item_);
 
-  // SSB and ESB only fields are not included.
-  EXPECT_THAT(psd.bits_data(), UnorderedKeysAre(Fields::kUserGesture,
-                                                Fields::kPartialViewEnabled));
-  EXPECT_THAT(
-      psd.string_data(),
-      UnorderedKeysAre(Fields::kChannel, Fields::kOutcome, Fields::kSurface,
-                       Fields::kSecondsSinceDownloadStarted,
-                       Fields::kSecondsSinceWarningShown, Fields::kDangerType,
-                       Fields::kWarningType, Fields::kSafeBrowsingState));
+  // Test the PSD fields added afterwards.
+  // This shouldn't do anything because this is a download bubble trigger.
+  psd.AddNumPageWarnings(10);
+  psd.AddPartialViewInteraction(true);
+
+  // All fields for download bubble are included.
+  EXPECT_THAT(psd.bits_data(),
+              UnorderedKeysAre(
+                  DownloadWarningHatsProductSpecificData::GetBitsDataFields(
+                      DownloadWarningHatsType::kDownloadBubbleBypass)));
+  EXPECT_THAT(psd.string_data(),
+              UnorderedKeysAre(
+                  DownloadWarningHatsProductSpecificData::GetStringDataFields(
+                      DownloadWarningHatsType::kDownloadBubbleBypass)));
 
   ExpectDefaultPsd(psd);
+  ExpectPlaceholderForSafeBrowsing(psd);
+  ExpectPlaceholderForEnhancedSafeBrowsing(psd);
 
   EXPECT_THAT(
       psd, StringDataMatches(Fields::kSafeBrowsingState, "No Safe Browsing"));
   EXPECT_THAT(psd, StringDataMatches(Fields::kOutcome, HasSubstr("Bypass")));
   EXPECT_THAT(psd, StringDataMatches(Fields::kSurface, HasSubstr("bubble")));
 
-  // Test the PSD fields added afterwards.
-  // This shouldn't do anything because this is a download bubble trigger.
-  psd.AddNumPageWarnings(10);
-  psd.AddPartialViewInteraction(true);
-
   EXPECT_THAT(psd, BitsDataMatches(Fields::kPartialViewInteraction, true));
   EXPECT_THAT(psd, Not(StringDataMatches(Fields::kNumPageWarnings, _)));
 }
@@ -219,31 +242,30 @@
   auto psd = DownloadWarningHatsProductSpecificData::Create(
       DownloadWarningHatsType::kDownloadsPageHeed, &item_);
 
-  // ESB only fields are not included.
-  EXPECT_THAT(psd.bits_data(), UnorderedKeysAre(Fields::kUserGesture,
-                                                Fields::kPartialViewEnabled));
-  EXPECT_THAT(
-      psd.string_data(),
-      UnorderedKeysAre(Fields::kChannel, Fields::kOutcome, Fields::kSurface,
-                       Fields::kSecondsSinceDownloadStarted,
-                       Fields::kSecondsSinceWarningShown, Fields::kDangerType,
-                       Fields::kWarningType, Fields::kSafeBrowsingState,
-                       Fields::kUrlDownload, Fields::kUrlReferrer,
-                       Fields::kFilename));
+  // Test the PSD fields added afterwards.
+  psd.AddNumPageWarnings(10);
+  // This shouldn't do anything because this is a download page trigger.
+  psd.AddPartialViewInteraction(true);
+
+  // All fields for downloads page are included.
+  EXPECT_THAT(psd.bits_data(),
+              UnorderedKeysAre(
+                  DownloadWarningHatsProductSpecificData::GetBitsDataFields(
+                      DownloadWarningHatsType::kDownloadsPageHeed)));
+  EXPECT_THAT(psd.string_data(),
+              UnorderedKeysAre(
+                  DownloadWarningHatsProductSpecificData::GetStringDataFields(
+                      DownloadWarningHatsType::kDownloadsPageHeed)));
 
   ExpectDefaultPsd(psd);
   ExpectDefaultPsdForSafeBrowsing(psd);
+  ExpectPlaceholderForEnhancedSafeBrowsing(psd);
 
   EXPECT_THAT(psd, StringDataMatches(Fields::kSafeBrowsingState,
                                      "Standard Protection"));
   EXPECT_THAT(psd, StringDataMatches(Fields::kOutcome, HasSubstr("Heed")));
   EXPECT_THAT(psd, StringDataMatches(Fields::kSurface, HasSubstr("page")));
 
-  // Test the PSD fields added afterwards.
-  psd.AddNumPageWarnings(10);
-  // This shouldn't do anything because this is a download page trigger.
-  psd.AddPartialViewInteraction(true);
-
   EXPECT_THAT(psd, StringDataMatches(Fields::kNumPageWarnings, "10"));
   EXPECT_THAT(psd, Not(BitsDataMatches(Fields::kPartialViewInteraction, _)));
 }
@@ -259,16 +281,20 @@
   auto psd = DownloadWarningHatsProductSpecificData::Create(
       DownloadWarningHatsType::kDownloadBubbleIgnore, &item_);
 
-  EXPECT_THAT(psd.bits_data(), UnorderedKeysAre(Fields::kUserGesture,
-                                                Fields::kPartialViewEnabled));
-  EXPECT_THAT(
-      psd.string_data(),
-      UnorderedKeysAre(Fields::kChannel, Fields::kOutcome, Fields::kSurface,
-                       Fields::kSecondsSinceDownloadStarted,
-                       Fields::kSecondsSinceWarningShown, Fields::kDangerType,
-                       Fields::kWarningType, Fields::kSafeBrowsingState,
-                       Fields::kUrlDownload, Fields::kUrlReferrer,
-                       Fields::kFilename, Fields::kWarningInteractions));
+  // Test the PSD fields added afterwards.
+  // This shouldn't do anything because this is a download bubble trigger.
+  psd.AddNumPageWarnings(10);
+  psd.AddPartialViewInteraction(true);
+
+  // All fields for download bubble are included.
+  EXPECT_THAT(psd.bits_data(),
+              UnorderedKeysAre(
+                  DownloadWarningHatsProductSpecificData::GetBitsDataFields(
+                      DownloadWarningHatsType::kDownloadBubbleIgnore)));
+  EXPECT_THAT(psd.string_data(),
+              UnorderedKeysAre(
+                  DownloadWarningHatsProductSpecificData::GetStringDataFields(
+                      DownloadWarningHatsType::kDownloadBubbleIgnore)));
 
   ExpectDefaultPsd(psd);
   ExpectDefaultPsdForSafeBrowsing(psd);
@@ -279,11 +305,6 @@
   EXPECT_THAT(psd, StringDataMatches(Fields::kOutcome, HasSubstr("Ignore")));
   EXPECT_THAT(psd, StringDataMatches(Fields::kSurface, HasSubstr("bubble")));
 
-  // Test the PSD fields added afterwards.
-  // This shouldn't do anything because this is a download bubble trigger.
-  psd.AddNumPageWarnings(10);
-  psd.AddPartialViewInteraction(true);
-
   EXPECT_THAT(psd, BitsDataMatches(Fields::kPartialViewInteraction, true));
   EXPECT_THAT(psd, Not(StringDataMatches(Fields::kNumPageWarnings, _)));
 }
diff --git a/chrome/browser/enterprise/data_protection/data_protection_clipboard_utils_unittest.cc b/chrome/browser/enterprise/data_protection/data_protection_clipboard_utils_unittest.cc
index 12c1236..6dbd6de 100644
--- a/chrome/browser/enterprise/data_protection/data_protection_clipboard_utils_unittest.cc
+++ b/chrome/browser/enterprise/data_protection/data_protection_clipboard_utils_unittest.cc
@@ -45,9 +45,10 @@
            content::RenderFrameHost* rfh,
            base::OnceCallback<void(bool)> callback));
 
-  MOCK_METHOD3(DropIfAllowed,
-               void(const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+  MOCK_METHOD4(DropIfAllowed,
+               void(std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb));
 };
 
diff --git a/chrome/browser/extensions/BUILD.gn b/chrome/browser/extensions/BUILD.gn
index 98dfb0a..c5f8622 100644
--- a/chrome/browser/extensions/BUILD.gn
+++ b/chrome/browser/extensions/BUILD.gn
@@ -878,6 +878,7 @@
     "//components/embedder_support",
     "//components/embedder_support:browser_util",
     "//components/enterprise",
+    "//components/enterprise/buildflags",
     "//components/favicon/content",
     "//components/feedback",
     "//components/gcm_driver",
diff --git a/chrome/browser/extensions/api/settings_private/prefs_util.cc b/chrome/browser/extensions/api/settings_private/prefs_util.cc
index 99cdf01..f9f6cd7 100644
--- a/chrome/browser/extensions/api/settings_private/prefs_util.cc
+++ b/chrome/browser/extensions/api/settings_private/prefs_util.cc
@@ -791,6 +791,8 @@
       settings_api::PrefType::kBoolean;
 
   // Ambient Mode.
+  (*s_allowlist)[ash::prefs::kDarkModeScheduleType] =
+      settings_api::PrefType::kNumber;
   (*s_allowlist)[ash::ambient::prefs::kAmbientModeEnabled] =
       settings_api::PrefType::kBoolean;
   // The following prefs are not displayed to the user but are configurable to
diff --git a/chrome/browser/extensions/extension_system_impl.cc b/chrome/browser/extensions/extension_system_impl.cc
index 8f86b55..190f2b9 100644
--- a/chrome/browser/extensions/extension_system_impl.cc
+++ b/chrome/browser/extensions/extension_system_impl.cc
@@ -125,13 +125,14 @@
 
   const user_manager::User* user =
       user_manager::UserManager::Get()->GetActiveUser();
-  policy::DeviceLocalAccount::Type device_local_account_type;
-  if (user &&
-      policy::IsDeviceLocalAccountUser(user->GetAccountId().GetUserEmail(),
-                                       &device_local_account_type)) {
-    device_local_account_management_policy_provider_ =
-        std::make_unique<chromeos::DeviceLocalAccountManagementPolicyProvider>(
-            device_local_account_type);
+  if (user) {
+    auto device_local_account_type =
+        policy::GetDeviceLocalAccountType(user->GetAccountId().GetUserEmail());
+    if (device_local_account_type.has_value()) {
+      device_local_account_management_policy_provider_ = std::make_unique<
+          chromeos::DeviceLocalAccountManagementPolicyProvider>(
+          device_local_account_type.value());
+    }
   }
 #endif
 }
diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.json
index 7fc2d0a..8edc4066 100644
--- a/chrome/browser/flag-metadata.json
+++ b/chrome/browser/flag-metadata.json
@@ -32,6 +32,11 @@
     "expiry_milestone": 110
   },
   {
+    "name": "account-passwords-on-signin",
+    "owners": [ "victorvianna@google.com", "chrome-sync-dev+finch@google.com"],
+    "expiry_milestone":130
+  },
+  {
     "name": "account-reauthentication-recent-time-window",
     "owners": [ "clhager@chromium.org", "twellington@chromium.org", "geoffhuang@chromium.org"],
     "expiry_milestone":-1
@@ -2254,6 +2259,11 @@
     "expiry_milestone": 142
   },
   {
+    "name": "enable-accessibility-manage-broadcast-recevier-on-background",
+    "owners": [ "avvall@google.com", "elabadysayed@google.com", "//ui/accessibility/OWNERS" ],
+    "expiry_milestone": 145
+  },
+  {
     "name": "enable-accessibility-mousekeys",
     "owners": [ "zork@chromium.org", "//ash/accessibility/OWNERS" ],
     "expiry_milestone": 142
@@ -2299,6 +2309,11 @@
     "expiry_milestone": 140
   },
   {
+    "name": "enable-accessibility-shake-to-locate",
+    "owners": [ "katie@chromium.org", "//ash/accessibility/OWNERS" ],
+    "expiry_milestone": 146
+  },
+  {
     "name": "enable-accessibility-snapshot-stress-tests",
     "owners": [ "mschillaci@google.com", "//ui/accessibility/OWNERS" ],
     "expiry_milestone": 140
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index da7c10c..8b7f635 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -1111,6 +1111,12 @@
     "This option enables the experimental Accessibility Service and runs some "
     "accessibility features in the service.";
 
+const char kAccessibilityShakeToLocateName[] =
+    "Adds shake cursor to locate feature";
+const char kAccessibilityShakeToLocateDescription[] =
+    "This option enables the experimental Accessibility feature to make the "
+    "mouse cursor more visible when a shake is detected.";
+
 const char kExperimentalAccessibilityColorEnhancementSettingsName[] =
     "Experimental Accessibility color enhancement settings";
 const char kExperimentalAccessibilityColorEnhancementSettingsDescription[] =
@@ -3847,12 +3853,23 @@
     "When enabled, use the experimental unified code path for AXTree "
     "snapshots.";
 
+const char kAccessibilityManageBroadcastReceiverOnBackgroundName[] =
+    "Manage accessibility Broadcast Receiver on a background thread";
+const char kAccessibilityManageBroadcastReceiverOnBackgroundDescription[] =
+    "When enabled, registering and un-registering the broadcast "
+    "receiver will be on the background thread.";
+
 const char kAccountBookmarksAndReadingListBehindOptInName[] =
     "Account bookmarks and reading list behind opt-in";
 const char kAccountBookmarksAndReadingListBehindOptInDescription[] =
     "Make account bookmarks and reading lists available to users that sign in "
     "via promo in the bookmark manager.";
 
+const char kAccountPasswordsOnSigninName[] = "Account passwords on sign-in";
+const char kAccountPasswordsOnSigninDescription[] =
+    "Allows saving/filling account passwords when the user is signed-in but "
+    "not syncing";
+
 const char kAddToHomescreenIPHName[] = "Add to homescreen IPH";
 const char kAddToHomescreenIPHDescription[] =
     " Shows in-product-help messages educating users about add to homescreen "
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index 71ee7da..8fccd96 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -663,6 +663,9 @@
 extern const char kAccessibilityServiceName[];
 extern const char kAccessibilityServiceDescription[];
 
+extern const char kAccessibilityShakeToLocateName[];
+extern const char kAccessibilityShakeToLocateDescription[];
+
 extern const char kExperimentalAccessibilityColorEnhancementSettingsName[];
 extern const char
     kExperimentalAccessibilityColorEnhancementSettingsDescription[];
@@ -2251,10 +2254,16 @@
 extern const char kAccessibilitySnapshotStressTestsDescription[];
 extern const char kAccessibilityUnifiedSnapshotsName[];
 extern const char kAccessibilityUnifiedSnapshotsDescription[];
+extern const char kAccessibilityManageBroadcastReceiverOnBackgroundName[];
+extern const char
+    kAccessibilityManageBroadcastReceiverOnBackgroundDescription[];
 
 extern const char kAccountBookmarksAndReadingListBehindOptInName[];
 extern const char kAccountBookmarksAndReadingListBehindOptInDescription[];
 
+extern const char kAccountPasswordsOnSigninName[];
+extern const char kAccountPasswordsOnSigninDescription[];
+
 extern const char kAdaptiveButtonInTopToolbarName[];
 extern const char kAdaptiveButtonInTopToolbarDescription[];
 extern const char kAdaptiveButtonInTopToolbarTranslateName[];
diff --git a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java
index 59dcd2d..832e8b2d 100644
--- a/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java
+++ b/chrome/browser/flags/android/java/src/org/chromium/chrome/browser/flags/ChromeFeatureList.java
@@ -4,6 +4,7 @@
 
 package org.chromium.chrome.browser.flags;
 
+import org.chromium.base.FeatureMap;
 import org.chromium.base.MutableBooleanParamWithSafeDefault;
 import org.chromium.base.MutableFlagWithSafeDefault;
 import org.chromium.base.MutableIntParamWithSafeDefault;
@@ -197,6 +198,8 @@
             "AutofillEnableSyncingOfPixBankAccounts";
     public static final String AUTOFILL_ENABLE_VIRTUAL_CARD_METADATA =
             "AutofillEnableVirtualCardMetadata";
+    public static final String AUTOFILL_VIRTUAL_VIEW_STRUCTURE_ANDROID =
+            "AutofillVirtualViewStructureAndroid";
     public static final String AUTOFILL_ENABLE_SECURITY_TOUCH_EVENT_FILTERING_ANDROID =
             "AutofillEnableSecurityTouchEventFilteringAndroid";
     public static final String AUTOFILL_UPDATE_CHROME_SETTINGS_LINK_TO_GPAY_WEB =
diff --git a/chrome/browser/lacros/lacros_extension_apps_publisher.cc b/chrome/browser/lacros/lacros_extension_apps_publisher.cc
index 29a5147..872ab8a 100644
--- a/chrome/browser/lacros/lacros_extension_apps_publisher.cc
+++ b/chrome/browser/lacros/lacros_extension_apps_publisher.cc
@@ -4,12 +4,14 @@
 
 #include "chrome/browser/lacros/lacros_extension_apps_publisher.h"
 
+#include <set>
 #include <utility>
 
 #include "base/check.h"
 #include "base/containers/extend.h"
 #include "base/files/file_util.h"
 #include "base/memory/raw_ptr.h"
+#include "base/memory/weak_ptr.h"
 #include "base/scoped_observation.h"
 #include "chrome/browser/apps/app_service/app_icon/app_icon_factory.h"
 #include "chrome/browser/apps/app_service/extension_apps_utils.h"
@@ -20,12 +22,15 @@
 #include "chrome/browser/extensions/launch_util.h"
 #include "chrome/browser/lacros/lacros_extensions_util.h"
 #include "chrome/browser/media/webrtc/media_capture_devices_dispatcher.h"
+#include "chrome/browser/policy/system_features_disable_list_policy_handler.h"
 #include "chrome/browser/profiles/profile_manager.h"
 #include "chrome/browser/ui/lacros/window_utility.h"
 #include "chrome/browser/web_applications/web_app_tab_helper.h"
 #include "chromeos/crosapi/mojom/app_window_tracker.mojom.h"
 #include "chromeos/lacros/lacros_service.h"
 #include "components/app_constants/constants.h"
+#include "components/policy/core/common/policy_pref_names.h"
+#include "components/prefs/pref_change_registrar.h"
 #include "components/services/app_service/public/cpp/app_capability_access_cache.h"
 #include "components/services/app_service/public/cpp/app_types.h"
 #include "components/services/app_service/public/cpp/icon_types.h"
@@ -86,6 +91,20 @@
     registry_observation_.Observe(extensions::ExtensionRegistry::Get(profile_));
     app_window_registry_observation_.Observe(
         extensions::AppWindowRegistry::Get(profile_));
+    if (auto* local_state = g_browser_process->local_state()) {
+      local_state_pref_change_registrar_.Init(local_state);
+      local_state_pref_change_registrar_.Add(
+          policy::policy_prefs::kSystemFeaturesDisableList,
+          base::BindRepeating(&LacrosExtensionAppsPublisher::ProfileTracker::
+                                  OnSystemFeaturesPrefChanged,
+                              weak_factory_.GetWeakPtr()));
+      local_state_pref_change_registrar_.Add(
+          policy::policy_prefs::kSystemFeaturesDisableMode,
+          base::BindRepeating(&LacrosExtensionAppsPublisher::ProfileTracker::
+                                  OnSystemFeaturesPrefChanged,
+                              weak_factory_.GetWeakPtr()));
+      OnSystemFeaturesPrefChanged();
+    }
 
     // Populate initial conditions [e.g. installed apps prior to starting
     // observation].
@@ -284,7 +303,10 @@
         apps::AppType::kStandaloneBrowserChromeApp,
         apps::AppType::kStandaloneBrowserExtension);
     auto app = std::make_unique<apps::App>(app_type, extension->id());
-    app->readiness = readiness;
+
+    const bool is_app_disabled =
+        base::Contains(disabled_apps_, extension->id());
+    app->readiness = is_app_disabled ? Readiness::kDisabledByPolicy : readiness;
     app->name = extension->name();
     app->short_name = extension->short_name();
 
@@ -293,12 +315,7 @@
     // like.
     app->policy_ids = {extension->id()};
 
-    // We always use an empty icon key since we currently do not support
-    // dynamically changing icons or modifying the appearance of icons.
-    // This bug is tracked at https://crbug.com/1248499, but given that Chrome
-    // Apps is deprecated, it's unclear if we'll ever get around to implementing
-    // this functionality.
-    app->icon_key = apps::IconKey(apps::IconEffects::kCrOsStandardIcon);
+    app->icon_key = apps::IconKey(GetIconEffects(extension));
 
     auto* prefs = extensions::ExtensionPrefs::Get(profile_);
     if (prefs) {
@@ -314,13 +331,21 @@
     app->searchable = true;
     app->paused = false;
 
-    bool show = ShouldShow(extension);
-    app->show_in_launcher = show;
-    app->show_in_shelf = show;
-    app->show_in_search = show;
-    app->show_in_management =
-        extensions::AppDisplayInfo::ShouldDisplayInAppLauncher(*extension);
-    app->handles_intents = which_type_.IsExtensions() || show;
+    if (is_app_disabled && is_disabled_apps_mode_hidden_) {
+      app->show_in_launcher = false;
+      app->show_in_search = false;
+      app->show_in_shelf = false;
+      app->handles_intents = false;
+      app->show_in_management = false;
+    } else {
+      bool show = ShouldShow(extension);
+      app->show_in_launcher = show;
+      app->show_in_shelf = show;
+      app->show_in_search = show;
+      app->show_in_management =
+          extensions::AppDisplayInfo::ShouldDisplayInAppLauncher(*extension);
+      app->handles_intents = which_type_.IsExtensions() || show;
+    }
 
     if (which_type_.IsChromeApps()) {
       app->is_platform_app = extension->is_platform_app();
@@ -353,6 +378,77 @@
     return app;
   }
 
+  apps::IconEffects GetIconEffects(const extensions::Extension* extension) {
+    apps::IconEffects icon_effects = apps::IconEffects::kNone;
+    icon_effects = static_cast<apps::IconEffects>(
+        icon_effects | apps::IconEffects::kCrOsStandardIcon);
+
+    if (base::Contains(disabled_apps_, extension->id())) {
+      icon_effects = static_cast<apps::IconEffects>(
+          icon_effects | apps::IconEffects::kBlocked);
+    }
+    return icon_effects;
+  }
+
+  void OnSystemFeaturesPrefChanged() {
+    PrefService* const local_state = g_browser_process->local_state();
+    if (!local_state || !local_state->FindPreference(
+                            policy::policy_prefs::kSystemFeaturesDisableList)) {
+      return;
+    }
+
+    const base::Value::List& disabled_system_features =
+        local_state->GetList(policy::policy_prefs::kSystemFeaturesDisableList);
+
+    const bool is_pref_disabled_mode_hidden =
+        local_state->GetString(
+            policy::policy_prefs::kSystemFeaturesDisableMode) ==
+        policy::kHiddenDisableMode;
+    const bool is_disabled_mode_changed =
+        (is_pref_disabled_mode_hidden != is_disabled_apps_mode_hidden_);
+    is_disabled_apps_mode_hidden_ = is_pref_disabled_mode_hidden;
+
+    UpdateAppDisabledState(disabled_system_features,
+                           static_cast<int>(policy::SystemFeature::kWebStore),
+                           extensions::kWebStoreAppId,
+                           is_disabled_mode_changed);
+  }
+
+  void UpdateAppDisabledState(
+      const base::Value::List& disabled_system_features_pref,
+      int feature,
+      const std::string& app_id,
+      bool is_disabled_mode_changed) {
+    const bool is_disabled =
+        base::Contains(disabled_system_features_pref, base::Value(feature));
+    // Sometimes the policy is updated before the app is installed, so this way
+    // the disabled_apps_ is updated regardless the Publish should happen or not
+    // and the app will be published with the correct readiness upon its
+    // installation.
+    const bool should_publish =
+        (base::Contains(disabled_apps_, app_id) != is_disabled) ||
+        is_disabled_mode_changed;
+
+    if (is_disabled) {
+      disabled_apps_.insert(app_id);
+    } else {
+      disabled_apps_.erase(app_id);
+    }
+
+    if (!should_publish) {
+      return;
+    }
+
+    const auto* extension =
+        lacros_extensions_util::MaybeGetExtension(profile_, app_id);
+    if (!extension) {
+      return;
+    }
+
+    Publish(extension,
+            is_disabled ? Readiness::kDisabledByPolicy : Readiness::kReady);
+  }
+
   // This pointer is guaranteed to be valid and to outlive this object.
   const raw_ptr<Profile> profile_;
 
@@ -363,6 +459,19 @@
   // to support.
   const ForWhichExtensionType which_type_;
 
+  // Tracks apps that have been disabled from installing by enterprise policy.
+  // The values come from local state and are set by updating the
+  // SystemFeaturesDisableList policy.
+  std::set<std::string> disabled_apps_;
+
+  // Boolean signifying whether the preferred user experience mode of disabled
+  // apps is hidden (true) or blocked (false). The value comes from local state
+  // and is set by updating the SystemFeaturesDisableMode policy.
+  bool is_disabled_apps_mode_hidden_ = false;
+
+  // Registrar used to monitor the local state prefs.
+  PrefChangeRegistrar local_state_pref_change_registrar_;
+
   // Observes both extension prefs and registry for events that affect
   // extensions.
   base::ScopedObservation<extensions::ExtensionPrefs,
@@ -380,6 +489,9 @@
   // Records the window id associated with an app window. This is needed since
   // the app window destruction callback occurs after the window is destroyed.
   std::map<extensions::AppWindow*, std::string> app_window_id_cache_;
+
+  base::WeakPtrFactory<LacrosExtensionAppsPublisher::ProfileTracker>
+      weak_factory_{this};
 };
 
 // static
diff --git a/chrome/browser/lacros/lacros_extension_apps_publisher_browsertest.cc b/chrome/browser/lacros/lacros_extension_apps_publisher_browsertest.cc
index d5a5e963..07ae26c5 100644
--- a/chrome/browser/lacros/lacros_extension_apps_publisher_browsertest.cc
+++ b/chrome/browser/lacros/lacros_extension_apps_publisher_browsertest.cc
@@ -8,6 +8,7 @@
 
 #include "base/run_loop.h"
 #include "chrome/browser/apps/app_service/extension_apps_utils.h"
+#include "chrome/browser/browser_process.h"
 #include "chrome/browser/extensions/chrome_test_extension_loader.h"
 #include "chrome/browser/extensions/extension_browsertest.h"
 #include "chrome/browser/extensions/extension_keeplist_chromeos.h"
@@ -15,13 +16,17 @@
 #include "chrome/browser/lacros/lacros_extensions_util.h"
 #include "chrome/browser/media/webrtc/media_capture_devices_dispatcher.h"
 #include "chrome/browser/media/webrtc/media_stream_capture_indicator.h"
+#include "chrome/browser/policy/system_features_disable_list_policy_handler.h"
 #include "chrome/browser/ui/browser.h"
 #include "chrome/browser/ui/lacros/window_utility.h"
 #include "chrome/browser/ui/web_applications/test/web_app_browsertest_util.h"
 #include "chrome/browser/web_applications/test/web_app_install_test_utils.h"
 #include "chrome/test/base/in_process_browser_test.h"
+#include "chrome/test/base/testing_browser_process.h"
 #include "chrome/test/base/ui_test_utils.h"
 #include "chromeos/crosapi/mojom/app_service_types.mojom.h"
+#include "components/policy/core/common/policy_pref_names.h"
+#include "components/prefs/scoped_user_pref_update.h"
 #include "components/services/app_service/public/cpp/app_capability_access_cache.h"
 #include "components/services/app_service/public/cpp/app_types.h"
 #include "content/public/test/browser_test.h"
@@ -87,6 +92,26 @@
 
   std::map<std::string, std::string>& app_windows() { return app_windows_; }
 
+  const apps::App* GetLastPublishedChangeForExtensionId() {
+    for (size_t i = apps_history_.size() - 1; i >= 0; --i) {
+      if (auto it = std::find_if(
+              apps_history_[i].begin(), apps_history_[i].end(),
+              [](const apps::AppPtr& app) {
+                Profile* profile = nullptr;
+                const extensions::Extension* extension = nullptr;
+                if (lacros_extensions_util::GetProfileAndExtension(
+                        app->app_id, &profile, &extension)) {
+                  return extension->id() == extensions::kWebStoreAppId;
+                }
+                return false;
+              });
+          it != apps_history_[i].end()) {
+        return (*it).get();
+      }
+    }
+    return nullptr;
+  }
+
  private:
   // Override to intercept calls to Publish().
   void Publish(Apps apps) override { apps_history_.push_back(std::move(apps)); }
@@ -191,6 +216,75 @@
   VerifyOnlyDefaultAppsPublished(publisher.get());
 }
 
+// When publisher is created and initialized, only chrome default apps
+// should be published.
+IN_PROC_BROWSER_TEST_F(LacrosExtensionAppsPublisherTest,
+                       SystemFeaturesPoliciesWorkAsExpected) {
+  base::Value::List system_features;
+  system_features.Append(static_cast<int>(policy::SystemFeature::kWebStore));
+  g_browser_process->local_state()->SetList(
+      policy::policy_prefs::kSystemFeaturesDisableList,
+      std::move(system_features));
+  g_browser_process->local_state()->SetString(
+      policy::policy_prefs::kSystemFeaturesDisableMode,
+      policy::kBlockedDisableMode);
+
+  LoadExtension(test_data_dir_.AppendASCII("simple_with_file"));
+  std::unique_ptr<LacrosExtensionAppsPublisherFake> publisher =
+      std::make_unique<LacrosExtensionAppsPublisherFake>();
+  ASSERT_TRUE(publisher->apps_history().empty());
+  publisher->Initialize();
+
+  // Verify that the Web Store has been published at least one time
+  ASSERT_GE(publisher->apps_history().size(), 1u);
+
+  // Set the policy to disable the Web Store app.
+  const apps::App* latest_web_store_app =
+      publisher->GetLastPublishedChangeForExtensionId();
+  EXPECT_EQ(latest_web_store_app->readiness,
+            apps::Readiness::kDisabledByPolicy);
+  ASSERT_TRUE(latest_web_store_app->show_in_launcher.has_value());
+  EXPECT_TRUE(latest_web_store_app->show_in_launcher.value());
+  ASSERT_TRUE(latest_web_store_app->show_in_shelf.has_value());
+  EXPECT_TRUE(latest_web_store_app->show_in_shelf.value());
+  ASSERT_TRUE(latest_web_store_app->show_in_search.has_value());
+  EXPECT_TRUE(latest_web_store_app->show_in_search.value());
+  ASSERT_TRUE(latest_web_store_app->show_in_management.has_value());
+  EXPECT_TRUE(latest_web_store_app->show_in_management.value());
+
+  // Set the policy to hide apps, Web Store should be republished as disable and
+  // hidden.
+  g_browser_process->local_state()->SetString(
+      policy::policy_prefs::kSystemFeaturesDisableMode,
+      policy::kHiddenDisableMode);
+
+  latest_web_store_app = publisher->GetLastPublishedChangeForExtensionId();
+  EXPECT_EQ(latest_web_store_app->readiness,
+            apps::Readiness::kDisabledByPolicy);
+  ASSERT_TRUE(latest_web_store_app->show_in_launcher.has_value());
+  EXPECT_FALSE(latest_web_store_app->show_in_launcher.value());
+  ASSERT_TRUE(latest_web_store_app->show_in_shelf.has_value());
+  EXPECT_FALSE(latest_web_store_app->show_in_shelf.value());
+  ASSERT_TRUE(latest_web_store_app->show_in_search.has_value());
+  EXPECT_FALSE(latest_web_store_app->show_in_search.value());
+  ASSERT_TRUE(latest_web_store_app->show_in_management.has_value());
+  EXPECT_FALSE(latest_web_store_app->show_in_management.value());
+
+  // Reset the policy, Web Store should be republished as enabled.
+  g_browser_process->local_state()->SetList(
+      policy::policy_prefs::kSystemFeaturesDisableList, base::Value::List());
+  latest_web_store_app = publisher->GetLastPublishedChangeForExtensionId();
+  EXPECT_EQ(latest_web_store_app->readiness, apps::Readiness::kReady);
+  ASSERT_TRUE(latest_web_store_app->show_in_launcher.has_value());
+  EXPECT_TRUE(latest_web_store_app->show_in_launcher.value());
+  ASSERT_TRUE(latest_web_store_app->show_in_shelf.has_value());
+  EXPECT_TRUE(latest_web_store_app->show_in_shelf.value());
+  ASSERT_TRUE(latest_web_store_app->show_in_search.has_value());
+  EXPECT_TRUE(latest_web_store_app->show_in_search.value());
+  ASSERT_TRUE(latest_web_store_app->show_in_management.has_value());
+  EXPECT_TRUE(latest_web_store_app->show_in_management.value());
+}
+
 // If the profile has one app installed, then creating a publisher should
 // immediately result in a call to Publish() with 1 entry.
 IN_PROC_BROWSER_TEST_F(LacrosExtensionAppsPublisherTest, OneApp) {
diff --git a/chrome/browser/media/webrtc/webrtc_text_log_handler.cc b/chrome/browser/media/webrtc/webrtc_text_log_handler.cc
index 0ad399b..b7866ce0 100644
--- a/chrome/browser/media/webrtc/webrtc_text_log_handler.cc
+++ b/chrome/browser/media/webrtc/webrtc_text_log_handler.cc
@@ -130,6 +130,21 @@
 #endif
 }
 
+// These values are persisted to logs. Entries should not be renumbered and
+// numeric values should never be reused.
+enum class StartError {
+  kRendererClosing = 0,
+  kLogAlreadyOpen = 1,
+  kApplyForStartFailed = 2,
+  kCancelled = 3,
+  kRendererClosingInStartDone = 4,
+  kMaxValue = kRendererClosingInStartDone,
+};
+
+void RecordStartError(StartError error) {
+  base::UmaHistogramEnumeration("WebRtcTextLogging.StartError", error);
+}
+
 }  // namespace
 
 WebRtcTextLogHandler::WebRtcTextLogHandler(int render_process_id)
@@ -191,16 +206,19 @@
 bool WebRtcTextLogHandler::StartLogging(GenericDoneCallback callback) {
   DCHECK_CALLED_ON_VALID_SEQUENCE(sequence_checker_);
   DCHECK(!callback.is_null());
+  base::UmaHistogramBoolean("WebRtcTextLogging.StartCalled", true);
 
   if (channel_is_closing_) {
     FireGenericDoneCallback(std::move(callback), false,
                             "The renderer is closing.");
+    RecordStartError(StartError::kRendererClosing);
     return false;
   }
 
   if (logging_state_ != CLOSED) {
     FireGenericDoneCallback(std::move(callback), false,
                             "A log is already open.");
+    RecordStartError(StartError::kLogAlreadyOpen);
     return false;
   }
 
@@ -209,6 +227,7 @@
     FireGenericDoneCallback(std::move(callback), false,
                             "Cannot start, maybe the maximum number of "
                             "simultaneuos logs has been reached.");
+    RecordStartError(StartError::kApplyForStartFailed);
     return false;
   }
 
@@ -233,12 +252,13 @@
   if (channel_is_closing_) {
     FireGenericDoneCallback(std::move(callback), false,
                             "Failed to start log. Renderer is closing.");
+    RecordStartError(StartError::kRendererClosingInStartDone);
     return;
   }
 
   DCHECK_EQ(STARTING, logging_state_);
 
-  base::UmaHistogramSparse("WebRtcTextLogging.Start", web_app_id_);
+  base::UmaHistogramSparse("WebRtcTextLogging.Started", web_app_id_);
 
   logging_started_time_ = base::Time::Now();
   logging_state_ = STARTED;
@@ -440,6 +460,7 @@
 
   if (logging_state_ != STARTING || channel_is_closing_) {
     FireGenericDoneCallback(std::move(callback), false, "Logging cancelled.");
+    RecordStartError(StartError::kCancelled);
     return;
   }
 
diff --git a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_pa.xtb b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_pa.xtb
index 2b4369d..bac17c6 100644
--- a/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_pa.xtb
+++ b/chrome/browser/password_check/android/internal/java/strings/translations/android_password_check_strings_pa.xtb
@@ -5,16 +5,16 @@
 <translation id="1513858653616922153">ਪਾਸਵਰਡ ਮਿਟਾਓ</translation>
 <translation id="1547725796794473036">{COMPROMISED_PASSWORDS,plural, =1{# ਪਾਸਵਰਡ ਨਾਲ ਛੇੜਛਾੜ ਹੋਈ}one{# ਪਾਸਵਰਡ ਨਾਲ ਛੇੜਛਾੜ ਹੋਈ}other{# ਪਾਸਵਰਡਾਂ ਨਾਲ ਛੇੜਛਾੜ ਹੋਈ}}</translation>
 <translation id="1599766761352751884">ਪਾਸਵਰਡਾਂ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ (<ph name="TOTAL_PASSWORDS" /> ਵਿੱਚੋਂ <ph name="ANALYSED_PASSWORDS" />)…</translation>
-<translation id="1713125606790339209">ਅੱਗੇ ਦਿੱਤੇ ਖਾਤੇ ਉਹਨਾਂ ਪਾਸਵਰਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਜੋ ਤੀਜੀ-ਧਿਰ ਦੀ ਡਾਟਾ ਉਲੰਘਣਾ ਵਿੱਚ ਪ੍ਰਗਟ ਹੋਏ ਸਨ ਜਾਂ ਕਿਸੇ ਧੋਖੇਬਾਜ਼ ਸਾਈਟਾਂ 'ਤੇ ਦਾਖਲ ਕੀਤੇ ਗਏ ਸਨ। ਆਪਣੇ ਖਾਤਿਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਣ ਲਈ ਇਹਨਾਂ ਪਾਸਵਰਡਾਂ ਨੂੰ ਤੁਰੰਤ ਬਦਲੋ।</translation>
+<translation id="1713125606790339209">ਅੱਗੇ ਦਿੱਤੇ ਖਾਤੇ ਉਨ੍ਹਾਂ ਪਾਸਵਰਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਜੋ ਤੀਜੀ-ਧਿਰ ਦੀ ਡਾਟਾ ਉਲੰਘਣਾ ਵਿੱਚ ਪ੍ਰਗਟ ਹੋਏ ਸਨ ਜਾਂ ਕਿਸੇ ਭਰਮਾਊ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤੇ ਗਏ ਸਨ। ਆਪਣੇ ਖਾਤਿਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਣ ਲਈ ਇਨ੍ਹਾਂ ਪਾਸਵਰਡਾਂ ਨੂੰ ਤੁਰੰਤ ਬਦਲੋ।</translation>
 <translation id="2224120951664717045">ਤੁਹਾਡੇ ਵੱਲੋਂ ਕਿਸੇ ਛੇੜਛਾੜ ਵਾਲੇ ਪਾਸਵਰਡ ਨਾਲ ਸਾਈਨ-ਇਨ ਕਰਨ 'ਤੇ Chrome ਤੁਹਾਨੂੰ ਸੂਚਿਤ ਕਰੇਗਾ।</translation>
 <translation id="2670599755795384625">ਪਾਸਵਰਡ ਦੀ ਜਾਂਚ ਮੁੜ-ਸ਼ੁਰੂ ਕਰੋ</translation>
 <translation id="2775140325783767197">Chrome ਤੁਹਾਡੇ ਪਾਸਵਰਡਾਂ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦਾ। ਆਪਣੇ ਇੰਟਰਨੈੱਟ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਕੇ ਦੇਖੋ।</translation>
-<translation id="3235063766008841141">ਕਿਸੇ ਧੋਖੇਬਾਜ਼ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ ਗਿਆ ਅਤੇ ਡਾਟਾ ਉਲੰਘਣਾ ਵਿੱਚ ਲੱਭਿਆ</translation>
+<translation id="3235063766008841141">ਕਿਸੇ ਭਰਮਾਊ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ ਗਿਆ ਅਤੇ ਡਾਟਾ ਉਲੰਘਣਾ ਵਿੱਚ ਲੱਭਿਆ</translation>
 <translation id="3533694711092285624">ਕੋਈ ਰੱਖਿਅਤ ਕੀਤੇ ਪਾਸਵਰਡ ਨਹੀਂ। ਤੁਹਾਡੇ ਵੱਲੋਂ ਆਪਣੇ ਪਾਸਵਰਡ ਰੱਖਿਅਤ ਕਰਨ 'ਤੇ Chrome ਉਹਨਾਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦਾ ਹੈ।</translation>
 <translation id="3568945271227339929">ਕਿਸੇ ਪਾਸਵਰਡ ਨਾਲ ਛੇੜਛਾੜ ਨਹੀਂ ਹੋਈ</translation>
 <translation id="3918034518766455210">ਪਾਸਵਰਡ ਜਾਂਚੇ ਗਏ · <ph name="TIME_SINCE_LAST_CHECK" /></translation>
 <translation id="543338862236136125">ਪਾਸਵਰਡ ਦਾ ਸੰਪਾਦਨ ਕਰੋ</translation>
-<translation id="5539342724706569402">ਧੋਖੇਬਾਜ਼ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ</translation>
+<translation id="5539342724706569402">ਭਰਮਾਊ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ</translation>
 <translation id="5840081916976222104">ਐਪ ਵਿੱਚ ਪਾਸਵਰਡ ਬਦਲੋ</translation>
 <translation id="6342069812937806050">ਬਿਲਕੁਲ ਹੁਣੇ</translation>
 <translation id="7253951228444156601">ਪਾਸਵਰਡਾਂ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ…</translation>
diff --git a/chrome/browser/performance_manager/policies/memory_saver_mode_policy.cc b/chrome/browser/performance_manager/policies/memory_saver_mode_policy.cc
index 5219ea7..5523f44 100644
--- a/chrome/browser/performance_manager/policies/memory_saver_mode_policy.cc
+++ b/chrome/browser/performance_manager/policies/memory_saver_mode_policy.cc
@@ -16,17 +16,10 @@
 
 namespace {
 MemorySaverModePolicy* g_memory_saver_mode_policy = nullptr;
-
 using user_tuning::prefs::MemorySaverModeAggressiveness;
-
-MemorySaverModeAggressiveness GetCurrentMode() {
-  // TODO(crbug.com/332357755): Replace this with a pref.
-  return MemorySaverModeAggressiveness::kMedium;
-}
 }  // namespace
 
-MemorySaverModePolicy::MemorySaverModePolicy()
-    : time_before_discard_(base::TimeDelta::Max()) {
+MemorySaverModePolicy::MemorySaverModePolicy() {
   DCHECK(!g_memory_saver_mode_policy);
   g_memory_saver_mode_policy = this;
 }
@@ -116,9 +109,8 @@
   return GetTimeBeforeDiscardForCurrentMode();
 }
 
-void MemorySaverModePolicy::SetTimeBeforeDiscard(
-    base::TimeDelta time_before_discard) {
-  time_before_discard_ = time_before_discard;
+void MemorySaverModePolicy::SetMode(MemorySaverModeAggressiveness mode) {
+  mode_ = mode;
   if (high_efficiency_mode_enabled_) {
     active_discard_timers_.clear();
     StartAllDiscardTimers();
@@ -210,27 +202,25 @@
 
 base::TimeDelta MemorySaverModePolicy::GetTimeBeforeDiscardForCurrentMode()
     const {
-  MemorySaverModeAggressiveness mode = GetCurrentMode();
-
-  if (mode == MemorySaverModeAggressiveness::kConservative) {
-    return base::Hours(6);
-  } else if (mode == MemorySaverModeAggressiveness::kMedium) {
-    return base::Hours(4);
-  } else if (mode == MemorySaverModeAggressiveness::kAggressive) {
-    return base::Hours(2);
+  switch (mode_) {
+    case MemorySaverModeAggressiveness::kConservative:
+      return base::Hours(6);
+    case MemorySaverModeAggressiveness::kMedium:
+      return base::Hours(4);
+    case MemorySaverModeAggressiveness::kAggressive:
+      return base::Hours(2);
   }
   NOTREACHED_NORETURN();
 }
 
 int MemorySaverModePolicy::GetMaxNumRevisitsForCurrentMode() const {
-  MemorySaverModeAggressiveness mode = GetCurrentMode();
-
-  if (mode == MemorySaverModeAggressiveness::kConservative) {
-    return 15;
-  } else if (mode == MemorySaverModeAggressiveness::kMedium) {
-    return 15;
-  } else if (mode == MemorySaverModeAggressiveness::kAggressive) {
-    return 5;
+  switch (mode_) {
+    case MemorySaverModeAggressiveness::kConservative:
+      return 15;
+    case MemorySaverModeAggressiveness::kMedium:
+      return 15;
+    case MemorySaverModeAggressiveness::kAggressive:
+      return 5;
   }
   NOTREACHED_NORETURN();
 }
diff --git a/chrome/browser/performance_manager/policies/memory_saver_mode_policy.h b/chrome/browser/performance_manager/policies/memory_saver_mode_policy.h
index df9f0dc..e4a35b7 100644
--- a/chrome/browser/performance_manager/policies/memory_saver_mode_policy.h
+++ b/chrome/browser/performance_manager/policies/memory_saver_mode_policy.h
@@ -12,6 +12,7 @@
 #include "components/performance_manager/public/decorators/tab_page_decorator.h"
 #include "components/performance_manager/public/graph/graph.h"
 #include "components/performance_manager/public/graph/page_node.h"
+#include "components/performance_manager/public/user_tuning/prefs.h"
 
 namespace performance_manager::policies {
 
@@ -40,7 +41,7 @@
 
   void OnMemorySaverModeChanged(bool enabled);
   base::TimeDelta GetTimeBeforeDiscardForTesting() const;
-  void SetTimeBeforeDiscard(base::TimeDelta time_before_discard);
+  void SetMode(user_tuning::prefs::MemorySaverModeAggressiveness mode);
 
   // Returns true if Memory Saver mode is enabled, false otherwise. Useful to
   // get the state of the mode from the Performance Manager sequence.
@@ -62,7 +63,8 @@
 
   std::map<const TabPageDecorator::TabHandle*, base::OneShotTimer>
       active_discard_timers_;
-  base::TimeDelta time_before_discard_;
+  user_tuning::prefs::MemorySaverModeAggressiveness mode_ =
+      user_tuning::prefs::MemorySaverModeAggressiveness::kMedium;
 
   raw_ptr<Graph> graph_ = nullptr;
 };
diff --git a/chrome/browser/performance_manager/policies/memory_saver_mode_policy_unittest.cc b/chrome/browser/performance_manager/policies/memory_saver_mode_policy_unittest.cc
index cf364b4e..773241da 100644
--- a/chrome/browser/performance_manager/policies/memory_saver_mode_policy_unittest.cc
+++ b/chrome/browser/performance_manager/policies/memory_saver_mode_policy_unittest.cc
@@ -17,6 +17,14 @@
 
 namespace performance_manager::policies {
 
+namespace {
+// These discard timeouts are based on the values in
+// `MemorySaverModePolicy::GetTimeBeforeDiscardForCurrentMode`.
+constexpr base::TimeDelta AGGRESSIVE_TIMEOUT = base::Hours(2);
+constexpr base::TimeDelta MEDIUM_TIMEOUT = base::Hours(4);
+constexpr base::TimeDelta CONSERVATIVE_TIMEOUT = base::Hours(6);
+}  // namespace
+
 class TestTabRevisitTracker : public TabRevisitTracker {
  public:
   void SetStateBundle(const TabPageDecorator::TabHandle* tab_handle,
@@ -126,9 +134,41 @@
   ::testing::Mock::VerifyAndClearExpectations(discarder());
 }
 
+TEST_F(MemorySaverModeTest, DiscardAfterAggressiveTimeout) {
+  page_node()->SetType(PageType::kTab);
+  page_node()->SetIsVisible(true);
+  policy()->SetMode(
+      user_tuning::prefs::MemorySaverModeAggressiveness::kAggressive);
+  policy()->OnMemorySaverModeChanged(true);
+
+  EXPECT_EQ(policy()->GetTimeBeforeDiscardForTesting(), AGGRESSIVE_TIMEOUT);
+
+  EXPECT_CALL(*discarder(), DiscardPageNodeImpl(page_node()))
+      .WillOnce(::testing::Return(true));
+  page_node()->SetIsVisible(false);
+
+  task_env().FastForwardBy(policy()->GetTimeBeforeDiscardForTesting());
+  ::testing::Mock::VerifyAndClearExpectations(discarder());
+}
+
+TEST_F(MemorySaverModeTest, DiscardAfterConservativeTimeout) {
+  page_node()->SetType(PageType::kTab);
+  page_node()->SetIsVisible(true);
+  policy()->SetMode(
+      user_tuning::prefs::MemorySaverModeAggressiveness::kConservative);
+  policy()->OnMemorySaverModeChanged(true);
+
+  EXPECT_EQ(policy()->GetTimeBeforeDiscardForTesting(), CONSERVATIVE_TIMEOUT);
+
+  EXPECT_CALL(*discarder(), DiscardPageNodeImpl(page_node()))
+      .WillOnce(::testing::Return(true));
+  page_node()->SetIsVisible(false);
+
+  task_env().FastForwardBy(policy()->GetTimeBeforeDiscardForTesting());
+  ::testing::Mock::VerifyAndClearExpectations(discarder());
+}
+
 TEST_F(MemorySaverModeTest, DontDiscardAfterBackgroundedIfSuspended) {
-  // On MEDIUM aggressiveness, discards happen after 4 hours. This is defined in
-  // `MemorySaverModePolicy::GetTimeBeforeDiscardForCurrentMode`.
   page_node()->SetType(PageType::kTab);
   page_node()->SetIsVisible(true);
   policy()->OnMemorySaverModeChanged(true);
@@ -152,7 +192,7 @@
 
   // Finally advance un-suspended until the time is elapsed, the tab should be
   // discarded.
-  task_env().FastForwardBy(base::Hours(3));
+  task_env().FastForwardBy(MEDIUM_TIMEOUT - base::Hours(1));
   ::testing::Mock::VerifyAndClearExpectations(discarder());
 }
 
@@ -269,7 +309,7 @@
   policy()->OnMemorySaverModeChanged(true);
 
   page_node()->SetIsVisible(false);
-  EXPECT_EQ(policy()->GetTimeBeforeDiscardForTesting(), base::Hours(4));
+  EXPECT_EQ(policy()->GetTimeBeforeDiscardForTesting(), MEDIUM_TIMEOUT);
 
   // Advancing by less than 4 hours shouldn't discard.
   task_env().FastForwardBy(policy()->GetTimeBeforeDiscardForTesting() -
@@ -294,7 +334,7 @@
       TabPageDecorator::FromPageNode(page_node()), state);
 
   page_node()->SetIsVisible(false);
-  EXPECT_EQ(policy()->GetTimeBeforeDiscardForTesting(), base::Hours(4));
+  EXPECT_EQ(policy()->GetTimeBeforeDiscardForTesting(), MEDIUM_TIMEOUT);
 
   // Advancing by 4 hours shouldn't discard because the tab has been revisited
   // too many times.
diff --git a/chrome/browser/performance_manager/public/user_tuning/user_performance_tuning_manager.h b/chrome/browser/performance_manager/public/user_tuning/user_performance_tuning_manager.h
index 66d063c..02f503e 100644
--- a/chrome/browser/performance_manager/public/user_tuning/user_performance_tuning_manager.h
+++ b/chrome/browser/performance_manager/public/user_tuning/user_performance_tuning_manager.h
@@ -39,7 +39,7 @@
   class MemorySaverModeDelegate {
    public:
     virtual void ToggleMemorySaverMode(prefs::MemorySaverModeState state) = 0;
-    virtual void SetTimeBeforeDiscard(base::TimeDelta time_before_discard) = 0;
+    virtual void SetMode(prefs::MemorySaverModeAggressiveness mode) = 0;
     virtual ~MemorySaverModeDelegate() = default;
   };
 
@@ -151,7 +151,7 @@
 
   void UpdateMemorySaverModeState();
   void OnMemorySaverModePrefChanged();
-  void OnMemorySaverModeTimeBeforeDiscardChanged();
+  void OnMemorySaverAggressivenessPrefChanged();
 
   void NotifyTabCountThresholdReached();
   void NotifyMemoryThresholdReached();
diff --git a/chrome/browser/performance_manager/test_support/fake_memory_saver_mode_delegate.cc b/chrome/browser/performance_manager/test_support/fake_memory_saver_mode_delegate.cc
index a64adfd..e686454 100644
--- a/chrome/browser/performance_manager/test_support/fake_memory_saver_mode_delegate.cc
+++ b/chrome/browser/performance_manager/test_support/fake_memory_saver_mode_delegate.cc
@@ -11,9 +11,9 @@
   last_state_ = state;
 }
 
-void FakeMemorySaverModeDelegate::SetTimeBeforeDiscard(
-    base::TimeDelta time_before_discard) {
-  last_time_before_discard_ = time_before_discard;
+void FakeMemorySaverModeDelegate::SetMode(
+    prefs::MemorySaverModeAggressiveness mode) {
+  mode_ = mode;
 }
 
 void FakeMemorySaverModeDelegate::ClearLastState() {
@@ -25,9 +25,4 @@
   return last_state_;
 }
 
-std::optional<base::TimeDelta>
-FakeMemorySaverModeDelegate::GetLastTimeBeforeDiscard() const {
-  return last_time_before_discard_;
-}
-
 }  // namespace performance_manager::user_tuning
diff --git a/chrome/browser/performance_manager/test_support/fake_memory_saver_mode_delegate.h b/chrome/browser/performance_manager/test_support/fake_memory_saver_mode_delegate.h
index ca3d2f8..5ab3d47 100644
--- a/chrome/browser/performance_manager/test_support/fake_memory_saver_mode_delegate.h
+++ b/chrome/browser/performance_manager/test_support/fake_memory_saver_mode_delegate.h
@@ -18,18 +18,16 @@
  public:
   // overrides of methods in MemorySaverModeDelegate
   void ToggleMemorySaverMode(prefs::MemorySaverModeState state) override;
-  void SetTimeBeforeDiscard(base::TimeDelta time_before_discard) override;
+  void SetMode(prefs::MemorySaverModeAggressiveness mode) override;
   ~FakeMemorySaverModeDelegate() override = default;
 
   void ClearLastState();
 
   std::optional<prefs::MemorySaverModeState> GetLastState() const;
 
-  std::optional<base::TimeDelta> GetLastTimeBeforeDiscard() const;
-
  private:
-  std::optional<base::TimeDelta> last_time_before_discard_;
   std::optional<prefs::MemorySaverModeState> last_state_;
+  std::optional<prefs::MemorySaverModeAggressiveness> mode_;
 };
 
 }  // namespace performance_manager::user_tuning
diff --git a/chrome/browser/performance_manager/user_tuning/user_performance_tuning_manager.cc b/chrome/browser/performance_manager/user_tuning/user_performance_tuning_manager.cc
index ca8a46e..3a708319 100644
--- a/chrome/browser/performance_manager/user_tuning/user_performance_tuning_manager.cc
+++ b/chrome/browser/performance_manager/user_tuning/user_performance_tuning_manager.cc
@@ -71,16 +71,16 @@
             state));
   }
 
-  void SetTimeBeforeDiscard(base::TimeDelta time_before_discard) override {
+  void SetMode(prefs::MemorySaverModeAggressiveness mode) override {
     performance_manager::PerformanceManager::CallOnGraph(
         FROM_HERE, base::BindOnce(
-                       [](base::TimeDelta time_before_discard) {
+                       [](prefs::MemorySaverModeAggressiveness mode) {
                          auto* policy =
                              policies::MemorySaverModePolicy::GetInstance();
                          CHECK(policy);
-                         policy->SetTimeBeforeDiscard(time_before_discard);
+                         policy->SetMode(mode);
                        },
-                       time_before_discard));
+                       mode));
   }
 
   ~MemorySaverModeDelegateImpl() override = default;
@@ -202,24 +202,20 @@
 
 void UserPerformanceTuningManager::Start() {
   pref_change_registrar_.Add(
-      performance_manager::user_tuning::prefs::
-          kMemorySaverModeTimeBeforeDiscardInMinutes,
-      base::BindRepeating(&UserPerformanceTuningManager::
-                              OnMemorySaverModeTimeBeforeDiscardChanged,
-                          base::Unretained(this)));
-  // Make sure the initial state of the discard timer pref is passed on to the
-  // policy before it can be enabled, because the policy initially has a dummy
-  // value for time_before_discard_. This prevents tabs' discard timers from
-  // starting with a value different from the pref.
-  OnMemorySaverModeTimeBeforeDiscardChanged();
-
-  pref_change_registrar_.Add(
       kMemorySaverModeState,
       base::BindRepeating(
           &UserPerformanceTuningManager::OnMemorySaverModePrefChanged,
           base::Unretained(this)));
   // Make sure the initial state of the pref is passed on to the policy.
   UpdateMemorySaverModeState();
+
+  pref_change_registrar_.Add(
+      prefs::kMemorySaverModeAggressiveness,
+      base::BindRepeating(
+          &UserPerformanceTuningManager::OnMemorySaverAggressivenessPrefChanged,
+          base::Unretained(this)));
+  // Make sure the initial state of the pref is passed on to the policy.
+  OnMemorySaverAggressivenessPrefChanged();
 }
 
 void UserPerformanceTuningManager::UpdateMemorySaverModeState() {
@@ -243,11 +239,10 @@
   }
 }
 
-void UserPerformanceTuningManager::OnMemorySaverModeTimeBeforeDiscardChanged() {
-  base::TimeDelta time_before_discard = performance_manager::user_tuning::
-      prefs::GetCurrentMemorySaverModeTimeBeforeDiscard(
-          pref_change_registrar_.prefs());
-  memory_saver_mode_delegate_->SetTimeBeforeDiscard(time_before_discard);
+void UserPerformanceTuningManager::OnMemorySaverAggressivenessPrefChanged() {
+  prefs::MemorySaverModeAggressiveness mode =
+      prefs::GetCurrentMemorySaverMode(pref_change_registrar_.prefs());
+  memory_saver_mode_delegate_->SetMode(mode);
 }
 
 void UserPerformanceTuningManager::NotifyTabCountThresholdReached() {
diff --git a/chrome/browser/policy/test/user_avatar_customization_selectors_enabled_policy_browsertest.cc b/chrome/browser/policy/test/user_avatar_customization_selectors_enabled_policy_browsertest.cc
index fc8cbdc..a8cc672 100644
--- a/chrome/browser/policy/test/user_avatar_customization_selectors_enabled_policy_browsertest.cc
+++ b/chrome/browser/policy/test/user_avatar_customization_selectors_enabled_policy_browsertest.cc
@@ -47,7 +47,7 @@
     provider_.UpdateChromePolicy(policies);
   }
 
-  raw_ptr<ash::UserImageManager, DanglingUntriaged> user_image_manager_;
+  raw_ptr<ash::UserImageManagerImpl, DanglingUntriaged> user_image_manager_;
   raw_ptr<const user_manager::User, DanglingUntriaged> user_;
   base::FilePath test_data_dir_;
 };
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 9e43cd6..ce42f0c 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -396,7 +396,7 @@
 #include "chrome/browser/ash/login/signin/signin_error_notifier.h"
 #include "chrome/browser/ash/login/signin/token_handle_fetcher.h"
 #include "chrome/browser/ash/login/startup_utils.h"
-#include "chrome/browser/ash/login/users/avatar/user_image_manager.h"
+#include "chrome/browser/ash/login/users/avatar/user_image_manager_impl.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_prefs.h"
 #include "chrome/browser/ash/login/users/avatar/user_image_sync_observer.h"
 #include "chrome/browser/ash/net/ash_proxy_monitor.h"
@@ -1739,7 +1739,7 @@
   ash::StatsReportingController::RegisterLocalStatePrefs(registry);
   ash::system::AutomaticRebootManager::RegisterPrefs(registry);
   ash::TimeZoneResolver::RegisterPrefs(registry);
-  ash::UserImageManager::RegisterPrefs(registry);
+  ash::UserImageManagerImpl::RegisterPrefs(registry);
   ash::UserSessionManager::RegisterPrefs(registry);
   ash::WebKioskAppManager::RegisterPrefs(registry);
   component_updater::MetadataTable::RegisterPrefs(registry);
diff --git a/chrome/browser/preloading/prefetch/no_state_prefetch/no_state_prefetch_unittest.cc b/chrome/browser/preloading/prefetch/no_state_prefetch/no_state_prefetch_unittest.cc
index 13b94b02..3cd6bcb 100644
--- a/chrome/browser/preloading/prefetch/no_state_prefetch/no_state_prefetch_unittest.cc
+++ b/chrome/browser/preloading/prefetch/no_state_prefetch/no_state_prefetch_unittest.cc
@@ -21,6 +21,7 @@
 #include "base/test/scoped_feature_list.h"
 #include "base/test/simple_test_clock.h"
 #include "base/test/simple_test_tick_clock.h"
+#include "base/test/with_feature_override.h"
 #include "base/time/time.h"
 #include "build/build_config.h"
 #include "chrome/browser/predictors/loading_predictor.h"
@@ -891,19 +892,24 @@
   EXPECT_TRUE(no_state_prefetch_contents->prefetching_has_started());
 }
 
-class PrerenderFallbackToPreconnectDisabledTest : public NoStatePrefetchTest {
+class NoStatePrefetchFallbackToPreconnectTest
+    : public base::test::WithFeatureOverride,
+      public NoStatePrefetchTest {
  public:
-  PrerenderFallbackToPreconnectDisabledTest() {
-    feature_list_.InitAndDisableFeature(
-        features::kPrerenderFallbackToPreconnect);
-  }
+  NoStatePrefetchFallbackToPreconnectTest()
+      : base::test::WithFeatureOverride(
+            features::kPrerenderFallbackToPreconnect) {}
 };
 
-// Test that when prefetch fails and the kPrerenderFallbackToPreconnect
-// experiment is not enabled, a prefetch initiated by omnibox does not result in
-// a preconnect.
-TEST_F(PrerenderFallbackToPreconnectDisabledTest,
-       OmniboxAllowedWhenNotDisabled_LowMemory_FeatureDisabled) {
+INSTANTIATE_FEATURE_OVERRIDE_TEST_SUITE(
+    NoStatePrefetchFallbackToPreconnectTest);
+
+// Test that when prefetch fails and ...
+// - the kPrerenderFallbackToPreconnect experiment is not enabled, a prefetch
+//   initiated by <link rel=prerender> does not result in a preconnect.
+// - the kPrerenderFallbackToPreconnect experiment is enabled, a prefetch
+//   initiated by <link rel=prerender> actually results in preconnect.
+TEST_P(NoStatePrefetchFallbackToPreconnectTest, LinkRelPrerender) {
   const GURL kURL(GURL("http://www.example.com"));
   predictors::LoadingPredictorConfig config;
   PopulateTestConfig(&config);
@@ -915,46 +921,17 @@
 
   // Prefetch should be disabled on low memory devices.
   no_state_prefetch_manager()->SetIsLowEndDevice(true);
-  EXPECT_FALSE(no_state_prefetch_manager()->StartPrefetchingFromOmnibox(
-      kURL, nullptr, gfx::Size(), nullptr));
+  EXPECT_FALSE(AddSimpleLinkTrigger(kURL));
 
-  EXPECT_EQ(0u, loading_predictor->GetActiveHintsSizeForTesting());
-}
-
-class PrerenderFallbackToPreconnectEnabledTest : public NoStatePrefetchTest {
- public:
-  PrerenderFallbackToPreconnectEnabledTest() {
-    feature_list_.InitAndEnableFeature(
-        features::kPrerenderFallbackToPreconnect);
+  if (base::FeatureList::IsEnabled(features::kPrerenderFallbackToPreconnect)) {
+    // Verify that the prefetch request falls back to a preconnect request.
+    EXPECT_EQ(1u, loading_predictor->GetActiveHintsSizeForTesting());
+    auto& active_hints = loading_predictor->active_hints_for_testing();
+    auto it = active_hints.find(kURL);
+    EXPECT_NE(it, active_hints.end());
+  } else {
+    EXPECT_EQ(0u, loading_predictor->GetActiveHintsSizeForTesting());
   }
-};
-
-// Test that when prefetch fails and the kPrerenderFallbackToPreconnect
-// experiment is enabled, a prefetch initiated by omnibox actually results in
-// preconnect.
-TEST_F(PrerenderFallbackToPreconnectEnabledTest,
-       Omnibox_AllowedWhenNotDisabled_LowMemory_FeatureEnabled) {
-  const GURL kURL(GURL("http://www.example.com"));
-
-  predictors::LoadingPredictorConfig config;
-  PopulateTestConfig(&config);
-
-  auto* loading_predictor =
-      predictors::LoadingPredictorFactory::GetForProfile(profile());
-  loading_predictor->StartInitialization();
-  content::RunAllTasksUntilIdle();
-
-  // Prefetch should be disabled on low memory devices.
-  no_state_prefetch_manager()->SetIsLowEndDevice(true);
-  EXPECT_FALSE(no_state_prefetch_manager()->StartPrefetchingFromOmnibox(
-      kURL, nullptr, gfx::Size(), nullptr));
-
-  // Verify that the prefetch request falls back to a preconnect request.
-  EXPECT_EQ(1u, loading_predictor->GetActiveHintsSizeForTesting());
-
-  auto& active_hints = loading_predictor->active_hints_for_testing();
-  auto it = active_hints.find(kURL);
-  EXPECT_NE(it, active_hints.end());
 }
 
 TEST_F(NoStatePrefetchTest, LinkRelStillAllowedWhenDisabled) {
diff --git a/chrome/browser/resources/ash/settings/os_privacy_page/privacy_hub_geolocation_subpage.html b/chrome/browser/resources/ash/settings/os_privacy_page/privacy_hub_geolocation_subpage.html
index 279628d..fa5bebd 100644
--- a/chrome/browser/resources/ash/settings/os_privacy_page/privacy_hub_geolocation_subpage.html
+++ b/chrome/browser/resources/ash/settings/os_privacy_page/privacy_hub_geolocation_subpage.html
@@ -124,15 +124,13 @@
       <settings-privacy-hub-system-service-row
           class="list-item"
           name="$i18n{privacyHubSystemServicesLocalWeatherName}"
-          permission-state="[[getSystemServicesPermissionText_(
-            prefs.ash.user.geolocation_access_level.value)]]"
+          permission-state="[[localWeatherText_]]"
           icon-source="chrome://app-icon/$i18n{osSettingsAppId}/64">
       </settings-privacy-hub-system-service-row>
       <settings-privacy-hub-system-service-row
           class="list-item"
           name="$i18n{privacyHubSystemServicesDarkThemeName}"
-          permission-state="[[getSystemServicesPermissionText_(
-            prefs.ash.user.geolocation_access_level.value)]]"
+          permission-state="[[darkThemeText_]]"
           icon-source="chrome://app-icon/$i18n{osSettingsAppId}/64">
       </settings-privacy-hub-system-service-row>
   </div>
diff --git a/chrome/browser/resources/ash/settings/os_privacy_page/privacy_hub_geolocation_subpage.ts b/chrome/browser/resources/ash/settings/os_privacy_page/privacy_hub_geolocation_subpage.ts
index 76ad1b8d..350fc32 100644
--- a/chrome/browser/resources/ash/settings/os_privacy_page/privacy_hub_geolocation_subpage.ts
+++ b/chrome/browser/resources/ash/settings/os_privacy_page/privacy_hub_geolocation_subpage.ts
@@ -44,6 +44,12 @@
   ONLY_ALLOWED_FOR_SYSTEM = 2,
 }
 
+export enum ScheduleType {
+  NONE = 0,
+  SUNSET_TO_SUNRISE = 1,
+  CUSTOM = 2,
+}
+
 export const GEOLOCATION_ACCESS_LEVEL_ENUM_SIZE =
     Object.keys(GeolocationAccessLevel).length;
 
@@ -111,9 +117,9 @@
       },
       automaticTimeZoneText_: {
         type: String,
-        notify: true,
         computed: 'computeAutomaticTimeZoneText_(' +
             'prefs.ash.user.geolocation_access_level.value,' +
+            'prefs.generated.resolve_timezone_by_geolocation_on_off.value,' +
             'currentTimeZoneName_)',
       },
       isSecondaryUser_: {
@@ -142,11 +148,23 @@
       },
       sunsetScheduleText_: {
         type: String,
-        notify: true,
         computed: 'computeSunsetScheduleText_(' +
             'prefs.ash.user.geolocation_access_level.value,' +
+            `prefs.ash.night_light.schedule_type.value,` +
             'currentSunRiseTime_, currentSunSetTime_)',
       },
+      localWeatherText_: {
+        type: String,
+        computed: 'computeLocalWeatherText_(' +
+            'prefs.ash.user.geolocation_access_level.value,' +
+            'prefs.settings.ambient_mode.enabled.value)',
+      },
+      darkThemeText_: {
+        type: String,
+        computed: `computeDarkThemeText_(` +
+            'prefs.ash.user.geolocation_access_level.value,' +
+            'prefs.ash.dark_mode.schedule_type.value)',
+      },
     };
   }
 
@@ -277,7 +295,20 @@
     }
   }
 
+  private isAutomaticTimeZoneConfigured_(): boolean {
+    return this.getPref('generated.resolve_timezone_by_geolocation_on_off')
+        .value;
+  }
+
   private computeAutomaticTimeZoneText_(): string {
+    if (!this.prefs) {
+      return '';
+    }
+
+    if (!this.isAutomaticTimeZoneConfigured_()) {
+      return this.i18n('privacyHubSystemServicesGeolocationNotConfigured');
+    }
+
     return this.geolocationAllowedForSystem_() ?
         this.i18n('privacyHubSystemServicesAllowedText') :
         this.i18n(
@@ -285,7 +316,20 @@
             this.currentTimeZoneName_);
   }
 
+  private isNightLightConfiguredToUseGeolocation_(): boolean {
+    return this.getPref<ScheduleType>('ash.night_light.schedule_type').value ===
+        ScheduleType.SUNSET_TO_SUNRISE;
+  }
+
   private computeSunsetScheduleText_(): string {
+    if (!this.prefs) {
+      return '';
+    }
+
+    if (!this.isNightLightConfiguredToUseGeolocation_()) {
+      return this.i18n('privacyHubSystemServicesGeolocationNotConfigured');
+    }
+
     return this.geolocationAllowedForSystem_() ?
         this.i18n('privacyHubSystemServicesAllowedText') :
         this.i18n(
@@ -335,12 +379,42 @@
                .value !== GeolocationAccessLevel.DISALLOWED;
   }
 
-  private getSystemServicesPermissionText_(): string {
+  private isLocalWeatherConfiguredToUseGeolocation_(): boolean {
+    return this.getPref('settings.ambient_mode.enabled').value;
+  }
+
+  private computeLocalWeatherText_(): string {
+    if (!this.prefs) {
+      return '';
+    }
+
+    if (!this.isLocalWeatherConfiguredToUseGeolocation_()) {
+      return this.i18n('privacyHubSystemServicesGeolocationNotConfigured');
+    }
+
     return this.geolocationAllowedForSystem_() ?
         this.i18n('privacyHubSystemServicesAllowedText') :
         this.i18n('privacyHubSystemServicesBlockedText');
   }
 
+  private isDarkThemeConfiguredToUseGeolocation_(): boolean {
+    return this.getPref<ScheduleType>('ash.dark_mode.schedule_type').value ===
+        ScheduleType.SUNSET_TO_SUNRISE;
+  }
+
+  private computeDarkThemeText_(): string {
+    if (!this.prefs) {
+      return '';
+    }
+
+    if (!this.isDarkThemeConfiguredToUseGeolocation_()) {
+      return this.i18n('privacyHubSystemServicesGeolocationNotConfigured');
+    }
+
+    return this.geolocationAllowedForSystem_() ?
+        this.i18n('privacyHubSystemServicesAllowedText') :
+        this.i18n('privacyHubSystemServicesBlockedText');
+  }
   private onTimeZoneChanged_(): void {
     this.browserProxy_.getCurrentTimeZoneName().then((timeZoneName) => {
       this.currentTimeZoneName_ = timeZoneName;
diff --git a/chrome/browser/resources/ash/settings/os_settings.ts b/chrome/browser/resources/ash/settings/os_settings.ts
index 3d9eaf6..74b5b46 100644
--- a/chrome/browser/resources/ash/settings/os_settings.ts
+++ b/chrome/browser/resources/ash/settings/os_settings.ts
@@ -243,7 +243,7 @@
 export {OsSettingsPrivacyPageElement} from './os_privacy_page/os_privacy_page.js';
 export {DataAccessPolicyState, PeripheralDataAccessBrowserProxy, PeripheralDataAccessBrowserProxyImpl} from './os_privacy_page/peripheral_data_access_browser_proxy.js';
 export {SettingsPrivacyHubAppPermissionRow} from './os_privacy_page/privacy_hub_app_permission_row.js';
-export {GeolocationAccessLevel} from './os_privacy_page/privacy_hub_geolocation_subpage.js';
+export {GeolocationAccessLevel, ScheduleType} from './os_privacy_page/privacy_hub_geolocation_subpage.js';
 export {PrivacyHubSensorSubpageUserAction} from './os_privacy_page/privacy_hub_metrics_util.js';
 export {SettingsPrivacyHubSystemServiceRow} from './os_privacy_page/privacy_hub_system_service_row.js';
 export {OsResetBrowserProxy, OsResetBrowserProxyImpl} from './os_reset_page/os_reset_browser_proxy.js';
diff --git a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hi.xtb b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hi.xtb
index 55e87d3..3dcc1a79 100644
--- a/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hi.xtb
+++ b/chrome/browser/resources/chromeos/accessibility/strings/accessibility_strings_hi.xtb
@@ -931,7 +931,7 @@
 <translation id="7429415133937917139">स्क्रीन पर सबसे ऊपर मौजूद ChromeVox पैनल में रीफ़्रेश किए जा सकने वाले ब्रेल डिसप्ले के आउटपुट की नकल पेश करता है</translation>
 <translation id="7434509671034404296">डेवलपर</translation>
 <translation id="743783356331413498">उदाहरण</translation>
-<translation id="7439060726180460871">निर्देशिका</translation>
+<translation id="7439060726180460871">डायरेक्ट्री</translation>
 <translation id="744163271241493234">pwded</translation>
 <translation id="7465123027577412805">क्या आप अच्छी क्वालिटी वाली आवाज़ इस्तेमाल करना चाहते हैं?</translation>
 <translation id="7491962110804786152">टैब</translation>
diff --git a/chrome/browser/resources/chromeos/login/BUILD.gn b/chrome/browser/resources/chromeos/login/BUILD.gn
index b80f026..ef8b647 100644
--- a/chrome/browser/resources/chromeos/login/BUILD.gn
+++ b/chrome/browser/resources/chromeos/login/BUILD.gn
@@ -112,6 +112,7 @@
     "screens/common/os_trial.ts",
     "screens/common/parental_handoff.ts",
     "screens/common/quick_start.ts",
+    "screens/common/personalized_recommend_apps.ts",
     "screens/common/remote_activity_notification.ts",
 
     # Template used by the `tools/oobe/generate_screen_template.py` script.
@@ -171,6 +172,7 @@
     "components/oobe_a11y_option.ts",
     "components/oobe_apps_list.ts",
     "components/oobe_carousel.ts",
+    "components/oobe_personalized_apps_list.ts",
     "components/oobe_categories_list.ts",
     "components/oobe_cr_lottie.ts",
     "components/oobe_display_size_selector.ts",
diff --git a/chrome/browser/resources/chromeos/login/components/oobe_personalized_apps_list.html b/chrome/browser/resources/chromeos/login/components/oobe_personalized_apps_list.html
new file mode 100644
index 0000000..e32c385
--- /dev/null
+++ b/chrome/browser/resources/chromeos/login/components/oobe_personalized_apps_list.html
@@ -0,0 +1,129 @@
+<!-- Copyright 2024 The Chromium Authors
+     Use of this source code is governed by a BSD-style license that can be
+     found in the LICENSE file. -->
+
+
+<!--
+  OOBE polymer element which is used to show a list of apps
+  that would be displayed in the new Recommended Apps Screen.
+  It has all styling for the app_item element and can display
+  for each apps : Icon and a title and subtitle.
+-->
+
+<style include="oobe-dialog-host-styles cros-color-overrides">
+  #appsList {
+    column-gap: 16px;
+    display: grid;
+    grid-template-columns: repeat(2, 1fr);
+    width: 100%;
+  }
+
+  .category-title {
+    color: var(--cros-sys-on_surface);
+    font: var(--cros-title-1-font);
+    margin-top: 12px;
+    margin-bottom: 12px;
+  }
+
+  .app-title {
+    color: var(--cros-sys-on_surface);
+    font: var(--cros-button-2-font);
+  }
+
+  .app-subtitle {
+    color: var(--cros-sys-on_surface_variant);
+    font: var(--cros-annotation-1-font);
+  }
+
+  .app-item {
+    background-color: var(--cros-sys-on_primary)  !important;
+    border-radius: 16px;
+    border-width: 0;
+    box-shadow: none;
+    gap: 16px;
+    display: flex;
+    height: 88px;
+    margin-bottom: 8px;
+    margin-inline-end: 4px;
+    margin-inline-start: 4px;
+    margin-top: 8px;
+    width: 100%;
+    align-items: center;
+  }
+
+  .text-container {
+    display: flex;
+    flex-grow: 1;
+    flex-direction: column;
+    justify-content: center;
+  }
+
+  .app-item:focus {
+    border: 2px solid var(--cros-sys-focus_ring);
+  }
+
+  .logo-container {
+    width: 48px;
+    height: 48px;
+    align-items: center;
+    justify-content: center;
+  }
+
+  /* Styles of icons in screen cards */
+  .app-icon  {
+    padding-inline-start: 8px;
+    align-items: center;
+    align-self: center;
+    display: flex;
+    height: 48px;
+    width: 48px;
+  }
+
+  .content {
+    align-items: center;
+    align-self: center;
+    column-gap: 12px;
+  }
+
+  #personalizedApps {
+    overflow-x: hidden;
+    overflow-y: auto;
+  }
+  </style>
+<div id="personalizedApps">
+    <template is="dom-repeat"
+        items="{{getCategories(catgoriesMapApps)}}" as="category">
+      <div class="category-title"
+          hidden="[[shouldShowCategoriesTitle()]]" >{{category}}</div>
+      <div id="appsList">
+          <template is="dom-repeat" rendered-item-count="{{itemRendered}}"
+                items="{{getApps(category)}}">
+            <div id="[[getAppId(item.appId)]]"
+                class="app-item"
+                role="checkbox"
+                aria-checked="[[item.selected]]">
+              <div class="content flex horizontal layout">
+                <div class="logo-container">
+                  <webview
+                      id="[[getWebViewId(item.appId)]]"
+                      role="img"
+                      class="app-icon"
+                      src="[[getIconUrl(item.icon)]]"
+                      aria-hidden="true"
+                      tabindex="-1"
+                      on-contentload="[[onIconLoaded()]]"
+                    >
+                  </webview>
+                </div>
+                <div class="text-container" aria-hidden="true">
+                  <div class="app-title"> [[item.name]]</div>
+                  <div class="app-subtitle">[[item.subname]]</div>
+                </div>
+                  <cr-checkbox checked="{{item.selected}}"
+                      on-change="updateCount"></cr-checkbox>
+              </div>
+          </div>
+          </template>
+        </div>
+    </template>
+</div>
diff --git a/chrome/browser/resources/chromeos/login/components/oobe_personalized_apps_list.ts b/chrome/browser/resources/chromeos/login/components/oobe_personalized_apps_list.ts
new file mode 100644
index 0000000..65691f9
--- /dev/null
+++ b/chrome/browser/resources/chromeos/login/components/oobe_personalized_apps_list.ts
@@ -0,0 +1,173 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+import '//resources/ash/common/cr_elements/cros_color_overrides.css.js';
+
+import {PolymerElementProperties} from '//resources/polymer/v3_0/polymer/interfaces.js';
+import {PolymerElement} from '//resources/polymer/v3_0/polymer/polymer_bundled.min.js';
+
+import {getTemplate} from './oobe_personalized_apps_list.html.js';
+
+/**
+ * Data that is passed to the component during initialization.
+ */
+export interface AppsListApp {
+  appId: string;
+  name: string;
+  subname: string;
+  package_name: string;
+  icon: string;
+  selected: boolean;
+}
+
+export interface CategoriesAppsMap {
+  [category: string]: OobeAppsListData;
+}
+
+export interface OobeAppsListData extends Array<AppsListApp> {}
+
+const OobePersonalizedAppsListBase = PolymerElement;
+
+export class OobePersonalizedAppsList extends OobePersonalizedAppsListBase {
+  static get is() {
+    return 'oobe-personalized-apps-list' as const;
+  }
+
+  static get template(): HTMLTemplateElement {
+    return getTemplate();
+  }
+
+  static get properties(): PolymerElementProperties {
+    return {
+      /**
+       * List of apps displayed converted from the map.
+       */
+      appsList: {
+        type: Array,
+        value: [],
+        notify: true,
+      },
+      /**
+       * List of apps displayed converted from the map.
+       */
+      catgoriesMapApps: {
+        type: Object,
+      },
+      /**
+       * Number of selected apps.
+       */
+      selectedAppsCount: {
+        type: Number,
+        value: 0,
+        notify: true,
+      },
+      /**
+       * Number of loaded icons apps.
+       */
+      loadedIconsCount: {
+        type: Number,
+        value: 0,
+      },
+      /**
+       * Number of dom repeat rendered items.
+       */
+      itemRendered: {
+        type: Number,
+        value: 0,
+        observer: 'itemRenderedChanged',
+      },
+    };
+  }
+
+  private catgoriesMapApps: CategoriesAppsMap;
+  private appsList: OobeAppsListData;
+  private selectedAppsCount: number;
+  private loadedIconsCount: number;
+  private itemRendered: number;
+
+  /**
+   * Initialize the list of categories.
+   */
+  init(data: CategoriesAppsMap): void {
+    this.catgoriesMapApps = data;
+    this.selectedAppsCount = 0;
+    this.loadedIconsCount = 0;
+    this.itemRendered = 0;
+    for (const key in this.catgoriesMapApps) {
+      this.catgoriesMapApps[key].forEach(element => {
+        this.appsList.push(element);
+      });
+    }
+  }
+
+  itemRenderedChanged(): void {
+    if (this.itemRendered === this.appsList.length &&
+        this.loadedIconsCount === this.appsList.length) {
+      this.dispatchEvent(new CustomEvent(
+          'apss-icons-loaded', {bubbles: true, composed: true}));
+    }
+  }
+
+  /**
+   * Return if categories title should be shown.
+   */
+  private shouldShowCategoriesTitle(): boolean {
+    return !(Object.keys(this.catgoriesMapApps).length > 1);
+  }
+
+  /**
+   * Return the list of selected apps.
+   */
+  getAppsSelected(): string[] {
+    const packageNames: string[] = [];
+    this.appsList.forEach((app) => {
+      if (app.selected) {
+        packageNames.push(app.package_name);
+      }
+    });
+    return packageNames;
+  }
+
+  private getIconUrl(iconUrl: string): string {
+    return iconUrl;
+  }
+
+  getCategories(data: CategoriesAppsMap): string[] {
+    return Object.keys(data);
+  }
+
+  getApps(key: string): OobeAppsListData {
+    return this.catgoriesMapApps[key];
+  }
+
+  private updateCount(): void {
+    let appsSelected = 0;
+    this.appsList.forEach((app) => {
+      if (app.selected) {
+        appsSelected++;
+      }
+    });
+    this.selectedAppsCount = appsSelected;
+  }
+
+  private getAppId(appId: string): string {
+    return 'cr-button-' + appId;
+  }
+
+  private getWebViewId(appId: string): string {
+    return 'webview-' + appId;
+  }
+
+  private onIconLoaded(): void {
+    this.loadedIconsCount += 1;
+  }
+}
+
+declare global {
+  interface HTMLElementTagNameMap {
+    [OobePersonalizedAppsList.is]: OobePersonalizedAppsList;
+  }
+}
+
+customElements.define(OobePersonalizedAppsList.is, OobePersonalizedAppsList);
diff --git a/chrome/browser/resources/chromeos/login/screens.ts b/chrome/browser/resources/chromeos/login/screens.ts
index 7df9323..ebd1b376 100644
--- a/chrome/browser/resources/chromeos/login/screens.ts
+++ b/chrome/browser/resources/chromeos/login/screens.ts
@@ -36,6 +36,7 @@
 import './screens/common/oobe_reset.js';
 import './screens/common/os_install.js';
 import './screens/common/os_trial.js';
+import './screens/common/personalized_recommend_apps.js';
 import './screens/common/parental_handoff.js';
 import './screens/common/quick_start.js';
 import './screens/common/recommend_apps.js';
@@ -168,6 +169,11 @@
   },
   {tag: 'oobe-reset-element', id: 'reset'},
   {tag: 'osauth-error-element', id: 'osauth-error'},
+  {
+    tag: 'personalized-apps-element',
+    id: 'personalized-apps',
+    condition: 'isPersonalizedOnboarding',
+  },
   {tag: 'factor-setup-success-element', id: 'factor-setup-success'},
   {
     tag: 'os-install-element',
diff --git a/chrome/browser/resources/chromeos/login/screens/common/os_install.html b/chrome/browser/resources/chromeos/login/screens/common/os_install.html
index 1a2cb22..3c8bf6d 100644
--- a/chrome/browser/resources/chromeos/login/screens/common/os_install.html
+++ b/chrome/browser/resources/chromeos/login/screens/common/os_install.html
@@ -128,7 +128,7 @@
   <div slot="subtitle" for-step="failed">
     <span inner-h-t-m-l="[[getErrorFailedSubtitleHtml(locale)]]"></span>
     <a id="serviceLogsLink" is="action-link" class="oobe-local-link"
-        on-click="onServiceLogsLinkClicked_">
+        on-click="onServiceLogsLinkClicked">
       [[i18nDynamic(locale, 'osInstallDialogErrorViewLogs')]]
     </a>
   </div>
diff --git a/chrome/browser/resources/chromeos/login/screens/common/personalized_recommend_apps.html b/chrome/browser/resources/chromeos/login/screens/common/personalized_recommend_apps.html
new file mode 100644
index 0000000..2da368a
--- /dev/null
+++ b/chrome/browser/resources/chromeos/login/screens/common/personalized_recommend_apps.html
@@ -0,0 +1,11 @@
+<!--
+Copyright 2024 The Chromium Authors
+Use of this source code is governed by a BSD-style license that can be
+found in the LICENSE file.
+-->
+<style include="oobe-dialog-host-styles">
+</style>
+
+<oobe-loading-dialog title-key="[[gettingDeviceReadyTitle]]">
+    <iron-icon slot="icon" icon="oobe-32:googleg"></iron-icon>
+</oobe-loading-dialog>
\ No newline at end of file
diff --git a/chrome/browser/resources/chromeos/login/screens/common/personalized_recommend_apps.ts b/chrome/browser/resources/chromeos/login/screens/common/personalized_recommend_apps.ts
new file mode 100644
index 0000000..57ca4dc
--- /dev/null
+++ b/chrome/browser/resources/chromeos/login/screens/common/personalized_recommend_apps.ts
@@ -0,0 +1,57 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+/**
+ * @fileoverview Polymer element for perosonalized recommend apps screen.
+ */
+
+import '//resources/polymer/v3_0/iron-icon/iron-icon.js';
+import '../../components/dialogs/oobe_loading_dialog.js';
+
+import {PolymerElementProperties} from '//resources/polymer/v3_0/polymer/interfaces.js';
+import {mixinBehaviors, PolymerElement} from '//resources/polymer/v3_0/polymer/polymer_bundled.min.js';
+
+import {LoginScreenBehavior, LoginScreenBehaviorInterface} from '../../components/behaviors/login_screen_behavior.js';
+import {MultiStepBehavior, MultiStepBehaviorInterface} from '../../components/behaviors/multi_step_behavior.js';
+import {OobeDialogHostBehavior, OobeDialogHostBehaviorInterface} from '../../components/behaviors/oobe_dialog_host_behavior.js';
+import {OobeI18nMixin, OobeI18nMixinInterface} from '../../components/mixins/oobe_i18n_mixin.js';
+
+import {getTemplate} from './personalized_recommend_apps.html.js';
+
+export const PersonalizedRecommedAppsElementBase =
+    mixinBehaviors(
+        [LoginScreenBehavior, OobeDialogHostBehavior, MultiStepBehavior],
+        OobeI18nMixin(PolymerElement)) as {
+      new (): PolymerElement & OobeI18nMixinInterface &
+          LoginScreenBehaviorInterface & OobeDialogHostBehaviorInterface &
+          MultiStepBehaviorInterface,
+    };
+
+export class PersonalizedRecommedAppsElement extends
+    PersonalizedRecommedAppsElementBase {
+  static get is() {
+    return 'personalized-apps-element' as const;
+  }
+
+  static get template(): HTMLTemplateElement {
+    return getTemplate();
+  }
+
+  static get properties(): PolymerElementProperties {
+    return {};
+  }
+
+  override ready(): void {
+    super.ready();
+    this.initializeLoginScreen('PersonalizedRecommendAppsScreen');
+  }
+}
+
+declare global {
+  interface HTMLElementTagNameMap {
+    [PersonalizedRecommedAppsElement.is]: PersonalizedRecommedAppsElement;
+  }
+}
+
+customElements.define(
+    PersonalizedRecommedAppsElement.is, PersonalizedRecommedAppsElement);
diff --git a/chrome/browser/resources/password_manager/settings_section.html b/chrome/browser/resources/password_manager/settings_section.html
index 5e823ec..ff10a57 100644
--- a/chrome/browser/resources/password_manager/settings_section.html
+++ b/chrome/browser/resources/password_manager/settings_section.html
@@ -135,6 +135,27 @@
         pref="{{prefs.webauthn.create_in_icloud_keychain}}">
     </pref-toggle-button>
   </if>
+  <template is="dom-if" if="[[isConnectedToCloudAuthenticator_]]" restamp>
+    <cr-link-row id="disconnectCloudAuthenticatorRow"
+        class="cr-row settings-cr-link-row"
+        label="$i18n{disconnectCloudAuthenticatorTitle}"
+        sub-label="$i18n{disconnectCloudAuthenticatorDescription}"
+        hide-icon non-clickable>
+      <template is="dom-if"
+          if="[[!isDisconnectCloudAuthenticatorInProgress_]]" restamp>
+        <cr-button id="disconnectCloudAuthenticatorButton"
+            class="cr-row-action-button"
+            on-click="onDisconnectCloudAuthenticatorClick_">
+          $i18n{disconnectCloudAuthenticatorButton}
+        </cr-button>
+      </template>
+      <template is="dom-if"
+          if="[[isDisconnectCloudAuthenticatorInProgress_]]" restamp>
+        <paper-spinner-lite active id="progressSpinner">
+        </paper-spinner-lite>
+      </template>
+    </cr-link-row>
+  </template>
   <template is="dom-if" if="[[isPasswordManagerPinAvailable_]]" restamp>
     <cr-link-row id="changePasswordManagerPinRow"
         class="cr-row settings-cr-link-row"
@@ -184,5 +205,5 @@
   </move-passwords-dialog>
 </template>
 <cr-toast id="toast" duration="5000">
-  <span id="toast-message">$i18n{passwordManagerPinChanged}</span>
-</cr-toast>
+  <span id="toast-message">[[toastMessage_]]</span>
+</cr-toast>
\ No newline at end of file
diff --git a/chrome/browser/resources/password_manager/settings_section.ts b/chrome/browser/resources/password_manager/settings_section.ts
index 52fde49..be83aa68923 100644
--- a/chrome/browser/resources/password_manager/settings_section.ts
+++ b/chrome/browser/resources/password_manager/settings_section.ts
@@ -130,12 +130,24 @@
         type: Boolean,
         value: false,
       },
+
+      isConnectedToCloudAuthenticator_: {
+        type: Boolean,
+        value: false,
+      },
+
+      isDisconnectCloudAuthenticatorInProgress_: {
+        type: Boolean,
+        value: false,
+      },
     };
   }
 
   static get observers() {
     return [
       'updateIsPasswordManagerPinAvailable_(isSyncingPasswords)',
+      // TODO(b/338959659):
+      //'updateIsCloudAuthenticatorConnected_(isSyncingPasswords)',
     ];
   }
 
@@ -149,6 +161,10 @@
   private movePasswordsLabel_: string;
   private passwordsOnDevice_: chrome.passwordsPrivate.PasswordUiEntry[] = [];
   private isPasswordManagerPinAvailable_: boolean = false;
+  private isConnectedToCloudAuthenticator_: boolean = false;
+  private isDisconnectCloudAuthenticatorInProgress_: boolean = false;
+  private toastMessage_: string = '';
+
 
   private setBlockedSitesListListener_: BlockedSitesListChangedListener|null =
       null;
@@ -196,6 +212,11 @@
     // TODO(crbug.com/331611435): add listener for enclave availability and
     // trigger `updateIsPasswordManagerPinAvailable_`.
     this.updateIsPasswordManagerPinAvailable_();
+    // Checks if the Chrome client is connected to / registered with the
+    // Cloud Authenticator. If the client is connected, then a button to
+    // disconnect the client is displayed.
+    this.updateIsCloudAuthenticatorConnected_();
+
     // <if expr="is_win or is_macosx">
     PasskeysBrowserProxyImpl.getInstance().hasPasskeys().then(hasPasskeys => {
       this.hasPasskeys_ = hasPasskeys;
@@ -396,10 +417,32 @@
         this.showToastForPasswordChange_.bind(this));
   }
 
+  private updateIsCloudAuthenticatorConnected_() {
+    PasswordManagerImpl.getInstance().isConnectedToCloudAuthenticator().then(
+        connected => this.isConnectedToCloudAuthenticator_ = connected);
+  }
+
+  private onDisconnectCloudAuthenticatorClick_() {
+    this.isDisconnectCloudAuthenticatorInProgress_ = true;
+    PasswordManagerImpl.getInstance().disconnectCloudAuthenticator().then(
+        this.processDisconnectCloudAuthenticatorResponse_.bind(this));
+  }
+
+  private processDisconnectCloudAuthenticatorResponse_(success: boolean): void {
+    this.isDisconnectCloudAuthenticatorInProgress_ = false;
+    if (!success) {
+      return;
+    }
+    this.updateIsCloudAuthenticatorConnected_;
+    this.toastMessage_ = this.i18n('disconnectCloudAuthenticatorToastMessage');
+    this.$.toast.show();
+  }
+
   private showToastForPasswordChange_(success: boolean): void {
     if (!success) {
       return;
     }
+    this.toastMessage_ = this.i18n('passwordManagerPinChanged');
     this.$.toast.show();
   }
 }
diff --git a/chrome/browser/resources/password_manager/shared_style.css b/chrome/browser/resources/password_manager/shared_style.css
index d150fd2..f10a090 100644
--- a/chrome/browser/resources/password_manager/shared_style.css
+++ b/chrome/browser/resources/password_manager/shared_style.css
@@ -110,3 +110,9 @@
   --cr-icon-button-margin-start: 0;
   --cr-icon-button-margin-end: 0;
 }
+
+.cr-row-action-button {
+  height: auto;
+  margin-inline-start: 16px;
+  padding: 3px 16px;
+}
diff --git a/chrome/browser/safe_browsing/BUILD.gn b/chrome/browser/safe_browsing/BUILD.gn
index 4bc7589..10262523 100644
--- a/chrome/browser/safe_browsing/BUILD.gn
+++ b/chrome/browser/safe_browsing/BUILD.gn
@@ -31,6 +31,7 @@
     "//chrome/common:constants",
     "//components/browser_sync",
     "//components/enterprise:enterprise",
+    "//components/enterprise/buildflags",
     "//components/enterprise/common:strings",
     "//components/keyed_service/content",
     "//components/language/core/browser",
diff --git a/chrome/browser/shortcuts/BUILD.gn b/chrome/browser/shortcuts/BUILD.gn
index ae00915..756ce7f 100644
--- a/chrome/browser/shortcuts/BUILD.gn
+++ b/chrome/browser/shortcuts/BUILD.gn
@@ -18,8 +18,10 @@
   ]
 
   if (!is_chromeos) {
+    public += [ "create_shortcut_for_current_web_contents_task.h" ]
+
     sources += [
-      "create_shortcut_for_current_web_contents_task.h",
+      "create_shortcut_for_current_web_contents_task.cc",
       "document_icon_fetcher.cc",
       "document_icon_fetcher.h",
       "fetch_icons_from_document_task.cc",
@@ -53,10 +55,7 @@
       "platform_util_win.cc",
       "shortcut_creator_win.cc",
     ]
-    deps += [
-      "//chrome/browser/profiles:profile",
-      "//chrome/common:non_code_constants",
-    ]
+    deps += [ "//chrome/common:non_code_constants" ]
   }
 
   friend = [
@@ -114,6 +113,7 @@
 
     sources = [
       "document_icon_fetcher_browsertest.cc",
+      "shortcut_creation_browsertest.cc",
       "shortcut_launch_browsertest.cc",
     ]
 
diff --git a/chrome/browser/shortcuts/create_shortcut_for_current_web_contents_task.cc b/chrome/browser/shortcuts/create_shortcut_for_current_web_contents_task.cc
new file mode 100644
index 0000000..13d0209
--- /dev/null
+++ b/chrome/browser/shortcuts/create_shortcut_for_current_web_contents_task.cc
@@ -0,0 +1,207 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/shortcuts/create_shortcut_for_current_web_contents_task.h"
+
+#include "base/functional/bind.h"
+#include "base/memory/weak_ptr.h"
+#include "base/metrics/histogram_functions.h"
+#include "base/task/bind_post_task.h"
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/shortcuts/document_icon_fetcher.h"
+#include "chrome/browser/shortcuts/icon_badging.h"
+#include "chrome/browser/shortcuts/shortcut_creator.h"
+#include "content/public/browser/render_frame_host.h"
+#include "content/public/browser/visibility.h"
+#include "content/public/browser/web_contents.h"
+#include "third_party/skia/include/core/SkBitmap.h"
+#include "ui/gfx/image/image.h"
+#include "ui/gfx/image/image_family.h"
+
+namespace shortcuts {
+
+namespace {
+constexpr int kBestIconSizeForDialog = 32;
+}  // namespace
+
+// static
+void CreateShortcutForCurrentWebContentsTask::CreateAndStart(
+    content::WebContents& web_contents,
+    ShortcutsDialogCallback dialog_callback,
+    base::OnceCallback<void(bool shortcuts_created)> callback) {
+  content::RenderFrameHost* rfh = web_contents.GetPrimaryMainFrame();
+
+  base::OnceCallback<void(ShortcutCreationTaskResult)> task_callback =
+      base::BindOnce([](ShortcutCreationTaskResult task_result) {
+        base::UmaHistogramEnumeration("Shortcuts.CreationTask.Result",
+                                      task_result);
+        return task_result ==
+               ShortcutCreationTaskResult::kShortcutCreationSuccess;
+      }).Then(std::move(callback));
+
+  if (!rfh) {
+    std::move(task_callback)
+        .Run(ShortcutCreationTaskResult::kInvalidRenderFrameHost);
+    return;
+  }
+
+  if (GetForCurrentDocument(rfh)) {
+    std::move(task_callback)
+        .Run(ShortcutCreationTaskResult::kTaskAlreadyRunning);
+    return;
+  }
+
+  GetOrCreateForCurrentDocument(rfh)->FetchIcons(
+      web_contents, std::move(dialog_callback), std::move(task_callback));
+}
+
+CreateShortcutForCurrentWebContentsTask::
+    ~CreateShortcutForCurrentWebContentsTask() {
+  // Although this function calls `OnMetadataFetchCompleteSelfDestruct()`, for
+  // this use-case, self-destruction will not occur since this is being
+  // triggered as part of destruction itself.
+  if (callback_) {
+    OnMetadataFetchCompleteSelfDestruct(
+        base::unexpected(ShortcutCreationTaskResult::kInvalidRenderFrameHost));
+  }
+}
+
+void CreateShortcutForCurrentWebContentsTask::PrimaryPageChanged(
+    content::Page& page) {
+  if (callback_) {
+    OnMetadataFetchCompleteSelfDestruct(
+        base::unexpected(ShortcutCreationTaskResult::kPageInvalidated));
+    return;
+  }
+}
+
+void CreateShortcutForCurrentWebContentsTask::OnVisibilityChanged(
+    content::Visibility visibility) {
+  if (visibility == content::Visibility::HIDDEN && callback_) {
+    OnMetadataFetchCompleteSelfDestruct(
+        base::unexpected(ShortcutCreationTaskResult::kPageInvalidated));
+    return;
+  }
+}
+
+DOCUMENT_USER_DATA_KEY_IMPL(CreateShortcutForCurrentWebContentsTask);
+
+CreateShortcutForCurrentWebContentsTask::
+    CreateShortcutForCurrentWebContentsTask(content::RenderFrameHost* rfh)
+    : content::DocumentUserData<CreateShortcutForCurrentWebContentsTask>(rfh) {}
+
+void CreateShortcutForCurrentWebContentsTask::FetchIcons(
+    content::WebContents& web_contents,
+    ShortcutsDialogCallback dialog_callback,
+    base::OnceCallback<void(ShortcutCreationTaskResult task_result)> callback) {
+  dialog_callback_ = std::move(dialog_callback);
+  callback_ = std::move(callback);
+  Observe(&web_contents);
+
+  DocumentIconFetcher::FetchIcons(
+      web_contents, base::BindOnce(&CreateShortcutForCurrentWebContentsTask::
+                                       OnIconsFetchedStartBadgingAndShowDialog,
+                                   weak_ptr_factory_.GetWeakPtr()));
+}
+
+void CreateShortcutForCurrentWebContentsTask::
+    OnIconsFetchedStartBadgingAndShowDialog(
+        FetchIconsFromDocumentResult result) {
+  if (!result.has_value()) {
+    OnMetadataFetchCompleteSelfDestruct(
+        base::unexpected(ShortcutCreationTaskResult::kIconFetchingFailed));
+    return;
+  }
+
+  if (!web_contents()) {
+    OnMetadataFetchCompleteSelfDestruct(
+        base::unexpected(ShortcutCreationTaskResult::kInvalidRenderFrameHost));
+    return;
+  }
+
+  // TODO(crbug/339459710): Update icon_badging.cc to work once site with
+  // no-icon use-case has been fixed.
+  gfx::ImageFamily badged_images = ApplyProductLogoBadgeToIcons(result.value());
+  CHECK(!badged_images.empty());
+
+  // GetBest() is guaranteed to not return null since badged_images is not
+  // empty.
+  const gfx::Image* best_image_for_dialog = badged_images.GetBest(
+      gfx::Size(kBestIconSizeForDialog, kBestIconSizeForDialog));
+  CHECK(best_image_for_dialog);
+
+  auto results_callback = base::BindOnce(
+      &CreateShortcutForCurrentWebContentsTask::OnShortcutDialogResultObtained,
+      weak_ptr_factory_.GetWeakPtr(), std::move(badged_images),
+      web_contents()->GetLastCommittedURL());
+  std::move(dialog_callback_)
+      .Run(best_image_for_dialog->AsImageSkia(), web_contents()->GetTitle(),
+           std::move(results_callback));
+}
+
+void CreateShortcutForCurrentWebContentsTask::OnShortcutDialogResultObtained(
+    gfx::ImageFamily images,
+    GURL shortcut_url,
+    bool dialog_result,
+    std::u16string title) {
+  if (!dialog_result) {
+    OnMetadataFetchCompleteSelfDestruct(base::unexpected(
+        ShortcutCreationTaskResult::kUserCancelledShortcutCreationFromDialog));
+    return;
+  }
+
+  // The title returned from the dialog is expected to be non-empty if
+  // dialog_result is true, which is an invariant of how the create shortcut
+  // view works.
+  CHECK(!title.empty());
+
+  ShortcutMetadata metadata;
+  metadata.shortcut_title = title;
+  metadata.shortcut_images = std::move(images);
+  metadata.shortcut_url = shortcut_url;
+
+  CHECK(metadata.shortcut_url.is_valid());
+
+  Profile* profile =
+      Profile::FromBrowserContext(web_contents()->GetBrowserContext());
+  metadata.profile_path = profile->GetPath();
+
+  CHECK(!metadata.profile_path.empty());
+
+  OnMetadataFetchCompleteSelfDestruct(std::move(metadata));
+}
+
+void CreateShortcutForCurrentWebContentsTask::
+    OnMetadataFetchCompleteSelfDestruct(
+        base::expected<ShortcutMetadata, ShortcutCreationTaskResult>
+            fetch_result) {
+  if (!fetch_result.has_value()) {
+    base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
+        FROM_HERE, base::BindOnce(std::move(callback_),
+                                  /*task_result=*/fetch_result.error()));
+  } else {
+    auto result_callback =
+        base::BindOnce([](ShortcutCreatorResult result) {
+          base::UmaHistogramEnumeration("Shortcuts.Creation.Result", result);
+          return (result == ShortcutCreatorResult::kError)
+                     ? ShortcutCreationTaskResult::kShortcutCreationFailure
+                     : ShortcutCreationTaskResult::kShortcutCreationSuccess;
+        }).Then(base::BindOnce(std::move(callback_)));
+
+    GetShortcutsTaskRunner()->PostTask(
+        FROM_HERE, base::BindOnce(&shortcuts::CreateShortcutOnUserDesktop,
+                                  std::move(fetch_result.value()),
+                                  base::BindPostTaskToCurrentDefault(
+                                      std::move(result_callback))));
+  }
+
+  // PrimaryPageChanged() already deletes the current page metadata, in which
+  // case, no need of calling DeleteForCurrentDocument(). In fact, doing so
+  // causes this to crash.
+  if (GetForCurrentDocument(&render_frame_host())) {
+    DeleteForCurrentDocument(&render_frame_host());
+  }
+}
+
+}  // namespace shortcuts
diff --git a/chrome/browser/shortcuts/create_shortcut_for_current_web_contents_task.h b/chrome/browser/shortcuts/create_shortcut_for_current_web_contents_task.h
index e1bbb32..7f964c2 100644
--- a/chrome/browser/shortcuts/create_shortcut_for_current_web_contents_task.h
+++ b/chrome/browser/shortcuts/create_shortcut_for_current_web_contents_task.h
@@ -5,19 +5,97 @@
 #ifndef CHROME_BROWSER_SHORTCUTS_CREATE_SHORTCUT_FOR_CURRENT_WEB_CONTENTS_TASK_H_
 #define CHROME_BROWSER_SHORTCUTS_CREATE_SHORTCUT_FOR_CURRENT_WEB_CONTENTS_TASK_H_
 
+#include "base/functional/callback.h"
 #include "base/memory/weak_ptr.h"
+#include "chrome/browser/shortcuts/fetch_icons_from_document_task.h"
+#include "chrome/browser/shortcuts/shortcut_creator.h"
+#include "content/public/browser/document_user_data.h"
+#include "content/public/browser/web_contents_observer.h"
+#include "ui/gfx/image/image_family.h"
 
 namespace content {
 class WebContents;
+class RenderFrameHost;
+class Page;
+enum class Visibility;
 }  // namespace content
 
+namespace gfx {
+class ImageSkia;
+class ImageFamily;
+}  // namespace gfx
+
 namespace shortcuts {
 
-// Stub starting point for shortcut creation.
-class CreateShortcutForCurrentWebContentsTask {
+// These values are persisted to logs. Entries should not be renumbered and
+// numeric values should never be reused.
+enum class ShortcutCreationTaskResult {
+  kTaskAlreadyRunning = 0,
+  kInvalidRenderFrameHost = 1,
+  kPageInvalidated = 2,
+  kIconFetchingFailed = 3,
+  kUserCancelledShortcutCreationFromDialog = 4,
+  kShortcutCreationFailure = 5,
+  kShortcutCreationSuccess = 6,
+  kMaxValue = kShortcutCreationSuccess
+};
+
+// Used to perform the actions needed to create the shortcut on the UI thread.
+// This usually involves downloading icons and badging them before passing them
+// on to the OS specific code to create the shortcuts.
+class CreateShortcutForCurrentWebContentsTask
+    : public content::DocumentUserData<CreateShortcutForCurrentWebContentsTask>,
+      public content::WebContentsObserver {
  public:
+  using ShortcutsDialogResultCallback =
+      base::OnceCallback<void(bool is_accepted, std::u16string title)>;
+  using ShortcutsDialogCallback = base::OnceCallback<void(
+      const gfx::ImageSkia& icon_for_dialog,
+      std::u16string title_for_dialog,
+      ShortcutsDialogResultCallback dialog_result_callback)>;
+
+  // Creates a CreateShortcutForCurrentWebContentsTask for the given
+  // `web_contents` and starts it. `dialog_callback` is called when the task
+  // needs to show the create shortcut dialog to the user. `callback` is called
+  // when the task has completed its execution, including the OS specific calls
+  // once the metadata fetching has completed.
+  static void CreateAndStart(
+      content::WebContents& web_contents,
+      ShortcutsDialogCallback dialog_callback,
+      base::OnceCallback<void(bool shortcuts_created)> callback);
+
+  ~CreateShortcutForCurrentWebContentsTask() override;
+
+  // content::WebContentsObserver overrides:
+  void PrimaryPageChanged(content::Page& page) override;
+  void OnVisibilityChanged(content::Visibility visibility) override;
+
+ private:
+  friend DocumentUserData;
+  DOCUMENT_USER_DATA_KEY_DECL();
+
   explicit CreateShortcutForCurrentWebContentsTask(
-      base::WeakPtr<content::WebContents> web_contents);
+      content::RenderFrameHost* rfh);
+
+  void FetchIcons(
+      content::WebContents& web_contents,
+      ShortcutsDialogCallback dialog_callback,
+      base::OnceCallback<void(ShortcutCreationTaskResult task_result)>
+          callback);
+  void OnIconsFetchedStartBadgingAndShowDialog(
+      FetchIconsFromDocumentResult result);
+  void OnShortcutDialogResultObtained(gfx::ImageFamily results,
+                                      GURL shortcut_url,
+                                      bool dialog_result,
+                                      std::u16string title);
+  void OnMetadataFetchCompleteSelfDestruct(
+      base::expected<ShortcutMetadata, ShortcutCreationTaskResult>
+          fetch_result);
+
+  ShortcutsDialogCallback dialog_callback_;
+  base::OnceCallback<void(ShortcutCreationTaskResult task_result)> callback_;
+  base::WeakPtrFactory<CreateShortcutForCurrentWebContentsTask>
+      weak_ptr_factory_{this};
 };
 
 }  // namespace shortcuts
diff --git a/chrome/browser/shortcuts/icon_badging.cc b/chrome/browser/shortcuts/icon_badging.cc
index 98b10979..88bbadc 100644
--- a/chrome/browser/shortcuts/icon_badging.cc
+++ b/chrome/browser/shortcuts/icon_badging.cc
@@ -308,6 +308,12 @@
     // Apply the masked product logo to the bitmaps.
     gfx::ImageSkia badged_icon = gfx::ImageSkiaOperations::CreateIconWithBadge(
         resized_to_fit, masked_badge);
+
+    // Doing this allows the returned gfx::ImageFamily to be passed across
+    // multiple sequences, like when this is passed to the ThreadPool during
+    // shortcut creation at the OS level.
+    badged_icon.MakeThreadSafe();
+
     badged_icons.Add(badged_icon);
   }
   return badged_icons;
diff --git a/chrome/browser/shortcuts/shortcut_creation_browsertest.cc b/chrome/browser/shortcuts/shortcut_creation_browsertest.cc
new file mode 100644
index 0000000..c89440a
--- /dev/null
+++ b/chrome/browser/shortcuts/shortcut_creation_browsertest.cc
@@ -0,0 +1,188 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include <string>
+
+#include "base/base_paths.h"
+#include "base/functional/bind.h"
+#include "base/path_service.h"
+#include "base/test/bind.h"
+#include "base/test/metrics/histogram_tester.h"
+#include "base/test/scoped_feature_list.h"
+#include "base/test/scoped_path_override.h"
+#include "base/test/test_future.h"
+#include "chrome/app/chrome_command_ids.h"
+#include "chrome/browser/shortcuts/create_shortcut_for_current_web_contents_task.h"
+#include "chrome/browser/shortcuts/shortcut_creator.h"
+#include "chrome/browser/ui/browser.h"
+#include "chrome/browser/ui/browser_commands.h"
+#include "chrome/browser/ui/browser_dialogs.h"
+#include "chrome/common/chrome_features.h"
+#include "chrome/test/base/in_process_browser_test.h"
+#include "chrome/test/base/ui_test_utils.h"
+#include "content/public/test/browser_test.h"
+#include "ui/gfx/image/image_skia.h"
+#include "ui/views/test/dialog_test.h"
+#include "ui/views/test/widget_test.h"
+#include "ui/views/test/widget_test_api.h"
+#include "ui/views/widget/any_widget_observer.h"
+
+using base::Bucket;
+using ::testing::IsNull;
+
+namespace shortcuts {
+
+namespace {
+
+constexpr char kPageWithIcons[] = "/shortcuts/page_icons.html";
+
+class ShortcutCreationBrowserTest : public InProcessBrowserTest {
+ public:
+  ShortcutCreationBrowserTest() {
+    feature_list_.InitAndEnableFeature(features::kShortcutsNotApps);
+  }
+
+  void SetUpOnMainThread() override {
+    ASSERT_TRUE(embedded_https_test_server().Start());
+  }
+
+  content::WebContents* web_contents() {
+    return browser()->tab_strip_model()->GetActiveWebContents();
+  }
+
+ private:
+  base::test::ScopedFeatureList feature_list_;
+  base::ScopedPathOverride desktop_{base::DIR_USER_DESKTOP};
+};
+
+IN_PROC_BROWSER_TEST_F(ShortcutCreationBrowserTest,
+                       CannotStackTasksSameWebContents) {
+  ASSERT_TRUE(ui_test_utils::NavigateToURL(
+      browser(), embedded_https_test_server().GetURL(kPageWithIcons)));
+
+  base::HistogramTester histogram_tester;
+
+  // Stall the first creation flow to prevent it from proceeding.
+  base::test::TestFuture<
+      const gfx::ImageSkia&, std::u16string,
+      CreateShortcutForCurrentWebContentsTask::ShortcutsDialogResultCallback>
+      dialog_callback;
+  base::test::TestFuture<bool> first_callback;
+  CreateShortcutForCurrentWebContentsTask::CreateAndStart(
+      *web_contents(), dialog_callback.GetCallback(),
+      first_callback.GetCallback());
+
+  // Verify the first create shortcut task is blocked.
+  EXPECT_FALSE(dialog_callback.IsReady());
+  EXPECT_FALSE(first_callback.IsReady());
+
+  // Start a new task, verify that does not end up starting.
+  base::test::TestFuture<
+      const gfx::ImageSkia&, std::u16string,
+      CreateShortcutForCurrentWebContentsTask::ShortcutsDialogResultCallback>
+      dialog_callback_second;
+  base::test::TestFuture<bool> final_callback;
+  CreateShortcutForCurrentWebContentsTask::CreateAndStart(
+      *web_contents(), dialog_callback_second.GetCallback(),
+      final_callback.GetCallback());
+  EXPECT_FALSE(final_callback.Get<bool>());
+  EXPECT_FALSE(dialog_callback_second.IsReady());
+  histogram_tester.ExpectBucketCount(
+      "Shortcuts.CreationTask.Result",
+      ShortcutCreationTaskResult::kTaskAlreadyRunning, 1);
+}
+
+IN_PROC_BROWSER_TEST_F(ShortcutCreationBrowserTest, WebContentsNavigatedAway) {
+  ASSERT_TRUE(ui_test_utils::NavigateToURL(
+      browser(), embedded_https_test_server().GetURL(kPageWithIcons)));
+
+  base::HistogramTester histogram_tester;
+
+  // Stall the creation flow to prevent it from proceeding.
+  base::test::TestFuture<
+      const gfx::ImageSkia&, std::u16string,
+      CreateShortcutForCurrentWebContentsTask::ShortcutsDialogResultCallback>
+      dialog_callback;
+  base::test::TestFuture<bool> first_callback;
+  CreateShortcutForCurrentWebContentsTask::CreateAndStart(
+      *web_contents(), dialog_callback.GetCallback(),
+      first_callback.GetCallback());
+
+  // Verify the first create shortcut task is blocked.
+  EXPECT_FALSE(dialog_callback.IsReady());
+  EXPECT_FALSE(first_callback.IsReady());
+
+  // Navigate to a separate page.
+  ui_test_utils::NavigateToURLBlockUntilNavigationsComplete(
+      browser(), GURL(url::kAboutBlankURL), /*number_of_navigations=*/1);
+  ASSERT_TRUE(first_callback.Wait());
+  EXPECT_FALSE(first_callback.Get<bool>());
+  histogram_tester.ExpectBucketCount(
+      "Shortcuts.CreationTask.Result",
+      ShortcutCreationTaskResult::kPageInvalidated, 1);
+
+  // Verify task gets destroyed after exiting due to errors.
+  EXPECT_THAT(CreateShortcutForCurrentWebContentsTask::GetForCurrentDocument(
+                  web_contents()->GetPrimaryMainFrame()),
+              IsNull());
+}
+
+IN_PROC_BROWSER_TEST_F(ShortcutCreationBrowserTest, VisibilityChangeStopsTask) {
+  ASSERT_TRUE(ui_test_utils::NavigateToURL(
+      browser(), embedded_https_test_server().GetURL(kPageWithIcons)));
+
+  base::HistogramTester histogram_tester;
+
+  // Stall the creation flow to prevent it from proceeding.
+  base::test::TestFuture<
+      const gfx::ImageSkia&, std::u16string,
+      CreateShortcutForCurrentWebContentsTask::ShortcutsDialogResultCallback>
+      dialog_callback;
+  base::test::TestFuture<bool> first_callback;
+  CreateShortcutForCurrentWebContentsTask::CreateAndStart(
+      *web_contents(), dialog_callback.GetCallback(),
+      first_callback.GetCallback());
+
+  // Verify the first create shortcut task is blocked.
+  EXPECT_FALSE(dialog_callback.IsReady());
+  EXPECT_FALSE(first_callback.IsReady());
+
+  // Open a new tab.
+  chrome::NewTab(browser());
+  ASSERT_TRUE(first_callback.Wait());
+  EXPECT_FALSE(first_callback.Get<bool>());
+  histogram_tester.ExpectBucketCount(
+      "Shortcuts.CreationTask.Result",
+      ShortcutCreationTaskResult::kPageInvalidated, 1);
+}
+
+IN_PROC_BROWSER_TEST_F(ShortcutCreationBrowserTest,
+                       CancelFromCreateShortcutDialog) {
+  ASSERT_TRUE(ui_test_utils::NavigateToURL(
+      browser(), embedded_https_test_server().GetURL(kPageWithIcons)));
+  base::HistogramTester histogram_tester;
+  views::NamedWidgetShownWaiter widget_waiter(
+      views::test::AnyWidgetTestPasskey{}, "CreateDesktopShortcutDialog");
+
+  base::test::TestFuture<bool> final_callback;
+  CreateShortcutForCurrentWebContentsTask::CreateAndStart(
+      *web_contents(),
+      base::BindOnce(&chrome::ShowCreateShortcutDialog, web_contents()),
+      final_callback.GetCallback());
+  views::Widget* widget = widget_waiter.WaitIfNeededAndGet();
+  ASSERT_NE(widget, nullptr);
+
+  views::test::WidgetDestroyedWaiter destroy_waiter(widget);
+  views::test::CancelDialog(widget);
+  destroy_waiter.Wait();
+  ASSERT_TRUE(final_callback.Wait());
+  EXPECT_FALSE(final_callback.Get<bool>());
+
+  histogram_tester.ExpectBucketCount(
+      "Shortcuts.CreationTask.Result",
+      ShortcutCreationTaskResult::kUserCancelledShortcutCreationFromDialog, 1);
+}
+
+}  // namespace
+}  // namespace shortcuts
diff --git a/chrome/browser/shortcuts/shortcut_creator.cc b/chrome/browser/shortcuts/shortcut_creator.cc
index ceb7cff..49804ad 100644
--- a/chrome/browser/shortcuts/shortcut_creator.cc
+++ b/chrome/browser/shortcuts/shortcut_creator.cc
@@ -4,12 +4,39 @@
 
 #include "chrome/browser/shortcuts/shortcut_creator.h"
 
+#include <string>
+
 #include "base/files/file_enumerator.h"
 #include "base/files/file_path.h"
 #include "base/metrics/histogram_functions.h"
+#include "ui/gfx/image/image_family.h"
+#include "url/gurl.h"
 
 namespace shortcuts {
 
+ShortcutMetadata::ShortcutMetadata() = default;
+ShortcutMetadata::ShortcutMetadata(base::FilePath profile_path,
+                                   GURL shortcut_url,
+                                   std::u16string shortcut_title,
+                                   gfx::ImageFamily shortcut_images)
+    : profile_path(profile_path),
+      shortcut_url(shortcut_url),
+      shortcut_title(shortcut_title),
+      shortcut_images(std::move(shortcut_images)) {
+  CHECK(IsValid());
+}
+ShortcutMetadata::~ShortcutMetadata() = default;
+
+ShortcutMetadata::ShortcutMetadata(ShortcutMetadata&& metadata) = default;
+ShortcutMetadata& ShortcutMetadata::operator=(ShortcutMetadata&& metadata) =
+    default;
+
+bool ShortcutMetadata::IsValid() {
+  return !profile_path.empty() && shortcut_url.is_valid() &&
+         !shortcut_title.empty() && profile_path.BaseName() != profile_path &&
+         !shortcut_images.empty();
+}
+
 void EmitIconStorageCountMetric(const base::FilePath& icon_directory) {
   size_t num_files = 0;
   base::FileEnumerator file_iter(icon_directory, /*recursive=*/false,
diff --git a/chrome/browser/shortcuts/shortcut_creator.h b/chrome/browser/shortcuts/shortcut_creator.h
index 050299a..17d86a2 100644
--- a/chrome/browser/shortcuts/shortcut_creator.h
+++ b/chrome/browser/shortcuts/shortcut_creator.h
@@ -9,42 +9,69 @@
 
 #include "base/files/file_path.h"
 #include "base/functional/callback_forward.h"
-
-class GURL;
-
-namespace gfx {
-class ImageFamily;
-}
+#include "base/task/sequenced_task_runner.h"
+#include "ui/gfx/image/image_family.h"
+#include "url/gurl.h"
 
 namespace shortcuts {
 
-enum class ShortcutCreatorResult { kSuccess, kSuccessWithErrors, kError };
+// These values are persisted to logs. Entries should not be renumbered and
+// numeric values should never be reused.
+enum class ShortcutCreatorResult {
+  kSuccess = 0,
+  kSuccessWithErrors = 1,
+  kError = 2,
+  kMaxValue = kError
+};
 
 using ShortcutCreatorCallback = base::OnceCallback<void(ShortcutCreatorResult)>;
 
+// Requirements for ShortcutMetadata to be valid:
+// - The `shortcut_url` must be valid.
+// - The `shortcut_title` must not be empty.
+// - The `shortcut_images` must not be empty.
+// - The `profile_path` must be valid / non-empty, and the full profile path
+//   (not just the base name).
+struct ShortcutMetadata {
+  ShortcutMetadata();
+  ShortcutMetadata(base::FilePath profile_path,
+                   GURL shortcut_url,
+                   std::u16string shortcut_title,
+                   gfx::ImageFamily shortcut_images);
+  ~ShortcutMetadata();
+
+  // Move ctor since gfx::ImageFamily's copy ctor is implicitly deleted.
+  ShortcutMetadata(ShortcutMetadata&& metadata);
+  ShortcutMetadata& operator=(ShortcutMetadata&& metadata);
+
+  // Returns true if the requirements for using ShortcutMetadata are upheld.
+  bool IsValid();
+
+  base::FilePath profile_path;
+  GURL shortcut_url;
+  std::u16string shortcut_title;
+  gfx::ImageFamily shortcut_images;
+};
+
 // Path in user profile directory to store shortcut icons on Windows and Linux.
 inline constexpr base::FilePath::StringPieceType kWebShortcutsIconDirName =
     FILE_PATH_LITERAL("Web Shortcut Icons");
 
-// Creates a shortcut on the OS desktop with the given name and icons. When
-// clicked / launched, it will launch the given url in a new chrome tab.
-// Invariants:
-// - The url must be valid.
-// - The shortcut name must not be empty.
-// - The icon images must not be empty.
-// - The profile path must be valid / non-empty, and the full profile path
-//   (not just the base name).
-// - This must be called on a sequence that allows blocking calls.
+// Creates a shortcut on the OS desktop with the given shortcut_metadata. When
+// clicked / launched, it will launch the given url in a new chrome tab. This
+// must be called on a sequence that allows blocking calls, such as the one
+// returned by the GetShortcutsTaskRunner().
 //
 // `complete` will be called on the same sequence as
 // `CreateShortcutOnUserDesktop` was called on. Use BindPostTask or similar if
 // you want the callback to be called on a different sequence.
-void CreateShortcutOnUserDesktop(const std::string& shortcut_name,
-                                 const GURL& shortcut_url,
-                                 gfx::ImageFamily icon_images,
-                                 const base::FilePath& profile_path,
+void CreateShortcutOnUserDesktop(ShortcutMetadata shortcut_metadata,
                                  ShortcutCreatorCallback complete);
 
+// Get the task runner to call CreateShortcutOnUserDesktop on. This is obtained
+// from the threadpool specifically to perform OS tasks on.
+scoped_refptr<base::SequencedTaskRunner> GetShortcutsTaskRunner();
+
 // Emits the "Shortcuts.Icons.StorageCount" metric to record the number of icon
 // in the given directory.
 void EmitIconStorageCountMetric(const base::FilePath& icon_directory);
diff --git a/chrome/browser/shortcuts/shortcut_creator_linux.cc b/chrome/browser/shortcuts/shortcut_creator_linux.cc
index 77cebc2..b24ecb4 100644
--- a/chrome/browser/shortcuts/shortcut_creator_linux.cc
+++ b/chrome/browser/shortcuts/shortcut_creator_linux.cc
@@ -25,6 +25,7 @@
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/task/sequenced_task_runner.h"
+#include "base/task/thread_pool.h"
 #include "chrome/browser/shell_integration_linux.h"
 #include "chrome/browser/shortcuts/linux_xdg_wrapper.h"
 #include "chrome/browser/shortcuts/linux_xdg_wrapper_impl.h"
@@ -81,11 +82,6 @@
     const gfx::Image& icon,
     const base::FilePath& profile_path,
     LinuxXdgWrapper& xdg_wrapper) {
-  CHECK(!shortcut_name.empty());
-  CHECK(shortcut_url.is_valid());
-  CHECK(!profile_path.empty());
-  CHECK_NE(profile_path.BaseName(), profile_path);
-
   // First, create necessary directories and do .desktop file location
   // resolution before writing any data, removing some cleanup.
   base::FilePath icon_directory = profile_path.Append(kWebShortcutsIconDirName);
@@ -148,19 +144,26 @@
                            : ShortcutCreatorResult::kSuccess;
 }
 
-void CreateShortcutOnUserDesktop(const std::string& shortcut_name,
-                                 const GURL& shortcut_url,
-                                 gfx::ImageFamily icon_images,
-                                 const base::FilePath& profile_path,
+void CreateShortcutOnUserDesktop(ShortcutMetadata shortcut_metadata,
                                  ShortcutCreatorCallback complete) {
-  const gfx::Image* image = icon_images.GetBest(gfx::Size(128, 128));
+  CHECK(shortcut_metadata.IsValid());
+  const gfx::Image* image =
+      shortcut_metadata.shortcut_images.GetBest(gfx::Size(128, 128));
   CHECK(image);
   CHECK_EQ(image->Size().width(), 128);
   LinuxXdgWrapperImpl wrapper_impl;
   ShortcutCreatorResult result = CreateShortcutOnLinuxDesktop(
-      shortcut_name, shortcut_url, *image, profile_path, wrapper_impl);
+      base::UTF16ToUTF8(shortcut_metadata.shortcut_title),
+      shortcut_metadata.shortcut_url, *image, shortcut_metadata.profile_path,
+      wrapper_impl);
   base::SequencedTaskRunner::GetCurrentDefault()->PostTask(
       FROM_HERE, base::BindOnce(std::move(complete), result));
 }
 
+scoped_refptr<base::SequencedTaskRunner> GetShortcutsTaskRunner() {
+  return base::ThreadPool::CreateSequencedTaskRunner(
+      {base::MayBlock(), base::TaskPriority::USER_VISIBLE,
+       base::TaskShutdownBehavior::BLOCK_SHUTDOWN});
+}
+
 }  // namespace shortcuts
diff --git a/chrome/browser/shortcuts/shortcut_creator_mac.mm b/chrome/browser/shortcuts/shortcut_creator_mac.mm
index f8af63e..412f3c5 100644
--- a/chrome/browser/shortcuts/shortcut_creator_mac.mm
+++ b/chrome/browser/shortcuts/shortcut_creator_mac.mm
@@ -16,9 +16,14 @@
 #include "base/functional/concurrent_callbacks.h"
 #include "base/functional/function_ref.h"
 #include "base/mac/mac_util.h"
+#include "base/memory/scoped_refptr.h"
 #include "base/path_service.h"
 #include "base/strings/strcat.h"
 #include "base/strings/sys_string_conversions.h"
+#include "base/strings/utf_string_conversions.h"
+#include "base/task/sequenced_task_runner.h"
+#include "base/task/task_traits.h"
+#include "base/task/thread_pool.h"
 #include "chrome/browser/shortcuts/chrome_webloc_file.h"
 #include "chrome/browser/shortcuts/platform_util_mac.h"
 #include "ui/gfx/image/image_family.h"
@@ -26,12 +31,11 @@
 
 namespace shortcuts {
 
-void CreateShortcutOnUserDesktop(const std::string& shortcut_name,
-                                 const GURL& shortcut_url,
-                                 gfx::ImageFamily icon_images,
-                                 const base::FilePath& profile_path,
+void CreateShortcutOnUserDesktop(ShortcutMetadata shortcut_metadata,
                                  ShortcutCreatorCallback complete) {
+  CHECK(shortcut_metadata.IsValid());
   using Result = ShortcutCreatorResult;
+  const GURL& shortcut_url = shortcut_metadata.shortcut_url;
 
   base::FilePath desktop_path;
   if (!base::PathService::Get(base::DIR_USER_DESKTOP, &desktop_path)) {
@@ -39,8 +43,8 @@
     return;
   }
 
-  std::optional<base::SafeBaseName> base_name =
-      SanitizeTitleForFileName(shortcut_name);
+  std::optional<base::SafeBaseName> base_name = SanitizeTitleForFileName(
+      base::UTF16ToUTF8(shortcut_metadata.shortcut_title));
   if (!base_name.has_value()) {
     base_name = SanitizeTitleForFileName(shortcut_url.spec());
   }
@@ -54,7 +58,8 @@
     return;
   }
 
-  auto profile_path_name = base::SafeBaseName::Create(profile_path);
+  auto profile_path_name =
+      base::SafeBaseName::Create(shortcut_metadata.profile_path);
   if (!profile_path_name.has_value() ||
       !ChromeWeblocFile(shortcut_url, *profile_path_name)
            .SaveToFile(target_path)) {
@@ -78,10 +83,12 @@
       }).Then(concurrent.CreateCallback()));
 
   NSImage* icon_image = [[NSImage alloc] init];
-  for (const gfx::Image& image : icon_images) {
-    NSArray* image_reps = image.AsNSImage().representations;
-    DCHECK_EQ(1u, image_reps.count);
-    [icon_image addRepresentation:image_reps[0]];
+  for (const gfx::Image& image : shortcut_metadata.shortcut_images) {
+    NSArray<NSImageRep*>* image_reps = image.AsNSImage().representations;
+    DCHECK_GE(image_reps.count, 1u);
+    for (NSImageRep* rep in image_reps) {
+      [icon_image addRepresentation:rep];
+    }
   }
   SetIconForFile(icon_image, target_path,
                  base::BindOnce([](bool success) {
@@ -109,4 +116,10 @@
               .Then(std::move(complete)));
 }
 
+scoped_refptr<base::SequencedTaskRunner> GetShortcutsTaskRunner() {
+  return base::ThreadPool::CreateSequencedTaskRunner(
+      {base::MayBlock(), base::TaskPriority::USER_VISIBLE,
+       base::TaskShutdownBehavior::BLOCK_SHUTDOWN});
+}
+
 }  // namespace shortcuts
diff --git a/chrome/browser/shortcuts/shortcut_creator_mac_unittest.mm b/chrome/browser/shortcuts/shortcut_creator_mac_unittest.mm
index f432e5b..c373a2a 100644
--- a/chrome/browser/shortcuts/shortcut_creator_mac_unittest.mm
+++ b/chrome/browser/shortcuts/shortcut_creator_mac_unittest.mm
@@ -101,9 +101,11 @@
       CreateImageFamily({{.size = 128, .color = SK_ColorMAGENTA}});
 
   base::test::TestFuture<ShortcutCreatorResult> future;
-  CreateShortcutOnUserDesktop("Test Name", GURL("https://example.com/test"),
-                              std::move(images), profile_path(),
-                              future.GetCallback());
+
+  ShortcutMetadata metadata(profile_path(), GURL("https://example.com/test"),
+                            u"Test Name", std::move(images));
+
+  CreateShortcutOnUserDesktop(std::move(metadata), future.GetCallback());
   ASSERT_TRUE(future.Wait());
   EXPECT_EQ(ShortcutCreatorResult::kSuccess, future.Get());
 
@@ -132,9 +134,10 @@
   gfx::ImageFamily images = CreateImageFamily(image_descs);
 
   base::test::TestFuture<ShortcutCreatorResult> future;
-  CreateShortcutOnUserDesktop("Test Name", GURL("https://example.com/test"),
-                              std::move(images), profile_path(),
-                              future.GetCallback());
+  ShortcutMetadata metadata(profile_path(), GURL("https://example.com/test"),
+                            u"Test Name", std::move(images));
+
+  CreateShortcutOnUserDesktop(std::move(metadata), future.GetCallback());
   ASSERT_TRUE(future.Wait());
   EXPECT_EQ(ShortcutCreatorResult::kSuccess, future.Get());
 
diff --git a/chrome/browser/shortcuts/shortcut_creator_win.cc b/chrome/browser/shortcuts/shortcut_creator_win.cc
index b57c276..01427d6 100644
--- a/chrome/browser/shortcuts/shortcut_creator_win.cc
+++ b/chrome/browser/shortcuts/shortcut_creator_win.cc
@@ -10,10 +10,14 @@
 #include "base/files/file_path.h"
 #include "base/files/file_util.h"
 #include "base/hash/hash.h"
+#include "base/memory/scoped_refptr.h"
 #include "base/path_service.h"
 #include "base/strings/strcat.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/strings/utf_string_conversions.h"
+#include "base/task/sequenced_task_runner.h"
+#include "base/task/task_traits.h"
+#include "base/task/thread_pool.h"
 #include "base/win/shortcut.h"
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/shortcuts/platform_util_win.h"
@@ -45,19 +49,21 @@
 
 }  // namespace
 
-void CreateShortcutOnUserDesktop(const std::string& shortcut_name,
-                                 const GURL& shortcut_url,
-                                 gfx::ImageFamily icon_images,
-                                 const base::FilePath& profile_path,
+void CreateShortcutOnUserDesktop(ShortcutMetadata shortcut_metadata,
                                  ShortcutCreatorCallback complete) {
+  CHECK(shortcut_metadata.IsValid());
+  const GURL& shortcut_url = shortcut_metadata.shortcut_url;
+
   base::FilePath chrome_proxy_path = GetChromeProxyPath();
   // Create a .ico file from the icon images, and put it in
   // <profile dir>/shortcuts/resources/<Url Hash>/icons.
   std::string url_hash =
       base::NumberToString(base::PersistentHash(shortcut_url.spec()));
   base::FilePath target_path =
-      profile_path.Append(kWebShortcutsIconDirName).AppendASCII(url_hash);
-  base::FilePath icon_path = CreateIconFileFromBitmap(target_path, icon_images);
+      shortcut_metadata.profile_path.Append(kWebShortcutsIconDirName)
+          .AppendASCII(url_hash);
+  base::FilePath icon_path =
+      CreateIconFileFromBitmap(target_path, shortcut_metadata.shortcut_images);
 
   // Create a desktop shortcut
   base::FilePath desktop;
@@ -66,14 +72,14 @@
     std::move(complete).Run(ShortcutCreatorResult::kError);
     return;
   }
-  base::FilePath shortcut_path =
-      desktop.Append(base::StrCat({base::ASCIIToWide(shortcut_name), L".lnk"}));
+  base::FilePath shortcut_path = desktop.Append(base::StrCat(
+      {base::UTF16ToWide(shortcut_metadata.shortcut_title), L".lnk"}));
 
   base::win::ShortcutProperties target_and_args_properties;
   target_and_args_properties.set_target(chrome_proxy_path);
   target_and_args_properties.set_arguments(base::StrCat(
       {L"--", base::ASCIIToWide(switches::kProfileDirectory), L"=\"",
-       profile_path.BaseName().value(), L"\" --",
+       shortcut_metadata.profile_path.BaseName().value(), L"\" --",
        base::ASCIIToWide(switches::kIgnoreProfileDirectoryIfNotExists), L" ",
        base::ASCIIToWide(shortcut_url.spec())}));
   target_and_args_properties.set_icon(icon_path, /*icon_index_in=*/0);
@@ -85,4 +91,10 @@
                               : ShortcutCreatorResult::kError);
 }
 
+scoped_refptr<base::SequencedTaskRunner> GetShortcutsTaskRunner() {
+  return base::ThreadPool::CreateCOMSTATaskRunner(
+      {base::MayBlock(), base::TaskPriority::USER_VISIBLE,
+       base::TaskShutdownBehavior::BLOCK_SHUTDOWN});
+}
+
 }  // namespace shortcuts
diff --git a/chrome/browser/shortcuts/shortcut_creator_win_unittest.cc b/chrome/browser/shortcuts/shortcut_creator_win_unittest.cc
index d19dcd89..84c96d5 100644
--- a/chrome/browser/shortcuts/shortcut_creator_win_unittest.cc
+++ b/chrome/browser/shortcuts/shortcut_creator_win_unittest.cc
@@ -33,7 +33,7 @@
 namespace {
 
 constexpr char kShortcutFileName[] = "Test Name.lnk";
-constexpr char kShortcutName[] = "Test Name";
+constexpr char16_t kShortcutName[] = u"Test Name";
 
 struct ImageDesc {
   int size;
@@ -97,9 +97,11 @@
                          {.size = 32, .color = SK_ColorBLUE},
                          {.size = 256, .color = SK_ColorGREEN}});
 
+  ShortcutMetadata metadata(default_profile_path(), kUrl, kShortcutName,
+                            std::move(images));
   base::test::TestFuture<ShortcutCreatorResult> future;
-  CreateShortcutOnUserDesktop(kShortcutName, kUrl, std::move(images),
-                              default_profile_path(), future.GetCallback());
+
+  CreateShortcutOnUserDesktop(std::move(metadata), future.GetCallback());
   ASSERT_TRUE(future.Wait());
   EXPECT_EQ(ShortcutCreatorResult::kSuccess, future.Get());
 
diff --git a/chrome/browser/support_tool/support_tool_util.cc b/chrome/browser/support_tool/support_tool_util.cc
index a689f83..983c98d2 100644
--- a/chrome/browser/support_tool/support_tool_util.cc
+++ b/chrome/browser/support_tool/support_tool_util.cc
@@ -346,3 +346,13 @@
       filename + base::UnlocalizedTimeFormatWithPattern(
                      timestamp, "'UTC'yyyyMMdd_HHmm", icu::TimeZone::getGMT()));
 }
+
+std::string SupportToolErrorsToString(
+    const std::set<SupportToolError>& errors) {
+  std::vector<std::string_view> error_messages;
+  error_messages.reserve(errors.size());
+  for (const auto& error : errors) {
+    error_messages.push_back(error.error_message);
+  }
+  return base::JoinString(error_messages, ", ");
+}
diff --git a/chrome/browser/support_tool/support_tool_util.h b/chrome/browser/support_tool/support_tool_util.h
index c47c8329..ac08ade0 100644
--- a/chrome/browser/support_tool/support_tool_util.h
+++ b/chrome/browser/support_tool/support_tool_util.h
@@ -40,4 +40,7 @@
                                    const std::string& case_id,
                                    base::Time timestamp);
 
+// Returns the string representation of support tool errors.
+std::string SupportToolErrorsToString(const std::set<SupportToolError>& errors);
+
 #endif  // CHROME_BROWSER_SUPPORT_TOOL_SUPPORT_TOOL_UTIL_H_
diff --git a/chrome/browser/sync/test/integration/preferences_helper.cc b/chrome/browser/sync/test/integration/preferences_helper.cc
index 61419850..4afa7d5 100644
--- a/chrome/browser/sync/test/integration/preferences_helper.cc
+++ b/chrome/browser/sync/test/integration/preferences_helper.cc
@@ -7,6 +7,7 @@
 #include <utility>
 
 #include "base/functional/bind.h"
+#include "base/json/json_writer.h"
 #include "base/notreached.h"
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/sync/test/integration/sync_datatype_helper.h"
@@ -153,6 +154,13 @@
   return std::nullopt;
 }
 
+std::string ConvertPrefValueToValueInSpecifics(const base::Value& value) {
+  std::string result;
+  bool success = base::JSONWriter::Write(value, &result);
+  DCHECK(success);
+  return result;
+}
+
 }  // namespace preferences_helper
 
 BooleanPrefValueChecker::BooleanPrefValueChecker(PrefService* pref_service,
diff --git a/chrome/browser/sync/test/integration/preferences_helper.h b/chrome/browser/sync/test/integration/preferences_helper.h
index 7581daf..1b626d5 100644
--- a/chrome/browser/sync/test/integration/preferences_helper.h
+++ b/chrome/browser/sync/test/integration/preferences_helper.h
@@ -86,6 +86,10 @@
     const std::string& pref_name,
     fake_server::FakeServer* fake_server);
 
+// Converts `value` to the synced pref value, i.e. the value as it is sent via
+// the specifics.
+std::string ConvertPrefValueToValueInSpecifics(const base::Value& value);
+
 }  // namespace preferences_helper
 
 // Checker that blocks until pref has the specified value.
diff --git a/chrome/browser/sync/test/integration/single_client_common_sync_test.cc b/chrome/browser/sync/test/integration/single_client_common_sync_test.cc
index 46f5060..b01ab75a 100644
--- a/chrome/browser/sync/test/integration/single_client_common_sync_test.cc
+++ b/chrome/browser/sync/test/integration/single_client_common_sync_test.cc
@@ -163,17 +163,14 @@
   const syncer::ModelTypeSet kInterestingDataTypes{syncer::BOOKMARKS,
                                                    syncer::PREFERENCES};
 
-  ASSERT_TRUE(SetupClients());
-
+  ASSERT_TRUE(SetupSync());
   // Set the preference to false initially which should get synced.
   GetProfile(0)->GetPrefs()->SetBoolean(prefs::kHomePageIsNewTabPage, false);
-  ASSERT_TRUE(SetupSync());
-  std::optional<sync_pb::PreferenceSpecifics> server_value =
-      preferences_helper::GetPreferenceInFakeServer(
-          syncer::ModelType::PREFERENCES, prefs::kHomePageIsNewTabPage,
-          GetFakeServer());
-  ASSERT_TRUE(server_value.has_value());
-  ASSERT_EQ(server_value->value(), "false");
+  EXPECT_TRUE(FakeServerPrefMatchesValueChecker(
+                  syncer::ModelType::PREFERENCES, prefs::kHomePageIsNewTabPage,
+                  preferences_helper::ConvertPrefValueToValueInSpecifics(
+                      base::Value(false)))
+                  .Wait());
 
   {
     // No types have unsynced data.
diff --git a/chrome/browser/sync/test/integration/single_client_preferences_sync_test.cc b/chrome/browser/sync/test/integration/single_client_preferences_sync_test.cc
index 4fab16d0..49bc3bcb 100644
--- a/chrome/browser/sync/test/integration/single_client_preferences_sync_test.cc
+++ b/chrome/browser/sync/test/integration/single_client_preferences_sync_test.cc
@@ -40,6 +40,7 @@
 namespace {
 
 using preferences_helper::ChangeBooleanPref;
+using preferences_helper::ConvertPrefValueToValueInSpecifics;
 using preferences_helper::GetPrefs;
 using preferences_helper::GetRegistry;
 using testing::Eq;
@@ -47,13 +48,6 @@
 using testing::NotNull;
 using user_prefs::PrefRegistrySyncable;
 
-std::string ConvertToSyncedPrefValue(const base::Value& value) {
-  std::string result;
-  bool success = base::JSONWriter::Write(value, &result);
-  DCHECK(success);
-  return result;
-}
-
 sync_pb::PreferenceSpecifics* GetPreferenceSpecifics(
     syncer::ModelType model_type,
     sync_pb::EntitySpecifics& specifics) {
@@ -91,7 +85,7 @@
     sync_pb::PreferenceSpecifics* preference_specifics =
         GetPreferenceSpecifics(model_type, specifics);
     preference_specifics->set_name(name);
-    preference_specifics->set_value(ConvertToSyncedPrefValue(value));
+    preference_specifics->set_value(ConvertPrefValueToValueInSpecifics(value));
 
     GetFakeServer()->InjectEntity(
         syncer::PersistentUniqueClientEntity::CreateFromSpecificsForTesting(
@@ -378,7 +372,7 @@
   EXPECT_TRUE(FakeServerPrefMatchesValueChecker(
                   syncer::ModelType::PREFERENCES,
                   sync_preferences::kSyncablePrefForTesting,
-                  ConvertToSyncedPrefValue(base::Value("new value")))
+                  ConvertPrefValueToValueInSpecifics(base::Value("new value")))
                   .Wait());
 
   // Disable syncing preferences.
@@ -422,14 +416,15 @@
   EXPECT_TRUE(FakeServerPrefMatchesValueChecker(
                   syncer::ModelType::PREFERENCES,
                   sync_preferences::kSyncablePrefForTesting,
-                  ConvertToSyncedPrefValue(base::Value("new value")))
+                  ConvertPrefValueToValueInSpecifics(base::Value("new value")))
                   .Wait());
   // Not the right way to test this but the non-syncable pref has not been
   // synced to the new value.
-  EXPECT_TRUE(FakeServerPrefMatchesValueChecker(
-                  syncer::ModelType::PREFERENCES, kNonSyncablePref,
-                  ConvertToSyncedPrefValue(base::Value("account value")))
-                  .Wait());
+  EXPECT_TRUE(
+      FakeServerPrefMatchesValueChecker(
+          syncer::ModelType::PREFERENCES, kNonSyncablePref,
+          ConvertPrefValueToValueInSpecifics(base::Value("account value")))
+          .Wait());
 }
 
 IN_PROC_BROWSER_TEST_F(SingleClientPreferencesWithAccountStorageSyncTest,
@@ -492,7 +487,7 @@
                 sync_preferences::kSyncableHistorySensitiveListPrefForTesting,
                 GetFakeServer())
                 ->value(),
-            ConvertToSyncedPrefValue(base::Value(new_value.Clone())));
+            ConvertPrefValueToValueInSpecifics(base::Value(new_value.Clone())));
 }
 
 IN_PROC_BROWSER_TEST_F(SingleClientPreferencesWithAccountStorageSyncTest,
@@ -538,11 +533,12 @@
       new_value);
 
   // New value is synced to account.
-  EXPECT_TRUE(FakeServerPrefMatchesValueChecker(
-                  syncer::ModelType::PREFERENCES,
-                  sync_preferences::kSyncableHistorySensitiveListPrefForTesting,
-                  ConvertToSyncedPrefValue(base::Value(new_value.Clone())))
-                  .Wait());
+  EXPECT_TRUE(
+      FakeServerPrefMatchesValueChecker(
+          syncer::ModelType::PREFERENCES,
+          sync_preferences::kSyncableHistorySensitiveListPrefForTesting,
+          ConvertPrefValueToValueInSpecifics(base::Value(new_value.Clone())))
+          .Wait());
 }
 
 IN_PROC_BROWSER_TEST_F(SingleClientPreferencesWithAccountStorageSyncTest,
@@ -975,12 +971,12 @@
                                   .Set("cnn.com", "deny")
                                   .Set("facebook.com", "allow")
                                   .Set("microsoft.com", "deny");
-  EXPECT_TRUE(
-      FakeServerPrefMatchesValueChecker(
-          syncer::ModelType::PREFERENCES,
-          sync_preferences::kSyncableMergeableDictPrefForTesting,
-          ConvertToSyncedPrefValue(base::Value(updated_server_value.Clone())))
-          .Wait());
+  EXPECT_TRUE(FakeServerPrefMatchesValueChecker(
+                  syncer::ModelType::PREFERENCES,
+                  sync_preferences::kSyncableMergeableDictPrefForTesting,
+                  ConvertPrefValueToValueInSpecifics(
+                      base::Value(updated_server_value.Clone())))
+                  .Wait());
 
   // Disable syncing preferences.
   ASSERT_TRUE(GetClient(0)->DisableSyncForType(
@@ -1096,7 +1092,8 @@
   EXPECT_TRUE(FakeServerPrefMatchesValueChecker(
                   syncer::ModelType::PREFERENCES,
                   sync_preferences::kSyncableMergeableListPrefForTesting,
-                  ConvertToSyncedPrefValue(base::Value(updated_value.Clone())))
+                  ConvertPrefValueToValueInSpecifics(
+                      base::Value(updated_value.Clone())))
                   .Wait());
 
   // Disable syncing preferences.
diff --git a/chrome/browser/sync/test/integration/single_client_product_specifications_sync_test.cc b/chrome/browser/sync/test/integration/single_client_product_specifications_sync_test.cc
index 89964eb..a70fca4c 100644
--- a/chrome/browser/sync/test/integration/single_client_product_specifications_sync_test.cc
+++ b/chrome/browser/sync/test/integration/single_client_product_specifications_sync_test.cc
@@ -22,25 +22,26 @@
 const char kNonUniqueName[] = "non_unique_name";
 const char kUuid[] = "e22e29ba-135a-46ea-969a-ece45f979784";
 const char kName[] = "name";
-const std::vector<const std::string> kUrls = {"https://product_one.com/",
-                                              "https://product_two.com/"};
+constexpr std::pair<std::string_view, std::string_view> kUrls = {
+    "https://product_one.com/", "https://product_two.com/"};
 const int64_t kCreationTimeEpochMicros = 1712162260;
 const int64_t kUpdateTimeEpochMicros = 1713162260;
 
-void FillInSpecifics(sync_pb::CompareSpecifics* compare_specifics,
-                     const std::string& uuid,
-                     const std::string& name,
-                     const std::vector<const std::string>& urls) {
+void FillInSpecifics(
+    sync_pb::CompareSpecifics* compare_specifics,
+    const std::string& uuid,
+    const std::string& name,
+    const std::pair<std::string_view, std::string_view>& urls) {
   compare_specifics->set_uuid(uuid);
   compare_specifics->set_name(name);
   compare_specifics->set_creation_time_unix_epoch_micros(
       base::Time::Now().ToDeltaSinceWindowsEpoch().InMicroseconds());
   compare_specifics->set_update_time_unix_epoch_micros(
       base::Time::Now().ToDeltaSinceWindowsEpoch().InMicroseconds());
-  for (const std::string& url : urls) {
-    sync_pb::ComparisonData* data = compare_specifics->add_data();
-    data->set_url(url);
-  }
+  sync_pb::ComparisonData* data = compare_specifics->add_data();
+  data->set_url(urls.first.data());
+  data = compare_specifics->add_data();
+  data->set_url(urls.second.data());
 }
 
 class SingleClientProductSpecificationsSyncTest : public SyncTest {
diff --git a/chrome/browser/sync/test/integration/sync_errors_test.cc b/chrome/browser/sync/test/integration/sync_errors_test.cc
index 8a72cc4..e42630c6 100644
--- a/chrome/browser/sync/test/integration/sync_errors_test.cc
+++ b/chrome/browser/sync/test/integration/sync_errors_test.cc
@@ -389,20 +389,14 @@
 IN_PROC_BROWSER_TEST_F(SyncErrorTest, ShouldThrottleOneDatatypeButNotOthers) {
   const std::string kBookmarkFolderTitle = "title1";
 
-  ASSERT_TRUE(SetupClients());
-
+  ASSERT_TRUE(SetupSync());
   // Set the preference to false initially which should get synced.
   GetProfile(0)->GetPrefs()->SetBoolean(prefs::kHomePageIsNewTabPage, false);
-  ASSERT_TRUE(SetupSync());
-  ASSERT_TRUE(preferences_helper::GetPreferenceInFakeServer(
+  EXPECT_TRUE(FakeServerPrefMatchesValueChecker(
                   syncer::ModelType::PREFERENCES, prefs::kHomePageIsNewTabPage,
-                  GetFakeServer())
-                  .has_value());
-  ASSERT_EQ(preferences_helper::GetPreferenceInFakeServer(
-                syncer::ModelType::PREFERENCES, prefs::kHomePageIsNewTabPage,
-                GetFakeServer())
-                ->value(),
-            "false");
+                  preferences_helper::ConvertPrefValueToValueInSpecifics(
+                      base::Value(false)))
+                  .Wait());
 
   // Start throttling PREFERENCES so further commits will be rejected by the
   // server.
diff --git a/chrome/browser/sync/test/integration/two_client_search_engines_sync_test.cc b/chrome/browser/sync/test/integration/two_client_search_engines_sync_test.cc
index 67a84a94..09c2c79 100644
--- a/chrome/browser/sync/test/integration/two_client_search_engines_sync_test.cc
+++ b/chrome/browser/sync/test/integration/two_client_search_engines_sync_test.cc
@@ -335,14 +335,14 @@
 IN_PROC_BROWSER_TEST_F(TwoClientSearchEnginesSyncTest,
                        DeleteSyncedDefaultWithoutPrefSync) {
   ASSERT_TRUE(SetupClients());
-
   AddSearchEngine(/*profile_index=*/0, "test0");
   AddSearchEngine(/*profile_index=*/0, "test1");
   AddSearchEngine(/*profile_index=*/1, "test0");
   AddSearchEngine(/*profile_index=*/1, "test1");
-  ChangeDefaultSearchProvider(/*profile_index=*/0, "test0");
 
   ASSERT_TRUE(SetupSync());
+
+  ChangeDefaultSearchProvider(/*profile_index=*/0, "test0");
   ASSERT_TRUE(SearchEnginesMatchChecker().Wait());
 
   // Throttle PREFERENCES to block any commits to them, which in this case
diff --git a/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/EmptyTabObserver.java b/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/EmptyTabObserver.java
index f57df88a..7e5d2e2 100644
--- a/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/EmptyTabObserver.java
+++ b/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/EmptyTabObserver.java
@@ -154,7 +154,7 @@
             int bottomControlsMinHeightOffsetY) {}
 
     @Override
-    public void onWillShowBrowserControls(Tab tab) {}
+    public void onWillShowBrowserControls(Tab tab, boolean viewTransitionOptIn) {}
 
     @Override
     public void onContentViewScrollingStateChanged(boolean scrolling) {}
diff --git a/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/TabObserver.java b/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/TabObserver.java
index b5617da..6184b6f6 100644
--- a/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/TabObserver.java
+++ b/chrome/browser/tab/java/src/org/chromium/chrome/browser/tab/TabObserver.java
@@ -346,11 +346,13 @@
      * Called when the tab is about to notify its renderer to show the browser controls.
      *
      * @param tab The notifying {@link Tab}.
+     * @param tab Whether the current page has opted in to same-origin view transitions.
      */
-    void onWillShowBrowserControls(Tab tab);
+    void onWillShowBrowserControls(Tab tab, boolean viewTransitionOptIn);
 
     /**
      * Called when scrolling state of Tab's content view changes.
+     *
      * @param scrolling {@code true} if scrolling started; {@code false} if stopped.
      */
     void onContentViewScrollingStateChanged(boolean scrolling);
diff --git a/chrome/browser/tab_group_sync/android/java/src/org/chromium/chrome/browser/tab_group_sync/TabGroupSyncFeatures.java b/chrome/browser/tab_group_sync/android/java/src/org/chromium/chrome/browser/tab_group_sync/TabGroupSyncFeatures.java
index 2dca8c5..431e39108 100644
--- a/chrome/browser/tab_group_sync/android/java/src/org/chromium/chrome/browser/tab_group_sync/TabGroupSyncFeatures.java
+++ b/chrome/browser/tab_group_sync/android/java/src/org/chromium/chrome/browser/tab_group_sync/TabGroupSyncFeatures.java
@@ -15,6 +15,7 @@
 public final class TabGroupSyncFeatures {
     /** Whether tab group sync is enabled. */
     public static boolean isTabGroupSyncEnabled(Profile profile) {
+        if (profile.isOffTheRecord()) return false;
         return TabGroupSyncFeaturesJni.get().isTabGroupSyncEnabled(profile);
     }
 
diff --git a/chrome/browser/tab_group_sync/android/java/src/org/chromium/chrome/browser/tab_group_sync/TabGroupSyncServiceFactory.java b/chrome/browser/tab_group_sync/android/java/src/org/chromium/chrome/browser/tab_group_sync/TabGroupSyncServiceFactory.java
index 2a115873..a137639 100644
--- a/chrome/browser/tab_group_sync/android/java/src/org/chromium/chrome/browser/tab_group_sync/TabGroupSyncServiceFactory.java
+++ b/chrome/browser/tab_group_sync/android/java/src/org/chromium/chrome/browser/tab_group_sync/TabGroupSyncServiceFactory.java
@@ -28,6 +28,7 @@
             return sTabGroupSyncServiceForTesting;
         }
 
+        assert !profile.isOffTheRecord();
         return TabGroupSyncServiceFactoryJni.get().getForProfile(profile);
     }
 
diff --git a/chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc b/chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc
index bb96902..05d2cc2e 100644
--- a/chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc
+++ b/chrome/browser/tab_group_sync/tab_group_sync_service_factory.cc
@@ -65,7 +65,8 @@
 // static
 TabGroupSyncService* TabGroupSyncServiceFactory::GetForProfile(
     Profile* profile) {
-  DCHECK(profile);
+  CHECK(profile);
+  CHECK(!profile->IsOffTheRecord());
   return static_cast<TabGroupSyncService*>(
       GetInstance()->GetServiceForBrowserContext(profile, /*create=*/true));
 }
diff --git a/chrome/browser/tab_group_sync/tab_group_sync_service_factory_unittest.cc b/chrome/browser/tab_group_sync/tab_group_sync_service_factory_unittest.cc
index ae6d1db..4c59cc4 100644
--- a/chrome/browser/tab_group_sync/tab_group_sync_service_factory_unittest.cc
+++ b/chrome/browser/tab_group_sync/tab_group_sync_service_factory_unittest.cc
@@ -35,9 +35,7 @@
 TEST_F(TabGroupSyncServiceFactoryTest, ServiceNotCreatedInIncognito) {
   Profile* otr_profile = profile_.get()->GetOffTheRecordProfile(
       Profile::OTRProfileID::PrimaryID(), /*create_if_needed=*/true);
-  TabGroupSyncService* service =
-      TabGroupSyncServiceFactory::GetForProfile(otr_profile);
-  EXPECT_FALSE(service);
+  EXPECT_DEATH(TabGroupSyncServiceFactory::GetForProfile(otr_profile), "");
 }
 
 }  // namespace
diff --git a/chrome/browser/tab_resumption/BUILD.gn b/chrome/browser/tab_resumption/BUILD.gn
index d3b4bc1..ee112b4 100644
--- a/chrome/browser/tab_resumption/BUILD.gn
+++ b/chrome/browser/tab_resumption/BUILD.gn
@@ -8,12 +8,14 @@
 android_library("java") {
   srcjar_deps = [ ":jni_headers" ]
   sources = [
+    "java/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionSuggestionBackend.java",
     "java/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionTabResumptionDataProvider.java",
     "java/src/org/chromium/chrome/browser/tab_resumption/LocalTabSuggestionEntry.java",
     "java/src/org/chromium/chrome/browser/tab_resumption/LocalTabTabResumptionDataProvider.java",
     "java/src/org/chromium/chrome/browser/tab_resumption/LocalTileView.java",
     "java/src/org/chromium/chrome/browser/tab_resumption/MixedTabResumptionDataProvider.java",
     "java/src/org/chromium/chrome/browser/tab_resumption/SmartTabResumptionDataProvider.java",
+    "java/src/org/chromium/chrome/browser/tab_resumption/SuggestionBackend.java",
     "java/src/org/chromium/chrome/browser/tab_resumption/SuggestionBundle.java",
     "java/src/org/chromium/chrome/browser/tab_resumption/SuggestionEntry.java",
     "java/src/org/chromium/chrome/browser/tab_resumption/SyncDerivedSuggestionEntrySource.java",
@@ -91,6 +93,7 @@
   resources_package = "org.chromium.chrome.browser.tab_resumption"
 
   sources = [
+    "junit/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionSuggestionBackendTest.java",
     "junit/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionTabResumptionDataProviderTest.java",
     "junit/src/org/chromium/chrome/browser/tab_resumption/LocalTabTabResumptionDataProviderTest.java",
     "junit/src/org/chromium/chrome/browser/tab_resumption/MixedTabResumptionDataProviderTest.java",
diff --git a/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionSuggestionBackend.java b/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionSuggestionBackend.java
new file mode 100644
index 0000000..359fd2f
--- /dev/null
+++ b/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionSuggestionBackend.java
@@ -0,0 +1,80 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.chrome.browser.tab_resumption;
+
+import org.chromium.base.Callback;
+import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper;
+import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper.ForeignSession;
+import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper.ForeignSessionTab;
+import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper.ForeignSessionWindow;
+import org.chromium.components.embedder_support.util.UrlConstants;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+/** A SuggestionBackend backed by ForeignSessionHelper. */
+public class ForeignSessionSuggestionBackend implements SuggestionBackend {
+    private final ForeignSessionHelper mForeignSessionHelper;
+
+    public ForeignSessionSuggestionBackend(ForeignSessionHelper foreignSessionHelper) {
+        mForeignSessionHelper = foreignSessionHelper;
+    }
+
+    /** Implements {@link SuggestionBackend} */
+    @Override
+    public void destroy() {
+        mForeignSessionHelper.destroy();
+    }
+
+    /** Implements {@link SuggestionBackend} */
+    @Override
+    public void triggerUpdate() {
+        mForeignSessionHelper.triggerSessionSync();
+    }
+
+    /** Implements {@link SuggestionBackend} */
+    @Override
+    public void setUpdateObserver(Runnable listener) {
+        mForeignSessionHelper.setOnForeignSessionCallback(() -> listener.run());
+    }
+
+    /** Implements {@link SuggestionBackend} */
+    @Override
+    public void readCached(Callback<List<SuggestionEntry>> callback) {
+        List<SuggestionEntry> suggestions = new ArrayList<SuggestionEntry>();
+
+        long currentTimeMs = getCurrentTimeMs();
+        List<ForeignSession> foreignSessions = mForeignSessionHelper.getForeignSessions();
+        for (ForeignSession session : foreignSessions) {
+            for (ForeignSessionWindow window : session.windows) {
+                for (ForeignSessionTab tab : window.tabs) {
+                    if (isForeignSessionTabUsable(tab)
+                            && currentTimeMs - tab.lastActiveTime <= STALENESS_THRESHOLD_MS) {
+                        suggestions.add(
+                                new SuggestionEntry(
+                                        session.name,
+                                        tab.url,
+                                        tab.title,
+                                        tab.lastActiveTime,
+                                        tab.id));
+                    }
+                }
+            }
+        }
+        Collections.sort(suggestions);
+        callback.onResult(suggestions);
+    }
+
+    /** Returns the current time in ms since the epoch. */
+    long getCurrentTimeMs() {
+        return System.currentTimeMillis();
+    }
+
+    private boolean isForeignSessionTabUsable(ForeignSessionTab tab) {
+        String scheme = tab.url.getScheme();
+        return scheme.equals(UrlConstants.HTTP_SCHEME) || scheme.equals(UrlConstants.HTTPS_SCHEME);
+    }
+}
diff --git a/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionTabResumptionDataProvider.java b/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionTabResumptionDataProvider.java
index 8f429fbc..cf4fcb84d 100644
--- a/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionTabResumptionDataProvider.java
+++ b/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionTabResumptionDataProvider.java
@@ -86,9 +86,11 @@
         if (mStrength == ResultStrength.TENTATIVE && mTentativeSuggestionTime == 0) {
             mTentativeSuggestionTime = mEntrySource.getCurrentTimeMs();
         }
-        List<SuggestionEntry> suggestions = mEntrySource.getSuggestions();
-        assert suggestions != null; // Not null, but may be empty.
-        suggestionsCallback.onResult(new SuggestionsResult(mStrength, suggestions));
+        mEntrySource.getSuggestions(
+                (List<SuggestionEntry> suggestions) -> {
+                    assert suggestions != null; // Not null, but may be empty.
+                    suggestionsCallback.onResult(new SuggestionsResult(mStrength, suggestions));
+                });
     }
 
     /** Implements {@link SyncDerivedSuggestionEntrySource.SourceDataChangedObserver} */
diff --git a/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/SuggestionBackend.java b/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/SuggestionBackend.java
new file mode 100644
index 0000000..74b67f4c2
--- /dev/null
+++ b/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/SuggestionBackend.java
@@ -0,0 +1,37 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.chrome.browser.tab_resumption;
+
+import org.chromium.base.Callback;
+
+import java.util.List;
+import java.util.concurrent.TimeUnit;
+
+/**
+ * Interface to fetch SuggestionEntry data backed by a service (e.g., Sync) that needs explicit
+ * trigger to update.
+ */
+public interface SuggestionBackend {
+    // Suggestions older than 24h are considered stale, and rejected.
+    public static final long STALENESS_THRESHOLD_MS = TimeUnit.HOURS.toMillis(24);
+
+    /** Cleans up class and owned objects. */
+    public void destroy();
+
+    /**
+     * Triggers update on the backend, debounced. If update completes, the update listener (if set)
+     * gets called. This is not guaranteed to happen in reasonable time after trigger.
+     */
+    public void triggerUpdate();
+
+    /** Assigns a listener for the update that might or might not follow triggerUpdate(). */
+    public void setUpdateObserver(Runnable listener);
+
+    /**
+     * Reads a list of SuggstionEntry. This should run relatively fast, and can pass back cached or
+     * stale data.
+     */
+    public void readCached(Callback<List<SuggestionEntry>> callback);
+}
diff --git a/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/SyncDerivedSuggestionEntrySource.java b/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/SyncDerivedSuggestionEntrySource.java
index 4b67f9d..9393cf6 100644
--- a/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/SyncDerivedSuggestionEntrySource.java
+++ b/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/SyncDerivedSuggestionEntrySource.java
@@ -6,63 +6,49 @@
 
 import androidx.annotation.VisibleForTesting;
 
+import org.chromium.base.Callback;
 import org.chromium.base.ObserverList;
 import org.chromium.chrome.browser.profiles.Profile;
-import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper;
-import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper.ForeignSession;
-import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper.ForeignSessionTab;
-import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper.ForeignSessionWindow;
 import org.chromium.chrome.browser.signin.services.IdentityServicesProvider;
 import org.chromium.chrome.browser.signin.services.SigninManager;
 import org.chromium.chrome.browser.signin.services.SigninManager.SignInStateObserver;
 import org.chromium.chrome.browser.sync.SyncServiceFactory;
-import org.chromium.components.embedder_support.util.UrlConstants;
 import org.chromium.components.signin.identitymanager.ConsentLevel;
 import org.chromium.components.signin.identitymanager.IdentityManager;
 import org.chromium.components.sync.SyncService;
 import org.chromium.components.sync.SyncService.SyncStateChangedListener;
 
 import java.util.ArrayList;
-import java.util.Collections;
 import java.util.List;
-import java.util.concurrent.TimeUnit;
 
 /**
- * Adapter for ForeignSessionHelper with additional features:
- *
- * <pre>
- * * Support to observe "data change events", which combines:
- *   * Permission updates from signin and sync status changes.
- *   * ForeignSessionCallback in response of new data after triggerSessionSync() call.
- * * Synchronous getSuggestions() to get tab resumption module suggestions computed from potentially
- *   stale Foreign Sessions data. This also calls triggerSessionSync(), which allows callers to get
- *   up-to-date results (although this requires another getSuggestions() call).
- * </pre>
+ * A shareable, self-updating, and cached source of SuggestionEntry instances that also observes
+ * permission updates from signin and sync status changes.
  */
 public class SyncDerivedSuggestionEntrySource
         implements SignInStateObserver, SyncStateChangedListener {
 
-    // Suggestions older than 24h are considered stale, and rejected.
-    private static final long STALENESS_THRESHOLD_MS = TimeUnit.HOURS.toMillis(24);
-
-    /** Interface to observe "data change events" in the Source. */
+    /**
+     * Interface for Source caller to observe "data change events", which can be non-permission
+     * updates (suggestion changes) or permission updates (signin or sync status changes).
+     */
     public interface SourceDataChangedObserver {
         public void onDataChanged(boolean isPermissionUpdate);
     }
 
     private final SigninManager mSigninManager;
     private final SyncService mSyncService;
-    private final ForeignSessionHelper mForeignSessionHelper;
+    private final SuggestionBackend mSuggestionBackend;
 
     private final ObserverList<SourceDataChangedObserver> mSourceDataChangedObservers;
 
     private boolean mIsSignedIn;
     private boolean mIsSynced;
 
-    // Flag to indicate whether a computation of suggestions is needed.
-    private boolean mRequireSuggestionsCompute;
+    // Flag to indicate whether `mCachedSuggestionEntries` can be passed without update.
+    private boolean mPassUseCachedResults;
 
-    private final ArrayList<SuggestionEntry> mSuggestions;
+    private final ArrayList<SuggestionEntry> mCachedSuggestionEntries;
 
     /**
      * @param signinManager To observe signin state changes.
@@ -75,11 +61,12 @@
             SigninManager signinManager,
             IdentityManager identityManager,
             SyncService syncService,
-            ForeignSessionHelper foreignSessionHelper) {
+            SuggestionBackend suggestionBackend) {
         super();
         mSigninManager = signinManager;
         mSyncService = syncService;
-        mForeignSessionHelper = foreignSessionHelper;
+        mSuggestionBackend = suggestionBackend;
+
         mSourceDataChangedObservers = new ObserverList<SourceDataChangedObserver>();
 
         mSigninManager.addSignInStateObserver(this);
@@ -87,21 +74,22 @@
         mIsSignedIn = identityManager.hasPrimaryAccount(ConsentLevel.SIGNIN);
         mIsSynced = mSyncService.hasKeepEverythingSynced();
 
-        mRequireSuggestionsCompute = true;
-        mSuggestions = new ArrayList<SuggestionEntry>();
+        mPassUseCachedResults = false;
+        mCachedSuggestionEntries = new ArrayList<SuggestionEntry>();
 
-        mForeignSessionHelper.setOnForeignSessionCallback(
+        mSuggestionBackend.setUpdateObserver(
                 () -> {
                     dispatchSourceDataChangedObservers(false);
                 });
     }
 
-    public static SyncDerivedSuggestionEntrySource createFromProfile(Profile profile) {
+    public static SyncDerivedSuggestionEntrySource createFromProfile(
+            Profile profile, SuggestionBackend suggestionBackend) {
         return new SyncDerivedSuggestionEntrySource(
                 /* signinManager= */ IdentityServicesProvider.get().getSigninManager(profile),
                 /* identityManager= */ IdentityServicesProvider.get().getIdentityManager(profile),
                 /* syncService= */ SyncServiceFactory.getForProfile(profile),
-                /* foreignSessionHelper= */ new ForeignSessionHelper(profile));
+                /* suggestionBackend= */ suggestionBackend);
     }
 
     /** Implements {@link TabResumptionDataProvider} */
@@ -109,11 +97,11 @@
         mSyncService.removeSyncStateChangedListener(this);
         mSigninManager.removeSignInStateObserver(this);
         mSourceDataChangedObservers.clear();
-        mForeignSessionHelper.destroy();
+        mSuggestionBackend.destroy();
     }
 
     /**
-     * @return Whether user settings permit Foreign Session data to be used.
+     * @return Whether user settings permit SuggestionBackend data to be used.
      */
     public boolean canUseData() {
         return mIsSignedIn && mIsSynced;
@@ -154,22 +142,35 @@
     }
 
     /**
-     * Computes and returns suggestions entries based on most recently fetched Foreign Session data,
-     * and schecules new sync. Returned results can be shared, so the caller should not modify them,
-     * except perhaps to add shareable cached data (e.g., favicons).
+     * Computes and passes back suggestions entries based on most recently fetched SuggestionBackend
+     * data, and schecules new sync. Returned results may be shared, so the caller should not modify
+     * them.
      */
-    List<SuggestionEntry> getSuggestions() {
+    void getSuggestions(Callback<List<SuggestionEntry>> callback) {
         if (canUseData()) {
-            // Use existing data but trigger sync. If there's no new data then existing data is good
+            // Read cached data but trigger sync. If there's no new data then cached data is good
             // enough. Otherwise new data would notify all observers, which might cause caller to
             // call getSuggestion() again for data update.
-            mForeignSessionHelper.triggerSessionSync();
-            maybeComputeSuggestions();
+            mSuggestionBackend.triggerUpdate();
+
+            if (mPassUseCachedResults) {
+                callback.onResult(mCachedSuggestionEntries);
+            } else {
+                mPassUseCachedResults = true;
+
+                mSuggestionBackend.readCached(
+                        (List<SuggestionEntry> suggestions) -> {
+                            mCachedSuggestionEntries.clear();
+                            mCachedSuggestionEntries.addAll(suggestions);
+                            callback.onResult(mCachedSuggestionEntries);
+                        });
+            }
+
         } else {
-            mSuggestions.clear();
-            mRequireSuggestionsCompute = true;
+            mPassUseCachedResults = false;
+            mCachedSuggestionEntries.clear();
+            callback.onResult(mCachedSuggestionEntries);
         }
-        return mSuggestions;
     }
 
     /** Returns the current time in ms since the epoch. */
@@ -177,40 +178,8 @@
         return System.currentTimeMillis();
     }
 
-    void maybeComputeSuggestions() {
-        if (!mRequireSuggestionsCompute) return;
-
-        long currentTimeMs = getCurrentTimeMs();
-        mSuggestions.clear();
-        List<ForeignSession> foreignSessions = mForeignSessionHelper.getForeignSessions();
-        for (ForeignSession session : foreignSessions) {
-            for (ForeignSessionWindow window : session.windows) {
-                for (ForeignSessionTab tab : window.tabs) {
-                    if (isForeignSessionTabUsable(tab)
-                            && currentTimeMs - tab.lastActiveTime <= STALENESS_THRESHOLD_MS) {
-                        mSuggestions.add(
-                                new SuggestionEntry(
-                                        session.name,
-                                        tab.url,
-                                        tab.title,
-                                        tab.lastActiveTime,
-                                        tab.id));
-                    }
-                }
-            }
-        }
-        Collections.sort(mSuggestions);
-
-        mRequireSuggestionsCompute = false;
-    }
-
-    private boolean isForeignSessionTabUsable(ForeignSessionTab tab) {
-        String scheme = tab.url.getScheme();
-        return scheme.equals(UrlConstants.HTTP_SCHEME) || scheme.equals(UrlConstants.HTTPS_SCHEME);
-    }
-
     private void dispatchSourceDataChangedObservers(boolean isPermissionUpdate) {
-        mRequireSuggestionsCompute = true;
+        mPassUseCachedResults = false;
         for (SourceDataChangedObserver observer : mSourceDataChangedObservers) {
             observer.onDataChanged(isPermissionUpdate);
         }
diff --git a/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/TabResumptionModuleBuilder.java b/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/TabResumptionModuleBuilder.java
index 0cfbac0..716483a7 100644
--- a/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/TabResumptionModuleBuilder.java
+++ b/chrome/browser/tab_resumption/java/src/org/chromium/chrome/browser/tab_resumption/TabResumptionModuleBuilder.java
@@ -19,6 +19,7 @@
 import org.chromium.chrome.browser.magic_stack.ModuleProviderBuilder;
 import org.chromium.chrome.browser.page_image_service.ImageServiceBridge;
 import org.chromium.chrome.browser.profiles.Profile;
+import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper;
 import org.chromium.chrome.browser.tab_resumption.TabResumptionDataProvider.TabResumptionDataProviderFactory;
 import org.chromium.chrome.browser.tab_resumption.TabResumptionModuleMetricsUtils.ModuleNotShownReason;
 import org.chromium.chrome.browser.tab_ui.TabContentManager;
@@ -37,10 +38,10 @@
     private final ObservableSupplier<TabContentManager> mTabContentManagerSupplier;
     private final boolean mUseSalientImage;
 
-    // Foreign Session data source that listens to login / sync status changes. Shared among data
+    // SuggestionEntry data source that listens to login / sync status changes. Shared among data
     // providers to reduce resource use, and ref-counted to ensure proper resource management.
-    private SyncDerivedSuggestionEntrySource mSyncDerivedSuggestionEntrySource;
-    private int mSyncDerivedSuggestionEntrySourceRefCount;
+    private SyncDerivedSuggestionEntrySource mSuggestionEntrySource;
+    private int mSuggestionEntrySourceRefCount;
 
     @Nullable private ImageServiceBridge mImageServiceBridge;
 
@@ -138,22 +139,24 @@
         return profile.isOffTheRecord() ? profile.getOriginalProfile() : profile;
     }
 
-    private void addRefToSuggestionSource() {
-        if (mSyncDerivedSuggestionEntrySourceRefCount == 0) {
-            assert mSyncDerivedSuggestionEntrySource == null;
+    private void addRefToSuggestionEntrySource() {
+        if (mSuggestionEntrySourceRefCount == 0) {
+            assert mSuggestionEntrySource == null;
             Profile profile = getRegularProfile();
-            mSyncDerivedSuggestionEntrySource =
-                    SyncDerivedSuggestionEntrySource.createFromProfile(profile);
+            SuggestionBackend suggestionBackend =
+                    new ForeignSessionSuggestionBackend(new ForeignSessionHelper(profile));
+            mSuggestionEntrySource =
+                    SyncDerivedSuggestionEntrySource.createFromProfile(profile, suggestionBackend);
         }
-        ++mSyncDerivedSuggestionEntrySourceRefCount;
+        ++mSuggestionEntrySourceRefCount;
     }
 
-    private void removeRefToSuggestionSource() {
-        assert mSyncDerivedSuggestionEntrySource != null;
-        --mSyncDerivedSuggestionEntrySourceRefCount;
-        if (mSyncDerivedSuggestionEntrySourceRefCount == 0) {
-            mSyncDerivedSuggestionEntrySource.destroy();
-            mSyncDerivedSuggestionEntrySource = null;
+    private void removeRefToSuggestionEntrySource() {
+        assert mSuggestionEntrySource != null;
+        --mSuggestionEntrySourceRefCount;
+        if (mSuggestionEntrySourceRefCount == 0) {
+            mSuggestionEntrySource.destroy();
+            mSuggestionEntrySource = null;
         }
     }
 
@@ -173,10 +176,10 @@
         ForeignSessionTabResumptionDataProvider foreignSessionProvider = null;
 
         if (TabResumptionModuleEnablement.ForeignSession.shouldMakeProvider(profile)) {
-            addRefToSuggestionSource();
+            addRefToSuggestionEntrySource();
             foreignSessionProvider =
                     new ForeignSessionTabResumptionDataProvider(
-                            mSyncDerivedSuggestionEntrySource, this::removeRefToSuggestionSource);
+                            mSuggestionEntrySource, this::removeRefToSuggestionEntrySource);
         }
         return new MixedTabResumptionDataProvider(localTabProvider, foreignSessionProvider);
     }
diff --git a/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionSuggestionBackendTest.java b/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionSuggestionBackendTest.java
new file mode 100644
index 0000000..ffef8d7
--- /dev/null
+++ b/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionSuggestionBackendTest.java
@@ -0,0 +1,73 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.chrome.browser.tab_resumption;
+
+import static org.mockito.Mockito.when;
+
+import androidx.test.filters.SmallTest;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.annotation.Config;
+
+import org.chromium.base.test.BaseRobolectricTestRunner;
+import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper;
+
+import java.util.List;
+
+/** Unit tests for ForeignSessionSuggestionBackend. */
+@RunWith(BaseRobolectricTestRunner.class)
+@Config(manifest = Config.NONE)
+public class ForeignSessionSuggestionBackendTest extends TestSupport {
+    @Mock private ForeignSessionHelper mForeignSessionHelper;
+
+    private ForeignSessionSuggestionBackend mSuggestionBackend;
+
+    private boolean mIsCalled;
+
+    @Before
+    public void setUp() {
+        MockitoAnnotations.initMocks(this);
+
+        mSuggestionBackend =
+                new ForeignSessionSuggestionBackend(mForeignSessionHelper) {
+                    @Override
+                    long getCurrentTimeMs() {
+                        return CURRENT_TIME_MS;
+                    }
+                };
+    }
+
+    @After
+    public void tearDown() {
+        mSuggestionBackend.destroy();
+    }
+
+    @Test
+    @SmallTest
+    public void testReadCached() {
+        when(mForeignSessionHelper.getForeignSessions()).thenReturn(makeForeignSessionsA());
+        mIsCalled = false;
+        mSuggestionBackend.readCached(
+                (List<SuggestionEntry> suggestions) -> {
+                    assertSuggestionsEqual(makeForeignSessionSuggestionsA(), suggestions);
+                    mIsCalled = true;
+                });
+        assert mIsCalled;
+
+        when(mForeignSessionHelper.getForeignSessions()).thenReturn(makeForeignSessionsB());
+        mIsCalled = false;
+        mSuggestionBackend.readCached(
+                (List<SuggestionEntry> suggestions) -> {
+                    assertSuggestionsEqual(makeForeignSessionSuggestionsB(), suggestions);
+                    mIsCalled = true;
+                });
+        assert mIsCalled;
+    }
+}
diff --git a/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionTabResumptionDataProviderTest.java b/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionTabResumptionDataProviderTest.java
index f2588bc..50160e7 100644
--- a/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionTabResumptionDataProviderTest.java
+++ b/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/ForeignSessionTabResumptionDataProviderTest.java
@@ -4,6 +4,8 @@
 
 package org.chromium.chrome.browser.tab_resumption;
 
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.doAnswer;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
@@ -18,8 +20,10 @@
 import org.mockito.Captor;
 import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;
+import org.mockito.invocation.InvocationOnMock;
 import org.robolectric.annotation.Config;
 
+import org.chromium.base.Callback;
 import org.chromium.base.test.BaseRobolectricTestRunner;
 import org.chromium.chrome.browser.tab_resumption.SyncDerivedSuggestionEntrySource.SourceDataChangedObserver;
 import org.chromium.chrome.browser.tab_resumption.TabResumptionDataProvider.ResultStrength;
@@ -30,6 +34,7 @@
 import java.util.List;
 import java.util.concurrent.TimeUnit;
 
+/** Unit tests for ForeignSessionTabResumptionDataProvider. */
 @RunWith(BaseRobolectricTestRunner.class)
 @Config(manifest = Config.NONE)
 public class ForeignSessionTabResumptionDataProviderTest extends TestSupport {
@@ -48,6 +53,7 @@
     private SourceDataChangedObserver mSourceDataChangedObserver;
 
     private int mStatusChangedCallbackCounter;
+    private boolean mFetchSuggestionsAndCheckCallFlag;
 
     @Before
     public void setUp() {
@@ -78,9 +84,8 @@
         when(mSource.canUseData()).thenReturn(true);
         when(mSource.getCurrentTimeMs()).thenReturn(CURRENT_TIME_MS);
         // Initial fetch yields TENTATIVE results.
-        when(mSource.getSuggestions())
-                .thenReturn(new ArrayList<>(Arrays.asList(ENTRY1, ENTRY2, ENTRY3)));
-        mDataProvider.fetchSuggestions(
+        plantSourceGetSuggestionsResult(new ArrayList<>(Arrays.asList(ENTRY1, ENTRY2, ENTRY3)));
+        fetchSuggestionsAndCheck(
                 (SuggestionsResult result) -> {
                     Assert.assertEquals(result.strength, ResultStrength.TENTATIVE);
                     List<SuggestionEntry> suggestions = result.suggestions;
@@ -95,8 +100,8 @@
         mDataProvider.onDataChanged(/* isPermissionUpdate= */ false);
         Assert.assertEquals(1, mStatusChangedCallbackCounter);
         // Fetch now yields STABLE results.
-        when(mSource.getSuggestions()).thenReturn(new ArrayList<>(Arrays.asList(ENTRY2, ENTRY3)));
-        mDataProvider.fetchSuggestions(
+        plantSourceGetSuggestionsResult(new ArrayList<>(Arrays.asList(ENTRY2, ENTRY3)));
+        fetchSuggestionsAndCheck(
                 (SuggestionsResult result) -> {
                     Assert.assertEquals(result.strength, ResultStrength.STABLE);
                     List<SuggestionEntry> suggestions = result.suggestions;
@@ -112,8 +117,8 @@
         Assert.assertEquals(1, mStatusChangedCallbackCounter);
 
         // However, fetching would still yield updated data. This is useful for forced refresh.
-        when(mSource.getSuggestions()).thenReturn(new ArrayList<>(Arrays.asList(ENTRY3)));
-        mDataProvider.fetchSuggestions(
+        plantSourceGetSuggestionsResult(new ArrayList<>(Arrays.asList(ENTRY3)));
+        fetchSuggestionsAndCheck(
                 (SuggestionsResult result) -> {
                     Assert.assertEquals(result.strength, ResultStrength.STABLE);
                     List<SuggestionEntry> suggestions = result.suggestions;
@@ -125,8 +130,8 @@
         mDataProvider.onDataChanged(/* isPermissionUpdate= */ true);
         Assert.assertEquals(2, mStatusChangedCallbackCounter);
         // Fetch now yields FORCED_NULL results with null suggestions, not actual suggestions.
-        when(mSource.getSuggestions()).thenReturn(new ArrayList<>(Arrays.asList(ENTRY2, ENTRY3)));
-        mDataProvider.fetchSuggestions(
+        plantSourceGetSuggestionsResult(new ArrayList<>(Arrays.asList(ENTRY2, ENTRY3)));
+        fetchSuggestionsAndCheck(
                 (SuggestionsResult result) -> {
                     Assert.assertEquals(result.strength, ResultStrength.FORCED_NULL);
                     List<SuggestionEntry> suggestions = result.suggestions;
@@ -143,9 +148,8 @@
         when(mSource.canUseData()).thenReturn(true);
         when(mSource.getCurrentTimeMs()).thenReturn(CURRENT_TIME_MS);
         // Initial fetch yields TENTATIVE results.
-        when(mSource.getSuggestions())
-                .thenReturn(new ArrayList<>(Arrays.asList(ENTRY1, ENTRY2, ENTRY3)));
-        mDataProvider.fetchSuggestions(
+        plantSourceGetSuggestionsResult(new ArrayList<>(Arrays.asList(ENTRY1, ENTRY2, ENTRY3)));
+        fetchSuggestionsAndCheck(
                 (SuggestionsResult result) -> {
                     Assert.assertEquals(result.strength, ResultStrength.TENTATIVE);
                     List<SuggestionEntry> suggestions = result.suggestions;
@@ -173,8 +177,8 @@
         mDataProvider.onDataChanged(/* isPermissionUpdate= */ true);
         Assert.assertEquals(1, mStatusChangedCallbackCounter);
         // Fetch now yields FORCED_NULL results with null suggestions, ignoring existing data.
-        when(mSource.getSuggestions()).thenReturn(new ArrayList<>(Arrays.asList(ENTRY2, ENTRY3)));
-        mDataProvider.fetchSuggestions(
+        plantSourceGetSuggestionsResult(new ArrayList<>(Arrays.asList(ENTRY2, ENTRY3)));
+        fetchSuggestionsAndCheck(
                 (SuggestionsResult result) -> {
                     Assert.assertEquals(result.strength, ResultStrength.FORCED_NULL);
                     List<SuggestionEntry> suggestions = result.suggestions;
@@ -190,14 +194,39 @@
     public void testCannotUseData() {
         when(mSource.canUseData()).thenReturn(false);
         when(mSource.getCurrentTimeMs()).thenReturn(CURRENT_TIME_MS);
-        when(mSource.getSuggestions())
-                .thenReturn(new ArrayList<>(Arrays.asList(ENTRY1, ENTRY2, ENTRY3)));
-
-        mDataProvider.fetchSuggestions(
+        plantSourceGetSuggestionsResult(new ArrayList<>(Arrays.asList(ENTRY1, ENTRY2, ENTRY3)));
+        fetchSuggestionsAndCheck(
                 (SuggestionsResult result) -> {
                     Assert.assertEquals(result.strength, ResultStrength.FORCED_NULL);
                     List<SuggestionEntry> suggestions = result.suggestions;
                     Assert.assertNull(suggestions);
                 });
     }
+
+    /**
+     * Plants callback-passed results for mSource.getSuggestions(), similar to
+     * when(...).thenReturn(...) and less committal than using ArgumentCaptor.
+     */
+    private void plantSourceGetSuggestionsResult(List<SuggestionEntry> suggestions) {
+        doAnswer(
+                        (InvocationOnMock invocation) -> {
+                            ((Callback<List<SuggestionEntry>>) invocation.getArguments()[0])
+                                    .onResult(suggestions);
+                            return null;
+                        })
+                .when(mSource)
+                .getSuggestions(any(Callback.class));
+    }
+
+    /** Calls `mDataProvider.fetchSuggestions` using passed `callback`, whose call is asserted. */
+    private void fetchSuggestionsAndCheck(Callback<SuggestionsResult> callback) {
+        mFetchSuggestionsAndCheckCallFlag = false;
+        // The test setup ensures that the passed lambda is eagerly called.
+        mDataProvider.fetchSuggestions(
+                (SuggestionsResult result) -> {
+                    callback.onResult(result);
+                    mFetchSuggestionsAndCheckCallFlag = true;
+                });
+        assert mFetchSuggestionsAndCheckCallFlag;
+    }
 }
diff --git a/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/SyncDerivedSuggestionEntrySourceTest.java b/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/SyncDerivedSuggestionEntrySourceTest.java
index 4bc4101..b57370e8 100644
--- a/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/SyncDerivedSuggestionEntrySourceTest.java
+++ b/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/SyncDerivedSuggestionEntrySourceTest.java
@@ -4,12 +4,13 @@
 
 package org.chromium.chrome.browser.tab_resumption;
 
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.Mockito.doAnswer;
 import static org.mockito.Mockito.times;
 import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
-import androidx.annotation.Nullable;
 import androidx.test.filters.SmallTest;
 
 import org.junit.After;
@@ -21,45 +22,49 @@
 import org.mockito.Captor;
 import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;
+import org.mockito.invocation.InvocationOnMock;
 import org.robolectric.annotation.Config;
 
+import org.chromium.base.Callback;
 import org.chromium.base.test.BaseRobolectricTestRunner;
-import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper;
 import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper.ForeignSession;
-import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper.ForeignSessionCallback;
 import org.chromium.chrome.browser.signin.services.SigninManager;
 import org.chromium.chrome.browser.signin.services.SigninManager.SignInStateObserver;
 import org.chromium.chrome.browser.tab_resumption.SyncDerivedSuggestionEntrySource.SourceDataChangedObserver;
 import org.chromium.components.signin.identitymanager.IdentityManager;
 import org.chromium.components.sync.SyncService;
 import org.chromium.components.sync.SyncService.SyncStateChangedListener;
-import org.chromium.url.JUnitTestGURLs;
 
+import java.util.ArrayList;
 import java.util.List;
 import java.util.concurrent.TimeUnit;
 
+/** Unit tests for SyncDerivedSuggestionEntrySource. */
 @RunWith(BaseRobolectricTestRunner.class)
 @Config(manifest = Config.NONE)
 public class SyncDerivedSuggestionEntrySourceTest extends TestSupport {
     @Mock private SigninManager mSigninManager;
     @Mock private IdentityManager mIdentityManager;
     @Mock private SyncService mSyncService;
-    @Mock private ForeignSessionHelper mForeignSessionHelper;
+    @Mock private SuggestionBackend mSuggestionBackend;
 
-    @Captor private ArgumentCaptor<ForeignSessionCallback> mForeignSessionCallbackCaptor;
+    @Captor private ArgumentCaptor<Runnable> mUpdateObserverCaptor;
     @Captor private ArgumentCaptor<SignInStateObserver> mSignInStateObserverCaptor;
     @Captor private ArgumentCaptor<SyncStateChangedListener> mSyncStateChangedListenerCaptor;
+    @Captor private ArgumentCaptor<Callback<List<SuggestionEntry>>> mReadCachedCallbackCaptor;
 
     private long mFakeTime;
     private List<ForeignSession> mFakeSuggestions;
 
     private SyncDerivedSuggestionEntrySource mSource;
-    ForeignSessionCallback mForeignSessionCallback;
+    private Runnable mUpdateObserver;
 
     private int mDataChangedCounter;
     private boolean mLastIsPermissionUpdate;
     private SourceDataChangedObserver mSourceDataChangedObserver;
 
+    private boolean mGetSuggestionsSyncCallFlag;
+
     @Before
     public void setUp() {
         MockitoAnnotations.initMocks(this);
@@ -83,50 +88,50 @@
     @Test
     @SmallTest
     public void testMainFlow() {
-        when(mForeignSessionHelper.getForeignSessions()).thenReturn(makeForeignSessionsA());
+        plantSuggestionBackendReadCachedResult(makeForeignSessionSuggestionsA());
 
         createEntrySource(/* isSignedIn= */ true, /* isSynced= */ true);
         Assert.assertTrue(mSource.canUseData());
 
         // Load initial suggestions.
-        List<SuggestionEntry> suggestions1 = mSource.getSuggestions();
-        verify(mForeignSessionHelper, times(1)).triggerSessionSync();
-        expectFilteredSortedSuggestionsA(suggestions1);
+        List<SuggestionEntry> suggestions1 = getSuggestionsSync();
+        verify(mSuggestionBackend, times(1)).triggerUpdate();
+        assertSuggestionsEqual(makeForeignSessionSuggestionsA(), suggestions1);
         Assert.assertEquals(0, mDataChangedCounter);
 
         // Load suggestions again: There should be no change.
-        List<SuggestionEntry> suggestions2 = mSource.getSuggestions();
-        verify(mForeignSessionHelper, times(2)).triggerSessionSync();
-        expectFilteredSortedSuggestionsA(suggestions2);
+        List<SuggestionEntry> suggestions2 = getSuggestionsSync();
+        verify(mSuggestionBackend, times(2)).triggerUpdate();
+        assertSuggestionsEqual(makeForeignSessionSuggestionsA(), suggestions2);
         Assert.assertEquals(0, mDataChangedCounter);
 
         // 3s elapses, change ForeignSession data, trigger update.
         mFakeTime += TimeUnit.SECONDS.toMillis(3);
-        when(mForeignSessionHelper.getForeignSessions()).thenReturn(makeForeignSessionsB());
-        mForeignSessionCallback.onUpdated();
+        plantSuggestionBackendReadCachedResult(makeForeignSessionSuggestionsB());
+        mUpdateObserver.run();
 
         // Check data update callback.
         Assert.assertEquals(1, mDataChangedCounter);
         Assert.assertFalse(mLastIsPermissionUpdate);
 
         // Load suggestions, which should have changed.
-        List<SuggestionEntry> suggestions3 = mSource.getSuggestions();
-        verify(mForeignSessionHelper, times(3)).triggerSessionSync();
-        expectFilteredSortedSuggestionsB(suggestions3);
+        List<SuggestionEntry> suggestions3 = getSuggestionsSync();
+        verify(mSuggestionBackend, times(3)).triggerUpdate();
+        assertSuggestionsEqual(makeForeignSessionSuggestionsB(), suggestions3);
     }
 
     @Test
     @SmallTest
     public void testPermissionChange() {
-        when(mForeignSessionHelper.getForeignSessions()).thenReturn(makeForeignSessionsA());
+        plantSuggestionBackendReadCachedResult(makeForeignSessionSuggestionsA());
 
         createEntrySource(/* isSignedIn= */ true, /* isSynced= */ true);
         Assert.assertTrue(mSource.canUseData());
 
         // Load initial suggestions.
-        List<SuggestionEntry> suggestions1 = mSource.getSuggestions();
-        verify(mForeignSessionHelper, times(1)).triggerSessionSync();
-        expectFilteredSortedSuggestionsA(suggestions1);
+        List<SuggestionEntry> suggestions1 = getSuggestionsSync();
+        verify(mSuggestionBackend, times(1)).triggerUpdate();
+        assertSuggestionsEqual(makeForeignSessionSuggestionsA(), suggestions1);
         Assert.assertEquals(0, mDataChangedCounter);
 
         // Disable sync, check data update callback.
@@ -136,9 +141,9 @@
         Assert.assertFalse(mSource.canUseData());
 
         // Load suggestions: There is none.
-        List<SuggestionEntry> suggestions2 = mSource.getSuggestions();
-        verify(mForeignSessionHelper, times(1)).triggerSessionSync();
-        expectEmptySuggestions(suggestions2);
+        List<SuggestionEntry> suggestions2 = getSuggestionsSync();
+        verify(mSuggestionBackend, times(1)).triggerUpdate();
+        assertEmptySuggestions(suggestions2);
 
         // Re-enable sync, check data update callback.
         toggleIsSyncedThenNotify(true);
@@ -147,9 +152,9 @@
         Assert.assertTrue(mSource.canUseData());
 
         // Suggestions are available again.
-        List<SuggestionEntry> suggestions3 = mSource.getSuggestions();
-        verify(mForeignSessionHelper, times(2)).triggerSessionSync();
-        expectFilteredSortedSuggestionsA(suggestions3);
+        List<SuggestionEntry> suggestions3 = getSuggestionsSync();
+        verify(mSuggestionBackend, times(2)).triggerUpdate();
+        assertSuggestionsEqual(makeForeignSessionSuggestionsA(), suggestions3);
         Assert.assertEquals(2, mDataChangedCounter);
 
         // Log out, check data update callback.
@@ -159,9 +164,9 @@
         Assert.assertFalse(mSource.canUseData());
 
         // Load suggestions: There is none.
-        List<SuggestionEntry> suggestions4 = mSource.getSuggestions();
-        verify(mForeignSessionHelper, times(2)).triggerSessionSync();
-        expectEmptySuggestions(suggestions4);
+        List<SuggestionEntry> suggestions4 = getSuggestionsSync();
+        verify(mSuggestionBackend, times(2)).triggerUpdate();
+        assertEmptySuggestions(suggestions4);
 
         // Re-log in, check data update callback.
         toggleIsSignedInThenNotify(true);
@@ -170,25 +175,25 @@
         Assert.assertTrue(mSource.canUseData());
 
         // Suggestions are available again.
-        List<SuggestionEntry> suggestions5 = mSource.getSuggestions();
-        verify(mForeignSessionHelper, times(3)).triggerSessionSync();
-        expectFilteredSortedSuggestionsA(suggestions5);
+        List<SuggestionEntry> suggestions5 = getSuggestionsSync();
+        verify(mSuggestionBackend, times(3)).triggerUpdate();
+        assertSuggestionsEqual(makeForeignSessionSuggestionsA(), suggestions5);
         Assert.assertEquals(4, mDataChangedCounter);
     }
 
     @Test
     @SmallTest
     public void testInitiallyNotSignedIn() {
-        when(mForeignSessionHelper.getForeignSessions()).thenReturn(makeForeignSessionsA());
+        plantSuggestionBackendReadCachedResult(makeForeignSessionSuggestionsA());
 
         // Initially not signed in, and sync is off.
         createEntrySource(/* isSignedIn= */ false, /* isSynced= */ false);
         Assert.assertFalse(mSource.canUseData());
 
         // Load suggestions: There is none.
-        List<SuggestionEntry> suggestions1 = mSource.getSuggestions();
-        verify(mForeignSessionHelper, times(0)).triggerSessionSync();
-        expectEmptySuggestions(suggestions1);
+        List<SuggestionEntry> suggestions1 = getSuggestionsSync();
+        verify(mSuggestionBackend, times(0)).triggerUpdate();
+        assertEmptySuggestions(suggestions1);
         Assert.assertEquals(0, mDataChangedCounter);
 
         // Sign in.
@@ -198,9 +203,9 @@
         Assert.assertFalse(mSource.canUseData());
 
         // Load suggestions: Still none, since sync is off.
-        List<SuggestionEntry> suggestions2 = mSource.getSuggestions();
-        verify(mForeignSessionHelper, times(0)).triggerSessionSync();
-        expectEmptySuggestions(suggestions2);
+        List<SuggestionEntry> suggestions2 = getSuggestionsSync();
+        verify(mSuggestionBackend, times(0)).triggerUpdate();
+        assertEmptySuggestions(suggestions2);
         Assert.assertEquals(1, mDataChangedCounter);
 
         // Enable sync.
@@ -210,9 +215,9 @@
         Assert.assertTrue(mSource.canUseData());
 
         // Load suggestions: Now things should work.
-        List<SuggestionEntry> suggestions3 = mSource.getSuggestions();
-        verify(mForeignSessionHelper, times(1)).triggerSessionSync();
-        expectFilteredSortedSuggestionsA(suggestions3);
+        List<SuggestionEntry> suggestions3 = getSuggestionsSync();
+        verify(mSuggestionBackend, times(1)).triggerUpdate();
+        assertSuggestionsEqual(makeForeignSessionSuggestionsA(), suggestions3);
         Assert.assertEquals(2, mDataChangedCounter);
     }
 
@@ -224,7 +229,7 @@
                         /* signinManager= */ mSigninManager,
                         /* identityManager= */ mIdentityManager,
                         /* syncService= */ mSyncService,
-                        /* foreignSessionHelper= */ mForeignSessionHelper) {
+                        /* foreignSessionHelper= */ mSuggestionBackend) {
                     @Override
                     long getCurrentTimeMs() {
                         return mFakeTime;
@@ -234,12 +239,11 @@
 
         verify(mSigninManager).addSignInStateObserver(mSignInStateObserverCaptor.capture());
         verify(mSyncService).addSyncStateChangedListener(mSyncStateChangedListenerCaptor.capture());
-        verify(mForeignSessionHelper)
-                .setOnForeignSessionCallback(mForeignSessionCallbackCaptor.capture());
+        verify(mSuggestionBackend).setUpdateObserver(mUpdateObserverCaptor.capture());
         Assert.assertEquals(mSource, mSignInStateObserverCaptor.getValue());
         Assert.assertEquals(mSource, mSyncStateChangedListenerCaptor.getValue());
-        mForeignSessionCallback = mForeignSessionCallbackCaptor.getValue();
-        Assert.assertNotNull(mForeignSessionCallback);
+        mUpdateObserver = mUpdateObserverCaptor.getValue();
+        Assert.assertNotNull(mUpdateObserver);
     }
 
     private void toggleIsSignedInThenNotify(boolean isSignedIn) {
@@ -258,43 +262,32 @@
         mSyncStateChangedListenerCaptor.getValue().syncStateChanged();
     }
 
-    private void checkSuggestionListIsSorted(List<SuggestionEntry> suggestions) {
-        SuggestionEntry prevEntry = null;
-        for (SuggestionEntry entry : suggestions) {
-            if (prevEntry != null) {
-                Assert.assertTrue(prevEntry.compareTo(entry) < 0);
-            }
-            prevEntry = entry;
-        }
+    /**
+     * Plants callback-passed results for mSuggestionBackend.readCached(), similar to
+     * when(...).thenReturn(...) and less committal than using ArgumentCaptor.
+     */
+    private void plantSuggestionBackendReadCachedResult(List<SuggestionEntry> suggestions) {
+        doAnswer(
+                        (InvocationOnMock invocation) -> {
+                            ((Callback<List<SuggestionEntry>>) invocation.getArguments()[0])
+                                    .onResult(suggestions);
+                            return null;
+                        })
+                .when(mSuggestionBackend)
+                .readCached(any(Callback.class));
     }
 
-    private void expectFilteredSortedSuggestionsA(@Nullable List<SuggestionEntry> suggestions) {
-        // There are 7 tabs total, but TAB3 is invalid, and TAB2 is stale, resulting in 5.
-        Assert.assertEquals(5, suggestions.size());
-        checkSuggestionListIsSorted(suggestions);
-        // Just check values for the first entry, which should be TAB6, being the most recent.
-        SuggestionEntry firstEntry = suggestions.get(0);
-        Assert.assertEquals("My Tablet", firstEntry.sourceName);
-        Assert.assertEquals(JUnitTestGURLs.INITIAL_URL, firstEntry.url);
-        Assert.assertEquals("Initial", firstEntry.title);
-        Assert.assertEquals(makeTimestamp(8, 0, 0), firstEntry.lastActiveTime);
-        Assert.assertEquals(106, firstEntry.id);
-    }
-
-    private void expectFilteredSortedSuggestionsB(@Nullable List<SuggestionEntry> suggestions) {
-        // Only TAB5 and TAB7 are open, and they got selected.
-        Assert.assertEquals(2, suggestions.size());
-        checkSuggestionListIsSorted(suggestions);
-        // Just check values for the first entry, which should be TAB5.
-        SuggestionEntry firstEntry = suggestions.get(0);
-        Assert.assertEquals("My Tablet", firstEntry.sourceName);
-        Assert.assertEquals(JUnitTestGURLs.MAPS_URL, firstEntry.url);
-        Assert.assertEquals("Maps", firstEntry.title);
-        Assert.assertEquals(makeTimestamp(4, 0, 0), firstEntry.lastActiveTime);
-        Assert.assertEquals(105, firstEntry.id);
-    }
-
-    private void expectEmptySuggestions(@Nullable List<SuggestionEntry> suggestions) {
-        Assert.assertEquals(0, suggestions.size());
+    /** Adapts `mSource.getSuggestions()` call to return results synchronously. */
+    private List<SuggestionEntry> getSuggestionsSync() {
+        List<SuggestionEntry> ret = new ArrayList<SuggestionEntry>();
+        mGetSuggestionsSyncCallFlag = false;
+        // The test setup ensures that the passed lambda is eagerly called.
+        mSource.getSuggestions(
+                (List<SuggestionEntry> suggestions) -> {
+                    ret.addAll(suggestions);
+                    mGetSuggestionsSyncCallFlag = true;
+                });
+        assert mGetSuggestionsSyncCallFlag;
+        return ret;
     }
 }
diff --git a/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/TestSupport.java b/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/TestSupport.java
index 08a34c7..c53bb541 100644
--- a/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/TestSupport.java
+++ b/chrome/browser/tab_resumption/junit/src/org/chromium/chrome/browser/tab_resumption/TestSupport.java
@@ -9,6 +9,11 @@
 
 import android.graphics.Bitmap;
 
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
+import org.junit.Assert;
+
 import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper.ForeignSession;
 import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper.ForeignSessionTab;
 import org.chromium.chrome.browser.recent_tabs.ForeignSessionHelper.ForeignSessionWindow;
@@ -150,6 +155,38 @@
         return new ArrayList<>(Arrays.asList(tabletForeignSession));
     }
 
+    /** Makes a SuggestionEntry from ForeignSessionTab and `sourceName`. */
+    static SuggestionEntry makeEntryFromTabAndSourceName(ForeignSessionTab tab, String sourceName) {
+        return new SuggestionEntry(
+                /* sourceName= */ sourceName,
+                /* url= */ tab.url,
+                /* title= */ tab.title,
+                /* timestamp= */ tab.lastActiveTime,
+                /* id= */ tab.id);
+    }
+
+    /** Makes a list of sorted SuggestionEntry derived from makeForeignSessionsA(). */
+    static List<SuggestionEntry> makeForeignSessionSuggestionsA() {
+        // There are 7 tabs total, but TAB3 is invalid, and TAB2 is stale, resulting in 5:
+        // TAB6 < TAB5 < TAB1 "My Desktop" < TAB7 "My Tablet" < TAB4.
+        List<SuggestionEntry> suggestions = new ArrayList<SuggestionEntry>();
+        suggestions.add(makeEntryFromTabAndSourceName(TAB6, "My Tablet"));
+        suggestions.add(makeEntryFromTabAndSourceName(TAB5, "My Tablet"));
+        suggestions.add(makeEntryFromTabAndSourceName(TAB1, "My Desktop"));
+        suggestions.add(makeEntryFromTabAndSourceName(TAB7, "My Tablet"));
+        suggestions.add(makeEntryFromTabAndSourceName(TAB4, "My Desktop"));
+        return suggestions;
+    }
+
+    /** Makes a list of sorted SuggestionEntry derived from makeForeignSessionsB(). */
+    static List<SuggestionEntry> makeForeignSessionSuggestionsB() {
+        // Only TAB5 and TAB7 are open, and they got selected. TAB5 < TAB7.
+        List<SuggestionEntry> suggestions = new ArrayList<SuggestionEntry>();
+        suggestions.add(makeEntryFromTabAndSourceName(TAB5, "My Tablet"));
+        suggestions.add(makeEntryFromTabAndSourceName(TAB7, "My Tablet"));
+        return suggestions;
+    }
+
     static SuggestionEntry makeForeignSessionSuggestion(int index) {
         assert index == 0 || index == 1;
         GURL[] urlChoices = {JUnitTestGURLs.GOOGLE_URL_DOG, JUnitTestGURLs.GOOGLE_URL_CAT};
@@ -170,4 +207,28 @@
         when(tab.getId()).thenReturn(42);
         return tab;
     }
+
+    /** Asserts that a List<SuggestionEntry> is empty but not null. */
+    static void assertEmptySuggestions(@Nullable List<SuggestionEntry> suggestions) {
+        Assert.assertNotNull(suggestions);
+        Assert.assertEquals(0, suggestions.size());
+    }
+
+    /** Asserts that two List<SuggestionEntry> contain identical data. */
+    static void assertSuggestionsEqual(
+            @NonNull List<SuggestionEntry> expectedSuggestions,
+            @Nullable List<SuggestionEntry> suggestions) {
+        Assert.assertNotNull(suggestions);
+        int n = expectedSuggestions.size();
+        Assert.assertEquals(n, suggestions.size());
+        for (int i = 0; i < n; ++i) {
+            SuggestionEntry expectedEntry = expectedSuggestions.get(i);
+            SuggestionEntry entry = suggestions.get(i);
+            Assert.assertEquals(expectedEntry.sourceName, entry.sourceName);
+            Assert.assertEquals(expectedEntry.url, entry.url);
+            Assert.assertEquals(expectedEntry.title, entry.title);
+            Assert.assertEquals(expectedEntry.lastActiveTime, entry.lastActiveTime);
+            Assert.assertEquals(expectedEntry.id, entry.id);
+        }
+    }
 }
diff --git a/chrome/browser/ui/BUILD.gn b/chrome/browser/ui/BUILD.gn
index cea1e829..80bced8 100644
--- a/chrome/browser/ui/BUILD.gn
+++ b/chrome/browser/ui/BUILD.gn
@@ -1805,6 +1805,8 @@
       "webui/managed_ui_handler.h",
       "webui/management/management_ui.cc",
       "webui/management/management_ui.h",
+      "webui/management/management_ui_constants.cc",
+      "webui/management/management_ui_constants.h",
       "webui/management/management_ui_handler.cc",
       "webui/management/management_ui_handler.h",
       "webui/media_router/media_router_internals_ui.cc",
@@ -2261,6 +2263,10 @@
     if (!is_android) {
       deps += [ "//chrome/browser/headless:command_processor" ]
     }
+
+    if (is_win || is_mac || is_linux) {
+      deps += [ "//chrome/browser/shortcuts" ]
+    }
   }
 
   if (enable_paint_preview) {
@@ -3376,6 +3382,8 @@
       "webui/ash/login/parental_handoff_screen_handler.h",
       "webui/ash/login/password_selection_screen_handler.cc",
       "webui/ash/login/password_selection_screen_handler.h",
+      "webui/ash/login/personalized_recommend_apps_screen_handler.cc",
+      "webui/ash/login/personalized_recommend_apps_screen_handler.h",
       "webui/ash/login/pin_setup_screen_handler.cc",
       "webui/ash/login/pin_setup_screen_handler.h",
       "webui/ash/login/remote_activity_notification_screen_handler.cc",
@@ -3719,8 +3727,6 @@
       "webui/help/help_utils_chromeos.h",
       "webui/help/version_updater_chromeos.cc",
       "webui/help/version_updater_chromeos.h",
-      "webui/management/management_ui_handler_chromeos.cc",
-      "webui/management/management_ui_handler_chromeos.h",
       "webui/nearby_internals/nearby_internals_contact_handler.cc",
       "webui/nearby_internals/nearby_internals_contact_handler.h",
       "webui/nearby_internals/nearby_internals_http_handler.cc",
@@ -4122,6 +4128,8 @@
       "views/tabs/tab_scrubber_chromeos.h",
       "webui/certificate_provisioning_ui_handler.cc",
       "webui/certificate_provisioning_ui_handler.h",
+      "webui/management/management_ui_handler_chromeos.cc",
+      "webui/management/management_ui_handler_chromeos.h",
       "webui/version/version_handler_chromeos.cc",
       "webui/version/version_handler_chromeos.h",
       "window_sizer/window_sizer_chromeos.cc",
diff --git a/chrome/browser/ui/android/logo/java/res/values/dimens.xml b/chrome/browser/ui/android/logo/java/res/values/dimens.xml
index 66e8ec0..2dc9ce2 100644
--- a/chrome/browser/ui/android/logo/java/res/values/dimens.xml
+++ b/chrome/browser/ui/android/logo/java/res/values/dimens.xml
@@ -5,12 +5,9 @@
 found in the LICENSE file.
 -->
 <resources>
-  <dimen name="logo_height_polished">54dp</dimen>
-  <dimen name="logo_height_short">48dp</dimen>
-  <dimen name="logo_margin_top_polished">40dp</dimen>
-  <dimen name="logo_margin_bottom_polished">32dp</dimen>
-  <dimen name="logo_margin_top_polished_small">12dp</dimen>
-  <dimen name="logo_margin_bottom_polished_small">24dp</dimen>
+  <dimen name="logo_height_polished">48dp</dimen>
+  <dimen name="logo_margin_top_polished">12dp</dimen>
+  <dimen name="logo_margin_bottom_polished">24dp</dimen>
   <dimen name="logo_height_logo_polish_large">84dp</dimen>
   <dimen name="logo_height_logo_polish_medium">76dp</dimen>
   <dimen name="logo_height_logo_polish_small">68dp</dimen>
diff --git a/chrome/browser/ui/android/logo/java/src/org/chromium/chrome/browser/logo/LogoUtils.java b/chrome/browser/ui/android/logo/java/src/org/chromium/chrome/browser/logo/LogoUtils.java
index d41ae2f..dce8fe0 100644
--- a/chrome/browser/ui/android/logo/java/src/org/chromium/chrome/browser/logo/LogoUtils.java
+++ b/chrome/browser/ui/android/logo/java/src/org/chromium/chrome/browser/logo/LogoUtils.java
@@ -28,43 +28,22 @@
         int LARGE = 2;
     }
 
-    /**
-     * Returns the top margin of the LogoView if Surface Polish is enabled and with less brand
-     * space.
-     */
-    public static int getTopMarginPolishedSmall(Resources resources) {
-        return resources.getDimensionPixelSize(R.dimen.logo_margin_top_polished_small);
-    }
-
     /** Returns the top margin of the LogoView if Surface Polish is enabled. */
     public static int getTopMarginPolished(Resources resources) {
         return resources.getDimensionPixelSize(R.dimen.logo_margin_top_polished);
     }
 
-    /**
-     * Returns the bottom margin of the LogoView if Surface Polish is enabled and with less brand
-     * space.
-     */
-    public static int getBottomMarginPolishedSmall(Resources resources) {
-        return resources.getDimensionPixelSize(R.dimen.logo_margin_bottom_polished_small);
-    }
-
-    /** Returns the bottom margin of the LogoView if Surface Polish. */
+    /** Returns the bottom margin of the LogoView if Surface Polish is enabled. */
     public static int getBottomMarginPolished(Resources resources) {
         return resources.getDimensionPixelSize(R.dimen.logo_margin_bottom_polished);
     }
 
     @VisibleForTesting
-    /** Returns the height of the LogoView if Surface Polish. */
+    /** Returns the height of the LogoView if Surface Polish is enabled. */
     public static int getLogoHeightPolished(Resources resources) {
         return resources.getDimensionPixelSize(R.dimen.logo_height_polished);
     }
 
-    /** Returns the height of the LogoView if Surface Polish and with less brand space. */
-    private static int getLogoHeightPolishedShort(Resources resources) {
-        return resources.getDimensionPixelSize(R.dimen.logo_height_short);
-    }
-
     /** Returns the top margin of the LogoView if Logo Polish is enabled. */
     public static int getTopMarginForLogoPolish(Resources resources) {
         return resources.getDimensionPixelSize(R.dimen.logo_margin_top_logo_polish);
@@ -104,16 +83,6 @@
     }
 
     /**
-     * Returns the sum of the height, the top margin and the bottom margin of the LogoView if
-     * Surface Polish is enabled with less brand space.
-     */
-    public static int getLogoTotalHeightPolishedShort(Resources resources) {
-        return getLogoHeightPolishedShort(resources)
-                + getTopMarginPolishedSmall(resources)
-                + getBottomMarginPolishedSmall(resources);
-    }
-
-    /**
      * Returns the sum of the height, the top margin and the bottom margin of the LogoView if Logo
      * Polish is enabled.
      *
@@ -137,7 +106,7 @@
                         + getTopMarginForLogoPolish(resources);
             default:
                 assert false;
-                return getLogoTotalHeightPolishedShort(resources);
+                return getLogoTotalHeightPolished(resources);
         }
     }
 
@@ -148,17 +117,11 @@
             LogoView logoView,
             Resources resources,
             boolean isTablet,
-            boolean useLessBrandSpace,
             boolean isLogoPolishEnabled,
             final @LogoSizeForLogoPolish int logoSizeForLogoPolish) {
         MarginLayoutParams layoutParams = (MarginLayoutParams) logoView.getLayoutParams();
         setLogoViewLayoutParams(
-                layoutParams,
-                resources,
-                isTablet,
-                useLessBrandSpace,
-                isLogoPolishEnabled,
-                logoSizeForLogoPolish);
+                layoutParams, resources, isTablet, isLogoPolishEnabled, logoSizeForLogoPolish);
         if (layoutParams != null) {
             logoView.setLayoutParams(layoutParams);
         }
@@ -169,7 +132,6 @@
             MarginLayoutParams layoutParams,
             Resources resources,
             boolean isTablet,
-            boolean useLessBrandSpace,
             boolean isLogoPolishEnabled,
             final @LogoSizeForLogoPolish int logoSizeForLogoPolish) {
         if (layoutParams == null) return;
@@ -195,15 +157,9 @@
                     assert false;
             }
         } else {
-            if (useLessBrandSpace && !isTablet) {
-                layoutParams.height = getLogoHeightPolishedShort(resources);
-                layoutParams.topMargin = getTopMarginPolishedSmall(resources);
-                layoutParams.bottomMargin = getBottomMarginPolishedSmall(resources);
-            } else {
-                layoutParams.height = getLogoHeightPolished(resources);
-                layoutParams.topMargin = getTopMarginPolished(resources);
-                layoutParams.bottomMargin = getBottomMarginPolished(resources);
-            }
+            layoutParams.height = getLogoHeightPolished(resources);
+            layoutParams.topMargin = getTopMarginPolished(resources);
+            layoutParams.bottomMargin = getBottomMarginPolished(resources);
         }
     }
 }
diff --git a/chrome/browser/ui/android/logo/java/src/org/chromium/chrome/browser/logo/LogoUtilsUnitTest.java b/chrome/browser/ui/android/logo/java/src/org/chromium/chrome/browser/logo/LogoUtilsUnitTest.java
index 8f63e7d..76144fc 100644
--- a/chrome/browser/ui/android/logo/java/src/org/chromium/chrome/browser/logo/LogoUtilsUnitTest.java
+++ b/chrome/browser/ui/android/logo/java/src/org/chromium/chrome/browser/logo/LogoUtilsUnitTest.java
@@ -37,12 +37,7 @@
     public void testSetLogoViewLayoutParams() {
         MarginLayoutParams layoutParams = new MarginLayoutParams(0, 0);
         int logoHeight = mResources.getDimensionPixelSize(R.dimen.logo_height_polished);
-        int logoHeightShort = mResources.getDimensionPixelSize(R.dimen.logo_height_short);
-        int logoTopMarginSmall =
-                mResources.getDimensionPixelSize(R.dimen.logo_margin_top_polished_small);
         int logoTopMargin = mResources.getDimensionPixelSize(R.dimen.logo_margin_top_polished);
-        int logoBottomMarginSmall =
-                mResources.getDimensionPixelSize(R.dimen.logo_margin_bottom_polished_small);
         int logoBottomMargin =
                 mResources.getDimensionPixelSize(R.dimen.logo_margin_bottom_polished);
 
@@ -61,27 +56,6 @@
                 layoutParams,
                 mResources,
                 /* isTablet= */ false,
-                /* useLessBrandSpace= */ true,
-                /* isLogoPolishEnabled= */ false,
-                /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.LARGE);
-        testSetLogoViewLayoutParamsImpl(
-                logoHeightShort, logoTopMarginSmall, logoBottomMarginSmall, layoutParams);
-
-        LogoUtils.setLogoViewLayoutParams(
-                layoutParams,
-                mResources,
-                /* isTablet= */ false,
-                /* useLessBrandSpace= */ false,
-                /* isLogoPolishEnabled= */ false,
-                /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.LARGE);
-        testSetLogoViewLayoutParamsImpl(logoHeight, logoTopMargin, logoBottomMargin, layoutParams);
-
-        // Verifies that less brand space isn't used on tablets.
-        LogoUtils.setLogoViewLayoutParams(
-                layoutParams,
-                mResources,
-                /* isTablet= */ true,
-                /* useLessBrandSpace= */ false,
                 /* isLogoPolishEnabled= */ false,
                 /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.LARGE);
         testSetLogoViewLayoutParamsImpl(logoHeight, logoTopMargin, logoBottomMargin, layoutParams);
@@ -90,7 +64,6 @@
                 layoutParams,
                 mResources,
                 /* isTablet= */ true,
-                /* useLessBrandSpace= */ true,
                 /* isLogoPolishEnabled= */ false,
                 /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.LARGE);
         testSetLogoViewLayoutParamsImpl(logoHeight, logoTopMargin, logoBottomMargin, layoutParams);
@@ -100,20 +73,6 @@
                 layoutParams,
                 mResources,
                 /* isTablet= */ false,
-                /* useLessBrandSpace= */ false,
-                /* isLogoPolishEnabled= */ true,
-                /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.LARGE);
-        testSetLogoViewLayoutParamsImpl(
-                logoHeightLargeForLogoPolish,
-                logoTopMarginForLogoPolish,
-                logoBottomMarginForLogoPolish,
-                layoutParams);
-
-        LogoUtils.setLogoViewLayoutParams(
-                layoutParams,
-                mResources,
-                /* isTablet= */ false,
-                /* useLessBrandSpace= */ true,
                 /* isLogoPolishEnabled= */ true,
                 /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.LARGE);
         testSetLogoViewLayoutParamsImpl(
@@ -126,20 +85,6 @@
                 layoutParams,
                 mResources,
                 /* isTablet= */ true,
-                /* useLessBrandSpace= */ false,
-                /* isLogoPolishEnabled= */ true,
-                /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.LARGE);
-        testSetLogoViewLayoutParamsImpl(
-                logoHeightLargeForLogoPolish,
-                logoTopMarginForLogoPolish,
-                logoBottomMarginForLogoPolish,
-                layoutParams);
-
-        LogoUtils.setLogoViewLayoutParams(
-                layoutParams,
-                mResources,
-                /* isTablet= */ true,
-                /* useLessBrandSpace= */ true,
                 /* isLogoPolishEnabled= */ true,
                 /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.LARGE);
         testSetLogoViewLayoutParamsImpl(
@@ -152,7 +97,6 @@
                 layoutParams,
                 mResources,
                 /* isTablet= */ false,
-                /* useLessBrandSpace= */ false,
                 /* isLogoPolishEnabled= */ true,
                 /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.MEDIUM);
         testSetLogoViewLayoutParamsImpl(
@@ -165,7 +109,6 @@
                 layoutParams,
                 mResources,
                 /* isTablet= */ true,
-                /* useLessBrandSpace= */ false,
                 /* isLogoPolishEnabled= */ true,
                 /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.MEDIUM);
         testSetLogoViewLayoutParamsImpl(
@@ -178,7 +121,6 @@
                 layoutParams,
                 mResources,
                 /* isTablet= */ false,
-                /* useLessBrandSpace= */ false,
                 /* isLogoPolishEnabled= */ true,
                 /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.SMALL);
         testSetLogoViewLayoutParamsImpl(
@@ -191,7 +133,6 @@
                 layoutParams,
                 mResources,
                 /* isTablet= */ true,
-                /* useLessBrandSpace= */ false,
                 /* isLogoPolishEnabled= */ true,
                 /* logoSizeForLogoPolish= */ LogoSizeForLogoPolish.SMALL);
         testSetLogoViewLayoutParamsImpl(
diff --git a/chrome/browser/ui/android/strings/android_chrome_strings.grd b/chrome/browser/ui/android/strings/android_chrome_strings.grd
index ba2fe37..9b55247 100644
--- a/chrome/browser/ui/android/strings/android_chrome_strings.grd
+++ b/chrome/browser/ui/android/strings/android_chrome_strings.grd
@@ -1272,6 +1272,9 @@
       <message name="IDS_CLEAR_TABS_TITLE" desc="Title for Clear Tabs in Clear Browsing Data preference">
         Tabs
       </message>
+      <message name="IDS_CLEAR_TABS_DISABLED_SUMMARY" desc="A descriptive line that appears as a secondary text for Clear Tabs in Clear Browsing Data preference. The text explains why 'Tabs' checkbox is disabled.">
+        Can’t be closed across multiple windows
+      </message>
       <message name="IDS_CLEAR_BROWSING_DATA_PROGRESS_TITLE" desc='Title for the progress dialog used when waiting for "delete browsing data" to complete.'>
         Deleting browsing data
       </message>
@@ -2268,8 +2271,8 @@
         Apps
       </message>
       <!-- TODO(b/326574743): Revisit string and mark it as translatable.-->
-      <message name="IDS_DATA_TYPES_SWITCHES_SUMMARY" desc="Message of Google activity controls preference in signed in accounts settings screen" translateable="false">
-        When on, data is saved in your Google Account. When off, data is saved only to this device.
+      <message name="IDS_ACCOUNT_SECTION_FOOTER" desc="Footer below a section with toggles to control which types of data users can use and save in their Google Account (as opposed to saving them only on the device)." translateable="false">
+        When on, use and save data in your Google Account. When off, data is saved only to this device.
       </message>
       <message name="IDS_SYNC_PAYMENTS_INTEGRATION" desc="Title for preference which enables import of Google Pay data for Autofill. 'Google Pay' should not be translated as it is the product name.">
         Payment methods, offers, and addresses using Google Pay
diff --git a/chrome/browser/ui/android/strings/android_chrome_strings_grd/IDS_CLEAR_TABS_DISABLED_SUMMARY.png.sha1 b/chrome/browser/ui/android/strings/android_chrome_strings_grd/IDS_CLEAR_TABS_DISABLED_SUMMARY.png.sha1
new file mode 100644
index 0000000..ef16d4f
--- /dev/null
+++ b/chrome/browser/ui/android/strings/android_chrome_strings_grd/IDS_CLEAR_TABS_DISABLED_SUMMARY.png.sha1
@@ -0,0 +1 @@
+e7714ad07a1e0d7a59059a629506086ec7b22986
\ No newline at end of file
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb
index 70a5016..c926a33b 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_as.xtb
@@ -767,6 +767,7 @@
 <translation id="4961107849584082341">যিকোনো ভাষালৈ এই পৃষ্ঠাটো অনুবাদ কৰক</translation>
 <translation id="496607651705915226">আপোনাৰ Google একাউণ্টত নতুন পাছৱৰ্ড ছেভ আৰু ব্যৱহাৰ কৰিবলৈ Google Play সেৱা আপডে’ট কৰক</translation>
 <translation id="4971735654804503942">ক্ষতিকাৰক হিচাপে জনাজাত ৱেবছাইট, ডাউনল'ড আৰু এক্সটেনশ্বনসমূহৰ পৰা ক্ষিপ্ৰ, আগতীয়া সুৰক্ষা। পাছৱর্ড ফাদিল হোৱা সম্পর্কে আপোনাক সকীয়নি দিয়ে। Googleলৈ পঠিয়াবলৈ ব্ৰাউজিং ডেটাৰ আৱশ্যক হয়।</translation>
+<translation id="4971753085054504448">অন্য কিবা সন্ধান কৰি চাওক বা অধিক ফলাফল চাবলৈ সম্পূৰ্ণ Chromeত চোৱা ৱেবপেজৰ ইতিহাস খোলক।</translation>
 <translation id="497421865427891073">আগুৱাই যাওক</translation>
 <translation id="4987271110129728827">সেই পৃষ্ঠাখন বিচাৰি পোৱা নাই। আপোনাৰ বানান পৰীক্ষা কৰক অথবা ৱেবত সন্ধান কৰি চাওক।</translation>
 <translation id="4988526792673242964">পৃষ্ঠা</translation>
@@ -1052,6 +1053,7 @@
 <translation id="6459045781120991510">সমীক্ষা</translation>
 <translation id="6461962085415701688">ফাইল খুলিব পৰা নাই</translation>
 <translation id="6464977750820128603">আপুনি Chromeত চোৱা ছাইটসমূহ চাব পাৰে আৰু সেইবোৰৰ বাবে টাইমাৰ ছেট কৰিব পাৰে।\n\nআপুনি টাইমাৰ ছেট কৰি থোৱা ছাইটসমূহ আৰু লগতে আপুনি কিমান সময় ধৰি সেইসমূহ চায়, Googleএ তাৰ তথ্য লাভ কৰে। এই তথ্যখিনি ডিজিটেল ৱেলবিইঙ-ক উন্নত কৰিবলৈ ব্যৱহাৰ কৰা হয়।</translation>
+<translation id="6470181189905173055"><ph name="APP_LABEL" /> ব্যৱহাৰ কৰোঁতে আপুনি Chromeত খোলা পৃষ্ঠাবোৰ ইয়াত প্ৰদৰ্শিত হ’ব।</translation>
 <translation id="6473086018775716761">অৰ্ধ উচ্চতাত খোলা শ্বেয়াৰ কৰাৰ বিকল্পৰ সূচী।</translation>
 <translation id="6475951671322991020">ভিডিঅ’ ডাউনল’ড কৰক</translation>
 <translation id="6477928892249167417">এই ছাইটসমূহ আপোনাৰ বাবে গুৰুত্বপূৰ্ণ যেন লাগিছে:</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bg.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bg.xtb
index 0efddea..047ebfda 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bg.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bg.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Няма намерени резултати от търсенето</translation>
 <translation id="3305130791745726624">Изпращане до устройства</translation>
 <translation id="3305795716056605962">Превеждайте страници от бутона „Още опции“</translation>
+<translation id="3311330810461485557">Търсете по приложение, дата и др.</translation>
 <translation id="3334729583274622784">Да се промени ли файловото разширение?</translation>
 <translation id="3341262203274374114">Прекратяването на следенето не е възможно. Нещо се обърка.</translation>
 <translation id="3359667936385849800">Използване на текущия ви доставчик на услуги</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bn.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bn.xtb
index b23f9836..f259ffd 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_bn.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_bn.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">কোনো সার্চ ফলাফল পাওয়া যায়নি</translation>
 <translation id="3305130791745726624">ডিভাইসে পাঠান</translation>
 <translation id="3305795716056605962">'আরও বিকল্প' বোতাম থেকে পৃষ্ঠা অনুবাদ করুন</translation>
+<translation id="3311330810461485557">অ্যাপ, তারিখ ও আরও অনেক কিছু দিয়ে সার্চ করুন।</translation>
 <translation id="3334729583274622784">ফাইলের এক্সটেনশন পরিবর্তন করতে চান?</translation>
 <translation id="3341262203274374114">ফলো করা থামানো যাচ্ছে না। কোনও সমস্যা হয়েছে।</translation>
 <translation id="3359667936385849800">আপনার বর্তমান পরিষেবা প্রদানকারী ব্যবহার করুন</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ca.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ca.xtb
index aaceab3..a78ca29 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ca.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ca.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">No s'ha trobat cap resultat de la cerca</translation>
 <translation id="3305130791745726624">Envia als dispositius</translation>
 <translation id="3305795716056605962">Tradueix pàgines des del botó Més opcions</translation>
+<translation id="3311330810461485557">Cerca per aplicació, data i més.</translation>
 <translation id="3334729583274622784">Vols canviar l'extensió del fitxer?</translation>
 <translation id="3341262203274374114">No es pot deixar de seguir. S'ha produït un error.</translation>
 <translation id="3359667936385849800">Utilitza el teu proveïdor de serveis actual</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_cs.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_cs.xtb
index 2d6a731..4fa9282 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_cs.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_cs.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Nebyly nalezeny žádné výsledky</translation>
 <translation id="3305130791745726624">Poslat do zařízení</translation>
 <translation id="3305795716056605962">Stránky přeložíte pomocí tlačítka Další možnosti</translation>
+<translation id="3311330810461485557">Vyhledávejte podle aplikace, data a dalších informací.</translation>
 <translation id="3334729583274622784">Změnit příponu souboru?</translation>
 <translation id="3341262203274374114">Sledování nelze zrušit. Něco se pokazilo.</translation>
 <translation id="3359667936385849800">Použít aktuálního poskytovatele služeb</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb
index 937fde1..a7066abc 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_es-419.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">No se encontraron resultados en la búsqueda</translation>
 <translation id="3305130791745726624">Enviar a dispositivos</translation>
 <translation id="3305795716056605962">Traducir páginas desde el botón Más opciones</translation>
+<translation id="3311330810461485557">Busca por app, fecha y más.</translation>
 <translation id="3334729583274622784">¿Quieres cambiar la extensión del archivo?</translation>
 <translation id="3341262203274374114">No se puede dejar de seguir. Se produjo un error.</translation>
 <translation id="3359667936385849800">Usa tu proveedor de servicios actual</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_es.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_es.xtb
index 6844290..afe4fcf 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_es.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_es.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">No se han encontrado resultados de búsqueda</translation>
 <translation id="3305130791745726624">Enviar a dispositivos</translation>
 <translation id="3305795716056605962">Traducir páginas desde el botón Más opciones</translation>
+<translation id="3311330810461485557">Busca por aplicación, fecha y más.</translation>
 <translation id="3334729583274622784">¿Cambiar la extensión del archivo?</translation>
 <translation id="3341262203274374114">No se puede dejar de seguir. Se ha producido un error.</translation>
 <translation id="3359667936385849800">Usar proveedor de servicios actual</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fi.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fi.xtb
index 9de4fcc..6edb8a58 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fi.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fi.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Ei hakutuloksia</translation>
 <translation id="3305130791745726624">Lähetä laitteisiin</translation>
 <translation id="3305795716056605962">Käännä sivuja Lisäasetukset-painikkeen kautta</translation>
+<translation id="3311330810461485557">Hae esimerkiksi sovelluksen tai päivämäärän perusteella.</translation>
 <translation id="3334729583274622784">Vaihdetaanko tiedostotunniste?</translation>
 <translation id="3341262203274374114">Ei voi seurata. Jotain meni pieleen.</translation>
 <translation id="3359667936385849800">Käytä nykyistä palveluasi</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fil.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fil.xtb
index 1928538..04bb7f3 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fil.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fil.xtb
@@ -767,6 +767,7 @@
 <translation id="4961107849584082341">Isalin ang page na ito sa anumang wika</translation>
 <translation id="496607651705915226">Para mag-save at gumamit ng mga bagong password sa iyong Google Account, i-update ang mga serbisyo ng Google Play</translation>
 <translation id="4971735654804503942">Mas mabilis at proactive na proteksyon laban sa mga mapanganib na website, download, at extension. Binibigyan ka ng babala tungkol sa mga paglabag sa password. Kinakailangang magpadala ng data mula sa pag-browse sa Google.</translation>
+<translation id="4971753085054504448">Subukang maghanap ng iba pa o buksan ang buong history sa Chrome para tumingin ng higit pang resulta.</translation>
 <translation id="497421865427891073">Sumulong</translation>
 <translation id="4987271110129728827">Hindi makita ang page na iyon. Suriin ang iyong spelling o sumubok ng paghahanap sa web.</translation>
 <translation id="4988526792673242964">Mga Page</translation>
@@ -1052,6 +1053,7 @@
 <translation id="6459045781120991510">Mga Survey</translation>
 <translation id="6461962085415701688">Hindi mabuksan ang file</translation>
 <translation id="6464977750820128603">Puwede mong makita ang mga site na binibisita mo sa Chrome at puwede kang magtakda ng mga timer para sa mga ito.\n\nKumukuha ng impormasyon ang Google tungkol sa mga site kung saan ka nagtakda ng mga timer at inaalam nito kung gaano mo katagal binisita ang mga ito. Ginagamit ang impormasyong ito para pahusayin ang Digital Wellness.</translation>
+<translation id="6470181189905173055">Lalabas dito ang mga binuksan mong page sa Chrome habang ginagamit ang <ph name="APP_LABEL" />.</translation>
 <translation id="6473086018775716761">Nakabukas nang kalahati ang taas ang listahan ng mga opsyon sa pagbabahagi.</translation>
 <translation id="6475951671322991020">I-download ang video</translation>
 <translation id="6477928892249167417">Mukhang mahalaga sa iyo ang mga site na ito:</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb
index f818f6d..5600560f 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_fr.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Aucun résultat de recherche n'a été trouvé.</translation>
 <translation id="3305130791745726624">Envoyer sur des appareils</translation>
 <translation id="3305795716056605962">Traduisez les pages à l'aide du bouton "Plus d'options"</translation>
+<translation id="3311330810461485557">Recherchez par appli, par date, etc.</translation>
 <translation id="3334729583274622784">Modifier l'extension du fichier ?</translation>
 <translation id="3341262203274374114">Impossible de vous désabonner en raison d'une erreur.</translation>
 <translation id="3359667936385849800">Utiliser votre fournisseur de services actuel</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_gl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_gl.xtb
index 50796d6..00af088 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_gl.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_gl.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Non se encontraron resultados da busca</translation>
 <translation id="3305130791745726624">Enviar aos dispositivos</translation>
 <translation id="3305795716056605962">Traduce páxinas desde o botón Máis opcións</translation>
+<translation id="3311330810461485557">Fai buscas por aplicación e data, entre outras características.</translation>
 <translation id="3334729583274622784">Queres cambiar a extensión do ficheiro?</translation>
 <translation id="3341262203274374114">Non se puido deixar de seguir o feed. Produciuse un erro.</translation>
 <translation id="3359667936385849800">Utilizar o teu fornecedor de servizo actual</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb
index b3a9ffd..5678800 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_gu.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">કોઈ શોધ પરિણામો મળ્યાં નથી</translation>
 <translation id="3305130791745726624">ડિવાઇસ પર મોકલો</translation>
 <translation id="3305795716056605962">'વધુ વિકલ્પો' બટન વડે પેજનો અનુવાદ કરો</translation>
+<translation id="3311330810461485557">ઍપ અને તારીખ જેવા બીજા ઘણા પરિમાણો મુજબ શોધો.</translation>
 <translation id="3334729583274622784">ફાઇલનું એક્સ્ટેંશન બદલવું છે?</translation>
 <translation id="3341262203274374114">અનફૉલો કરી શકતા નથી. કંઈક ખોટું થયું.</translation>
 <translation id="3359667936385849800">તમારા વર્તમાન સેવા પ્રદાતાનો ઉપયોગ કરો</translation>
@@ -766,6 +767,7 @@
 <translation id="4961107849584082341">આ પેજનો અનુવાદ કોઈપણ ભાષામાં કરો</translation>
 <translation id="496607651705915226">તમારા Google એકાઉન્ટમાં નવા પાસવર્ડ સાચવવા અને તેનો ઉપયોગ કરવા માટે, Google Play સેવાઓ અપડેટ કરો</translation>
 <translation id="4971735654804503942">જોખમકારક વેબસાઇટ, ડાઉનલોડ અને એક્સ્ટેંશન સામે વધુ ઝડપી તેમજ સક્રિય સંરક્ષણ. તમને પાસવર્ડ ઉલ્લંઘનો વિશે ચેતવણી આપે છે. Googleને બ્રાઉઝિંગ ડેટા મોકલવાનું જરૂરી છે.</translation>
+<translation id="4971753085054504448">વધુ પરિણામો જોવા માટે, બીજું કશુંક શોધવાનો પ્રયાસ કરો અથવા સંપૂર્ણ Chrome ઇતિહાસ ખોલો.</translation>
 <translation id="497421865427891073">આગળ જાઓ</translation>
 <translation id="4987271110129728827">એ પેજ મળતું નથી. તમારી જોડણી ચેક કરો અથવા વેબ શોધનો પ્રયાસ કરો.</translation>
 <translation id="4988526792673242964">પેજ</translation>
@@ -1051,6 +1053,7 @@
 <translation id="6459045781120991510">સર્વેક્ષણો</translation>
 <translation id="6461962085415701688">ફાઇલ ખોલી શકતાં નથી</translation>
 <translation id="6464977750820128603">તમે Chromeમાં મુલાકાત લીધેલી સાઇટ જોઈ શકશો અને તેના માટે ટાઇમર પણ સેટ કરી શકશો.\n\nતમે જે સાઇટ માટે ટાઇમર સેટ કરો છો અને કેટલા સમય માટે તેની મુલાકાત લો છો, તે માહિતી Google મેળવે છે. આ માહિતી ડિજિટલ લાઇફસ્ટાઇલને બહેતર બનાવવા માટે ઉપયોગમાં લેવામાં આવે છે.</translation>
+<translation id="6470181189905173055"><ph name="APP_LABEL" />નો ઉપયોગ કરતી વખતે તમે Chromeમાં ખોલેલાં પેજ અહીં દેખાશે.</translation>
 <translation id="6473086018775716761">શેરિંગના વિકલ્પોની સૂચિ અડધી ઊંચાઈએ ખોલી છે.</translation>
 <translation id="6475951671322991020">વીડિયો ડાઉનલોડ કરો</translation>
 <translation id="6477928892249167417">આ સાઇટ તમારા માટે મહત્ત્વની લાગી રહી છે:</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hi.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hi.xtb
index 34172830b..e8d86e3 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hi.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hi.xtb
@@ -767,6 +767,7 @@
 <translation id="4961107849584082341">इस पेज का अनुवाद किसी भी भाषा में करें</translation>
 <translation id="496607651705915226">अपने Google खाते में नए पासवर्ड सेव करने और उनका इस्तेमाल करने के लिए, Google Play services को अपडेट करें</translation>
 <translation id="4971735654804503942">नुकसान पहुंचाने वाली वेबसाइटों, डाउनलोड, और एक्सटेंशन के ख़िलाफ़ तेज़ और अपने-आप मिलने वाली सुरक्षा. पासवर्ड हैक होने के बारे में आपको चेतावनी देता है. Google को ब्राउज़िंग डेटा भेजना ज़रूरी होता है.</translation>
+<translation id="4971753085054504448">ज़्यादा नतीजे देखने के लिए, कुछ और खोजें या पूरा Chrome इतिहास खोलें.</translation>
 <translation id="497421865427891073">आगे जाएं</translation>
 <translation id="4987271110129728827">वह पेज नहीं मिला. स्पेलिंग की जांच करें या वेब पर खोजें.</translation>
 <translation id="4988526792673242964">पेज</translation>
@@ -1052,6 +1053,7 @@
 <translation id="6459045781120991510">सर्वे</translation>
 <translation id="6461962085415701688">फ़ाइल नहीं खोली जा सकती</translation>
 <translation id="6464977750820128603">आप Chrome में जिन साइटों पर जाते हैं उन्हें देख सकते हैं और उनके लिए टाइमर लगा सकते हैं.\n\nGoogle उन साइटों की जानकारी लेता है जिनके लिए आप टाइमर लगाते हैं. साथ ही, यह जानकारी भी ली जाती है कि आप उन साइटों पर कितनी देर तक रहे. इस जानकारी का इस्तेमाल 'डिजिटल वेलबीइंग' को बेहतर बनाने के लिए किया जाता है.</translation>
+<translation id="6470181189905173055"><ph name="APP_LABEL" /> का इस्तेमाल करते समय, Chrome में खोले गए पेज यहां दिखेंगे.</translation>
 <translation id="6473086018775716761">शेयर करने के विकल्पों की सूची, आधी स्क्रीन पर खुली हुई है.</translation>
 <translation id="6475951671322991020">वीडियो डाउनलोड करें</translation>
 <translation id="6477928892249167417">ये साइटें शायद आपके लिए अहम हैं:</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hu.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hu.xtb
index 7818078..762f578 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hu.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hu.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Nincs találat</translation>
 <translation id="3305130791745726624">Küldés eszközre</translation>
 <translation id="3305795716056605962">Oldalfordításhoz használja a További lehetőségek gombot</translation>
+<translation id="3311330810461485557">Kereshet alkalmazás, dátum és egyebek szerint.</translation>
 <translation id="3334729583274622784">Módosítja a fájl kiterjesztését?</translation>
 <translation id="3341262203274374114">Nem sikerült felhagyni a követéssel. Hiba történt.</translation>
 <translation id="3359667936385849800">A jelenlegi szolgáltató használata</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb
index 596a006..c277009 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_hy.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Որոնման արդյունքներ չկան</translation>
 <translation id="3305130791745726624">Ուղարկել սարքերին</translation>
 <translation id="3305795716056605962">Թարգմանեք էջերը «Այլ ընտրանքներ» կոճակի օգնությամբ</translation>
+<translation id="3311330810461485557">Որոնեք ըստ հավելվածի, ամսաթվի և այլ պարամետրերի։</translation>
 <translation id="3334729583274622784">Փոխե՞լ ֆայլի ընդլայնումը</translation>
 <translation id="3341262203274374114">Սխալի պատճառով չհաջողվեց չեղարկել բաժանորդագրությունը։</translation>
 <translation id="3359667936385849800">Օգտագործել իմ ընթացիկ մատակարարը</translation>
@@ -766,6 +767,7 @@
 <translation id="4961107849584082341">Թարգմանել կայքը</translation>
 <translation id="496607651705915226">Ձեր Google հաշվում նոր գաղտնաբառեր պահելու և դրանք օգտագործելու համար թարմացրեք Google Play ծառայությունները։</translation>
 <translation id="4971735654804503942">Ավելի արագ և արդյունավետ պաշտպանություն վտանգավոր կայքերից, ընդլայնումներից և ներբեռնումներից։ Զգուշացնում է ձեզ գաղտնաբառերի արտահոսքի մասին։ Պահանջվում է դիտարկիչի աշխատանքի մասին տվյալների ուղարկում Google-ին։</translation>
+<translation id="4971753085054504448">Փորձեք փոփոխել որոնման հարցումը կամ բացել Chrome-ի ամբողջական պատմությունը՝ այլ արդյունքներ տեսնելու համար։</translation>
 <translation id="497421865427891073">Առաջ գնալ</translation>
 <translation id="4987271110129728827">Չի հաջողվում գտնել էջը։ Եթե վստահ եք, որ հարցումը ճիշտ եք մուտքագրել, փորձեք որոնել համացանցում։</translation>
 <translation id="4988526792673242964">Էջեր</translation>
@@ -1051,6 +1053,7 @@
 <translation id="6459045781120991510">Հարցումներ</translation>
 <translation id="6461962085415701688">Չհաջողվեց բացել ֆայլը</translation>
 <translation id="6464977750820128603">Դուք կարող եք տեսնել Chrome-ում այցելած ձեր կայքերը և սահմանել ժամաչափեր դրանց համար։\n\nGoogle-ին կուղարկվեն տեղեկություններ ձեր այցելած կայքերի և դրանց համար սահմանված ժամաչափերի մասին։ Այս տվյալները հավաքվում են՝ «Թվային բարեկեցություն» գործառույթը կատարելագործելու համար։</translation>
+<translation id="6470181189905173055"><ph name="APP_LABEL" /> հավելվածն օգտագործելիս Chrome-ում ձեր կողմից բացված էջերը կցուցադրվեն այստեղ։</translation>
 <translation id="6473086018775716761">Կիսվելու տարբերակների ցանկը բացված է կիսով չափ։</translation>
 <translation id="6475951671322991020">Ներբեռնել տեսանյութը</translation>
 <translation id="6477928892249167417">Այս կայքերը կարող են կարևոր լինել ձեզ համար՝</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_it.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_it.xtb
index a17c117..adf9c55 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_it.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_it.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Nessun risultato di ricerca trovato</translation>
 <translation id="3305130791745726624">Invia a dispositivi</translation>
 <translation id="3305795716056605962">Traduci le pagine dal pulsante Altre opzioni</translation>
+<translation id="3311330810461485557">Cerca per app, data e altro ancora.</translation>
 <translation id="3334729583274622784">Vuoi cambiare l'estensione del file?</translation>
 <translation id="3341262203274374114">Non è possibile non seguire più. Si è verificato un errore.</translation>
 <translation id="3359667936385849800">Usa il tuo attuale fornitore di servizi</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb
index 21fb1dc..2ce1cecf 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ja.xtb
@@ -768,6 +768,7 @@
 <translation id="4961107849584082341">このページを任意の言語に翻訳できます</translation>
 <translation id="496607651705915226">Google アカウントに新しいパスワードを保存して使用するには、Google Play 開発者サービスを更新してください</translation>
 <translation id="4971735654804503942">危険なウェブサイト、ダウンロード、拡張機能から予防的な方法で迅速に保護します。パスワードの侵害があった場合は警告します。Google に閲覧データを送信する必要があります。</translation>
+<translation id="4971753085054504448">さらに結果を表示するには、条件を変えて検索するか、Chrome の全履歴を開いてみてください。</translation>
 <translation id="497421865427891073">次に進む</translation>
 <translation id="4987271110129728827">該当のページは見つかりません。つづりを確認するか、ウェブ検索をお試しください。</translation>
 <translation id="4988526792673242964">ページ</translation>
@@ -1053,6 +1054,7 @@
 <translation id="6459045781120991510">アンケート</translation>
 <translation id="6461962085415701688">ファイルを開けません</translation>
 <translation id="6464977750820128603">Chrome でアクセスしたサイトを表示し、タイマーを設定できます。\n\nタイマーを設定したサイトの情報と、サイトでの滞在時間に関する情報が Google に送信されます。送信した情報は Digital Wellbeing の改善に役立てられます。</translation>
+<translation id="6470181189905173055"><ph name="APP_LABEL" /> の使用中に Chrome で開いたページがここに表示されます。</translation>
 <translation id="6473086018775716761">共有オプションのリストが画面の下半分に表示されています。</translation>
 <translation id="6475951671322991020">動画をダウンロード</translation>
 <translation id="6477928892249167417">以下のサイトは重要な可能性があります。</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb
index 9ee8eae..04d54e48 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_kk.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Іздеу нәтижелері табылмады</translation>
 <translation id="3305130791745726624">Құрылғыларға жіберу</translation>
 <translation id="3305795716056605962">Беттерді "Қосымша опциялар" түймесі арқылы аударыңыз.</translation>
+<translation id="3311330810461485557">Қолданба, күн және т.б. бойынша іздеңіз.</translation>
 <translation id="3334729583274622784">Файл кеңейтімін өзгертесіз бе?</translation>
 <translation id="3341262203274374114">Жазылудан бас тарту мүмкін емес. Бірдеңе дұрыс болмады.</translation>
 <translation id="3359667936385849800">Қазіргі қызмет көрсетушіні пайдалану</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ko.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ko.xtb
index 16291e4..7e382c7 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ko.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ko.xtb
@@ -767,6 +767,7 @@
 <translation id="4961107849584082341">이 페이지를 원하는 언어로 번역하세요.</translation>
 <translation id="496607651705915226">Google 계정에서 새 비밀번호를 저장하고 사용하려면 Google Play 서비스를 업데이트하세요.</translation>
 <translation id="4971735654804503942">위험한 웹사이트, 다운로드 항목 및 확장 프로그램에 더 빠르게 대응하여 선제적 보호 조치를 취합니다. 비밀번호 유출에 관해 알립니다. Google에 인터넷 사용 기록을 전송해야 합니다.</translation>
+<translation id="4971753085054504448">다른 검색어로 검색하거나 전체 Chrome 방문 기록을 열어 더 많은 검색결과를 확인하세요.</translation>
 <translation id="497421865427891073">앞으로 이동</translation>
 <translation id="4987271110129728827">페이지를 찾을 수 없습니다. 철자를 확인하거나 웹 검색을 이용해 보세요.</translation>
 <translation id="4988526792673242964">페이지</translation>
@@ -1052,6 +1053,7 @@
 <translation id="6459045781120991510">설문조사</translation>
 <translation id="6461962085415701688">파일을 열 수 없습니다</translation>
 <translation id="6464977750820128603">Chrome에서 내가 방문한 사이트를 보고 사이트에 타이머를 설정할 수 있습니다.\n\nGoogle에서는 타이머가 설정된 사이트와 사이트 방문 시간 정보를 수집합니다. 이 정보는 디지털 웰빙을 개선하는 데 사용됩니다.</translation>
+<translation id="6470181189905173055"><ph name="APP_LABEL" /> 사용 중에 Chrome에서 연 페이지가 여기에 표시됩니다.</translation>
 <translation id="6473086018775716761">공유 옵션 목록이 절반 높이로 열렸습니다.</translation>
 <translation id="6475951671322991020">동영상 다운로드</translation>
 <translation id="6477928892249167417">다음 사이트는 중요할 수도 있습니다.</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ky.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ky.xtb
index 768e079b..d15a719 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ky.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ky.xtb
@@ -767,6 +767,7 @@
 <translation id="4961107849584082341">Бул баракты каалаган тилге котортуп алыңыз</translation>
 <translation id="496607651705915226">Жаңы сырсөздөрдү Google аккаунтуңузга сактоо жана колдонуу үчүн Google Play кызматтарын жаңыртыңыз</translation>
 <translation id="4971735654804503942">Кооптуу вебсайттардан, жүктөлүп алынган файлдардан жана кеңейтүүлөрдөн тез жана проактивдүү коргоо. Билинип калган сырсөздөр жөнүндө эскертет. Google'га жөнөтүү үчүн серептөө маалыматын талап кылат.</translation>
+<translation id="4971753085054504448">Башка нерсени издеп көрүңүз же көбүрөөк натыйжаларды көрүү үчүн толук Chrome таржымалын ачыңыз.</translation>
 <translation id="497421865427891073">Алга</translation>
 <translation id="4987271110129728827">Ал бет табылбай жатат. Ал туура жазылганын текшериңиз же Интернеттен издеп көрүңүз.</translation>
 <translation id="4988526792673242964">Барактар</translation>
@@ -1052,6 +1053,7 @@
 <translation id="6459045781120991510">Сурамжылоолор</translation>
 <translation id="6461962085415701688">Файл ачылбай жатат</translation>
 <translation id="6464977750820128603">Chrome'до кирген сайттарды көрүп, аларга таймерлерди кошо аласыз.\n\nGoogle таймерлер коюлган сайттар жана ал сайттарда канча убакыт өткөргөнүңүз тууралуу маалыматты алып турат. Бул маалымат Санариптик бакубаттык кызматын жакшыртуу үчүн колдонулат.</translation>
+<translation id="6470181189905173055"><ph name="APP_LABEL" /> колдонмосун пайдаланып жатканда Chrome'до ачкан барактарыңыз бул жерде көрүнөт.</translation>
 <translation id="6473086018775716761">Бөлүшүү параметрлеринин тизмеси экрандын жарымына чейин ачылды.</translation>
 <translation id="6475951671322991020">Видеону жүктөп алуу</translation>
 <translation id="6477928892249167417">Бул сайттар сиз үчүн маанилүү окшойт:</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lo.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lo.xtb
index d28cb7a4..d654c95 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_lo.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_lo.xtb
@@ -767,6 +767,7 @@
 <translation id="4961107849584082341">ແປໜ້ານີ້ເປັນພາສາໃດໆກໍໄດ້</translation>
 <translation id="496607651705915226">ເພື່ອບັນທຶກ ແລະ ໃຊ້ລະຫັດຜ່ານໃໝ່ໃນບັນຊີ Google ຂອງທ່ານ, ກະລຸນາອັບເດດບໍລິການ Google Play</translation>
 <translation id="4971735654804503942">ການປົກປ້ອງແບບເຊີງບຸກທີ່ໄວກວ່າຕໍ່ກັບເວັບໄຊ, ການດາວໂຫຼດ ແລະ ສ່ວນຂະຫຍາຍທີ່ເປັນອັນຕະລາຍ. ເຕືອນທ່ານກ່ຽວກັບການລະເມີດລະຫັດຜ່ານ. ຈຳເປັນຕ້ອງສົ່ງຂໍ້ມູນການທ່ອງເວັບໃຫ້ Google.</translation>
+<translation id="4971753085054504448">ລອງຊອກຫາຢ່າງອື່ນ ຫຼື ເປີດປະຫວັດ Chrome ທັງໝົດເພື່ອເບິ່ງຜົນໄດ້ຮັບເພີ່ມເຕີມ.</translation>
 <translation id="497421865427891073">ໄປຂ້າງ​ຫນ້າ</translation>
 <translation id="4987271110129728827">ບໍ່ສາມາດຊອກເຫັນໜ້ານັ້ນໄດ້. ກະລຸນາກວດສອບການສະກົດຄຳຂອງທ່ານ ຫຼື ລອງຊອກຫາໃນເວັບໄຊ.</translation>
 <translation id="4988526792673242964">ໜ້າ</translation>
@@ -1052,6 +1053,7 @@
 <translation id="6459045781120991510">ແບບສຳຫຼວດ</translation>
 <translation id="6461962085415701688">ບໍ່ສາມາດເປີດໄຟລ໌ໄດ້</translation>
 <translation id="6464977750820128603">ທ່ານສາມາດເຫັນເວັບໄຊທີ່ທ່ານເຂົ້າເຖິງໃນ Chrome ແລະ ຕັ້ງຄ່າໂມງນັບຖອຍຫຼັງສຳລັບພວກມັນໄດ້.\n\nGoogle ຮັບເອົາຂໍ້ມູນກ່ຽວກັບເວັບໄຊທີ່ທ່ານຕັ້ງຄ່າໂມງນັບຖອຍຫຼັງສຳລັບ ແລະ ທ່ານເຂົ້າເບິ່ງພວກມັນດົນປານໃດ. ຂໍ້ມູນນີ້ຖືກໃຊ້ເພື່ອເຮັດໃຫ້ Digital Wellbeing ດີຂຶ້ນ.</translation>
+<translation id="6470181189905173055">ໜ້າທີ່ທ່ານເປີດໃນ Chrome ໃນລະຫວ່າງທີ່ໃຊ້ <ph name="APP_LABEL" /> ຈະປາກົດຢູ່ບ່ອນນີ້.</translation>
 <translation id="6473086018775716761">ເປີດລາຍຊື່ຂອງຕົວເລືອກການແບ່ງປັນໃນຄວາມສູງແບບເຕັມແລ້ວ.</translation>
 <translation id="6475951671322991020">ດາວໂຫຼດວິດີໂອ</translation>
 <translation id="6477928892249167417">ເວັບໄຊເຫຼົ່ານີ້ປາກົດວ່າສຳຄັນຕໍ່ກັບທ່ານ:</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mk.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mk.xtb
index a818a7d..51fe59d 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mk.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mk.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Не се пронајдени резултати од пребарувањето</translation>
 <translation id="3305130791745726624">Испрати до уреди</translation>
 <translation id="3305795716056605962">Преведувајте страници од копчето „Повеќе опции“</translation>
+<translation id="3311330810461485557">Пребарувајте според апликација, датум и друго.</translation>
 <translation id="3334729583274622784">Дали да се промени наставката на датотеката?</translation>
 <translation id="3341262203274374114">Не може да се отследи. Нешто тргна наопаку.</translation>
 <translation id="3359667936385849800">Користете го тековниот давател на услуги</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb
index 7d64f69..1327a4f8 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ml.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">തിരയൽ ഫലങ്ങളൊന്നും കണ്ടെത്തിയില്ല</translation>
 <translation id="3305130791745726624">ഉപകരണത്തിലേക്ക് അയയ്ക്കുക</translation>
 <translation id="3305795716056605962">'കൂടുതൽ ഓപ്‌ഷനുകൾ' ബട്ടണിൽ നിന്ന്, പേജുകൾ വിവർത്തനം ചെയ്യുക</translation>
+<translation id="3311330810461485557">ആപ്പ്, തീയതി എന്നിവയും മറ്റും അനുസരിച്ച് തിരയുക.</translation>
 <translation id="3334729583274622784">ഫയൽ എക്സ്റ്റൻഷൻ മാറ്റണോ?</translation>
 <translation id="3341262203274374114">പിന്തുടരുന്നത് ഒഴിവാക്കാനാകുന്നില്ല. എന്തോ കുഴപ്പമുണ്ടായി.</translation>
 <translation id="3359667936385849800">നിങ്ങളുടെ നിലവിലെ സേവന ദാതാവിനെ ഉപയോഗിക്കുക</translation>
@@ -766,6 +767,7 @@
 <translation id="4961107849584082341">ഈ പേജ് ഏത് ഭാഷയിലേക്കും വിവര്‍ത്തനം ചെയ്യുക</translation>
 <translation id="496607651705915226">നിങ്ങളുടെ Google Account-ൽ പുതിയ പാസ്‌വേഡുകൾ സംരക്ഷിക്കാനും ഉപയോഗിക്കാനും, Google Play സേവനങ്ങൾ അപ്‌ഡേറ്റ് ചെയ്യുക</translation>
 <translation id="4971735654804503942">അപകടകരമായ വെബ്സൈറ്റുകൾ, ഡൗൺലോഡുകള്‍, വിപുലീകരണങ്ങൾ എന്നിവയിൽ നിന്ന് വേഗത്തിലും മുൻകൂറായുമുള്ള സുരക്ഷ. പാസ്‌വേഡ് ലംഘനങ്ങളെക്കുറിച്ച് നിങ്ങൾക്ക് മുന്നറിയിപ്പ് നൽകുന്നു. Google-ലേക്ക് ബ്രൗസിംഗ് ഡാറ്റ അയയ്‌ക്കേണ്ടതുണ്ട്.</translation>
+<translation id="4971753085054504448">മറ്റെന്തെങ്കിലും തിരഞ്ഞ് നോക്കുക അല്ലെങ്കിൽ കൂടുതൽ ഫലങ്ങൾ കാണാൻ പൂർണമായ Chrome ചരിത്രം തുറക്കുക.</translation>
 <translation id="497421865427891073">മുന്നോട്ട് പോകുക</translation>
 <translation id="4987271110129728827">ആ പേജ് കണ്ടെത്താനാകുന്നില്ല. നിങ്ങളുടെ സ്പെല്ലിംഗ് പരിശോധിക്കുകയോ വെബ് തിരയൽ പരീക്ഷിക്കുകയോ ചെയ്യുക.</translation>
 <translation id="4988526792673242964">പേജുകള്‍</translation>
@@ -1051,6 +1053,7 @@
 <translation id="6459045781120991510">സർവേകൾ</translation>
 <translation id="6461962085415701688">ഫയൽ തുറക്കാൻ കഴിയില്ല</translation>
 <translation id="6464977750820128603">നിങ്ങൾ Chrome- ൽ സന്ദർശിക്കുന്ന സൈറ്റുകൾ കാണാനും അവയ്ക്ക് ടൈമറുകൾ സജ്ജീകരിക്കാനുമാവും.\n\nനിങ്ങൾ ടൈമറുകൾ സജ്ജീകരിക്കുന്ന സൈറ്റുകളെക്കുറിച്ചും നിങ്ങൾ എത്ര സമയം അവ സന്ദർശിക്കുന്നു എന്നതിനെക്കുറിച്ചും Google ന് വിവരങ്ങൾ ലഭിക്കുന്നു. ഡിജിറ്റൽ ആരോഗ്യം മെച്ചപ്പെടുത്താൻ ഈ വിവരം ഉപയോഗിക്കുന്നു.</translation>
+<translation id="6470181189905173055"><ph name="APP_LABEL" /> ഉപയോഗിക്കുമ്പോൾ Chrome-ൽ നിങ്ങൾ തുറന്ന പേജുകൾ ഇവിടെ കാണിക്കും.</translation>
 <translation id="6473086018775716761">പകുതി ഉയരത്തിൽ തുറന്ന പങ്കിടൽ ഓപ്ഷനുകളുടെ ലിസ്റ്റ്.</translation>
 <translation id="6475951671322991020">വീഡിയോ ഡൗൺലോഡ് ചെയ്യുക</translation>
 <translation id="6477928892249167417">ഈ സൈറ്റുകൾ നിങ്ങൾക്ക് പ്രാധാന്യമുള്ളവയാകാം:</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mr.xtb
index 8fd5ddf0..2ef1a704 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_mr.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_mr.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">कोणतेही शोध परिणाम आढळले नाहीत</translation>
 <translation id="3305130791745726624">डिव्हाइसना पाठवा</translation>
 <translation id="3305795716056605962">आणखी पर्याय बटणावरून पेज भाषांतरित करा</translation>
+<translation id="3311330810461485557">ॲप, तारीख आणि आणखी बऱ्याच गोष्टींद्वारे शोधा.</translation>
 <translation id="3334729583274622784">फाइल एक्स्टेंशन बदलायचे आहे का?</translation>
 <translation id="3341262203274374114">अनफॉलो करू शकत नाही. काहीतरी चूक झाली.</translation>
 <translation id="3359667936385849800">तुमचा सध्याचा सेवा पुरवठादार वापरा</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ms.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ms.xtb
index ff00745..672f26eb 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ms.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ms.xtb
@@ -767,6 +767,7 @@
 <translation id="4961107849584082341">Terjemahkan halaman ini ke sebarang bahasa</translation>
 <translation id="496607651705915226">Untuk menyimpan dan menggunakan kata laluan baharu dalam Google Account anda, kemas kinikan perkhidmatan Google Play</translation>
 <translation id="4971735654804503942">Perlindungan proaktif yang lebih pantas terhadap laman web, muat turun dan sambungan yang berbahaya. Memberi anda amaran tentang pelanggaran kata laluan. Menghendaki data semakan imbas dihantar kepada Google.</translation>
+<translation id="4971753085054504448">Cuba cari perkara lain atau buka sejarah Chrome untuk melihat lebih banyak hasil carian.</translation>
 <translation id="497421865427891073">Ke hadapan</translation>
 <translation id="4987271110129728827">Tidak menemukan halaman itu. Semak ejaan anda atau cuba carian web.</translation>
 <translation id="4988526792673242964">Halaman</translation>
@@ -1052,6 +1053,7 @@
 <translation id="6459045781120991510">Tinjauan</translation>
 <translation id="6461962085415701688">Tidak dapat membuka fail</translation>
 <translation id="6464977750820128603">Anda dapat melihat tapak yang anda lawati dalam Chrome dan menetapkan pemasa untuk tapak tersebut.\n\nGoogle menerima maklumat tentang tapak yang pemasanya telah anda tetapkan dan tempoh anda berada di tapak itu. Maklumat ini digunakan untuk menambah baik Kesejahteraan Digital.</translation>
+<translation id="6470181189905173055">Halaman yang telah anda buka dalam Chrome semasa menggunakan <ph name="APP_LABEL" /> akan dipaparkan di sini.</translation>
 <translation id="6473086018775716761">Senarai pilihan perkongsian dibuka pada ketinggian separuh.</translation>
 <translation id="6475951671322991020">Muat turun video</translation>
 <translation id="6477928892249167417">Tapak ini nampaknya penting kepada anda:</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb
index 478295c2..d3c9852 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_my.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">မည်သည့်ရှာဖွေမှု ရလဒ်မျှ မတွေ့ပါ</translation>
 <translation id="3305130791745726624">စက်များသို့ပို့ရန်</translation>
 <translation id="3305795716056605962">‘နောက်ထပ်ရွေးစရာများ’ ခလုတ်မှတစ်ဆင့် စာမျက်နှာများ ဘာသာပြန်နိုင်သည်</translation>
+<translation id="3311330810461485557">အက်ပ်၊ ရက်စွဲ စသည်ဖြင့် ရှာပါ။</translation>
 <translation id="3334729583274622784">ဖိုင်နောက်ဆက်တွဲ ပြောင်းမလား။</translation>
 <translation id="3341262203274374114">လိုက်မကြည့်တော့၍ မရပါ။ တစ်ခုခုမှားသွားသည်။</translation>
 <translation id="3359667936385849800">သင်၏လက်ရှိ ဝန်ဆောင်မှုပေးသူကို သုံးရန်</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb
index d26ca5a..4113f72 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ne.xtb
@@ -230,7 +230,7 @@
 <translation id="2247789808226901522">कार्डको म्याद सकियो</translation>
 <translation id="2248941474044011069">तपाईंका पासवर्डहरू तपाईंको डिभाइसमा इन्क्रिप्ट गरेपछि मात्र Google पासवर्ड म्यानेजरमा सेभ गरिन्छ</translation>
 <translation id="2249635629516220541">साइटहरूले तपाईंलाई विज्ञापन देखाउन प्रयोग गर्ने जानकारी कस्टमाइज गर्नुहोस्</translation>
-<translation id="2259659629660284697">पासवर्डहरू निर्यात गर्नुहोस्…</translation>
+<translation id="2259659629660284697">पासवर्डहरू एक्सपोर्ट गर्नुहोस्…</translation>
 <translation id="2276696007612801991">आफ्ना पासवर्डहरू जाँच गर्न आफ्नो Google खातामा साइन इन गर्नुहोस्</translation>
 <translation id="2278052315791335171">तपाईंले यो पासवर्ड मेटाउनुभयो भने पनि <ph name="SITE" /> मा रहेको तपाईंको खाता मेटिने छैन</translation>
 <translation id="2286841657746966508">बिल पठाउने ठेगाना</translation>
@@ -1502,7 +1502,7 @@
 <translation id="8505766168025405649">डाउनलोड गर्ने कार्यको स्थितिका बारेमा जान्न सूचना हेर्नुहोस्</translation>
 <translation id="8506357771923193001">तपाईंले डाउनलोड गरेका सामग्री यहाँ देखिने छन्</translation>
 <translation id="8512053371384421952">तपाईं अबदेखि <ph name="DOMAIN" /> बाट सूचनाहरू प्राप्त गर्नु हुने छैन।</translation>
-<translation id="8514477925623180633">Chrome मार्फत भण्डारण गरिएका पासवर्डहरू निर्यात गर्नुहोस्</translation>
+<translation id="8514477925623180633">Chrome मार्फत भण्डारण गरिएका पासवर्डहरू एक्सपोर्ट गर्नुहोस्</translation>
 <translation id="8516012719330875537">छवि सम्पादक</translation>
 <translation id="8521833595674902532">कुनै समस्या आयो। सारांश बनाउने कार्य पूरा गर्न सकिएन</translation>
 <translation id="8523928698583292556">भण्डारण गरिएको पासवर्ड मेट्नुहोस्</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pa.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pa.xtb
index a524683..6341366 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pa.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pa.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">ਕੋਈ ਖੋਜ ਨਤੀਜੇ ਨਹੀਂ ਮਿਲੇ</translation>
 <translation id="3305130791745726624">ਡੀਵਾਈਸਾਂ 'ਤੇ ਭੇਜੋ</translation>
 <translation id="3305795716056605962">'ਹੋਰ ਵਿਕਲਪ' ਬਟਨ ਤੋਂ ਪੰਨਿਆਂ ਦਾ ਅਨੁਵਾਦ ਕਰੋ</translation>
+<translation id="3311330810461485557">ਐਪ, ਤਾਰੀਖ ਅਤੇ ਹੋਰ ਚੀਜ਼ਾਂ ਨਾਲ ਖੋਜੋ।</translation>
 <translation id="3334729583274622784">ਕੀ ਫ਼ਾਈਲ ਐਕਸਟੈਂਸ਼ਨ ਨੂੰ ਬਦਲਣਾ ਹੈ?</translation>
 <translation id="3341262203274374114">ਅਨੁਸਰਣ ਕਰਨਾ ਬੰਦ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ। ਕੋਈ ਗੜਬੜ ਹੋ ਗਈ।</translation>
 <translation id="3359667936385849800">ਆਪਣਾ ਮੌਜੂਦਾ ਸੇਵਾ ਪ੍ਰਦਾਨਕ ਵਰਤੋ</translation>
@@ -686,7 +687,7 @@
 <translation id="4640331037679501949">{NUM_PASSWORDS,plural, =1{1 ਪਾਸਵਰਡ ਨਾਲ ਛੇੜਛਾੜ ਹੋਈ}one{# ਪਾਸਵਰਡ ਨਾਲ ਛੇੜਛਾੜ ਹੋਈ}other{# ਪਾਸਵਰਡਾਂ ਨਾਲ ਛੇੜਛਾੜ ਹੋਈ}}</translation>
 <translation id="4645146721047390964">ਇਨਕੋਗਨਿਟੋ ਵਿੱਚ ਹੋਣ ਦੌਰਾਨ, ਸਾਈਟਾਂ ਵੱਖ-ਵੱਖ ਸਾਈਟਾਂ ਵਿਚਲੀ ਤੁਹਾਡੀ ਬ੍ਰਾਊਜ਼ਿੰਗ ਸਰਗਰਮੀ ਦੇਖਣ ਲਈ ਤੁਹਾਡੀਆਂ ਕੁਕੀਜ਼ ਨਹੀਂ ਵਰਤ ਸਕਦੀਆਂ, ਉਦਾਹਰਨ ਲਈ, ਵਿਗਿਆਪਨਾਂ ਨੂੰ ਵਿਅਕਤੀਗਤ ਬਣਾਉਣ ਲਈ। ਸ਼ਾਇਦ ਕੁਝ ਸਾਈਟਾਂ 'ਤੇ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਠੀਕ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਨਾ ਕਰਨ।</translation>
 <translation id="4650364565596261010">ਸਿਸਟਮ ਪੂਰਵ-ਨਿਰਧਾਰਤ</translation>
-<translation id="465657074423018424">ਸੁਰੱਖਿਅਤ ਬ੍ਰਾਊਜ਼ਿੰਗ ਧੋਖੇਬਾਜ਼ ਵੈੱਬਸਾਈਟਾਂ ਤੋਂ ਤੁਹਾਡੀ ਸੁਰੱਖਿਆ ਕਰਦੀ ਹੈ। ਜੇ ਤੁਸੀਂ ਇਸਨੂੰ ਬੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ ਬ੍ਰਾਊਜ਼ਿੰਗ ਕਰਨ ਦੌਰਾਨ ਜ਼ਿਆਦਾ ਸਾਵਧਾਨ ਰਹੋ, ਖਾਸ ਕਰਕੇ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ।</translation>
+<translation id="465657074423018424">ਸੁਰੱਖਿਅਤ ਬ੍ਰਾਊਜ਼ਿੰਗ ਭਰਮਾਊ ਵੈੱਬਸਾਈਟਾਂ ਤੋਂ ਤੁਹਾਡੀ ਸੁਰੱਖਿਆ ਕਰਦੀ ਹੈ। ਜੇ ਤੁਸੀਂ ਇਸਨੂੰ ਬੰਦ ਕਰਦੇ ਹੋ, ਤਾਂ ਬ੍ਰਾਊਜ਼ਿੰਗ ਕਰਨ ਦੌਰਾਨ ਜ਼ਿਆਦਾ ਸਾਵਧਾਨ ਰਹੋ, ਖਾਸ ਕਰਕੇ ਪਾਸਵਰਡ ਦਾਖਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ।</translation>
 <translation id="4662373422909645029">ਉਪਨਾਮ 'ਚ ਅੰਕ ਨਹੀਂ ਹੋ ਸਕਦੇ</translation>
 <translation id="4663756553811254707"><ph name="NUMBER_OF_BOOKMARKS" /> ਬੁੁੱਕਮਾਰਕ ਮਿਟਾਏ ਗਏ</translation>
 <translation id="4664020984660113387">ਸਾਰਾਂਸ਼ ਹਟਾਓ</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-BR.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-BR.xtb
index a8e8c772..7d666b2 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-BR.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_pt-BR.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Nenhum resultado de pesquisa encontrado</translation>
 <translation id="3305130791745726624">Enviar para dispositivos</translation>
 <translation id="3305795716056605962">Traduzir páginas com o botão "Mais opções"</translation>
+<translation id="3311330810461485557">Pesquise por app, data e muito mais.</translation>
 <translation id="3334729583274622784">Mudar extensão do arquivo?</translation>
 <translation id="3341262203274374114">Não foi possível parar de seguir. Algo deu errado.</translation>
 <translation id="3359667936385849800">Usar o provedor de serviços atual</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_si.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_si.xtb
index b7371f0..e92be23 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_si.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_si.xtb
@@ -767,6 +767,7 @@
 <translation id="4961107849584082341">මෙම පිටුව ඕනෑම භාෂාවකට පරිවර්තන කරන්න</translation>
 <translation id="496607651705915226">ඔබේ Google ගිණුමේ නව මුරපද සුරැකීමට සහ භාවිතා කිරීමට, Google Play සේවාවන් යාවත්කාලීන කරන්න</translation>
 <translation id="4971735654804503942">අනතුරුදායක වෙබ් අඩවිවලට, බාගැනීම්වලට, සහ දිගුවලට එරෙහි වඩා වේගවත්, පූර්වාරක්‍ෂාකාරී ආරක්‍ෂාව. මුරපද කඩ කිරීම් ගැන ඔබට අවවාද කරයි. බ්‍රවුස් කිරීමේ දත්ත Google වෙත යැවීම අවශ්‍ය කරයි.</translation>
+<translation id="4971753085054504448">වෙන දෙයක් සෙවීමට උත්සාහ කරන්න, නැති නම් තව ප්‍රතිඵල බැලීමට සම්පූර්ණ Chrome ඉතිහාසය විවෘත කරන්න.</translation>
 <translation id="497421865427891073">ඉදිරියට යන්න</translation>
 <translation id="4987271110129728827">එම පිටුව සොයා ගත නොහැකිය. ඔබගේ අක්ෂර වින්‍යාසය පරීක්ෂා කරන්න හෝ වෙබ් සෙවීමක් උත්සාහ කරන්න.</translation>
 <translation id="4988526792673242964">පිටු</translation>
@@ -1052,6 +1053,7 @@
 <translation id="6459045781120991510">සමීක්ෂණ</translation>
 <translation id="6461962085415701688">ගොනුව විවෘත කළ නොහැක</translation>
 <translation id="6464977750820128603">ඔබට ඔබ Chrome තුළ පිවිසෙන අඩවි බැලීමට සහ ඒවා සඳහා මුහුර්තක සැකසීමට හැකිය.\n\nGoogle ඔබ මුහුර්තක සකසන අඩවි සහ ඔබ ඒවාට කොපමණ කාලයක් පිවිසෙන්නේ ද යන්න පිළිබඳ තතු ලබා ගනී. මෙම තතු ඩිජිටල් සුවතාව වඩා හොඳ කිරීමට භාවිතා කරයි.</translation>
+<translation id="6470181189905173055">ඔබ <ph name="APP_LABEL" /> භාවිත කරන අතරතුර Chrome තුළ විවෘත කර ඇති පිටු හෙමි දිස් වෙයි.</translation>
 <translation id="6473086018775716761">අර්ධ උසකදී විවෘත වන බෙදා ගැනීමේ විකල්ප ලැයිස්තුව.</translation>
 <translation id="6475951671322991020">වීඩියෝව බාගන්න</translation>
 <translation id="6477928892249167417">මෙම අඩවි ඔබට වැදගත් බව පෙනේ:</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb
index bd80b53..392a2ab 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sl.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Ni rezultatov iskanja</translation>
 <translation id="3305130791745726624">Pošlji v naprave</translation>
 <translation id="3305795716056605962">Prevajanje strani z gumbom za več možnosti</translation>
+<translation id="3311330810461485557">Iščite po aplikaciji, datumu in drugih možnostih.</translation>
 <translation id="3334729583274622784">Želite spremeniti pripono datoteke?</translation>
 <translation id="3341262203274374114">Spremljanja ni mogoče preklicati. Prišlo je do napake.</translation>
 <translation id="3359667936385849800">Uporaba trenutnega ponudnika storitev</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sq.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sq.xtb
index 0598b6a..83d9fab9 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sq.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sq.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Nuk u gjetën rezultate kërkimi</translation>
 <translation id="3305130791745726624">Dërgo te pajisjet</translation>
 <translation id="3305795716056605962">Përkthe faqet nga butoni "Opsione të tjera"</translation>
+<translation id="3311330810461485557">Kërko sipas aplikacionit, datës etj.</translation>
 <translation id="3334729583274622784">Do ta ndryshosh prapashtesën e skedarit?</translation>
 <translation id="3341262203274374114">Ndjekja nuk mund të anulohet. Ndodhi një gabim.</translation>
 <translation id="3359667936385849800">Përdor ofruesin aktual të shërbimit</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb
index 13b382ca..a439120 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_sw.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Hakuna matokeo ya utafutaji yaliyopatikana</translation>
 <translation id="3305130791745726624">Tuma kwenye vifaa</translation>
 <translation id="3305795716056605962">Tafsiri kurasa kwenye kitufe cha Chaguo Zaidi</translation>
+<translation id="3311330810461485557">Tafuta kulingana na programu, tarehe na zaidi.</translation>
 <translation id="3334729583274622784">Ungependa kubadilisha kiendelezi cha faili?</translation>
 <translation id="3341262203274374114">Imeshinda kuacha kufuatilia. Hitilafu fulani imetokea.</translation>
 <translation id="3359667936385849800">Tumia mtoa huduma wako wa sasa</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
index 82e64aae..64f19f45 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_te.xtb
@@ -767,6 +767,7 @@
 <translation id="4961107849584082341">ఈ పేజీని ఏ భాషలోకైనా అనువదించుకోవచ్చు</translation>
 <translation id="496607651705915226">మీ Google ఖాతాలో కొత్త పాస్‌వర్డ్‌లను సేవ్ చేయడానికి, ఉపయోగించడానికి, Google Play సర్వీసులును అప్‌డేట్ చేయండి</translation>
 <translation id="4971735654804503942">ప్రమాదకరమైన వెబ్‌సైట్‌లు, డౌన్‌లోడ్‌లు, ఎక్స్‌టెన్షన్‌ల నుండి మరింత వేగవంతమైన, క్రియాశీలమైన రక్షణ. పాస్‌వర్డ్ ఉల్లంఘనల గురించి మిమ్మల్ని హెచ్చరిస్తుంది. బ్రౌజింగ్ డేటాను Googleకు పంపాల్సి ఉంటుంది.</translation>
+<translation id="4971753085054504448">ఇంకేదైనా సెర్చ్ చేయడానికి ట్రై చేయండి లేదా మరిన్ని ఫలితాలను చూడటానికి పూర్తి Chrome హిస్టరీని తెరవండి.</translation>
 <translation id="497421865427891073">ముందుకు వెళ్ళు</translation>
 <translation id="4987271110129728827">ఆ పేజీని కనుగొనడం సాధ్యపడలేదు. మీ స్పెల్లింగ్‌ను చెక్ చేయండి లేదా వెబ్ సెర్చ్‌ను ట్రై చేయండి.</translation>
 <translation id="4988526792673242964">పేజీలు</translation>
@@ -1052,6 +1053,7 @@
 <translation id="6459045781120991510">సర్వేలు</translation>
 <translation id="6461962085415701688">ఫైల్‌ను తెరవడం సాధ్యపడదు</translation>
 <translation id="6464977750820128603">Chromeలో మీరు ఏయే సైట్‌లను సందర్శించారో చూడవచ్చు, వాటికి టైమర్‌లను సెట్ చేయవచ్చు.\n\nమీరు టైమర్‌లను సెట్ చేసిన సైట్‌ల సమాచారం, మీరు ఎంతసేపు వాటిని సందర్శించారనే వివరాలు Googleకు అందించబడతాయి. డిజిటల్ సంక్షేమాన్ని మరింత మెరుగుపరచడానికి ఈ సమాచారం ఉపయోగించబడుతుంది.</translation>
+<translation id="6470181189905173055"><ph name="APP_LABEL" />‌ను ఉపయోగించేటప్పుడు మీరు Chromeలో తెరిచిన పేజీలు, ఇక్కడ చూపబడతాయి.</translation>
 <translation id="6473086018775716761">షేరింగ్ ఆప్షన్‌ల లిస్ట్ స్క్రీన్ పూర్తిగా తెరవబడింది.</translation>
 <translation id="6475951671322991020">వీడియోను డౌన్‌లోడ్ చేయి</translation>
 <translation id="6477928892249167417">ఈ సైట్‌లు మీకు ముఖ్యమైనవిగా అనిపిస్తున్నాయి:</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb
index 43bec27..acaeda8d 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_tr.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">Arama sonucu bulunamadı</translation>
 <translation id="3305130791745726624">Cihazlara gönder</translation>
 <translation id="3305795716056605962">Diğer Seçenekler düğmesinden sayfaları çevirin</translation>
+<translation id="3311330810461485557">Uygulama, tarih ve diğer ölçütlere göre arama yapın.</translation>
 <translation id="3334729583274622784">Dosya uzantısı değiştirilsin mi?</translation>
 <translation id="3341262203274374114">Takip bırakılamıyor. Bir sorun oldu.</translation>
 <translation id="3359667936385849800">Mevcut servis sağlayıcınızı kullanın</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ur.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ur.xtb
index 1d384fd9..7c93e89 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_ur.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_ur.xtb
@@ -767,6 +767,7 @@
 <translation id="4961107849584082341">اس صفحہ کا کسی بھی زبان میں ترجمہ کریں</translation>
 <translation id="496607651705915226">‏نئے پاس ورڈز کو اپنے Google اکاؤنٹ میں محفوظ کرنے اور ان کا استعمال کرنے کے لیے، Google Play سروسز کو اپ ڈیٹ کریں</translation>
 <translation id="4971735654804503942">‏ویب سائٹس، ڈاؤن لوڈز اور ایکسٹینشنز سے تیز، فعال حفاظت۔ پاس ورڈز کی خلاف ورزیوں کے بارے میں آپ کو متنبہ کرتا ہے۔ براؤزنگ ڈیٹا کو Google کے پاس بھیجے جانے کی ضرورت ہوتی ہے۔</translation>
+<translation id="4971753085054504448">‏مزید نتائج دیکھنے کے لیے کچھ اور تلاش کرنے کی کوشش کریں یا Chrome کی مکمل سرگزشت کھولیں۔</translation>
 <translation id="497421865427891073">آگے جائیں</translation>
 <translation id="4987271110129728827">وہ صفحہ نہیں مل سکا۔ اپنا املا چیک کریں یا ویب تلاش کی کوشش کریں۔</translation>
 <translation id="4988526792673242964">صفحات</translation>
@@ -1052,6 +1053,7 @@
 <translation id="6459045781120991510">سرویز</translation>
 <translation id="6461962085415701688">فائل نہیں کھل سکتی</translation>
 <translation id="6464977750820128603">‏آپ Chrome میں اپنی ملاحظہ کردہ سائٹس کو دیکھ اور ان کے لیے ٹائمرز سیٹ کر سکتے ہیں۔\n\nجن سائٹس کے لیے آپ ٹائمرز سیٹ کرتے ہیں اور جتنی دیر تک آپ ان سائٹس کو ملاحظہ کرتے ہیں اس کے بارے میں Google معلومات حاصل کرتا ہے۔ ڈیجیٹل فلاح و بہبود کو بہتر بنانے کے لیے اس معلومات کا استعمال کیا جاتا ہے۔</translation>
+<translation id="6470181189905173055">‏<ph name="APP_LABEL" /> کا استعمال کر کے آپ نے Chrome میں جو صفحات کھولے ہیں وہ یہاں نظر آئیں گے۔</translation>
 <translation id="6473086018775716761">اشتراک کرنے کے اختیارات کی فہرست نصف اونچائی پر کھلی ہوئی ہے۔</translation>
 <translation id="6475951671322991020">ویڈیو ڈاؤن لوڈ کریں</translation>
 <translation id="6477928892249167417">یہ سائٹس آپ کے لیے اہم معلوم ہوتی ہیں:</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb
index 10d5632a..bfaf8c6 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-HK.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">找不到任何搜尋結果</translation>
 <translation id="3305130791745726624">傳送到裝置</translation>
 <translation id="3305795716056605962">透過「更多選項」掣翻譯頁面</translation>
+<translation id="3311330810461485557">按應用程式、日期等條件搜尋。</translation>
 <translation id="3334729583274622784">要變更副檔名嗎?</translation>
 <translation id="3341262203274374114">無法取消追蹤,發生錯誤。</translation>
 <translation id="3359667936385849800">使用目前的服務供應商</translation>
diff --git a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-TW.xtb b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-TW.xtb
index bbb77ff..c4de8a6 100644
--- a/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-TW.xtb
+++ b/chrome/browser/ui/android/strings/translations/android_chrome_strings_zh-TW.xtb
@@ -444,6 +444,7 @@
 <translation id="3303855915957856445">找不到相符的搜尋結果</translation>
 <translation id="3305130791745726624">傳送到裝置</translation>
 <translation id="3305795716056605962">透過「更多選項」按鈕翻譯頁面</translation>
+<translation id="3311330810461485557">依應用程式、日期等條件搜尋。</translation>
 <translation id="3334729583274622784">是否要變更副檔名?</translation>
 <translation id="3341262203274374114">無法取消追蹤,發生錯誤。</translation>
 <translation id="3359667936385849800">使用目前的服務供應商</translation>
diff --git a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarCoordinator.java b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarCoordinator.java
index 2ec04c3..b7a725e 100644
--- a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarCoordinator.java
+++ b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarCoordinator.java
@@ -48,7 +48,6 @@
     private final ViewStub mStub;
     private final PropertyModel mPropertyModel;
     private final TopToolbarInteractabilityManager mTopToolbarInteractabilityManager;
-    private final boolean mShouldCreateLogoInToolbar;
 
     private PropertyModelChangeProcessor mPropertyModelChangeProcessor;
     private StartSurfaceToolbarView mView;
@@ -62,13 +61,9 @@
     private CallbackController mCallbackController = new CallbackController();
     private boolean mIsNativeInitialized;
     private final boolean mIsSurfacePolishEnabled;
-    private final boolean mIsSurfacePolishLessBrandSpaceEnabled;
-    // This is used for 2 cases for the surface polish project, one is when the logo is moved down
-    // from the toolbar, and the other is when the logo is moved down from the toolbar with less
-    // brand space.
-    private int mFakeSearchBoxOffsetForSurfacePolishMoveDownLogo;
-    // This is used for the surface polish project for the case when the logo stays in the toolbar.
-    private int mFakeSearchBoxOffsetForSurfacePolishLogoInToolbar;
+    private int mFakeSearchBoxOffsetForSurfacePolishLogoInContent;
+    // This is used for the surface polish project for the case when there is no logo.
+    private int mFakeSearchBoxOffsetForSurfacePolishNoLogoInContent;
 
     StartSurfaceToolbarCoordinator(
             ViewStub startSurfaceToolbarStub,
@@ -80,14 +75,10 @@
             boolean isTabToGtsAnimationEnabled,
             BooleanSupplier isIncognitoModeEnabledSupplier,
             Callback<LoadUrlParams> logoClickedCallback,
-            boolean shouldCreateLogoInToolbar,
             Callback<Boolean> finishedTransitionCallback,
             ToolbarColorObserverManager toolbarColorObserverManager) {
         mStub = startSurfaceToolbarStub;
         mIsSurfacePolishEnabled = ChromeFeatureList.sSurfacePolish.isEnabled();
-        mIsSurfacePolishLessBrandSpaceEnabled =
-                mIsSurfacePolishEnabled
-                        && StartSurfaceConfiguration.SURFACE_POLISH_LESS_BRAND_SPACE.getValue();
 
         if (mIsSurfacePolishEnabled) {
             setFakeSearchBoxToScreenTopOffsetForSurfacePolish(
@@ -105,7 +96,6 @@
                         .with(StartSurfaceToolbarProperties.IS_VISIBLE, false)
                         .build();
 
-        mShouldCreateLogoInToolbar = shouldCreateLogoInToolbar;
         mToolbarMediator =
                 new StartSurfaceToolbarMediator(
                         mStub.getContext(),
@@ -129,7 +119,6 @@
                         isIncognitoModeEnabledSupplier,
                         logoClickedCallback,
                         StartSurfaceConfiguration.IS_DOODLE_SUPPORTED.getValue(),
-                        shouldCreateLogoInToolbar,
                         finishedTransitionCallback,
                         toolbarColorObserverManager);
 
@@ -249,7 +238,7 @@
      */
     boolean shouldShowRealSearchBox() {
         boolean isBigLogoShownInContent =
-                !mShouldCreateLogoInToolbar
+                mIsSurfacePolishEnabled
                         && mIsNativeInitialized
                         && TemplateUrlServiceFactory.getForProfile(
                                         ProfileManager.getLastUsedRegularProfile())
@@ -258,8 +247,8 @@
         if (mIsSurfacePolishEnabled) {
             fakeSearchBoxMarginToScreenTop =
                     isBigLogoShownInContent
-                            ? mFakeSearchBoxOffsetForSurfacePolishMoveDownLogo
-                            : mFakeSearchBoxOffsetForSurfacePolishLogoInToolbar;
+                            ? mFakeSearchBoxOffsetForSurfacePolishLogoInContent
+                            : mFakeSearchBoxOffsetForSurfacePolishNoLogoInContent;
         } else {
             // This value should be equal to |fakeSearchBoxToRealSearchBoxTop +
             // realVerticalMargin| in StartSurfaceCoordinator#initializeOffsetChangedListener
@@ -345,19 +334,16 @@
         int toolbarPlaceholderHeight = getDimenPixel(R.dimen.toolbar_height_no_shadow);
 
         if (isLogoPolishEnabled) {
-            mFakeSearchBoxOffsetForSurfacePolishMoveDownLogo =
+            mFakeSearchBoxOffsetForSurfacePolishLogoInContent =
                     toolbarPlaceholderHeight
                             + LogoUtils.getLogoTotalHeightForLogoPolish(
                                     resources,
                                     StartSurfaceConfiguration.getLogoSizeForLogoPolish());
-        } else if (mIsSurfacePolishLessBrandSpaceEnabled) {
-            mFakeSearchBoxOffsetForSurfacePolishMoveDownLogo =
-                    toolbarPlaceholderHeight + LogoUtils.getLogoTotalHeightPolishedShort(resources);
         } else {
-            mFakeSearchBoxOffsetForSurfacePolishMoveDownLogo =
+            mFakeSearchBoxOffsetForSurfacePolishLogoInContent =
                     toolbarPlaceholderHeight + LogoUtils.getLogoTotalHeightPolished(resources);
         }
-        mFakeSearchBoxOffsetForSurfacePolishLogoInToolbar =
+        mFakeSearchBoxOffsetForSurfacePolishNoLogoInContent =
                 toolbarPlaceholderHeight
                         + getDimenPixel(R.dimen.start_surface_fake_search_box_top_margin);
     }
diff --git a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarMediator.java b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarMediator.java
index ba26417..f867afc7 100644
--- a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarMediator.java
+++ b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/StartSurfaceToolbarMediator.java
@@ -77,7 +77,6 @@
     private final Callback<LoadUrlParams> mLogoClickedCallback;
     private final boolean mShouldFetchDoodle;
     private final ButtonDataProvider mIdentityDiscController;
-    private final boolean mShouldCreateLogoInToolbar;
     private final Context mContext;
 
     private TabModelSelector mTabModelSelector;
@@ -109,7 +108,6 @@
             BooleanSupplier isIncognitoModeEnabledSupplier,
             Callback<LoadUrlParams> logoClickedCallback,
             boolean shouldFetchDoodle,
-            boolean shouldCreateLogoInToolbar,
             Callback<Boolean> finishedTransitionCallback,
             ToolbarAlphaInOverviewObserver toolbarAlphaInOverviewObserver) {
         mPropertyModel = model;
@@ -123,7 +121,6 @@
         mShouldFetchDoodle = shouldFetchDoodle;
         mIdentityDiscController = identityDiscController;
         mIdentityDiscController.addObserver(this);
-        mShouldCreateLogoInToolbar = shouldCreateLogoInToolbar;
         mFinishedTransitionCallback = finishedTransitionCallback;
         mToolbarAlphaInOverviewObserver = toolbarAlphaInOverviewObserver;
         mContext = context;
@@ -321,10 +318,11 @@
 
     /**
      * Called when the logo view is inflated.
+     *
      * @param logoView The logo view.
      */
     void onLogoViewReady(LogoView logoView) {
-        if (!mShouldCreateLogoInToolbar) return;
+        if (mIsSurfacePolished) return;
 
         mLogoCoordinator =
                 new LogoCoordinator(
diff --git a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/TopToolbarCoordinator.java b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/TopToolbarCoordinator.java
index 6576444b..4ed7e52 100644
--- a/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/TopToolbarCoordinator.java
+++ b/chrome/browser/ui/android/toolbar/java/src/org/chromium/chrome/browser/toolbar/top/TopToolbarCoordinator.java
@@ -183,9 +183,6 @@
      * @param compositorInMotionSupplier Whether there is an ongoing touch or gesture.
      * @param browserStateBrowserControlsVisibilityDelegate Used to keep controls locked when
      *     captures are stale and not able to be taken.
-     * @param shouldCreateLogoInStartToolbar Whether logo should be created in Start surface
-     *     toolbar. True if the logo should be created in the Start surface toolbar; False if the
-     *     logo should be shown in Start surface content.
      * @param fullscreenManager Used to check whether in fullscreen.
      * @param tabObscuringHandler Delegate object handling obscuring views.
      * @param desktopWindowStateProvider The {@link DesktopWindowStateProvider} instance.
@@ -221,7 +218,6 @@
             ObservableSupplier<Boolean> compositorInMotionSupplier,
             BrowserStateBrowserControlsVisibilityDelegate
                     browserStateBrowserControlsVisibilityDelegate,
-            boolean shouldCreateLogoInStartToolbar,
             FullscreenManager fullscreenManager,
             TabObscuringHandler tabObscuringHandler,
             @Nullable DesktopWindowStateProvider desktopWindowStateProvider) {
@@ -254,7 +250,6 @@
                             isTabToGtsAnimationEnabled,
                             isIncognitoModeEnabledSupplier,
                             startSurfaceLogoClickedCallback,
-                            shouldCreateLogoInStartToolbar,
                             this::onStartSurfaceToolbarTransitionFinished,
                             mToolbarColorObserverManager);
         } else if (HubFieldTrial.isHubEnabled()) {
diff --git a/chrome/browser/ui/ash/clipboard_history_browsertest.cc b/chrome/browser/ui/ash/clipboard_history_browsertest.cc
index 95103628..50d6c3c 100644
--- a/chrome/browser/ui/ash/clipboard_history_browsertest.cc
+++ b/chrome/browser/ui/ash/clipboard_history_browsertest.cc
@@ -1363,10 +1363,10 @@
       content::RenderFrameHost* rfh,
       base::OnceCallback<void(bool)> callback) override {}
 
-  void DropIfAllowed(
-      const ui::OSExchangeData* drag_data,
-      base::optional_ref<const ui::DataTransferEndpoint> data_dst,
-      base::OnceClosure drop_cb) override {}
+  void DropIfAllowed(std::optional<ui::DataTransferEndpoint> data_src,
+                     std::optional<ui::DataTransferEndpoint> data_dst,
+                     std::optional<std::vector<ui::FileInfo>> filenames,
+                     base::OnceClosure drop_cb) override {}
 
  private:
   const GURL allowed_url_;
diff --git a/chrome/browser/ui/browser_command_controller.cc b/chrome/browser/ui/browser_command_controller.cc
index 3e771e8..bcc438f 100644
--- a/chrome/browser/ui/browser_command_controller.cc
+++ b/chrome/browser/ui/browser_command_controller.cc
@@ -38,6 +38,7 @@
 #include "chrome/browser/ui/bookmarks/bookmark_tab_helper.h"
 #include "chrome/browser/ui/browser.h"
 #include "chrome/browser/ui/browser_commands.h"
+#include "chrome/browser/ui/browser_dialogs.h"
 #include "chrome/browser/ui/browser_finder.h"
 #include "chrome/browser/ui/browser_list.h"
 #include "chrome/browser/ui/browser_window.h"
@@ -135,6 +136,10 @@
 #include "ui/ozone/public/ozone_platform.h"
 #endif
 
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+#include "chrome/browser/shortcuts/create_shortcut_for_current_web_contents_task.h"
+#endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_MAC)
+
 using WebExposedIsolationLevel = content::WebExposedIsolationLevel;
 
 namespace chrome {
@@ -766,8 +771,25 @@
       break;
     case IDC_CREATE_SHORTCUT:
       base::RecordAction(base::UserMetricsAction("CreateShortcut"));
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+      if (base::FeatureList::IsEnabled(features::kShortcutsNotApps)) {
+        content::WebContents* const web_contents =
+            browser_->tab_strip_model()->GetActiveWebContents();
+
+        if (web_contents) {
+          shortcuts::CreateShortcutForCurrentWebContentsTask::CreateAndStart(
+              *web_contents,
+              base::BindOnce(&chrome::ShowCreateShortcutDialog, web_contents),
+              base::DoNothing());
+        }
+      } else {
+        web_app::CreateWebAppFromCurrentWebContents(
+            browser_, web_app::WebAppInstallFlow::kCreateShortcut);
+      }
+#else
       web_app::CreateWebAppFromCurrentWebContents(
           browser_, web_app::WebAppInstallFlow::kCreateShortcut);
+#endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
       break;
     case IDC_INSTALL_PWA:
       base::RecordAction(base::UserMetricsAction("InstallWebAppFromMenu"));
diff --git a/chrome/browser/ui/hats/survey_config.cc b/chrome/browser/ui/hats/survey_config.cc
index f006970..befb43f 100644
--- a/chrome/browser/ui/hats/survey_config.cc
+++ b/chrome/browser/ui/hats/survey_config.cc
@@ -461,40 +461,54 @@
       std::vector<std::string>{"Suggested password accepted"});
 
   // Desktop download warning surveys.
-  std::vector<std::string> download_bits_data_fields =
-      DownloadWarningHatsProductSpecificData::GetBitsDataFields();
-  std::vector<std::string> download_string_data_fields =
-      DownloadWarningHatsProductSpecificData::GetStringDataFields();
-  survey_configs.emplace_back(&safe_browsing::kDownloadWarningSurvey,
-                              kHatsSurveyTriggerDownloadWarningBubbleBypass,
-                              /*presupplied_trigger_id=*/std::nullopt,
-                              download_bits_data_fields,
-                              download_string_data_fields);
-  survey_configs.emplace_back(&safe_browsing::kDownloadWarningSurvey,
-                              kHatsSurveyTriggerDownloadWarningBubbleHeed,
-                              /*presupplied_trigger_id=*/std::nullopt,
-                              download_bits_data_fields,
-                              download_string_data_fields);
-  survey_configs.emplace_back(&safe_browsing::kDownloadWarningSurvey,
-                              kHatsSurveyTriggerDownloadWarningBubbleIgnore,
-                              /*presupplied_trigger_id=*/std::nullopt,
-                              download_bits_data_fields,
-                              download_string_data_fields);
-  survey_configs.emplace_back(&safe_browsing::kDownloadWarningSurvey,
-                              kHatsSurveyTriggerDownloadWarningPageBypass,
-                              /*presupplied_trigger_id=*/std::nullopt,
-                              download_bits_data_fields,
-                              download_string_data_fields);
-  survey_configs.emplace_back(&safe_browsing::kDownloadWarningSurvey,
-                              kHatsSurveyTriggerDownloadWarningPageHeed,
-                              /*presupplied_trigger_id=*/std::nullopt,
-                              download_bits_data_fields,
-                              download_string_data_fields);
-  survey_configs.emplace_back(&safe_browsing::kDownloadWarningSurvey,
-                              kHatsSurveyTriggerDownloadWarningPageIgnore,
-                              /*presupplied_trigger_id=*/std::nullopt,
-                              download_bits_data_fields,
-                              download_string_data_fields);
+  survey_configs.emplace_back(
+      &safe_browsing::kDownloadWarningSurvey,
+      kHatsSurveyTriggerDownloadWarningBubbleBypass,
+      /*presupplied_trigger_id=*/std::nullopt,
+      DownloadWarningHatsProductSpecificData::GetBitsDataFields(
+          DownloadWarningHatsType::kDownloadBubbleBypass),
+      DownloadWarningHatsProductSpecificData::GetStringDataFields(
+          DownloadWarningHatsType::kDownloadBubbleBypass));
+  survey_configs.emplace_back(
+      &safe_browsing::kDownloadWarningSurvey,
+      kHatsSurveyTriggerDownloadWarningBubbleHeed,
+      /*presupplied_trigger_id=*/std::nullopt,
+      DownloadWarningHatsProductSpecificData::GetBitsDataFields(
+          DownloadWarningHatsType::kDownloadBubbleHeed),
+      DownloadWarningHatsProductSpecificData::GetStringDataFields(
+          DownloadWarningHatsType::kDownloadBubbleHeed));
+  survey_configs.emplace_back(
+      &safe_browsing::kDownloadWarningSurvey,
+      kHatsSurveyTriggerDownloadWarningBubbleIgnore,
+      /*presupplied_trigger_id=*/std::nullopt,
+      DownloadWarningHatsProductSpecificData::GetBitsDataFields(
+          DownloadWarningHatsType::kDownloadBubbleIgnore),
+      DownloadWarningHatsProductSpecificData::GetStringDataFields(
+          DownloadWarningHatsType::kDownloadBubbleIgnore));
+  survey_configs.emplace_back(
+      &safe_browsing::kDownloadWarningSurvey,
+      kHatsSurveyTriggerDownloadWarningPageBypass,
+      /*presupplied_trigger_id=*/std::nullopt,
+      DownloadWarningHatsProductSpecificData::GetBitsDataFields(
+          DownloadWarningHatsType::kDownloadsPageBypass),
+      DownloadWarningHatsProductSpecificData::GetStringDataFields(
+          DownloadWarningHatsType::kDownloadsPageBypass));
+  survey_configs.emplace_back(
+      &safe_browsing::kDownloadWarningSurvey,
+      kHatsSurveyTriggerDownloadWarningPageHeed,
+      /*presupplied_trigger_id=*/std::nullopt,
+      DownloadWarningHatsProductSpecificData::GetBitsDataFields(
+          DownloadWarningHatsType::kDownloadsPageHeed),
+      DownloadWarningHatsProductSpecificData::GetStringDataFields(
+          DownloadWarningHatsType::kDownloadsPageHeed));
+  survey_configs.emplace_back(
+      &safe_browsing::kDownloadWarningSurvey,
+      kHatsSurveyTriggerDownloadWarningPageIgnore,
+      /*presupplied_trigger_id=*/std::nullopt,
+      DownloadWarningHatsProductSpecificData::GetBitsDataFields(
+          DownloadWarningHatsType::kDownloadsPageIgnore),
+      DownloadWarningHatsProductSpecificData::GetStringDataFields(
+          DownloadWarningHatsType::kDownloadsPageIgnore));
 
 #else
   survey_configs.emplace_back(&chrome::android::kChromeSurveyNextAndroid,
diff --git a/chrome/browser/ui/safety_hub/safety_hub_constants.cc b/chrome/browser/ui/safety_hub/safety_hub_constants.cc
index 0b3a306..16843df4 100644
--- a/chrome/browser/ui/safety_hub/safety_hub_constants.cc
+++ b/chrome/browser/ui/safety_hub/safety_hub_constants.cc
@@ -23,6 +23,8 @@
 
 const char kSafetyHubTriggeringExtensionIdsKey[] = "triggeringExtensions";
 
+const char kExpirationKey[] = "expiration";
+const char kLifetimeKey[] = "lifetime";
 const char kSafetyHubChooserPermissionsData[] = "chooserPermissionsData";
 
 const base::TimeDelta kMinTimeBetweenPasswordChecks = base::Hours(1);
diff --git a/chrome/browser/ui/safety_hub/safety_hub_constants.h b/chrome/browser/ui/safety_hub/safety_hub_constants.h
index 99b7fa2..30e7079b 100644
--- a/chrome/browser/ui/safety_hub/safety_hub_constants.h
+++ b/chrome/browser/ui/safety_hub/safety_hub_constants.h
@@ -29,7 +29,13 @@
 // Key used for the dict of the Extensions result.
 extern const char kSafetyHubTriggeringExtensionIdsKey[];
 
-// Key used for the dict storing revoked permission.
+// Key of the expiration time in the |UnusedSitePermissions| object. Indicates
+// the time after which the associated origin and permissions are no longer
+// shown in the UI.
+extern const char kExpirationKey[];
+// Key of the lifetime in the |UnusedSitePermissions| object.
+extern const char kLifetimeKey[];
+// Key of the revoked chooser permissions in the |UnusedSitePermissions| object.
 extern const char kSafetyHubChooserPermissionsData[];
 
 // State that a top card in the Safety Hub page can be in.
diff --git a/chrome/browser/ui/safety_hub/unused_site_permissions_service.cc b/chrome/browser/ui/safety_hub/unused_site_permissions_service.cc
index 4fffb7d6..ba90ea1b 100644
--- a/chrome/browser/ui/safety_hub/unused_site_permissions_service.cc
+++ b/chrome/browser/ui/safety_hub/unused_site_permissions_service.cc
@@ -547,7 +547,7 @@
   return GetRevokedPermissions();
 }
 
-std::unique_ptr<UnusedSitePermissionsService::Result>
+std::unique_ptr<UnusedSitePermissionsService::UnusedSitePermissionsResult>
 UnusedSitePermissionsService::GetRevokedPermissions() {
   ContentSettingsForOneType settings = hcsm()->GetSettingsForOneType(
       ContentSettingsType::REVOKED_UNUSED_SITE_PERMISSIONS);
@@ -574,6 +574,13 @@
     permissions_data.constraints.set_lifetime(
         revoked_permissions.metadata.lifetime());
 
+    auto* chooser_permissions_data_dict = stored_value.GetDict().FindDict(
+        permissions::kRevokedChooserPermissionsKey);
+    if (chooser_permissions_data_dict) {
+      permissions_data.chooser_permissions_data =
+          chooser_permissions_data_dict->Clone();
+    }
+
     result->AddRevokedPermission(permissions_data);
   }
   return result;
diff --git a/chrome/browser/ui/safety_hub/unused_site_permissions_service.h b/chrome/browser/ui/safety_hub/unused_site_permissions_service.h
index b4e120e..00ca969 100644
--- a/chrome/browser/ui/safety_hub/unused_site_permissions_service.h
+++ b/chrome/browser/ui/safety_hub/unused_site_permissions_service.h
@@ -181,7 +181,7 @@
       const PermissionsData& permission_data);
 
   // Returns the list of all permissions that have been revoked.
-  std::unique_ptr<Result> GetRevokedPermissions();
+  std::unique_ptr<UnusedSitePermissionsResult> GetRevokedPermissions();
 
   // Stops or restarts permissions autorevocation upon the pref change.
   void OnPermissionsAutorevocationControlChanged();
diff --git a/chrome/browser/ui/user_education/low_usage_help_controller.cc b/chrome/browser/ui/user_education/low_usage_help_controller.cc
index fb2d907..9aabaf0 100644
--- a/chrome/browser/ui/user_education/low_usage_help_controller.cc
+++ b/chrome/browser/ui/user_education/low_usage_help_controller.cc
@@ -7,6 +7,7 @@
 #include "base/task/single_thread_task_runner.h"
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/ui/browser.h"
+#include "chrome/browser/ui/browser_finder.h"
 #include "chrome/browser/ui/browser_window.h"
 #include "chrome/browser/user_education/user_education_service.h"
 #include "chrome/browser/user_education/user_education_service_factory.h"
@@ -16,11 +17,10 @@
 const void* const kLowUsageHelpControllerKey = &kLowUsageHelpControllerKey;
 }
 
-LowUsageHelpController::LowUsageHelpController(Browser* browser)
-    : browser_(browser) {
+LowUsageHelpController::LowUsageHelpController(Profile* profile)
+    : profile_(profile) {
   if (UserEducationService* const service =
-          UserEducationServiceFactory::GetForBrowserContext(
-              browser->profile())) {
+          UserEducationServiceFactory::GetForBrowserContext(profile)) {
     if (RecentSessionObserver* const observer =
             service->recent_session_observer()) {
       subscription_ = observer->AddLowUsageSessionCallback(
@@ -33,20 +33,20 @@
 LowUsageHelpController::~LowUsageHelpController() = default;
 
 // static
-LowUsageHelpController* LowUsageHelpController::MaybeCreateForBrowser(
-    Browser* browser) {
-  if (auto* const data = browser->GetUserData(kLowUsageHelpControllerKey)) {
+LowUsageHelpController* LowUsageHelpController::MaybeCreateForProfile(
+    Profile* profile) {
+  if (auto* const data = profile->GetUserData(kLowUsageHelpControllerKey)) {
     return static_cast<LowUsageHelpController*>(data);
   }
-  auto new_data_ptr = base::WrapUnique(new LowUsageHelpController(browser));
+  auto new_data_ptr = base::WrapUnique(new LowUsageHelpController(profile));
   auto* const new_data = new_data_ptr.get();
-  browser->SetUserData(kLowUsageHelpControllerKey, std::move(new_data_ptr));
+  profile->SetUserData(kLowUsageHelpControllerKey, std::move(new_data_ptr));
   return new_data;
 }
 
-LowUsageHelpController* LowUsageHelpController::GetForBrowserForTesting(
-    Browser* browser) {
-  if (auto* const data = browser->GetUserData(kLowUsageHelpControllerKey)) {
+LowUsageHelpController* LowUsageHelpController::GetForProfileForTesting(
+    Profile* profile) {
+  if (auto* const data = profile->GetUserData(kLowUsageHelpControllerKey)) {
     return static_cast<LowUsageHelpController*>(data);
   }
   return nullptr;
@@ -60,15 +60,20 @@
 }
 
 void LowUsageHelpController::MaybeShowPromo() {
-  BrowserWindow* const window = browser_->window();
-
-  // Only ever want to show a promo in the active window.
-  if ((user_education::FeaturePromoControllerCommon::
-           active_window_check_blocked() ||
-       window->IsActive()) &&
-      window->MaybeShowStartupFeaturePromo(
-          feature_engagement::kIPHDesktopReEngagementFeature)) {
-    // TODO(dfried): maybe write some additional telemetry here (though just
-    // checking the show result histograms should be fairly informative).
+  // Get the most recent active browser in the profile.
+  auto* const browser = chrome::FindBrowserWithProfile(profile_);
+  if (!browser) {
+    // Test the assumption that `FindBrowserWithProfile()` will always result
+    // in a valid browser by the time this method gets called.
+    NOTREACHED() << "Got new session event for profile but profile had no "
+                    "valid browsers.";
+    return;
   }
+
+  const bool result = browser->window()->MaybeShowStartupFeaturePromo(
+      feature_engagement::kIPHDesktopReEngagementFeature);
+
+  // TODO(dfried): maybe write some additional telemetry here (though just
+  // checking the show result histograms should be fairly informative).
+  (void)result;
 }
diff --git a/chrome/browser/ui/user_education/low_usage_help_controller.h b/chrome/browser/ui/user_education/low_usage_help_controller.h
index d5d8e5df..4adba506 100644
--- a/chrome/browser/ui/user_education/low_usage_help_controller.h
+++ b/chrome/browser/ui/user_education/low_usage_help_controller.h
@@ -8,27 +8,29 @@
 #include "base/callback_list.h"
 #include "base/memory/weak_ptr.h"
 #include "base/supports_user_data.h"
-#include "chrome/browser/ui/browser.h"
+#include "chrome/browser/profiles/profile.h"
 
 // Class that provides additional help to users who don't use Chrome often.
+// There is one controller per profile, and the promo will only show in the
+// active browser.
 class LowUsageHelpController : public base::SupportsUserData::Data {
  public:
   ~LowUsageHelpController() override;
 
-  // Creates or returns the existing controller for a given Browser.
-  static LowUsageHelpController* MaybeCreateForBrowser(Browser* browser);
+  // Creates or returns the existing controller for a given `profile`.
+  static LowUsageHelpController* MaybeCreateForProfile(Profile* profile);
 
-  // Returns the controller already created for a given browser, or null if
+  // Returns the controller already created for a given `profile`, or null if
   // none exists.
-  static LowUsageHelpController* GetForBrowserForTesting(Browser* browser);
+  static LowUsageHelpController* GetForProfileForTesting(Profile* profile);
 
  private:
-  explicit LowUsageHelpController(Browser* browser);
+  explicit LowUsageHelpController(Profile* profile);
 
   void OnLowUsageSession();
   void MaybeShowPromo();
 
-  const raw_ptr<Browser> browser_;
+  const raw_ptr<Profile> profile_;
   base::CallbackListSubscription subscription_;
   base::WeakPtrFactory<LowUsageHelpController> weak_ptr_factory_{this};
 };
diff --git a/chrome/browser/ui/user_education/low_usage_help_controller_browsertest.cc b/chrome/browser/ui/user_education/low_usage_help_controller_browsertest.cc
index 44e5865..a23cfac 100644
--- a/chrome/browser/ui/user_education/low_usage_help_controller_browsertest.cc
+++ b/chrome/browser/ui/user_education/low_usage_help_controller_browsertest.cc
@@ -93,8 +93,8 @@
 IN_PROC_BROWSER_TEST_F(LowUsageHelpControllerBrowsertest,
                        NoPromoOnFreshProfile) {
   // Ensure that the controller has been created.
-  EXPECT_NE(nullptr,
-            LowUsageHelpController::GetForBrowserForTesting(browser()));
+  EXPECT_NE(nullptr, LowUsageHelpController::GetForProfileForTesting(
+                         browser()->profile()));
 
   RunTestSequence(
       // Processing new sessions happens on a one-frame delay, so clear the call
diff --git a/chrome/browser/ui/views/autofill/popup/popup_base_view.cc b/chrome/browser/ui/views/autofill/popup/popup_base_view.cc
index 9e636dbf..5ce402b 100644
--- a/chrome/browser/ui/views/autofill/popup/popup_base_view.cc
+++ b/chrome/browser/ui/views/autofill/popup/popup_base_view.cc
@@ -104,11 +104,15 @@
 // The widget that the PopupBaseView will be attached to.
 class PopupBaseView::Widget : public views::Widget {
  public:
+  // Takes ownership of `autofill_popup_base_view` and uses it as the delegate
+  // of a new Widget. `parent_native_view` is the intended parent view of the
+  // new Widget.
   explicit Widget(PopupBaseView* autofill_popup_base_view,
+                  gfx::NativeView parent_native_view,
                   views::Widget::InitParams::Activatable activatable) {
     views::Widget::InitParams params(views::Widget::InitParams::TYPE_POPUP);
     params.delegate = autofill_popup_base_view;
-    params.parent = autofill_popup_base_view->GetParentNativeView();
+    params.parent = parent_native_view;
     // Ensure the popup border is not painted on an opaque background.
     params.opacity = views::Widget::InitParams::WindowOpacity::kTranslucent;
     params.shadow_type = views::Widget::InitParams::ShadowType::kNone;
@@ -256,7 +260,10 @@
 
     // The widget is destroyed by the corresponding NativeWidget, so we don't
     // have to worry about deletion.
-    new PopupBaseView::Widget(this, new_widget_activatable_);
+    new PopupBaseView::Widget(this, /*parent_native_view=*/
+                              parent_widget_ ? parent_widget_->GetNativeView()
+                                             : delegate_->container_view(),
+                              new_widget_activatable_);
   }
 
   GetWidget()->GetRootView()->SetBorder(CreateBorder());
@@ -571,15 +578,6 @@
   return delegate_->GetWebContents();
 }
 
-gfx::NativeView PopupBaseView::GetParentNativeView() const {
-  return parent_widget_ ? parent_widget_->GetNativeView()
-                        : delegate_->container_view();
-}
-
-gfx::NativeView PopupBaseView::container_view() {
-  return delegate_->container_view();
-}
-
 BEGIN_METADATA(PopupBaseView)
 ADD_READONLY_PROPERTY_METADATA(gfx::Rect, ContentAreaBounds)
 END_METADATA
diff --git a/chrome/browser/ui/views/autofill/popup/popup_base_view.h b/chrome/browser/ui/views/autofill/popup/popup_base_view.h
index b8db821..ee1affa 100644
--- a/chrome/browser/ui/views/autofill/popup/popup_base_view.h
+++ b/chrome/browser/ui/views/autofill/popup/popup_base_view.h
@@ -129,12 +129,6 @@
   // Return the web contents related to this.
   content::WebContents* GetWebContents() const;
 
-  // The native view that |this|'s related widget should sit in.
-  gfx::NativeView GetParentNativeView() const;
-
-  // Must return the container view for this popup.
-  gfx::NativeView container_view();
-
   // Scoped observation for focus events.
   base::ScopedObservation<views::WidgetFocusManager,
                           views::WidgetFocusChangeListener>
diff --git a/chrome/browser/ui/views/bubble/webui_bubble_dialog_view.cc b/chrome/browser/ui/views/bubble/webui_bubble_dialog_view.cc
index 00a03047..3295b52 100644
--- a/chrome/browser/ui/views/bubble/webui_bubble_dialog_view.cc
+++ b/chrome/browser/ui/views/bubble/webui_bubble_dialog_view.cc
@@ -67,7 +67,10 @@
     base::WeakPtr<WebUIContentsWrapper> contents_wrapper,
     const std::optional<gfx::Rect>& anchor_rect,
     views::BubbleBorder::Arrow arrow)
-    : BubbleDialogDelegateView(anchor_view, arrow),
+    : BubbleDialogDelegateView(anchor_view,
+                               arrow,
+                               views::BubbleBorder::DIALOG_SHADOW,
+                               true),
       contents_wrapper_(contents_wrapper),
       web_view_(AddChildView(std::make_unique<WebUIBubbleView>(
           contents_wrapper_->web_contents()))),
@@ -164,7 +167,6 @@
 void WebUIBubbleDialogView::ResizeDueToAutoResize(content::WebContents* source,
                                                   const gfx::Size& new_size) {
   web_view_->SetPreferredSize(new_size);
-  SizeToContents();
 }
 
 bool WebUIBubbleDialogView::HandleKeyboardEvent(
diff --git a/chrome/browser/ui/views/permissions/embedded_permission_prompt.cc b/chrome/browser/ui/views/permissions/embedded_permission_prompt.cc
index 9ca784a5..a1db70a 100644
--- a/chrome/browser/ui/views/permissions/embedded_permission_prompt.cc
+++ b/chrome/browser/ui/views/permissions/embedded_permission_prompt.cc
@@ -19,6 +19,7 @@
 #include "components/content_settings/core/common/content_settings.h"
 #include "components/content_settings/core/common/content_settings_types.h"
 #include "content/public/browser/web_contents.h"
+#include "ui/color/color_id.h"
 
 #if BUILDFLAG(IS_MAC)
 #include "base/mac/mac_util.h"
@@ -268,7 +269,9 @@
     content_scrim_widget_ =
         EmbeddedPermissionPromptContentScrimView::CreateScrimWidget(
             weak_factory_.GetWeakPtr(),
-            SkColorSetA(gfx::kGoogleGrey700, SK_AlphaOPAQUE * 0.5f));
+            SkColorSetA(web_contents()->GetColorProvider().GetColor(
+                            ui::kColorRefNeutral20),
+                        0.8 * SK_AlphaOPAQUE));
     prompt_view->UpdateAnchor(content_scrim_widget_.get());
     prompt_view->Show();
   }
diff --git a/chrome/browser/ui/views/permissions/embedded_permission_prompt_interactive_uitest.cc b/chrome/browser/ui/views/permissions/embedded_permission_prompt_interactive_uitest.cc
index 6ff1a23..f703b1d 100644
--- a/chrome/browser/ui/views/permissions/embedded_permission_prompt_interactive_uitest.cc
+++ b/chrome/browser/ui/views/permissions/embedded_permission_prompt_interactive_uitest.cc
@@ -43,6 +43,7 @@
         net::EmbeddedTestServer::TYPE_HTTPS);
     feature_list_.InitWithFeatures(
         {features::kPermissionElement,
+         permissions::features::kOneTimePermission,
          blink::features::kDisablePepcSecurityForTesting},
         {});
   }
@@ -312,7 +313,7 @@
 #define MAYBE_TestPartialPermissionsLabels TestPartialPermissionsLabels
 #define MAYBE_TestPermissionElementDialogPositioning \
   TestPermissionElementDialogPositioning
-#define MAYBE_TestPepcHistograms DISABLED_TestPepcHistograms
+#define MAYBE_TestPepcHistograms TestPepcHistograms
 #endif
 IN_PROC_BROWSER_TEST_F(EmbeddedPermissionPromptInteractiveTest,
                        MAYBE_BasicFlowMicrophone) {
diff --git a/chrome/browser/ui/views/user_education/browser_user_education_service.cc b/chrome/browser/ui/views/user_education/browser_user_education_service.cc
index 246b0f0f..f128f3c 100644
--- a/chrome/browser/ui/views/user_education/browser_user_education_service.cc
+++ b/chrome/browser/ui/views/user_education/browser_user_education_service.cc
@@ -1308,7 +1308,7 @@
   MaybeRegisterChromeNewBadges(*user_education_service->new_badge_registry());
   user_education_service->new_badge_controller()->InitData();
 
-  LowUsageHelpController::MaybeCreateForBrowser(browser_view->browser());
+  LowUsageHelpController::MaybeCreateForProfile(browser_view->GetProfile());
 
   return std::make_unique<BrowserFeaturePromoController>(
       browser_view,
diff --git a/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc b/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
index e8a8751..55852c9 100644
--- a/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
+++ b/chrome/browser/ui/views/web_apps/web_app_tab_strip_browsertest.cc
@@ -1291,153 +1291,4 @@
                                u"Favicon only"));
 }
 
-class WebAppTabStripOriginTrialBrowserTest : public WebAppBrowserTestBase {
- public:
-  WebAppTabStripOriginTrialBrowserTest() {
-    feature_list_.InitWithFeatures(
-        {}, {blink::features::kDesktopPWAsTabStrip,
-             blink::features::kDesktopPWAsTabStripCustomizations});
-  }
-  ~WebAppTabStripOriginTrialBrowserTest() override = default;
-
-  // WebAppBrowserTestBase:
-  void SetUpCommandLine(base::CommandLine* command_line) override {
-    // Using the test public key from docs/origin_trials_integration.md#Testing.
-    command_line->AppendSwitchASCII(
-        embedder_support::kOriginTrialPublicKey,
-        "dRCs+TocuKkocNKa0AtZ4awrt9XKH2SQCI6o4FY6BNA=");
-  }
-  void SetUpOnMainThread() override {
-    WebAppBrowserTestBase::SetUpOnMainThread();
-    web_app::test::WaitUntilReady(
-        web_app::WebAppProvider::GetForTest(browser()->profile()));
-  }
-
- private:
-  base::test::ScopedFeatureList feature_list_;
-};
-namespace {
-
-// InstallableManager requires https or localhost to load the manifest. Go with
-// localhost to avoid having to set up cert servers.
-constexpr char kTestWebAppUrl[] = "http://127.0.0.1:8000/";
-constexpr char kTestWebAppHeaders[] =
-    "HTTP/1.1 200 OK\nContent-Type: text/html; charset=utf-8\n";
-constexpr char kTestWebAppBody[] = R"(
-  <!DOCTYPE html>
-  <head>
-    <link rel="manifest" href="manifest.webmanifest">
-    <meta http-equiv="origin-trial" content="$1">
-  </head>
-)";
-
-constexpr char kTestIconUrl[] = "http://127.0.0.1:8000/icon.png";
-constexpr char kTestManifestUrl[] =
-    "http://127.0.0.1:8000/manifest.webmanifest";
-constexpr char kTestManifestHeaders[] =
-    "HTTP/1.1 200 OK\nContent-Type: application/json; charset=utf-8\n";
-constexpr char kTestManifestBody[] = R"({
-  "name": "Test app",
-  "display": "standalone",
-  "display_override": ["tabbed"],
-  "start_url": "/",
-  "scope": "/",
-  "icons": [{
-    "src": "icon.png",
-    "sizes": "192x192",
-    "type": "image/png"
-  }],
-  "tab_strip": {
-    "home_tab": {},
-    "new_tab_button": {"url": "/new"}
-  }
-})";
-
-// Generated from script:
-// $ tools/origin_trials/generate_token.py http://127.0.0.1:8000
-// "WebAppTabStrip" --expire-timestamp=2000000000
-constexpr char kOriginTrialToken[] =
-    "A+zTE7x8QQwxTcAbrcWlonv87BMD4dDJ28ibTBDL0MMRA50ubWkuaLvZ0+"
-    "kPlYFjp77y7S00CPBOC23ZH+"
-    "20DgcAAABWeyJvcmlnaW4iOiAiaHR0cDovLzEyNy4wLjAuMTo4MDAwIiwgImZlYXR1cmUiOiAi"
-    "V2ViQXBwVGFiU3RyaXAiLCAiZXhwaXJ5IjogMjAwMDAwMDAwMH0=";
-
-}  // namespace
-
-IN_PROC_BROWSER_TEST_F(WebAppTabStripOriginTrialBrowserTest, OriginTrial) {
-  ManifestUpdateManager::ScopedBypassWindowCloseWaitingForTesting
-      bypass_window_close_waiting;
-
-  bool serve_token = true;
-  content::URLLoaderInterceptor interceptor(base::BindLambdaForTesting(
-      [&serve_token](
-          content::URLLoaderInterceptor::RequestParams* params) -> bool {
-        if (params->url_request.url.spec() == kTestWebAppUrl) {
-          content::URLLoaderInterceptor::WriteResponse(
-              kTestWebAppHeaders,
-              base::ReplaceStringPlaceholders(
-                  kTestWebAppBody, {serve_token ? kOriginTrialToken : ""},
-                  nullptr),
-              params->client.get());
-          return true;
-        }
-        if (params->url_request.url.spec() == kTestManifestUrl) {
-          content::URLLoaderInterceptor::WriteResponse(
-              kTestManifestHeaders, kTestManifestBody, params->client.get());
-          return true;
-        }
-        if (params->url_request.url.spec() == kTestIconUrl) {
-          content::URLLoaderInterceptor::WriteResponse(
-              "chrome/test/data/web_apps/basic-192.png", params->client.get());
-          return true;
-        }
-        return false;
-      }));
-
-  // Install web app with origin trial token.
-  webapps::AppId app_id =
-      web_app::InstallWebAppFromPage(browser(), GURL(kTestWebAppUrl));
-
-  WebAppProvider& provider = *WebAppProvider::GetForTest(browser()->profile());
-#if BUILDFLAG(IS_CHROMEOS)
-  // Origin trial should grant the app access.
-  EXPECT_EQ(provider.registrar_unsafe()
-                .GetAppById(app_id)
-                ->display_mode_override()[0],
-            DisplayMode::kTabbed);
-  EXPECT_TRUE(absl::holds_alternative<blink::Manifest::HomeTabParams>(
-      provider.registrar_unsafe()
-          .GetAppById(app_id)
-          ->tab_strip()
-          .value()
-          .home_tab));
-  EXPECT_EQ(provider.registrar_unsafe()
-                .GetAppById(app_id)
-                ->tab_strip()
-                .value()
-                .new_tab_button.url,
-            "http://127.0.0.1:8000/new");
-
-  // Open the page again with the token missing.
-  {
-    UpdateAwaiter update_awaiter(provider.install_manager());
-
-    serve_token = false;
-    NavigateViaLinkClickToURLAndWait(browser(), GURL(kTestWebAppUrl));
-
-    update_awaiter.AwaitUpdate();
-  }
-#endif
-
-  // The app should update to no longer have any tabbed mode fields without the
-  // origin trial.
-  EXPECT_EQ(provider.registrar_unsafe()
-                .GetAppById(app_id)
-                ->display_mode_override()
-                .size(),
-            0u);
-  EXPECT_FALSE(
-      provider.registrar_unsafe().GetAppById(app_id)->tab_strip().has_value());
-}
-
 }  // namespace web_app
diff --git a/chrome/browser/ui/views/webauthn/authenticator_request_bubble.cc b/chrome/browser/ui/views/webauthn/authenticator_request_bubble.cc
index 673c544..c96a13d 100644
--- a/chrome/browser/ui/views/webauthn/authenticator_request_bubble.cc
+++ b/chrome/browser/ui/views/webauthn/authenticator_request_bubble.cc
@@ -64,7 +64,9 @@
   AuthenticatorRequestBubbleDelegate(views::View* anchor_view,
                                      AuthenticatorRequestDialogModel* model)
       : BubbleDialogDelegateView(anchor_view,
-                                 views::BubbleBorder::Arrow::TOP_RIGHT),
+                                 views::BubbleBorder::Arrow::TOP_RIGHT,
+                                 views::BubbleBorder::DIALOG_SHADOW,
+                                 true),
         model_(model),
         step_(model_->step()),
         bubble_contents_(GetContents(step_)) {
@@ -153,7 +155,6 @@
     step_ = model_->step();
     bubble_contents_ = GetContents(step_);
     ConfigureView();
-    SizeToContents();
   }
 
  private:
diff --git a/chrome/browser/ui/web_applications/web_app_link_capturing_browsertest.cc b/chrome/browser/ui/web_applications/web_app_link_capturing_browsertest.cc
index 3da6cdf..11e38ec4 100644
--- a/chrome/browser/ui/web_applications/web_app_link_capturing_browsertest.cc
+++ b/chrome/browser/ui/web_applications/web_app_link_capturing_browsertest.cc
@@ -674,12 +674,13 @@
     : public WebAppLinkCapturingBrowserTest {
  public:
   WebAppTabStripLinkCapturingBrowserTest() {
-    std::vector<base::test::FeatureRef> features = {
-        blink::features::kDesktopPWAsTabStrip,
-        features::kDesktopPWAsTabStripSettings};
+    // TODO(b/339747365): Enable kDesktopPWAsTabStripCustomizations in this test
+    // so it tests the released flag configuration.
     features_.InitWithFeatures(
-        /*enabled_features=*/features,
-        /*disabled_features=*/{});
+        /*enabled_features=*/{blink::features::kDesktopPWAsTabStrip,
+                              features::kDesktopPWAsTabStripSettings},
+        /*disabled_features=*/{
+            blink::features::kDesktopPWAsTabStripCustomizations});
   }
 
   // Returns [app_id, in_scope_1, in_scope_2, scope]
diff --git a/chrome/browser/ui/webui/ash/login/personalized_recommend_apps_screen_handler.cc b/chrome/browser/ui/webui/ash/login/personalized_recommend_apps_screen_handler.cc
new file mode 100644
index 0000000..85b2b3ff
--- /dev/null
+++ b/chrome/browser/ui/webui/ash/login/personalized_recommend_apps_screen_handler.cc
@@ -0,0 +1,34 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/ash/login/personalized_recommend_apps_screen_handler.h"
+
+#include "base/logging.h"
+#include "chrome/browser/ash/login/oobe_screen.h"
+#include "chrome/browser/ash/login/wizard_controller.h"
+#include "chrome/browser/ui/webui/ash/login/base_screen_handler.h"
+#include "chrome/grit/generated_resources.h"
+#include "components/login/localized_values_builder.h"
+
+namespace ash {
+
+PersonalizedRecommendAppsScreenHandler::PersonalizedRecommendAppsScreenHandler()
+    : BaseScreenHandler(kScreenId) {}
+
+PersonalizedRecommendAppsScreenHandler::
+    ~PersonalizedRecommendAppsScreenHandler() = default;
+
+void PersonalizedRecommendAppsScreenHandler::DeclareLocalizedValues(
+    ::login::LocalizedValuesBuilder* builder) {}
+
+void PersonalizedRecommendAppsScreenHandler::Show() {
+  ShowInWebUI();
+}
+
+base::WeakPtr<PersonalizedRecommendAppsScreenView>
+PersonalizedRecommendAppsScreenHandler::AsWeakPtr() {
+  return weak_ptr_factory_.GetWeakPtr();
+}
+
+}  // namespace ash
diff --git a/chrome/browser/ui/webui/ash/login/personalized_recommend_apps_screen_handler.h b/chrome/browser/ui/webui/ash/login/personalized_recommend_apps_screen_handler.h
new file mode 100644
index 0000000..d01715b7
--- /dev/null
+++ b/chrome/browser/ui/webui/ash/login/personalized_recommend_apps_screen_handler.h
@@ -0,0 +1,60 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_UI_WEBUI_ASH_LOGIN_PERSONALIZED_RECOMMEND_APPS_SCREEN_HANDLER_H_
+#define CHROME_BROWSER_UI_WEBUI_ASH_LOGIN_PERSONALIZED_RECOMMEND_APPS_SCREEN_HANDLER_H_
+
+#include "base/memory/weak_ptr.h"
+#include "base/values.h"
+#include "chrome/browser/ui/webui/ash/login/base_screen_handler.h"
+
+namespace ash {
+
+// Interface for dependency injection between PersonalizedRecommendAppsScreen and
+// its WebUI representation.
+class PersonalizedRecommendAppsScreenView {
+ public:
+  inline constexpr static StaticOobeScreenId kScreenId{
+      "personalized-apps", "PersonalizedRecommendAppsScreen"};
+
+  virtual ~PersonalizedRecommendAppsScreenView() = default;
+
+  // Shows the contents of the screen.
+  virtual void Show() = 0;
+
+  // Gets a WeakPtr to the instance.
+  virtual base::WeakPtr<PersonalizedRecommendAppsScreenView> AsWeakPtr() = 0;
+};
+
+class PersonalizedRecommendAppsScreenHandler
+    : public BaseScreenHandler,
+      public PersonalizedRecommendAppsScreenView {
+ public:
+  using TView = PersonalizedRecommendAppsScreenView;
+
+  PersonalizedRecommendAppsScreenHandler();
+
+  PersonalizedRecommendAppsScreenHandler(
+      const PersonalizedRecommendAppsScreenHandler&) = delete;
+  PersonalizedRecommendAppsScreenHandler& operator=(
+      const PersonalizedRecommendAppsScreenHandler&) = delete;
+
+  ~PersonalizedRecommendAppsScreenHandler() override;
+
+  // BaseScreenHandler:
+  void DeclareLocalizedValues(
+      ::login::LocalizedValuesBuilder* builder) override;
+
+  // PersonalizedRecommendAppsScreenView:
+  void Show() override;
+  base::WeakPtr<PersonalizedRecommendAppsScreenView> AsWeakPtr() override;
+
+ private:
+  base::WeakPtrFactory<PersonalizedRecommendAppsScreenView> weak_ptr_factory_{
+      this};
+};
+
+}  // namespace ash
+
+#endif  // CHROME_BROWSER_UI_WEBUI_ASH_LOGIN_PERSONALIZED_RECOMMEND_APPS_SCREEN_HANDLER_H_
diff --git a/chrome/browser/ui/webui/ash/settings/pages/privacy/privacy_section.cc b/chrome/browser/ui/webui/ash/settings/pages/privacy/privacy_section.cc
index d3099b2..1fbd0b1 100644
--- a/chrome/browser/ui/webui/ash/settings/pages/privacy/privacy_section.cc
+++ b/chrome/browser/ui/webui/ash/settings/pages/privacy/privacy_section.cc
@@ -580,6 +580,8 @@
        IDS_OS_SETTINGS_PRIVACY_HUB_NO_APP_CAN_USE_LOCATION_TEXT},
       {"privacyHubSystemServicesSectionTitle",
        IDS_OS_SETTINGS_PRIVACY_HUB_SYSTEM_SERVICES_SECTION_TITLE},
+      {"privacyHubSystemServicesGeolocationNotConfigured",
+       IDS_OS_SETTINGS_PRIVACY_HUB_SYSTEM_SERVICES_GEOLOCATION_NOT_CONFIGURED},
       {"privacyHubSystemServicesAllowedText",
        IDS_OS_SETTINGS_PRIVACY_HUB_SYSTEM_SERVICES_ALLOWED_TEXT},
       {"privacyHubSystemServicesBlockedText",
diff --git a/chrome/browser/ui/webui/management/management_ui.cc b/chrome/browser/ui/webui/management/management_ui.cc
index 1fdf413..a32a79ab 100644
--- a/chrome/browser/ui/webui/management/management_ui.cc
+++ b/chrome/browser/ui/webui/management/management_ui.cc
@@ -12,6 +12,7 @@
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/ui/managed_ui.h"
 #include "chrome/browser/ui/ui_features.h"
+#include "chrome/browser/ui/webui/management/management_ui_constants.h"
 #include "chrome/browser/ui/webui/management/management_ui_handler.h"
 #include "chrome/browser/ui/webui/webui_util.h"
 #include "chrome/common/url_constants.h"
@@ -234,9 +235,10 @@
 }
 
 ManagementUI::ManagementUI(content::WebUI* web_ui) : WebUIController(web_ui) {
-  content::WebUIDataSource* source =
-      CreateAndAddManagementUIHtmlSource(Profile::FromWebUI(web_ui));
-  ManagementUIHandler::Initialize(web_ui, source);
+  Profile* profile = Profile::FromWebUI(web_ui);
+  CreateAndAddManagementUIHtmlSource(Profile::FromWebUI(web_ui));
+
+  web_ui->AddMessageHandler(ManagementUIHandler::Create(profile));
 }
 
 ManagementUI::~ManagementUI() {}
diff --git a/chrome/browser/ui/webui/management/management_ui_browsertest.cc b/chrome/browser/ui/webui/management/management_ui_browsertest.cc
index 1849b3e..fdff67f 100644
--- a/chrome/browser/ui/webui/management/management_ui_browsertest.cc
+++ b/chrome/browser/ui/webui/management/management_ui_browsertest.cc
@@ -2,6 +2,8 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
+#include "chrome/browser/ui/webui/management/management_ui.h"
+
 #include "base/json/json_reader.h"
 #include "base/strings/escape.h"
 #include "base/strings/utf_string_conversions.h"
@@ -10,8 +12,7 @@
 #include "chrome/browser/policy/profile_policy_connector.h"
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/ui/browser.h"
-#include "chrome/browser/ui/webui/management/management_ui.h"
-#include "chrome/browser/ui/webui/management/management_ui_handler.h"
+#include "chrome/browser/ui/webui/management/management_ui_constants.h"
 #include "chrome/test/base/in_process_browser_test.h"
 #include "chrome/test/base/ui_test_utils.h"
 #include "components/enterprise/browser/controller/fake_browser_dm_token_storage.h"
diff --git a/chrome/browser/ui/webui/management/management_ui_constants.cc b/chrome/browser/ui/webui/management/management_ui_constants.cc
new file mode 100644
index 0000000..9c425c7
--- /dev/null
+++ b/chrome/browser/ui/webui/management/management_ui_constants.cc
@@ -0,0 +1,117 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "chrome/browser/ui/webui/management/management_ui_constants.h"
+
+const char kOnPremReportingExtensionStableId[] =
+    "emahakmocgideepebncgnmlmliepgpgb";
+const char kOnPremReportingExtensionBetaId[] =
+    "kigjhoekjcpdfjpimbdjegmgecmlicaf";
+const char kPolicyKeyReportMachineIdData[] = "report_machine_id_data";
+const char kPolicyKeyReportUserIdData[] = "report_user_id_data";
+const char kPolicyKeyReportVersionData[] = "report_version_data";
+const char kPolicyKeyReportPolicyData[] = "report_policy_data";
+const char kPolicyKeyReportExtensionsData[] = "report_extensions_data";
+const char kPolicyKeyReportSystemTelemetryData[] =
+    "report_system_telemetry_data";
+const char kPolicyKeyReportUserBrowsingData[] = "report_user_browsing_data";
+
+const char kManagementExtensionReportMachineName[] =
+    "managementExtensionReportMachineName";
+const char kManagementExtensionReportMachineNameAddress[] =
+    "managementExtensionReportMachineNameAddress";
+const char kManagementExtensionReportUsername[] =
+    "managementExtensionReportUsername";
+const char kManagementExtensionReportVersion[] =
+    "managementExtensionReportVersion";
+const char kManagementExtensionReportExtensionsPlugin[] =
+    "managementExtensionReportExtensionsPlugin";
+const char kManagementExtensionReportPerfCrash[] =
+    "managementExtensionReportPerfCrash";
+const char kManagementExtensionReportUserBrowsingData[] =
+    "managementExtensionReportUserBrowsingData";
+
+const char kThreatProtectionTitle[] = "threatProtectionTitle";
+const char kManagementDataLossPreventionName[] =
+    "managementDataLossPreventionName";
+const char kManagementDataLossPreventionPermissions[] =
+    "managementDataLossPreventionPermissions";
+const char kManagementMalwareScanningName[] = "managementMalwareScanningName";
+const char kManagementMalwareScanningPermissions[] =
+    "managementMalwareScanningPermissions";
+const char kManagementEnterpriseReportingEvent[] =
+    "managementEnterpriseReportingEvent";
+const char kManagementEnterpriseReportingVisibleData[] =
+    "managementEnterpriseReportingVisibleData";
+
+const char kManagementOnFileAttachedEvent[] = "managementOnFileAttachedEvent";
+const char kManagementOnFileAttachedVisibleData[] =
+    "managementOnFileAttachedVisibleData";
+const char kManagementOnFileDownloadedEvent[] =
+    "managementOnFileDownloadedEvent";
+const char kManagementOnFileDownloadedVisibleData[] =
+    "managementOnFileDownloadedVisibleData";
+const char kManagementOnBulkDataEntryEvent[] = "managementOnBulkDataEntryEvent";
+const char kManagementOnBulkDataEntryVisibleData[] =
+    "managementOnBulkDataEntryVisibleData";
+const char kManagementOnPrintEvent[] = "managementOnPrintEvent";
+const char kManagementOnPrintVisibleData[] = "managementOnPrintVisibleData";
+
+const char kManagementOnPageVisitedEvent[] = "managementOnPageVisitedEvent";
+const char kManagementOnPageVisitedVisibleData[] =
+    "managementOnPageVisitedVisibleData";
+
+const char kManagementLegacyTechReport[] = "managementLegacyTechReport";
+
+const char kReportingTypeDevice[] = "device";
+const char kReportingTypeExtensions[] = "extensions";
+const char kReportingTypeSecurity[] = "security";
+const char kReportingTypeUser[] = "user";
+const char kReportingTypeUserActivity[] = "user-activity";
+const char kReportingTypeLegacyTech[] = "legacy-tech";
+
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+const char kManagementScreenCaptureEvent[] = "managementScreenCaptureEvent";
+const char kManagementScreenCaptureData[] = "managementScreenCaptureData";
+#endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+const char kManagementDeviceSignalsDisclosure[] =
+    "managementDeviceSignalsDisclosure";
+#endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+#if BUILDFLAG(IS_CHROMEOS)
+const char kManagementLogUploadEnabled[] = "managementLogUploadEnabled";
+const char kManagementReportActivityTimes[] = "managementReportActivityTimes";
+const char kManagementReportDeviceAudioStatus[] =
+    "managementReportDeviceAudioStatus";
+const char kManagementReportDeviceGraphicsStatus[] =
+    "managementReportDeviceGraphicsStatus";
+const char kManagementReportDevicePeripherals[] =
+    "managementReportDevicePeripherals";
+const char kManagementReportNetworkData[] = "managementReportNetworkData";
+const char kManagementReportHardwareData[] = "managementReportHardwareData";
+const char kManagementReportUsers[] = "managementReportUsers";
+const char kManagementReportCrashReports[] = "managementReportCrashReports";
+const char kManagementReportAppInfoAndActivity[] =
+    "managementReportAppInfoAndActivity";
+const char kManagementReportExtensions[] = "managementReportExtensions";
+const char kManagementReportAndroidApplications[] =
+    "managementReportAndroidApplications";
+const char kManagementReportPrintJobs[] = "managementReportPrintJobs";
+const char kManagementReportLoginLogout[] = "managementReportLoginLogout";
+const char kManagementReportCRDSessions[] = "managementReportCRDSessions";
+const char kManagementReportDlpEvents[] = "managementReportDlpEvents";
+const char kManagementReportAllWebsiteInfoAndActivity[] =
+    "managementReportAllWebsiteInfoAndActivity";
+const char kManagementReportWebsiteInfoAndActivity[] =
+    "managementReportWebsiteInfoAndActivity";
+const char kManagementOnFileTransferEvent[] = "managementOnFileTransferEvent";
+const char kManagementOnFileTransferVisibleData[] =
+    "managementOnFileTransferVisibleData";
+const char kManagementPrinting[] = "managementPrinting";
+const char kManagementCrostini[] = "managementCrostini";
+const char kManagementCrostiniContainerConfiguration[] =
+    "managementCrostiniContainerConfiguration";
+#endif  // BUILDFLAG(IS_CHROMEOS)
diff --git a/chrome/browser/ui/webui/management/management_ui_constants.h b/chrome/browser/ui/webui/management/management_ui_constants.h
new file mode 100644
index 0000000..b072b0d
--- /dev/null
+++ b/chrome/browser/ui/webui/management/management_ui_constants.h
@@ -0,0 +1,95 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef CHROME_BROWSER_UI_WEBUI_MANAGEMENT_MANAGEMENT_UI_CONSTANTS_H_
+#define CHROME_BROWSER_UI_WEBUI_MANAGEMENT_MANAGEMENT_UI_CONSTANTS_H_
+
+#include "build/build_config.h"
+#include "build/chromeos_buildflags.h"
+
+#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+// Constants defining the IDs for the localized strings sent to the page as
+// load time data.
+extern const char kManagementScreenCaptureEvent[];
+extern const char kManagementScreenCaptureData[];
+#endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
+
+#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+extern const char kManagementDeviceSignalsDisclosure[];
+#endif  // #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
+
+#if BUILDFLAG(IS_CHROMEOS)
+extern const char kManagementLogUploadEnabled[];
+extern const char kManagementReportActivityTimes[];
+extern const char kManagementReportDeviceAudioStatus[];
+extern const char kManagementReportDeviceGraphicsStatus[];
+extern const char kManagementReportDevicePeripherals[];
+extern const char kManagementReportNetworkData[];
+extern const char kManagementReportHardwareData[];
+extern const char kManagementReportUsers[];
+extern const char kManagementReportCrashReports[];
+extern const char kManagementReportAppInfoAndActivity[];
+extern const char kManagementReportPrintJobs[];
+extern const char kManagementReportDlpEvents[];
+extern const char kManagementReportLoginLogout[];
+extern const char kManagementReportCRDSessions[];
+extern const char kManagementReportAllWebsiteInfoAndActivity[];
+extern const char kManagementReportWebsiteInfoAndActivity[];
+extern const char kManagementPrinting[];
+extern const char kManagementCrostini[];
+extern const char kManagementCrostiniContainerConfiguration[];
+extern const char kManagementReportExtensions[];
+extern const char kManagementReportAndroidApplications[];
+extern const char kManagementOnFileTransferEvent[];
+extern const char kManagementOnFileTransferVisibleData[];
+#endif  // BUILDFLAG(IS_CHROMEOS)
+
+extern const char kOnPremReportingExtensionStableId[];
+extern const char kOnPremReportingExtensionBetaId[];
+
+extern const char kManagementExtensionReportMachineName[];
+extern const char kManagementExtensionReportMachineNameAddress[];
+extern const char kManagementExtensionReportUsername[];
+extern const char kManagementExtensionReportVersion[];
+extern const char kManagementExtensionReportExtensionsPlugin[];
+extern const char kManagementExtensionReportPerfCrash[];
+extern const char kManagementExtensionReportUserBrowsingData[];
+
+extern const char kThreatProtectionTitle[];
+extern const char kManagementDataLossPreventionName[];
+extern const char kManagementDataLossPreventionPermissions[];
+extern const char kManagementMalwareScanningName[];
+extern const char kManagementMalwareScanningPermissions[];
+extern const char kManagementEnterpriseReportingEvent[];
+extern const char kManagementEnterpriseReportingVisibleData[];
+extern const char kManagementOnFileAttachedEvent[];
+extern const char kManagementOnFileAttachedVisibleData[];
+extern const char kManagementOnFileDownloadedEvent[];
+extern const char kManagementOnFileDownloadedVisibleData[];
+extern const char kManagementOnBulkDataEntryEvent[];
+extern const char kManagementOnBulkDataEntryVisibleData[];
+extern const char kManagementOnPrintEvent[];
+extern const char kManagementOnPrintVisibleData[];
+extern const char kManagementOnPageVisitedEvent[];
+extern const char kManagementOnPageVisitedVisibleData[];
+
+extern const char kManagementLegacyTechReport[];
+
+extern const char kPolicyKeyReportMachineIdData[];
+extern const char kPolicyKeyReportUserIdData[];
+extern const char kPolicyKeyReportVersionData[];
+extern const char kPolicyKeyReportPolicyData[];
+extern const char kPolicyKeyReportDlpEvents[];
+extern const char kPolicyKeyReportExtensionsData[];
+extern const char kPolicyKeyReportSystemTelemetryData[];
+extern const char kPolicyKeyReportUserBrowsingData[];
+
+extern const char kReportingTypeDevice[];
+extern const char kReportingTypeExtensions[];
+extern const char kReportingTypeSecurity[];
+extern const char kReportingTypeUser[];
+extern const char kReportingTypeUserActivity[];
+extern const char kReportingTypeLegacyTech[];
+
+#endif  // CHROME_BROWSER_UI_WEBUI_MANAGEMENT_MANAGEMENT_UI_CONSTANTS_H_
diff --git a/chrome/browser/ui/webui/management/management_ui_handler.cc b/chrome/browser/ui/webui/management/management_ui_handler.cc
index 6bd3fe36..f0168eca 100644
--- a/chrome/browser/ui/webui/management/management_ui_handler.cc
+++ b/chrome/browser/ui/webui/management/management_ui_handler.cc
@@ -12,6 +12,7 @@
 #include <utility>
 #include <vector>
 
+#include "base/check_is_test.h"
 #include "base/containers/contains.h"
 #include "base/feature_list.h"
 #include "base/functional/bind.h"
@@ -25,18 +26,17 @@
 #include "chrome/browser/browser_features.h"
 #include "chrome/browser/browser_process.h"
 #include "chrome/browser/browser_process_platform_part.h"
-#include "chrome/browser/chromeos/reporting/metric_reporting_prefs.h"
 #include "chrome/browser/device_api/managed_configuration_api.h"
 #include "chrome/browser/device_api/managed_configuration_api_factory.h"
 #include "chrome/browser/enterprise/browser_management/management_service_factory.h"
 #include "chrome/browser/enterprise/connectors/common.h"
 #include "chrome/browser/enterprise/connectors/connectors_service.h"
 #include "chrome/browser/enterprise/reporting/prefs.h"
-#include "chrome/browser/media/webrtc/capture_policy_utils.h"
 #include "chrome/browser/policy/chrome_browser_policy_connector.h"
 #include "chrome/browser/policy/profile_policy_connector.h"
 #include "chrome/browser/profiles/profile.h"
 #include "chrome/browser/ui/managed_ui.h"
+#include "chrome/browser/ui/webui/management/management_ui_constants.h"
 #include "chrome/browser/web_applications/web_app_constants.h"
 #include "chrome/browser/web_applications/web_app_provider.h"
 #include "chrome/browser/web_applications/web_app_registrar.h"
@@ -44,58 +44,20 @@
 #include "chrome/common/pref_names.h"
 #include "components/content_settings/core/common/content_settings_pattern.h"
 #include "components/enterprise/browser/reporting/common_pref_names.h"
+#include "components/policy/core/common/cloud/user_cloud_policy_manager.h"
 #include "components/policy/core/common/management/management_service.h"
 #include "components/safe_browsing/core/common/safe_browsing_prefs.h"
 #include "components/strings/grit/components_strings.h"
 #include "components/supervised_user/core/common/pref_names.h"
-#include "content/public/browser/storage_partition.h"
 #include "content/public/browser/web_contents.h"
 #include "extensions/buildflags/buildflags.h"
+#include "management_ui_handler.h"
 #include "net/base/load_flags.h"
 #include "net/traffic_annotation/network_traffic_annotation.h"
 #include "net/url_request/referrer_policy.h"
 #include "ui/base/l10n/l10n_util.h"
 #include "ui/base/webui/web_ui_util.h"
 
-#if BUILDFLAG(IS_CHROMEOS)
-#include "chrome/browser/policy/networking/policy_cert_service.h"
-#include "chrome/browser/policy/networking/policy_cert_service_factory.h"
-#include "chrome/browser/ui/webui/webui_util.h"
-#endif  // BUILDFLAG(IS_CHROMEOS)
-
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-#include "chrome/browser/ash/crostini/crostini_features.h"
-#include "chrome/browser/ash/crostini/crostini_pref_names.h"
-#include "chrome/browser/ash/plugin_vm/plugin_vm_pref_names.h"
-#include "chrome/browser/ash/policy/core/browser_policy_connector_ash.h"
-#include "chrome/browser/ash/policy/core/device_cloud_policy_manager_ash.h"
-#include "chrome/browser/ash/policy/handlers/minimum_version_policy_handler.h"
-#include "chrome/browser/ash/policy/reporting/metrics_reporting/metric_reporting_prefs.h"
-#include "chrome/browser/ash/policy/status_collector/device_status_collector.h"
-#include "chrome/browser/ash/policy/status_collector/status_collector.h"
-#include "chrome/browser/ash/policy/uploading/status_uploader.h"
-#include "chrome/browser/ash/policy/uploading/system_log_uploader.h"
-#include "chrome/browser/ash/profiles/profile_helper.h"
-#include "chrome/browser/chromeos/policy/dlp/dlp_rules_manager.h"
-#include "chrome/browser/chromeos/policy/dlp/dlp_rules_manager_factory.h"
-#include "chrome/browser/net/stub_resolver_config_reader.h"
-#include "chrome/browser/net/system_network_context_manager.h"
-#include "chrome/browser/ui/webui/management/management_ui_handler_chromeos.h"
-#include "chrome/grit/branded_strings.h"
-#include "chromeos/ash/components/network/network_state_handler.h"
-#include "chromeos/ash/components/network/proxy/proxy_config_handler.h"
-#include "chromeos/ash/components/network/proxy/ui_proxy_config_service.h"
-#include "chromeos/ash/components/settings/cros_settings.h"
-#include "chromeos/ash/components/settings/cros_settings_names.h"
-#include "components/enterprise/browser/reporting/common_pref_names.h"
-#include "components/prefs/pref_service.h"
-#include "components/user_manager/user_manager.h"
-#include "ui/chromeos/devicetype_utils.h"
-#else
-#include "chrome/browser/ui/managed_ui.h"
-#include "components/policy/core/common/cloud/user_cloud_policy_manager.h"
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
-
 #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 #include "chrome/browser/enterprise/signals/user_permission_service_factory.h"
 #include "components/device_signals/core/browser/user_permission_service.h"  // nogncheck
@@ -116,73 +78,6 @@
 #include "extensions/common/permissions/permission_message_provider.h"
 #include "extensions/common/permissions/permissions_data.h"
 
-const char kOnPremReportingExtensionStableId[] =
-    "emahakmocgideepebncgnmlmliepgpgb";
-const char kOnPremReportingExtensionBetaId[] =
-    "kigjhoekjcpdfjpimbdjegmgecmlicaf";
-const char kPolicyKeyReportMachineIdData[] = "report_machine_id_data";
-const char kPolicyKeyReportUserIdData[] = "report_user_id_data";
-const char kPolicyKeyReportVersionData[] = "report_version_data";
-const char kPolicyKeyReportPolicyData[] = "report_policy_data";
-const char kPolicyKeyReportExtensionsData[] = "report_extensions_data";
-const char kPolicyKeyReportSystemTelemetryData[] =
-    "report_system_telemetry_data";
-const char kPolicyKeyReportUserBrowsingData[] = "report_user_browsing_data";
-
-const char kManagementExtensionReportMachineName[] =
-    "managementExtensionReportMachineName";
-const char kManagementExtensionReportMachineNameAddress[] =
-    "managementExtensionReportMachineNameAddress";
-const char kManagementExtensionReportUsername[] =
-    "managementExtensionReportUsername";
-const char kManagementExtensionReportVersion[] =
-    "managementExtensionReportVersion";
-const char kManagementExtensionReportExtensionsPlugin[] =
-    "managementExtensionReportExtensionsPlugin";
-const char kManagementExtensionReportPerfCrash[] =
-    "managementExtensionReportPerfCrash";
-const char kManagementExtensionReportUserBrowsingData[] =
-    "managementExtensionReportUserBrowsingData";
-
-const char kThreatProtectionTitle[] = "threatProtectionTitle";
-const char kManagementDataLossPreventionName[] =
-    "managementDataLossPreventionName";
-const char kManagementDataLossPreventionPermissions[] =
-    "managementDataLossPreventionPermissions";
-const char kManagementMalwareScanningName[] = "managementMalwareScanningName";
-const char kManagementMalwareScanningPermissions[] =
-    "managementMalwareScanningPermissions";
-const char kManagementEnterpriseReportingEvent[] =
-    "managementEnterpriseReportingEvent";
-const char kManagementEnterpriseReportingVisibleData[] =
-    "managementEnterpriseReportingVisibleData";
-
-const char kManagementOnFileAttachedEvent[] = "managementOnFileAttachedEvent";
-const char kManagementOnFileAttachedVisibleData[] =
-    "managementOnFileAttachedVisibleData";
-const char kManagementOnFileDownloadedEvent[] =
-    "managementOnFileDownloadedEvent";
-const char kManagementOnFileDownloadedVisibleData[] =
-    "managementOnFileDownloadedVisibleData";
-const char kManagementOnBulkDataEntryEvent[] = "managementOnBulkDataEntryEvent";
-const char kManagementOnBulkDataEntryVisibleData[] =
-    "managementOnBulkDataEntryVisibleData";
-const char kManagementOnPrintEvent[] = "managementOnPrintEvent";
-const char kManagementOnPrintVisibleData[] = "managementOnPrintVisibleData";
-
-const char kManagementOnPageVisitedEvent[] = "managementOnPageVisitedEvent";
-const char kManagementOnPageVisitedVisibleData[] =
-    "managementOnPageVisitedVisibleData";
-
-const char kManagementLegacyTechReport[] = "managementLegacyTechReport";
-
-const char kReportingTypeDevice[] = "device";
-const char kReportingTypeExtensions[] = "extensions";
-const char kReportingTypeSecurity[] = "security";
-const char kReportingTypeUser[] = "user";
-const char kReportingTypeUserActivity[] = "user-activity";
-const char kReportingTypeLegacyTech[] = "legacy-tech";
-
 enum class ReportingType {
   kDevice,
   kExtensions,
@@ -192,364 +87,16 @@
   kLegacyTech,
 };
 
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-const char kManagementScreenCaptureEvent[] = "managementScreenCaptureEvent";
-const char kManagementScreenCaptureData[] = "managementScreenCaptureData";
-#endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-const char kManagementDeviceSignalsDisclosure[] =
-    "managementDeviceSignalsDisclosure";
-#endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
-#if BUILDFLAG(IS_CHROMEOS)
-const char kManagementLogUploadEnabled[] = "managementLogUploadEnabled";
-const char kManagementReportActivityTimes[] = "managementReportActivityTimes";
-const char kManagementReportDeviceAudioStatus[] =
-    "managementReportDeviceAudioStatus";
-const char kManagementReportDeviceGraphicsStatus[] =
-    "managementReportDeviceGraphicsStatus";
-const char kManagementReportDevicePeripherals[] =
-    "managementReportDevicePeripherals";
-const char kManagementReportNetworkData[] = "managementReportNetworkData";
-const char kManagementReportHardwareData[] = "managementReportHardwareData";
-const char kManagementReportUsers[] = "managementReportUsers";
-const char kManagementReportCrashReports[] = "managementReportCrashReports";
-const char kManagementReportAppInfoAndActivity[] =
-    "managementReportAppInfoAndActivity";
-const char kManagementReportExtensions[] = "managementReportExtensions";
-const char kManagementReportAndroidApplications[] =
-    "managementReportAndroidApplications";
-const char kManagementReportPrintJobs[] = "managementReportPrintJobs";
-const char kManagementReportLoginLogout[] = "managementReportLoginLogout";
-const char kManagementReportCRDSessions[] = "managementReportCRDSessions";
-const char kManagementReportDlpEvents[] = "managementReportDlpEvents";
-const char kManagementReportAllWebsiteInfoAndActivity[] =
-    "managementReportAllWebsiteInfoAndActivity";
-const char kManagementReportWebsiteInfoAndActivity[] =
-    "managementReportWebsiteInfoAndActivity";
-const char kManagementOnFileTransferEvent[] = "managementOnFileTransferEvent";
-const char kManagementOnFileTransferVisibleData[] =
-    "managementOnFileTransferVisibleData";
-const char kManagementPrinting[] = "managementPrinting";
-const char kManagementCrostini[] = "managementCrostini";
-const char kManagementCrostiniContainerConfiguration[] =
-    "managementCrostiniContainerConfiguration";
-const char kAccountManagedInfo[] = "accountManagedInfo";
-const char kDeviceManagedInfo[] = "deviceManagedInfo";
-const char kOverview[] = "overview";
-#endif  // BUILDFLAG(IS_CHROMEOS)
-
-const char kCustomerLogo[] = "customerLogo";
-
 namespace {
 
-bool IsProfileManaged(Profile* profile) {
-  return profile->GetProfilePolicyConnector()->IsManaged();
-}
-
-#if BUILDFLAG(IS_CHROMEOS)
-
-enum class DeviceReportingType {
-  kSupervisedUser,
-  kDeviceActivity,
-  kDeviceStatistics,
-  kDevice,
-  kCrashReport,
-  kAppInfoAndActivity,
-  kLogs,
-  kPrint,
-  kPrintJobs,
-  kCrostini,
-  kUsername,
-  kExtensions,
-  kAndroidApplication,
-  kDlpEvents,
-  kLoginLogout,
-  kCRDSessions,
-  kPeripherals,
-  kLegacyTech,
-  kWebsiteInfoAndActivity,
-};
-
-#else
+#if !BUILDFLAG(IS_CHROMEOS)
 
 bool IsBrowserManaged() {
   return g_browser_process->browser_policy_connector()
       ->HasMachineLevelPolicies();
 }
 
-#endif  // BUILDFLAG(IS_CHROMEOS)
-
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-
-// Corresponds to DeviceReportingType in management_browser_proxy.js
-std::string ToJSDeviceReportingType(const DeviceReportingType& type) {
-  switch (type) {
-    case DeviceReportingType::kSupervisedUser:
-      return "supervised user";
-    case DeviceReportingType::kDeviceActivity:
-      return "device activity";
-    case DeviceReportingType::kDeviceStatistics:
-      return "device statistics";
-    case DeviceReportingType::kDevice:
-      return "device";
-    case DeviceReportingType::kCrashReport:
-      return "crash report";
-    case DeviceReportingType::kAppInfoAndActivity:
-      return "app info and activity";
-    case DeviceReportingType::kLogs:
-      return "logs";
-    case DeviceReportingType::kPrint:
-      return "print";
-    case DeviceReportingType::kPrintJobs:
-      return "print jobs";
-    case DeviceReportingType::kCrostini:
-      return "crostini";
-    case DeviceReportingType::kUsername:
-      return "username";
-    case DeviceReportingType::kExtensions:
-      return "extension";
-    case DeviceReportingType::kAndroidApplication:
-      return "android application";
-    case DeviceReportingType::kDlpEvents:
-      return "dlp events";
-    case DeviceReportingType::kLoginLogout:
-      return "login-logout";
-    case DeviceReportingType::kCRDSessions:
-      return "crd sessions";
-    case DeviceReportingType::kPeripherals:
-      return "peripherals";
-    case DeviceReportingType::kLegacyTech:
-      return kReportingTypeLegacyTech;
-    case DeviceReportingType::kWebsiteInfoAndActivity:
-      return "website info and activity";
-    default:
-      NOTREACHED() << "Unknown device reporting type";
-      return "device";
-  }
-}
-
-std::string GetWebsiteReportingAllowlistMessageParam(
-    const base::Value::List& url_allowlist) {
-  std::vector<std::string> url_patterns;
-  for (const base::Value& pattern_value : url_allowlist) {
-    url_patterns.push_back(pattern_value.GetString());
-  }
-
-  return base::JoinString(url_patterns, ", ");
-}
-
-void AddDeviceReportingElement(
-    base::Value::List* report_sources,
-    const std::string& message_id,
-    const DeviceReportingType& type,
-    base::Value::List message_params = base::Value::List()) {
-  base::Value::Dict data;
-  data.Set("messageId", message_id);
-  data.Set("reportingType", ToJSDeviceReportingType(type));
-  data.Set("messageParams", std::move(message_params));
-
-  report_sources->Append(std::move(data));
-}
-
-const policy::DlpRulesManager* GetDlpRulesManager() {
-  return policy::DlpRulesManagerFactory::GetForPrimaryProfile();
-}
-
-// If you are adding a privacy note, please also add it to
-// go/chrome-policy-privacy-note-mappings.
-void AddDeviceReportingInfo(base::Value::List* report_sources,
-                            const policy::StatusCollector* collector,
-                            const policy::SystemLogUploader* uploader,
-                            Profile* profile) {
-  if (!collector || !profile || !uploader) {
-    return;
-  }
-
-  // Elements appear on the page in the order they are added.
-  bool report_device_peripherals = false;
-  ash::CrosSettings::Get()->GetBoolean(ash::kReportDevicePeripherals,
-                                       &report_device_peripherals);
-  bool report_audio_status = false;
-  ash::CrosSettings::Get()->GetBoolean(ash::kReportDeviceAudioStatus,
-                                       &report_audio_status);
-  // TODO(b/262295601): Add/refine management strings corresponding to XDR
-  // reporting policy.
-  bool device_report_xdr_events = false;
-  ash::CrosSettings::Get()->GetBoolean(ash::kDeviceReportXDREvents,
-                                       &device_report_xdr_events);
-  if (collector->IsReportingActivityTimes() || report_device_peripherals ||
-      report_audio_status || device_report_xdr_events ||
-      profile->GetPrefs()->GetBoolean(::prefs::kInsightsExtensionEnabled)) {
-    AddDeviceReportingElement(report_sources, kManagementReportActivityTimes,
-                              DeviceReportingType::kDeviceActivity);
-  } else {
-    if (collector->IsReportingUsers()) {
-      AddDeviceReportingElement(report_sources, kManagementReportUsers,
-                                DeviceReportingType::kSupervisedUser);
-    }
-  }
-  if (collector->IsReportingNetworkData() ||
-      profile->GetPrefs()->GetBoolean(::prefs::kInsightsExtensionEnabled)) {
-    AddDeviceReportingElement(report_sources, kManagementReportNetworkData,
-                              DeviceReportingType::kDevice);
-  }
-  if (collector->IsReportingHardwareData()) {
-    AddDeviceReportingElement(report_sources, kManagementReportHardwareData,
-                              DeviceReportingType::kDeviceStatistics);
-  }
-  if (collector->IsReportingCrashReportInfo()) {
-    AddDeviceReportingElement(report_sources, kManagementReportCrashReports,
-                              DeviceReportingType::kCrashReport);
-  }
-
-  const auto& app_inventory_app_types =
-      profile->GetPrefs()->GetList(::ash::reporting::kReportAppInventory);
-  const auto& app_usage_app_types =
-      profile->GetPrefs()->GetList(::ash::reporting::kReportAppUsage);
-  if (collector->IsReportingAppInfoAndActivity() || device_report_xdr_events ||
-      !app_inventory_app_types.empty() || !app_usage_app_types.empty()) {
-    AddDeviceReportingElement(report_sources,
-                              kManagementReportAppInfoAndActivity,
-                              DeviceReportingType::kAppInfoAndActivity);
-  }
-  if (uploader->upload_enabled()) {
-    AddDeviceReportingElement(report_sources, kManagementLogUploadEnabled,
-                              DeviceReportingType::kLogs);
-  }
-
-  if (report_audio_status) {
-    AddDeviceReportingElement(report_sources,
-                              kManagementReportDeviceAudioStatus,
-                              DeviceReportingType::kDevice);
-  }
-
-  bool report_graphics_status = false;
-  ash::CrosSettings::Get()->GetBoolean(ash::kReportDeviceGraphicsStatus,
-                                       &report_graphics_status);
-  if (report_graphics_status) {
-    AddDeviceReportingElement(report_sources,
-                              kManagementReportDeviceGraphicsStatus,
-                              DeviceReportingType::kDevice);
-  }
-
-  if (report_device_peripherals) {
-    AddDeviceReportingElement(report_sources,
-                              kManagementReportDevicePeripherals,
-                              DeviceReportingType::kPeripherals);
-  }
-
-  bool report_print_jobs = false;
-  ash::CrosSettings::Get()->GetBoolean(ash::kReportDevicePrintJobs,
-                                       &report_print_jobs);
-  if (report_print_jobs) {
-    AddDeviceReportingElement(report_sources, kManagementReportPrintJobs,
-                              DeviceReportingType::kPrintJobs);
-  }
-
-  bool report_print_username = profile->GetPrefs()->GetBoolean(
-      prefs::kPrintingSendUsernameAndFilenameEnabled);
-  if (report_print_username && !report_print_jobs) {
-    AddDeviceReportingElement(report_sources, kManagementPrinting,
-                              DeviceReportingType::kPrint);
-  }
-
-  if (GetDlpRulesManager() && GetDlpRulesManager()->IsReportingEnabled()) {
-    AddDeviceReportingElement(report_sources, kManagementReportDlpEvents,
-                              DeviceReportingType::kDlpEvents);
-  }
-
-  if (crostini::CrostiniFeatures::Get()->IsAllowedNow(profile)) {
-    if (!profile->GetPrefs()
-             ->GetFilePath(crostini::prefs::kCrostiniAnsiblePlaybookFilePath)
-             .empty()) {
-      AddDeviceReportingElement(report_sources,
-                                kManagementCrostiniContainerConfiguration,
-                                DeviceReportingType::kCrostini);
-    } else if (profile->GetPrefs()->GetBoolean(
-                   crostini::prefs::kReportCrostiniUsageEnabled)) {
-      AddDeviceReportingElement(report_sources, kManagementCrostini,
-                                DeviceReportingType::kCrostini);
-    }
-  }
-
-  if (g_browser_process->local_state()->GetBoolean(
-          enterprise_reporting::kCloudReportingEnabled)) {
-    AddDeviceReportingElement(report_sources,
-                              kManagementExtensionReportUsername,
-                              DeviceReportingType::kUsername);
-    AddDeviceReportingElement(report_sources, kManagementReportExtensions,
-                              DeviceReportingType::kExtensions);
-    AddDeviceReportingElement(report_sources,
-                              kManagementReportAndroidApplications,
-                              DeviceReportingType::kAndroidApplication);
-  }
-
-  if (!profile->GetPrefs()
-           ->GetList(enterprise_reporting::kCloudLegacyTechReportAllowlist)
-           .empty()) {
-    AddDeviceReportingElement(report_sources, kManagementLegacyTechReport,
-                              DeviceReportingType::kLegacyTech);
-  }
-
-  bool report_login_logout = false;
-  ash::CrosSettings::Get()->GetBoolean(ash::kReportDeviceLoginLogout,
-                                       &report_login_logout);
-  bool report_xdr_events = false;
-  ash::CrosSettings::Get()->GetBoolean(ash::kDeviceReportXDREvents,
-                                       &report_xdr_events);
-  if (report_login_logout || report_xdr_events) {
-    AddDeviceReportingElement(report_sources, kManagementReportLoginLogout,
-                              DeviceReportingType::kLoginLogout);
-  }
-
-  bool report_crd_sessions = false;
-  ash::CrosSettings::Get()->GetBoolean(ash::kReportCRDSessions,
-                                       &report_crd_sessions);
-  if (report_crd_sessions) {
-    AddDeviceReportingElement(report_sources, kManagementReportCRDSessions,
-                              DeviceReportingType::kCRDSessions);
-  }
-
-  const auto wildcard_pattern_string =
-      ContentSettingsPattern::Wildcard().ToString();
-  const auto& website_telemetry_types =
-      profile->GetPrefs()->GetList(::reporting::kReportWebsiteTelemetry);
-  const auto& website_telemetry_allowlist = profile->GetPrefs()->GetList(
-      ::reporting::kReportWebsiteTelemetryAllowlist);
-  const auto& website_activity_allowlist = profile->GetPrefs()->GetList(
-      ::reporting::kReportWebsiteActivityAllowlist);
-  if (base::Contains(website_activity_allowlist, wildcard_pattern_string) ||
-      (!website_telemetry_types.empty() &&
-       base::Contains(website_telemetry_allowlist, wildcard_pattern_string))) {
-    // One or more website metrics reporting policies allowlists all website
-    // URLs.
-    AddDeviceReportingElement(report_sources,
-                              kManagementReportAllWebsiteInfoAndActivity,
-                              DeviceReportingType::kWebsiteInfoAndActivity);
-  } else if (!website_activity_allowlist.empty()) {
-    // Admin defined subset of URLs allowlisted for website activity reporting.
-    base::Value::List message_params;
-    message_params.Append(
-        GetWebsiteReportingAllowlistMessageParam(website_activity_allowlist));
-    AddDeviceReportingElement(report_sources,
-                              kManagementReportWebsiteInfoAndActivity,
-                              DeviceReportingType::kWebsiteInfoAndActivity,
-                              std::move(message_params));
-  } else if (!website_telemetry_types.empty() &&
-             !website_telemetry_allowlist.empty()) {
-    // Admin defined subset of URLs allowlisted for website telemetry reporting.
-    base::Value::List message_params;
-    message_params.Append(
-        GetWebsiteReportingAllowlistMessageParam(website_telemetry_allowlist));
-    AddDeviceReportingElement(report_sources,
-                              kManagementReportWebsiteInfoAndActivity,
-                              DeviceReportingType::kWebsiteInfoAndActivity,
-                              std::move(message_params));
-  }
-}
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+#endif  // !BUILDFLAG(IS_CHROMEOS)
 
 base::Value::List GetPermissionsForExtension(
     scoped_refptr<const extensions::Extension> extension) {
@@ -625,61 +172,28 @@
   info->Append(std::move(value));
 }
 
-std::string GetAccountManager(Profile* profile) {
-  std::optional<std::string> manager =
-      chrome::GetAccountManagerIdentity(profile);
-  if (!manager &&
-      base::FeatureList::IsEnabled(features::kFlexOrgManagementDisclosure)) {
-    manager = chrome::GetDeviceManagerIdentity();
-  }
-
-  return manager.value_or(std::string());
-}
 
 }  // namespace
 
-ManagementUIHandler::ManagementUIHandler() {
+ManagementUIHandler::ManagementUIHandler(Profile* profile) {
   reporting_extension_ids_ = {kOnPremReportingExtensionStableId,
                               kOnPremReportingExtensionBetaId};
-#if BUILDFLAG(IS_CHROMEOS_LACROS)
-  chromeos::LacrosService* service = chromeos::LacrosService::Get();
-  // Get device report sources.
-  if (service->IsAvailable<crosapi::mojom::DeviceSettingsService>() &&
-      service->GetInterfaceVersion<crosapi::mojom::DeviceSettingsService>() >=
-          static_cast<int>(crosapi::mojom::DeviceSettingsService::
-                               kGetDeviceReportSourcesMinVersion)) {
-    service->GetRemote<crosapi::mojom::DeviceSettingsService>()
-        ->GetDeviceReportSources(
-            base::BindOnce(&ManagementUIHandler::OnGotDeviceReportSources,
-                           weak_factory_.GetWeakPtr()));
-  }
-#endif
+  UpdateAccountManagedState(profile);
+#if !BUILDFLAG(IS_CHROMEOS)
+  UpdateBrowserManagedState();
+#endif  // !BUILDFLAG(IS_CHROMEOS)
 }
 
 ManagementUIHandler::~ManagementUIHandler() {
   DisallowJavascript();
 }
 
-void ManagementUIHandler::Initialize(content::WebUI* web_ui,
-                                     content::WebUIDataSource* source) {
-  InitializeInternal(web_ui, source, Profile::FromWebUI(web_ui));
+#if !BUILDFLAG(IS_CHROMEOS)
+std::unique_ptr<ManagementUIHandler> ManagementUIHandler::Create(
+    Profile* profile) {
+  return std::make_unique<ManagementUIHandler>(profile);
 }
-// static
-void ManagementUIHandler::InitializeInternal(content::WebUI* web_ui,
-                                             content::WebUIDataSource* source,
-                                             Profile* profile) {
-  auto handler = std::make_unique<ManagementUIHandler>();
-
-#if BUILDFLAG(IS_CHROMEOS)
-  handler->account_managed_ = IsProfileManaged(profile);
-  handler->device_managed_ =
-      policy::ManagementServiceFactory::GetForPlatform()->IsManaged();
-#else
-  handler->account_managed_ = IsProfileManaged(profile) || IsBrowserManaged();
-#endif  // BUILDFLAG(IS_CHROMEOS)
-
-  web_ui->AddMessageHandler(std::move(handler));
-}
+#endif  //  !BUILDFLAG(IS_CHROMEOS)
 
 void ManagementUIHandler::RegisterMessages() {
   web_ui()->RegisterMessageCallback(
@@ -690,21 +204,6 @@
       "getExtensions",
       base::BindRepeating(&ManagementUIHandler::HandleGetExtensions,
                           base::Unretained(this)));
-#if BUILDFLAG(IS_CHROMEOS)
-  web_ui()->RegisterMessageCallback(
-      "getLocalTrustRootsInfo",
-      base::BindRepeating(&ManagementUIHandler::HandleGetLocalTrustRootsInfo,
-                          base::Unretained(this)));
-  web_ui()->RegisterMessageCallback(
-      "getDeviceReportingInfo",
-      base::BindRepeating(&ManagementUIHandler::HandleGetDeviceReportingInfo,
-                          base::Unretained(this)));
-  web_ui()->RegisterMessageCallback(
-      "getPluginVmDataCollectionStatus",
-      base::BindRepeating(
-          &ManagementUIHandler::HandleGetPluginVmDataCollectionStatus,
-          base::Unretained(this)));
-#endif  // BUILDFLAG(IS_CHROMEOS)
   web_ui()->RegisterMessageCallback(
       "getThreatProtectionInfo",
       base::BindRepeating(&ManagementUIHandler::HandleGetThreatProtectionInfo,
@@ -721,15 +220,6 @@
       "initBrowserReportingInfo",
       base::BindRepeating(&ManagementUIHandler::HandleInitBrowserReportingInfo,
                           base::Unretained(this)));
-
-#if BUILDFLAG(IS_CHROMEOS)
-  capture_policy::CheckGetAllScreensMediaAllowedForAnyOrigin(
-      Profile::FromWebUI(web_ui()),
-      base::BindOnce(
-          &ManagementUIHandler::
-              CheckGetAllScreensMediaAllowedForAnyOriginResultReceived,
-          weak_factory_.GetWeakPtr()));
-#endif  // BUILDFLAG(IS_CHROMEOS)
 }
 
 void ManagementUIHandler::OnJavascriptAllowed() {
@@ -854,218 +344,36 @@
 #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 }
 
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-const policy::DeviceCloudPolicyManagerAsh*
-ManagementUIHandler::GetDeviceCloudPolicyManager() const {
-  // Only check for report status in managed environment.
-  if (!device_managed_) {
-    return nullptr;
-  }
-
-  const policy::BrowserPolicyConnectorAsh* connector =
-      g_browser_process->platform_part()->browser_policy_connector_ash();
-  return connector->GetDeviceCloudPolicyManager();
-}
-
-bool ManagementUIHandler::IsUpdateRequiredEol() const {
-  const policy::BrowserPolicyConnectorAsh* connector =
-      g_browser_process->platform_part()->browser_policy_connector_ash();
-  policy::MinimumVersionPolicyHandler* handler =
-      connector->GetMinimumVersionPolicyHandler();
-  return handler && handler->ShouldShowUpdateRequiredEolBanner();
-}
-
-void ManagementUIHandler::AddUpdateRequiredEolInfo(
-    base::Value::Dict* response) const {
-  if (!device_managed_ || !IsUpdateRequiredEol()) {
-    response->Set("eolMessage", std::string());
-    return;
-  }
-
-  response->Set("eolMessage", l10n_util::GetStringFUTF16(
-                                  IDS_MANAGEMENT_UPDATE_REQUIRED_EOL_MESSAGE,
-                                  base::UTF8ToUTF16(GetDeviceManager()),
-                                  ui::GetChromeOSDeviceName()));
-  std::string eol_admin_message;
-  ash::CrosSettings::Get()->GetString(ash::kDeviceMinimumVersionAueMessage,
-                                      &eol_admin_message);
-  response->Set("eolAdminMessage", eol_admin_message);
-}
-
-void ManagementUIHandler::AddMonitoredNetworkPrivacyDisclosure(
-    base::Value::Dict* response) {
-  bool showMonitoredNetworkDisclosure = false;
-
-  // Check for secure DNS templates with identifiers.
-  showMonitoredNetworkDisclosure =
-      SystemNetworkContextManager::GetStubResolverConfigReader()
-          ->GetDohWithIdentifiersDisplayServers()
-          .has_value();
-  if (showMonitoredNetworkDisclosure) {
-    response->Set("showMonitoredNetworkPrivacyDisclosure",
-                  showMonitoredNetworkDisclosure);
-    return;
-  }
-
-  // Check if DeviceReportXDREvents is enabled.
-  auto* report_xdr_events_policy_value =
-      GetPolicyService()
-          ->GetPolicies(policy::PolicyNamespace(policy::POLICY_DOMAIN_CHROME,
-                                                std::string()))
-          .GetValue(policy::key::kDeviceReportXDREvents,
-                    base::Value::Type::BOOLEAN);
-  bool report_xdr_events_policy_enabled =
-      report_xdr_events_policy_value &&
-      report_xdr_events_policy_value->GetBool();
-
-  if (report_xdr_events_policy_enabled) {
-    response->Set("showMonitoredNetworkPrivacyDisclosure",
-                  report_xdr_events_policy_enabled);
-    return;
-  }
-
-  // Check for proxy config.
-  ash::NetworkHandler* network_handler = ash::NetworkHandler::Get();
-  base::Value::Dict proxy_settings;
-  // |ui_proxy_config_service| may be missing in tests. If the device is offline
-  // (no network connected) the |DefaultNetwork| is null.
-  if (ash::NetworkHandler::HasUiProxyConfigService() &&
-      network_handler->network_state_handler()->DefaultNetwork()) {
-    // Check if proxy is enforced by user policy, a forced install extension or
-    // ONC policies. This will only read managed settings.
-    ash::NetworkHandler::GetUiProxyConfigService()->MergeEnforcedProxyConfig(
-        network_handler->network_state_handler()->DefaultNetwork()->guid(),
-        &proxy_settings);
-  }
-  if (!proxy_settings.empty()) {
-    // Proxies can be specified by web server url, via a PAC script or via the
-    // web proxy auto-discovery protocol. Chrome also supports the "direct"
-    // mode, in which no proxy is used.
-    std::string* proxy_specification_mode =
-        proxy_settings.FindStringByDottedPath(base::JoinString(
-            {::onc::network_config::kType, ::onc::kAugmentationActiveSetting},
-            "."));
-    showMonitoredNetworkDisclosure =
-        proxy_specification_mode &&
-        *proxy_specification_mode != ::onc::proxy::kDirect;
-  }
-  response->Set("showMonitoredNetworkPrivacyDisclosure",
-                showMonitoredNetworkDisclosure);
-}
-
-// static
-base::Value::List ManagementUIHandler::GetDeviceReportingInfo(
-    const policy::DeviceCloudPolicyManagerAsh* manager,
-    Profile* profile) {
-  base::Value::List report_sources;
-  policy::StatusUploader* uploader = nullptr;
-  policy::SystemLogUploader* syslog_uploader = nullptr;
-  policy::StatusCollector* collector = nullptr;
-  if (manager) {
-    uploader = manager->GetStatusUploader();
-    syslog_uploader = manager->GetSystemLogUploader();
-    if (uploader) {
-      collector = uploader->status_collector();
-    }
-  }
-  AddDeviceReportingInfo(&report_sources, collector, syslog_uploader, profile);
-  return report_sources;
-}
-
-// static
-void ManagementUIHandler::AddDlpDeviceReportingElementForTesting(
-    base::Value::List* report_sources,
-    const std::string& message_id) {
-  AddDeviceReportingElement(report_sources, message_id,
-                            DeviceReportingType::kDlpEvents);
-}
-
-// static
-void ManagementUIHandler::AddDeviceReportingInfoForTesting(
-    base::Value::List* report_sources,
-    const policy::StatusCollector* collector,
-    const policy::SystemLogUploader* uploader,
-    Profile* profile) {
-  AddDeviceReportingInfo(report_sources, collector, uploader, profile);
-}
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
-
 base::Value::Dict ManagementUIHandler::GetContextualManagedData(
     Profile* profile) {
   base::Value::Dict response;
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-  std::string enterprise_manager = GetDeviceManager();
-  if (enterprise_manager.empty()) {
-    enterprise_manager = GetAccountManager(profile);
+#if !BUILDFLAG(IS_CHROMEOS)
+  int message_id = IDS_MANAGEMENT_NOT_MANAGED_NOTICE;
+  if (browser_managed_) {
+    message_id = IDS_MANAGEMENT_BROWSER_NOTICE;
+  } else if (account_managed_) {
+    message_id = IDS_MANAGEMENT_PROFILE_NOTICE;
   }
-  AddUpdateRequiredEolInfo(&response);
-  AddMonitoredNetworkPrivacyDisclosure(&response);
-#else
-  std::string enterprise_manager = GetAccountManager(profile);
 
   response.Set("browserManagementNotice",
                l10n_util::GetStringFUTF16(
-                   managed_() ? IDS_MANAGEMENT_BROWSER_NOTICE
-                              : IDS_MANAGEMENT_NOT_MANAGED_NOTICE,
-                   chrome::kManagedUiLearnMoreUrl,
+                   message_id, chrome::kManagedUiLearnMoreUrl,
                    base::EscapeForHTML(l10n_util::GetStringUTF16(
                        IDS_MANAGEMENT_LEARN_MORE_ACCCESSIBILITY_TEXT))));
   response.Set("pageSubtitle", chrome::GetManagementPageSubtitle(profile));
-#endif
-  if (enterprise_manager.empty()) {
-    response.Set(
-        "extensionReportingSubtitle",
-        l10n_util::GetStringUTF16(IDS_MANAGEMENT_EXTENSIONS_INSTALLED));
-    response.Set(
-        "applicationReportingSubtitle",
-        l10n_util::GetStringUTF16(IDS_MANAGEMENT_APPLICATIONS_INSTALLED));
-    response.Set(
-        "managedWebsitesSubtitle",
-        l10n_util::GetStringUTF16(IDS_MANAGEMENT_MANAGED_WEBSITES_EXPLANATION));
 
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-    const auto device_type = ui::GetChromeOSDeviceTypeResourceId();
-    response.Set("pageSubtitle",
-                 managed_() ? l10n_util::GetStringFUTF16(
-                                  IDS_MANAGEMENT_SUBTITLE_MANAGED,
-                                  l10n_util::GetStringUTF16(device_type))
-                            : l10n_util::GetStringFUTF16(
-                                  IDS_MANAGEMENT_NOT_MANAGED_SUBTITLE,
-                                  l10n_util::GetStringUTF16(device_type)));
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+  response.Set("extensionReportingSubtitle",
+               l10n_util::GetStringUTF16(IDS_MANAGEMENT_EXTENSIONS_INSTALLED));
+  response.Set(
+      "applicationReportingSubtitle",
+      l10n_util::GetStringUTF16(IDS_MANAGEMENT_APPLICATIONS_INSTALLED));
+  response.Set(
+      "managedWebsitesSubtitle",
+      l10n_util::GetStringUTF16(IDS_MANAGEMENT_MANAGED_WEBSITES_EXPLANATION));
 
-  } else {
-    response.Set(
-        "extensionReportingSubtitle",
-        l10n_util::GetStringFUTF16(IDS_MANAGEMENT_EXTENSIONS_INSTALLED_BY,
-                                   base::UTF8ToUTF16(enterprise_manager)));
-    response.Set(
-        "applicationReportingSubtitle",
-        l10n_util::GetStringFUTF16(IDS_MANAGEMENT_APPLICATIONS_INSTALLED_BY,
-                                   base::UTF8ToUTF16(enterprise_manager)));
-    response.Set("managedWebsitesSubtitle",
-                 l10n_util::GetStringFUTF16(
-                     IDS_MANAGEMENT_MANAGED_WEBSITES_BY_EXPLANATION,
-                     base::UTF8ToUTF16(enterprise_manager)));
+  response.Set("managed", managed());
+#endif  // !BUILDFLAG(IS_CHROMEOS_ASH)
 
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-    const auto device_type = ui::GetChromeOSDeviceTypeResourceId();
-    response.Set("pageSubtitle",
-                 managed_() ? l10n_util::GetStringFUTF16(
-                                  IDS_MANAGEMENT_SUBTITLE_MANAGED_BY,
-                                  l10n_util::GetStringUTF16(device_type),
-                                  base::UTF8ToUTF16(enterprise_manager))
-                            : l10n_util::GetStringFUTF16(
-                                  IDS_MANAGEMENT_NOT_MANAGED_SUBTITLE,
-                                  l10n_util::GetStringUTF16(device_type)));
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
-  }
-  response.Set("managed", managed_());
-  GetManagementStatus(profile, &response);
-  AsyncUpdateLogo();
-  if (!fetched_image_.empty()) {
-    response.Set(kCustomerLogo, base::Value(fetched_image_));
-  }
   return response;
 }
 
@@ -1208,110 +516,62 @@
 }
 #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 
-void ManagementUIHandler::AsyncUpdateLogo() {
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-  policy::BrowserPolicyConnectorAsh* connector =
-      g_browser_process->platform_part()->browser_policy_connector_ash();
-  const auto url = connector->GetCustomerLogoURL();
-  if (!url.empty() && GURL(url) != logo_url_) {
-    icon_fetcher_ = std::make_unique<BitmapFetcher>(
-        GURL(url), this, GetManagementUICustomerLogoAnnotation());
-    icon_fetcher_->Init(net::ReferrerPolicy::NEVER_CLEAR,
-                        network::mojom::CredentialsMode::kOmit);
-    auto* profile = Profile::FromWebUI(web_ui());
-    icon_fetcher_->Start(profile->GetDefaultStoragePartition()
-                             ->GetURLLoaderFactoryForBrowserProcess()
-                             .get());
-  }
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+bool ManagementUIHandler::managed() const {
+  return account_managed() || browser_managed_;
 }
 
-void ManagementUIHandler::OnFetchComplete(const GURL& url,
-                                          const SkBitmap* bitmap) {
-  if (!bitmap) {
-    return;
-  }
-  fetched_image_ = webui::GetBitmapDataUrl(*bitmap);
-  logo_url_ = url;
-  // Fire listener to reload managed data.
-  FireWebUIListener("managed_data_changed");
+void ManagementUIHandler::RegisterPrefChange(
+    PrefChangeRegistrar& pref_registrar) {
+  pref_registrar_.Add(
+      prefs::kSupervisedUserId,
+      base::BindRepeating(&ManagementUIHandler::UpdateManagedState,
+                          base::Unretained(this)));
 }
 
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-void AddStatusOverviewManagedDeviceAndAccount(
-    base::Value::Dict* status,
-    bool device_managed,
-    bool account_managed,
-    const std::string& device_manager,
-    const std::string& account_manager) {
-  if (device_managed && account_managed &&
-      (account_manager.empty() || account_manager == device_manager)) {
-    status->Set(kOverview, base::Value(l10n_util::GetStringFUTF16(
-                               IDS_MANAGEMENT_DEVICE_AND_ACCOUNT_MANAGED_BY,
-                               base::UTF8ToUTF16(device_manager))));
-
-    return;
+void ManagementUIHandler::UpdateManagedState() {
+#if !BUILDFLAG(IS_CHROMEOS)
+  bool is_account_updated =
+      UpdateAccountManagedState(Profile::FromWebUI(web_ui()));
+  bool is_browser_updated = UpdateBrowserManagedState();
+  if (is_account_updated || is_browser_updated) {
+    FireWebUIListener("managed_data_changed");
   }
-
-  if (account_managed && !account_manager.empty()) {
-    status->Set(kOverview, base::Value(l10n_util::GetStringFUTF16(
-                               IDS_MANAGEMENT_ACCOUNT_MANAGED_BY,
-                               base::UTF8ToUTF16(account_manager))));
-  }
-
-  if (account_managed && device_managed && !account_manager.empty() &&
-      account_manager != device_manager) {
-    status->Set(kOverview,
-                base::Value(l10n_util::GetStringFUTF16(
-                    IDS_MANAGEMENT_DEVICE_MANAGED_BY_ACCOUNT_MANAGED_BY,
-                    base::UTF8ToUTF16(device_manager),
-                    base::UTF8ToUTF16(account_manager))));
-  }
+#endif
 }
 
-const std::string ManagementUIHandler::GetDeviceManager() const {
-  std::string device_domain;
-  policy::BrowserPolicyConnectorAsh* connector =
-      g_browser_process->platform_part()->browser_policy_connector_ash();
-  if (device_managed_) {
-    device_domain = connector->GetEnterpriseDomainManager();
+bool ManagementUIHandler::UpdateAccountManagedState(Profile* profile) {
+  if (!profile) {
+    CHECK_IS_TEST();
+    return false;
   }
-  return device_domain;
+  bool new_managed = IsProfileManaged(profile);
+  bool is_updated = (new_managed != account_managed_);
+  account_managed_ = new_managed;
+  return is_updated;
 }
 
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+#if !BUILDFLAG(IS_CHROMEOS)
+bool ManagementUIHandler::UpdateBrowserManagedState() {
+  bool new_managed = IsBrowserManaged();
+  bool is_updated = (new_managed != browser_managed_);
+  browser_managed_ = new_managed;
+  return is_updated;
+}
+#endif
 
-void ManagementUIHandler::GetManagementStatus(Profile* profile,
-                                              base::Value::Dict* status) const {
-#if BUILDFLAG(IS_CHROMEOS)
-  status->Set(kDeviceManagedInfo, base::Value());
-  status->Set(kAccountManagedInfo, base::Value());
-  status->Set(kOverview, base::Value());
-  if (!managed_()) {
-    status->Set(kOverview, base::Value(l10n_util::GetStringUTF16(
-                               IDS_MANAGEMENT_DEVICE_NOT_MANAGED)));
-    return;
-  }
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-  std::string account_manager = GetAccountManager(profile);
-  auto* primary_user = user_manager::UserManager::Get()->GetPrimaryUser();
-  auto* primary_profile =
-      primary_user ? ash::ProfileHelper::Get()->GetProfileByUser(primary_user)
-                   : nullptr;
-  const bool primary_user_managed =
-      primary_profile ? IsProfileManaged(primary_profile) : false;
-
-  if (primary_user_managed) {
-    account_manager = GetAccountManager(primary_profile);
+std::string ManagementUIHandler::GetAccountManager(Profile* profile) const {
+  std::optional<std::string> manager =
+      chrome::GetAccountManagerIdentity(profile);
+  if (!manager &&
+      base::FeatureList::IsEnabled(features::kFlexOrgManagementDisclosure)) {
+    manager = chrome::GetDeviceManagerIdentity();
   }
 
-  std::string device_manager = GetDeviceManager();
+  return manager.value_or(std::string());
+}
 
-  AddStatusOverviewManagedDeviceAndAccount(
-      status, device_managed_, account_managed_ || primary_user_managed,
-      device_manager, account_manager);
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
-#endif  // BUILDFLAG(IS_CHROMEOS)
+bool ManagementUIHandler::IsProfileManaged(Profile* profile) const {
+  return profile->GetProfilePolicyConnector()->IsManaged();
 }
 
 void ManagementUIHandler::HandleGetExtensions(const base::Value::List& args) {
@@ -1325,69 +585,6 @@
                             GetPowerfulExtensions(extensions));
 }
 
-#if BUILDFLAG(IS_CHROMEOS_LACROS)
-void ManagementUIHandler::OnGotDeviceReportSources(
-    base::Value::List report_sources,
-    bool plugin_vm_data_collection_enabled) {
-  report_sources_ = std::move(report_sources);
-  plugin_vm_data_collection_enabled_ = plugin_vm_data_collection_enabled;
-}
-#endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
-
-#if BUILDFLAG(IS_CHROMEOS)
-void ManagementUIHandler::
-    CheckGetAllScreensMediaAllowedForAnyOriginResultReceived(bool is_allowed) {
-  is_get_all_screens_media_allowed_for_any_origin_ = is_allowed;
-  if (IsJavascriptAllowed()) {
-    NotifyThreatProtectionInfoUpdated();
-  }
-}
-
-void ManagementUIHandler::HandleGetLocalTrustRootsInfo(
-    const base::Value::List& args) {
-  CHECK_EQ(1U, args.size());
-  base::Value trust_roots_configured(false);
-  AllowJavascript();
-
-  policy::PolicyCertService* policy_service =
-      policy::PolicyCertServiceFactory::GetForProfile(
-          Profile::FromWebUI(web_ui()));
-  if (policy_service && policy_service->has_policy_certificates()) {
-    trust_roots_configured = base::Value(true);
-  }
-
-  ResolveJavascriptCallback(args[0] /* callback_id */, trust_roots_configured);
-}
-
-void ManagementUIHandler::HandleGetDeviceReportingInfo(
-    const base::Value::List& args) {
-  AllowJavascript();
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-  base::Value::List report_sources = GetDeviceReportingInfo(
-      GetDeviceCloudPolicyManager(), Profile::FromWebUI(web_ui()));
-  ResolveJavascriptCallback(args[0] /* callback_id */, report_sources);
-#else
-  ResolveJavascriptCallback(args[0] /* callback_id */, report_sources_);
-#endif
-}
-
-void ManagementUIHandler::HandleGetPluginVmDataCollectionStatus(
-    const base::Value::List& args) {
-  CHECK_EQ(1U, args.size());
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-  base::Value plugin_vm_data_collection_enabled(
-      Profile::FromWebUI(web_ui())->GetPrefs()->GetBoolean(
-          plugin_vm::prefs::kPluginVmDataCollectionAllowed));
-#else
-  base::Value plugin_vm_data_collection_enabled(
-      plugin_vm_data_collection_enabled_);
-#endif
-  AllowJavascript();
-  ResolveJavascriptCallback(args[0] /* callback_id */,
-                            plugin_vm_data_collection_enabled);
-}
-#endif  // BUILDFLAG(IS_CHROMEOS)
-
 void ManagementUIHandler::HandleGetContextualManagedData(
     const base::Value::List& args) {
   AllowJavascript();
@@ -1433,15 +630,6 @@
   FireWebUIListener("browser-reporting-info-updated", report_sources);
 }
 
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-void ManagementUIHandler::NotifyPluginVmDataCollectionUpdated() {
-  FireWebUIListener(
-      "plugin-vm-data-collection-updated",
-      base::Value(Profile::FromWebUI(web_ui())->GetPrefs()->GetBoolean(
-          plugin_vm::prefs::kPluginVmDataCollectionAllowed)));
-}
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
-
 void ManagementUIHandler::NotifyThreatProtectionInfoUpdated() {
   FireWebUIListener("threat-protection-info-updated",
                     GetThreatProtectionInfo(Profile::FromWebUI(web_ui())));
@@ -1466,28 +654,6 @@
   }
 }
 
-void ManagementUIHandler::UpdateManagedState() {
-  auto* profile = Profile::FromWebUI(web_ui());
-  bool managed_state_changed = false;
-#if BUILDFLAG(IS_CHROMEOS)
-  managed_state_changed |= account_managed_ != IsProfileManaged(profile);
-  managed_state_changed |=
-      device_managed_ !=
-      policy::ManagementServiceFactory::GetForPlatform()->IsManaged();
-  account_managed_ = IsProfileManaged(profile);
-  device_managed_ =
-      policy::ManagementServiceFactory::GetForPlatform()->IsManaged();
-#else
-  managed_state_changed |=
-      account_managed_ != (IsProfileManaged(profile) || IsBrowserManaged());
-  account_managed_ = IsProfileManaged(profile) || IsBrowserManaged();
-#endif  // BUILDFLAG(IS_CHROMEOS)
-
-  if (managed_state_changed) {
-    FireWebUIListener("managed_data_changed");
-  }
-}
-
 void ManagementUIHandler::OnPolicyUpdated(
     const policy::PolicyNamespace& /*ns*/,
     const policy::PolicyMap& /*previous*/,
@@ -1513,18 +679,7 @@
 
   pref_registrar_.Init(profile->GetPrefs());
 
-  pref_registrar_.Add(
-      prefs::kSupervisedUserId,
-      base::BindRepeating(&ManagementUIHandler::UpdateManagedState,
-                          base::Unretained(this)));
-
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-  pref_registrar_.Add(
-      plugin_vm::prefs::kPluginVmDataCollectionAllowed,
-      base::BindRepeating(
-          &ManagementUIHandler::NotifyPluginVmDataCollectionUpdated,
-          base::Unretained(this)));
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+  RegisterPrefChange(pref_registrar_);
 }
 
 void ManagementUIHandler::RemoveObservers() {
diff --git a/chrome/browser/ui/webui/management/management_ui_handler.h b/chrome/browser/ui/webui/management/management_ui_handler.h
index c869c85..67a6d3a1 100644
--- a/chrome/browser/ui/webui/management/management_ui_handler.h
+++ b/chrome/browser/ui/webui/management/management_ui_handler.h
@@ -12,7 +12,6 @@
 #include "base/gtest_prod_util.h"
 #include "base/values.h"
 #include "build/chromeos_buildflags.h"
-#include "chrome/browser/bitmap_fetcher/bitmap_fetcher.h"
 #include "chrome/common/url_constants.h"
 #include "components/policy/core/common/policy_service.h"
 #include "components/prefs/pref_change_registrar.h"
@@ -24,99 +23,12 @@
 #include "extensions/common/extension_id.h"
 #include "url/gurl.h"
 
-#if BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-// Constants defining the IDs for the localized strings sent to the page as
-// load time data.
-extern const char kManagementScreenCaptureEvent[];
-extern const char kManagementScreenCaptureData[];
-#endif  // BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_LINUX)
-
-#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-extern const char kManagementDeviceSignalsDisclosure[];
-#endif  // #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
-
-#if BUILDFLAG(IS_CHROMEOS)
-extern const char kManagementLogUploadEnabled[];
-extern const char kManagementReportActivityTimes[];
-extern const char kManagementReportDeviceAudioStatus[];
-extern const char kManagementReportDeviceGraphicsStatus[];
-extern const char kManagementReportDevicePeripherals[];
-extern const char kManagementReportNetworkData[];
-extern const char kManagementReportHardwareData[];
-extern const char kManagementReportUsers[];
-extern const char kManagementReportCrashReports[];
-extern const char kManagementReportAppInfoAndActivity[];
-extern const char kManagementReportPrintJobs[];
-extern const char kManagementReportDlpEvents[];
-extern const char kManagementReportLoginLogout[];
-extern const char kManagementReportCRDSessions[];
-extern const char kManagementReportAllWebsiteInfoAndActivity[];
-extern const char kManagementReportWebsiteInfoAndActivity[];
-extern const char kManagementPrinting[];
-extern const char kManagementCrostini[];
-extern const char kManagementCrostiniContainerConfiguration[];
-extern const char kManagementReportExtensions[];
-extern const char kManagementReportAndroidApplications[];
-extern const char kManagementOnFileTransferEvent[];
-extern const char kManagementOnFileTransferVisibleData[];
-#endif  // BUILDFLAG(IS_CHROMEOS)
-
-extern const char kOnPremReportingExtensionStableId[];
-extern const char kOnPremReportingExtensionBetaId[];
-
-extern const char kManagementExtensionReportMachineName[];
-extern const char kManagementExtensionReportMachineNameAddress[];
-extern const char kManagementExtensionReportUsername[];
-extern const char kManagementExtensionReportVersion[];
-extern const char kManagementExtensionReportExtensionsPlugin[];
-extern const char kManagementExtensionReportPerfCrash[];
-extern const char kManagementExtensionReportUserBrowsingData[];
-
-extern const char kThreatProtectionTitle[];
-extern const char kManagementDataLossPreventionName[];
-extern const char kManagementDataLossPreventionPermissions[];
-extern const char kManagementMalwareScanningName[];
-extern const char kManagementMalwareScanningPermissions[];
-extern const char kManagementEnterpriseReportingEvent[];
-extern const char kManagementEnterpriseReportingVisibleData[];
-extern const char kManagementOnFileAttachedEvent[];
-extern const char kManagementOnFileAttachedVisibleData[];
-extern const char kManagementOnFileDownloadedEvent[];
-extern const char kManagementOnFileDownloadedVisibleData[];
-extern const char kManagementOnBulkDataEntryEvent[];
-extern const char kManagementOnBulkDataEntryVisibleData[];
-extern const char kManagementOnPrintEvent[];
-extern const char kManagementOnPrintVisibleData[];
-extern const char kManagementOnPageVisitedEvent[];
-extern const char kManagementOnPageVisitedVisibleData[];
-
-extern const char kManagementLegacyTechReport[];
-
-extern const char kPolicyKeyReportMachineIdData[];
-extern const char kPolicyKeyReportUserIdData[];
-extern const char kPolicyKeyReportVersionData[];
-extern const char kPolicyKeyReportPolicyData[];
-extern const char kPolicyKeyReportDlpEvents[];
-extern const char kPolicyKeyReportExtensionsData[];
-extern const char kPolicyKeyReportSystemTelemetryData[];
-extern const char kPolicyKeyReportUserBrowsingData[];
-
-extern const char kReportingTypeDevice[];
-extern const char kReportingTypeExtensions[];
-extern const char kReportingTypeSecurity[];
-extern const char kReportingTypeUser[];
-extern const char kReportingTypeUserActivity[];
-extern const char kReportingTypeLegacyTech[];
-
 namespace extensions {
 class Extension;
 }  // namespace extensions
 
 namespace policy {
-class DeviceCloudPolicyManagerAsh;
 class PolicyService;
-class StatusCollector;
-class SystemLogUploader;
 }  // namespace policy
 
 #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
@@ -130,51 +42,32 @@
 // The JavaScript message handler for the chrome://management page.
 class ManagementUIHandler : public content::WebUIMessageHandler,
                             public extensions::ExtensionRegistryObserver,
-                            public policy::PolicyService::Observer,
-                            public BitmapFetcherDelegate {
+                            public policy::PolicyService::Observer {
  public:
-  ManagementUIHandler();
+  explicit ManagementUIHandler(Profile* profile);
 
   ManagementUIHandler(const ManagementUIHandler&) = delete;
   ManagementUIHandler& operator=(const ManagementUIHandler&) = delete;
 
   ~ManagementUIHandler() override;
 
-  static void Initialize(content::WebUI* web_ui,
-                         content::WebUIDataSource* source);
+  static std::unique_ptr<ManagementUIHandler> Create(Profile* profile);
 
   // content::WebUIMessageHandler implementation.
   void RegisterMessages() override;
 
   void SetAccountManagedForTesting(bool managed) { account_managed_ = managed; }
-  void SetDeviceManagedForTesting(bool managed) { device_managed_ = managed; }
+#if !BUILDFLAG(IS_CHROMEOS)
+  void SetBrowserManagedForTesting(bool managed) { browser_managed_ = managed; }
+#endif
 
   void OnJavascriptAllowed() override;
   void OnJavascriptDisallowed() override;
 
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-  // Returns the list of device reporting items for a given profile.
-  static base::Value::List GetDeviceReportingInfo(
-      const policy::DeviceCloudPolicyManagerAsh* manager,
-      Profile* profile);
-  static void AddDlpDeviceReportingElementForTesting(
-      base::Value::List* report_sources,
-      const std::string& message_id);
-  static void AddDeviceReportingInfoForTesting(
-      base::Value::List* report_sources,
-      const policy::StatusCollector* collector,
-      const policy::SystemLogUploader* uploader,
-      Profile* profile);
-#endif
-
  protected:
-  // Protected for testing.
-  static void InitializeInternal(content::WebUI* web_ui,
-                                 content::WebUIDataSource* source,
-                                 Profile* profile);
   void AddReportingInfo(base::Value::List* report_sources);
 
-  base::Value::Dict GetContextualManagedData(Profile* profile);
+  virtual base::Value::Dict GetContextualManagedData(Profile* profile);
   base::Value::Dict GetThreatProtectionInfo(Profile* profile);
   base::Value::List GetManagedWebsitesInfo(Profile* profile) const;
   base::Value::List GetApplicationsInfo(Profile* profile) const;
@@ -183,44 +76,30 @@
   virtual device_signals::UserPermissionService* GetUserPermissionService();
 #endif  // BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX)
 
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-  // Protected for testing.
-  virtual const std::string GetDeviceManager() const;
-  virtual const policy::DeviceCloudPolicyManagerAsh*
-  GetDeviceCloudPolicyManager() const;
-  // Virtual for testing
-  virtual bool IsUpdateRequiredEol() const;
-  // Adds device return instructions for a managed user as an update is required
-  // as per device policy but the device cannot be updated due to End of Life
-  // (Auto Update Expiration).
-  void AddUpdateRequiredEolInfo(base::Value::Dict* response) const;
+  bool account_managed() const { return account_managed_; }
+  virtual bool managed() const;
 
-  // Adds a boolean which indicates if the network traffic can be monitored by
-  // the admin via policy configurations, either via a proxy server, via
-  // secure DNS templates with identifiers, or via XDR monitoring. If true, a
-  // warning will be added to the transparency panel to inform the user that the
-  // admin may be able to see their network traffic.
-  void AddMonitoredNetworkPrivacyDisclosure(base::Value::Dict* response);
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+#if BUILDFLAG(IS_CHROMEOS)
+  void set_is_get_all_screens_media_allowed_for_any_origin(bool allowed) {
+    is_get_all_screens_media_allowed_for_any_origin_ = allowed;
+  }
+#endif
+
+  virtual void RegisterPrefChange(PrefChangeRegistrar& pref_registrar);
+  virtual void UpdateManagedState();
+
+  bool UpdateAccountManagedState(Profile* profile);
+#if !BUILDFLAG(IS_CHROMEOS)
+  bool UpdateBrowserManagedState();
+#endif
+
+  std::string GetAccountManager(Profile* profile) const;
+
+  bool IsProfileManaged(Profile* profile) const;
+
+  void NotifyThreatProtectionInfoUpdated();
+
  private:
-  void GetManagementStatus(Profile* profile, base::Value::Dict* status) const;
-
-#if BUILDFLAG(IS_CHROMEOS)
-  void HandleGetDeviceReportingInfo(const base::Value::List& args);
-  void HandleGetPluginVmDataCollectionStatus(const base::Value::List& args);
-  void HandleGetLocalTrustRootsInfo(const base::Value::List& args);
-#endif  // BUILDFLAG(IS_CHROMEOS)
-
-#if BUILDFLAG(IS_CHROMEOS_LACROS)
-  void OnGotDeviceReportSources(base::Value::List report_sources,
-                                bool plugin_vm_data_collection_enabled);
-#endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
-
-#if BUILDFLAG(IS_CHROMEOS)
-  void CheckGetAllScreensMediaAllowedForAnyOriginResultReceived(
-      bool is_allowed);
-#endif  // BUILDFLAG(IS_CHROMEOS)
-
   void HandleGetExtensions(const base::Value::List& args);
   void HandleGetContextualManagedData(const base::Value::List& args);
   void HandleGetThreatProtectionInfo(const base::Value::List& args);
@@ -230,14 +109,7 @@
 
   void AsyncUpdateLogo();
 
-  // BitmapFetcherDelegate
-  void OnFetchComplete(const GURL& url, const SkBitmap* bitmap) override;
-
   void NotifyBrowserReportingInfoUpdated();
-#if BUILDFLAG(IS_CHROMEOS_ASH)
-  void NotifyPluginVmDataCollectionUpdated();
-#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
-  void NotifyThreatProtectionInfoUpdated();
 
   // extensions::ExtensionRegistryObserver implementation.
   void OnExtensionLoaded(content::BrowserContext* browser_context,
@@ -246,7 +118,6 @@
                            const extensions::Extension* extension,
                            extensions::UnloadedExtensionReason reason) override;
 
-  void UpdateManagedState();
 
   // policy::PolicyService::Observer
   void OnPolicyUpdated(const policy::PolicyNamespace& ns,
@@ -256,9 +127,8 @@
   void AddObservers();
   void RemoveObservers();
 
-  bool managed_() const { return account_managed_ || device_managed_; }
   bool account_managed_ = false;
-  bool device_managed_ = false;
+  bool browser_managed_ = false;
   // To avoid double-removing the observers, which would cause a DCHECK()
   // failure.
   bool has_observers_ = false;
@@ -267,18 +137,9 @@
   PrefChangeRegistrar pref_registrar_;
 
   std::set<extensions::ExtensionId> reporting_extension_ids_;
-  GURL logo_url_;
-  std::string fetched_image_;
-  std::unique_ptr<BitmapFetcher> icon_fetcher_;
-
-#if BUILDFLAG(IS_CHROMEOS_LACROS)
-  base::Value::List report_sources_;
-  bool plugin_vm_data_collection_enabled_ = false;
-#endif
 
 #if BUILDFLAG(IS_CHROMEOS)
   bool is_get_all_screens_media_allowed_for_any_origin_ = false;
-  base::WeakPtrFactory<ManagementUIHandler> weak_factory_{this};
 #endif  // BUILDFLAG(IS_CHROMEOS)
 };
 
diff --git a/chrome/browser/ui/webui/management/management_ui_handler_chromeos.cc b/chrome/browser/ui/webui/management/management_ui_handler_chromeos.cc
index 3b3dd59..fde52f3 100644
--- a/chrome/browser/ui/webui/management/management_ui_handler_chromeos.cc
+++ b/chrome/browser/ui/webui/management/management_ui_handler_chromeos.cc
@@ -4,6 +4,96 @@
 
 #include "chrome/browser/ui/webui/management/management_ui_handler_chromeos.h"
 
+#include "base/check_is_test.h"
+#include "base/strings/utf_string_conversions.h"
+#include "chrome/browser/browser_process.h"
+#include "chrome/browser/enterprise/browser_management/management_service_factory.h"
+#include "chrome/browser/enterprise/reporting/prefs.h"
+#include "chrome/browser/media/webrtc/capture_policy_utils.h"
+#include "chrome/browser/policy/networking/policy_cert_service.h"
+#include "chrome/browser/policy/networking/policy_cert_service_factory.h"
+#include "chrome/browser/profiles/profile.h"
+#include "chrome/browser/ui/webui/management/management_ui_constants.h"
+#include "chrome/browser/ui/webui/webui_util.h"
+#include "chrome/common/pref_names.h"
+#include "components/policy/core/common/management/management_service.h"
+#include "components/strings/grit/components_strings.h"
+#include "ui/base/l10n/l10n_util.h"
+
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+#include "chrome/browser/ash/crostini/crostini_features.h"
+#include "chrome/browser/ash/crostini/crostini_pref_names.h"
+#include "chrome/browser/ash/plugin_vm/plugin_vm_pref_names.h"
+#include "chrome/browser/ash/policy/core/browser_policy_connector_ash.h"
+#include "chrome/browser/ash/policy/core/device_cloud_policy_manager_ash.h"
+#include "chrome/browser/ash/policy/handlers/minimum_version_policy_handler.h"
+#include "chrome/browser/ash/policy/reporting/metrics_reporting/metric_reporting_prefs.h"
+#include "chrome/browser/ash/policy/status_collector/device_status_collector.h"
+#include "chrome/browser/ash/policy/status_collector/status_collector.h"
+#include "chrome/browser/ash/policy/uploading/status_uploader.h"
+#include "chrome/browser/ash/policy/uploading/system_log_uploader.h"
+#include "chrome/browser/ash/profiles/profile_helper.h"
+#include "chrome/browser/browser_process_platform_part_ash.h"
+#include "chrome/browser/chromeos/policy/dlp/dlp_rules_manager.h"
+#include "chrome/browser/chromeos/policy/dlp/dlp_rules_manager_factory.h"
+#include "chrome/browser/chromeos/reporting/metric_reporting_prefs.h"
+#include "chrome/browser/net/stub_resolver_config_reader.h"
+#include "chrome/browser/net/system_network_context_manager.h"
+#include "chrome/browser/ui/managed_ui.h"
+#include "chrome/browser/ui/webui/management/management_ui_handler_chromeos.h"
+#include "chrome/grit/branded_strings.h"
+#include "chromeos/ash/components/network/network_state_handler.h"
+#include "chromeos/ash/components/network/proxy/proxy_config_handler.h"
+#include "chromeos/ash/components/network/proxy/ui_proxy_config_service.h"
+#include "chromeos/ash/components/settings/cros_settings.h"
+#include "chromeos/ash/components/settings/cros_settings_names.h"
+#include "components/enterprise/browser/reporting/common_pref_names.h"
+#include "components/policy/core/common/cloud/user_cloud_policy_manager.h"
+#include "components/policy/policy_constants.h"
+#include "components/prefs/pref_service.h"
+#include "components/user_manager/user_manager.h"
+#include "content/public/browser/storage_partition.h"
+#include "ui/chromeos/devicetype_utils.h"
+#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+
+#if BUILDFLAG(IS_CHROMEOS_LACROS)
+#include "base/strings/escape.h"
+#include "chrome/browser/ui/managed_ui.h"
+#include "chromeos/lacros/lacros_service.h"
+#endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
+
+namespace {
+
+const char kAccountManagedInfo[] = "accountManagedInfo";
+const char kDeviceManagedInfo[] = "deviceManagedInfo";
+const char kOverview[] = "overview";
+
+enum class DeviceReportingType {
+  kSupervisedUser,
+  kDeviceActivity,
+  kDeviceStatistics,
+  kDevice,
+  kCrashReport,
+  kAppInfoAndActivity,
+  kLogs,
+  kPrint,
+  kPrintJobs,
+  kCrostini,
+  kUsername,
+  kExtensions,
+  kAndroidApplication,
+  kDlpEvents,
+  kLoginLogout,
+  kCRDSessions,
+  kPeripherals,
+  kLegacyTech,
+  kWebsiteInfoAndActivity,
+};
+
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+
+const char kCustomerLogo[] = "customerLogo";
+
 net::NetworkTrafficAnnotationTag GetManagementUICustomerLogoAnnotation() {
   return net::DefineNetworkTrafficAnnotation("management_ui_customer_logo", R"(
       semantics {
@@ -26,3 +116,753 @@
         policy_exception_justification: "Not implemented."
       })");
 }
+
+// Corresponds to DeviceReportingType in management_browser_proxy.js
+std::string ToJSDeviceReportingType(const DeviceReportingType& type) {
+  switch (type) {
+    case DeviceReportingType::kSupervisedUser:
+      return "supervised user";
+    case DeviceReportingType::kDeviceActivity:
+      return "device activity";
+    case DeviceReportingType::kDeviceStatistics:
+      return "device statistics";
+    case DeviceReportingType::kDevice:
+      return "device";
+    case DeviceReportingType::kCrashReport:
+      return "crash report";
+    case DeviceReportingType::kAppInfoAndActivity:
+      return "app info and activity";
+    case DeviceReportingType::kLogs:
+      return "logs";
+    case DeviceReportingType::kPrint:
+      return "print";
+    case DeviceReportingType::kPrintJobs:
+      return "print jobs";
+    case DeviceReportingType::kCrostini:
+      return "crostini";
+    case DeviceReportingType::kUsername:
+      return "username";
+    case DeviceReportingType::kExtensions:
+      return "extension";
+    case DeviceReportingType::kAndroidApplication:
+      return "android application";
+    case DeviceReportingType::kDlpEvents:
+      return "dlp events";
+    case DeviceReportingType::kLoginLogout:
+      return "login-logout";
+    case DeviceReportingType::kCRDSessions:
+      return "crd sessions";
+    case DeviceReportingType::kPeripherals:
+      return "peripherals";
+    case DeviceReportingType::kLegacyTech:
+      return kReportingTypeLegacyTech;
+    case DeviceReportingType::kWebsiteInfoAndActivity:
+      return "website info and activity";
+    default:
+      NOTREACHED() << "Unknown device reporting type";
+      return "device";
+  }
+}
+
+std::string GetWebsiteReportingAllowlistMessageParam(
+    const base::Value::List& url_allowlist) {
+  std::vector<std::string> url_patterns;
+  for (const base::Value& pattern_value : url_allowlist) {
+    url_patterns.push_back(pattern_value.GetString());
+  }
+
+  return base::JoinString(url_patterns, ", ");
+}
+
+void AddDeviceReportingElement(
+    base::Value::List* report_sources,
+    const std::string& message_id,
+    const DeviceReportingType& type,
+    base::Value::List message_params = base::Value::List()) {
+  base::Value::Dict data;
+  data.Set("messageId", message_id);
+  data.Set("reportingType", ToJSDeviceReportingType(type));
+  data.Set("messageParams", std::move(message_params));
+
+  report_sources->Append(std::move(data));
+}
+
+const policy::DlpRulesManager* GetDlpRulesManager() {
+  return policy::DlpRulesManagerFactory::GetForPrimaryProfile();
+}
+
+// If you are adding a privacy note, please also add it to
+// go/chrome-policy-privacy-note-mappings.
+void AddDeviceReportingInfo(base::Value::List* report_sources,
+                            const policy::StatusCollector* collector,
+                            const policy::SystemLogUploader* uploader,
+                            Profile* profile) {
+  if (!collector || !profile || !uploader) {
+    return;
+  }
+
+  // Elements appear on the page in the order they are added.
+  bool report_device_peripherals = false;
+  ash::CrosSettings::Get()->GetBoolean(ash::kReportDevicePeripherals,
+                                       &report_device_peripherals);
+  bool report_audio_status = false;
+  ash::CrosSettings::Get()->GetBoolean(ash::kReportDeviceAudioStatus,
+                                       &report_audio_status);
+  // TODO(b/262295601): Add/refine management strings corresponding to XDR
+  // reporting policy.
+  bool device_report_xdr_events = false;
+  ash::CrosSettings::Get()->GetBoolean(ash::kDeviceReportXDREvents,
+                                       &device_report_xdr_events);
+  if (collector->IsReportingActivityTimes() || report_device_peripherals ||
+      report_audio_status || device_report_xdr_events ||
+      profile->GetPrefs()->GetBoolean(::prefs::kInsightsExtensionEnabled)) {
+    AddDeviceReportingElement(report_sources, kManagementReportActivityTimes,
+                              DeviceReportingType::kDeviceActivity);
+  } else {
+    if (collector->IsReportingUsers()) {
+      AddDeviceReportingElement(report_sources, kManagementReportUsers,
+                                DeviceReportingType::kSupervisedUser);
+    }
+  }
+  if (collector->IsReportingNetworkData() ||
+      profile->GetPrefs()->GetBoolean(::prefs::kInsightsExtensionEnabled)) {
+    AddDeviceReportingElement(report_sources, kManagementReportNetworkData,
+                              DeviceReportingType::kDevice);
+  }
+  if (collector->IsReportingHardwareData()) {
+    AddDeviceReportingElement(report_sources, kManagementReportHardwareData,
+                              DeviceReportingType::kDeviceStatistics);
+  }
+  if (collector->IsReportingCrashReportInfo()) {
+    AddDeviceReportingElement(report_sources, kManagementReportCrashReports,
+                              DeviceReportingType::kCrashReport);
+  }
+
+  const auto& app_inventory_app_types =
+      profile->GetPrefs()->GetList(::ash::reporting::kReportAppInventory);
+  const auto& app_usage_app_types =
+      profile->GetPrefs()->GetList(::ash::reporting::kReportAppUsage);
+  if (collector->IsReportingAppInfoAndActivity() || device_report_xdr_events ||
+      !app_inventory_app_types.empty() || !app_usage_app_types.empty()) {
+    AddDeviceReportingElement(report_sources,
+                              kManagementReportAppInfoAndActivity,
+                              DeviceReportingType::kAppInfoAndActivity);
+  }
+  if (uploader->upload_enabled()) {
+    AddDeviceReportingElement(report_sources, kManagementLogUploadEnabled,
+                              DeviceReportingType::kLogs);
+  }
+
+  if (report_audio_status) {
+    AddDeviceReportingElement(report_sources,
+                              kManagementReportDeviceAudioStatus,
+                              DeviceReportingType::kDevice);
+  }
+
+  bool report_graphics_status = false;
+  ash::CrosSettings::Get()->GetBoolean(ash::kReportDeviceGraphicsStatus,
+                                       &report_graphics_status);
+  if (report_graphics_status) {
+    AddDeviceReportingElement(report_sources,
+                              kManagementReportDeviceGraphicsStatus,
+                              DeviceReportingType::kDevice);
+  }
+
+  if (report_device_peripherals) {
+    AddDeviceReportingElement(report_sources,
+                              kManagementReportDevicePeripherals,
+                              DeviceReportingType::kPeripherals);
+  }
+
+  bool report_print_jobs = false;
+  ash::CrosSettings::Get()->GetBoolean(ash::kReportDevicePrintJobs,
+                                       &report_print_jobs);
+  if (report_print_jobs) {
+    AddDeviceReportingElement(report_sources, kManagementReportPrintJobs,
+                              DeviceReportingType::kPrintJobs);
+  }
+
+  bool report_print_username = profile->GetPrefs()->GetBoolean(
+      prefs::kPrintingSendUsernameAndFilenameEnabled);
+  if (report_print_username && !report_print_jobs) {
+    AddDeviceReportingElement(report_sources, kManagementPrinting,
+                              DeviceReportingType::kPrint);
+  }
+
+  if (GetDlpRulesManager() && GetDlpRulesManager()->IsReportingEnabled()) {
+    AddDeviceReportingElement(report_sources, kManagementReportDlpEvents,
+                              DeviceReportingType::kDlpEvents);
+  }
+
+  if (crostini::CrostiniFeatures::Get()->IsAllowedNow(profile)) {
+    if (!profile->GetPrefs()
+             ->GetFilePath(crostini::prefs::kCrostiniAnsiblePlaybookFilePath)
+             .empty()) {
+      AddDeviceReportingElement(report_sources,
+                                kManagementCrostiniContainerConfiguration,
+                                DeviceReportingType::kCrostini);
+    } else if (profile->GetPrefs()->GetBoolean(
+                   crostini::prefs::kReportCrostiniUsageEnabled)) {
+      AddDeviceReportingElement(report_sources, kManagementCrostini,
+                                DeviceReportingType::kCrostini);
+    }
+  }
+
+  if (g_browser_process->local_state()->GetBoolean(
+          enterprise_reporting::kCloudReportingEnabled)) {
+    AddDeviceReportingElement(report_sources,
+                              kManagementExtensionReportUsername,
+                              DeviceReportingType::kUsername);
+    AddDeviceReportingElement(report_sources, kManagementReportExtensions,
+                              DeviceReportingType::kExtensions);
+    AddDeviceReportingElement(report_sources,
+                              kManagementReportAndroidApplications,
+                              DeviceReportingType::kAndroidApplication);
+  }
+
+  if (!profile->GetPrefs()
+           ->GetList(enterprise_reporting::kCloudLegacyTechReportAllowlist)
+           .empty()) {
+    AddDeviceReportingElement(report_sources, kManagementLegacyTechReport,
+                              DeviceReportingType::kLegacyTech);
+  }
+
+  bool report_login_logout = false;
+  ash::CrosSettings::Get()->GetBoolean(ash::kReportDeviceLoginLogout,
+                                       &report_login_logout);
+  bool report_xdr_events = false;
+  ash::CrosSettings::Get()->GetBoolean(ash::kDeviceReportXDREvents,
+                                       &report_xdr_events);
+  if (report_login_logout || report_xdr_events) {
+    AddDeviceReportingElement(report_sources, kManagementReportLoginLogout,
+                              DeviceReportingType::kLoginLogout);
+  }
+
+  bool report_crd_sessions = false;
+  ash::CrosSettings::Get()->GetBoolean(ash::kReportCRDSessions,
+                                       &report_crd_sessions);
+  if (report_crd_sessions) {
+    AddDeviceReportingElement(report_sources, kManagementReportCRDSessions,
+                              DeviceReportingType::kCRDSessions);
+  }
+
+  const auto wildcard_pattern_string =
+      ContentSettingsPattern::Wildcard().ToString();
+  const auto& website_telemetry_types =
+      profile->GetPrefs()->GetList(::reporting::kReportWebsiteTelemetry);
+  const auto& website_telemetry_allowlist = profile->GetPrefs()->GetList(
+      ::reporting::kReportWebsiteTelemetryAllowlist);
+  const auto& website_activity_allowlist = profile->GetPrefs()->GetList(
+      ::reporting::kReportWebsiteActivityAllowlist);
+  if (base::Contains(website_activity_allowlist, wildcard_pattern_string) ||
+      (!website_telemetry_types.empty() &&
+       base::Contains(website_telemetry_allowlist, wildcard_pattern_string))) {
+    // One or more website metrics reporting policies allowlists all website
+    // URLs.
+    AddDeviceReportingElement(report_sources,
+                              kManagementReportAllWebsiteInfoAndActivity,
+                              DeviceReportingType::kWebsiteInfoAndActivity);
+  } else if (!website_activity_allowlist.empty()) {
+    // Admin defined subset of URLs allowlisted for website activity reporting.
+    base::Value::List message_params;
+    message_params.Append(
+        GetWebsiteReportingAllowlistMessageParam(website_activity_allowlist));
+    AddDeviceReportingElement(report_sources,
+                              kManagementReportWebsiteInfoAndActivity,
+                              DeviceReportingType::kWebsiteInfoAndActivity,
+                              std::move(message_params));
+  } else if (!website_telemetry_types.empty() &&
+             !website_telemetry_allowlist.empty()) {
+    // Admin defined subset of URLs allowlisted for website telemetry reporting.
+    base::Value::List message_params;
+    message_params.Append(
+        GetWebsiteReportingAllowlistMessageParam(website_telemetry_allowlist));
+    AddDeviceReportingElement(report_sources,
+                              kManagementReportWebsiteInfoAndActivity,
+                              DeviceReportingType::kWebsiteInfoAndActivity,
+                              std::move(message_params));
+  }
+}
+
+void AddStatusOverviewManagedDeviceAndAccount(
+    base::Value::Dict* status,
+    bool device_managed,
+    bool account_managed,
+    const std::string& device_manager,
+    const std::string& account_manager) {
+  if (device_managed && account_managed &&
+      (account_manager.empty() || account_manager == device_manager)) {
+    status->Set(kOverview, base::Value(l10n_util::GetStringFUTF16(
+                               IDS_MANAGEMENT_DEVICE_AND_ACCOUNT_MANAGED_BY,
+                               base::UTF8ToUTF16(device_manager))));
+
+    return;
+  }
+
+  if (account_managed && !account_manager.empty()) {
+    status->Set(kOverview, base::Value(l10n_util::GetStringFUTF16(
+                               IDS_MANAGEMENT_ACCOUNT_MANAGED_BY,
+                               base::UTF8ToUTF16(account_manager))));
+  }
+
+  if (account_managed && device_managed && !account_manager.empty() &&
+      account_manager != device_manager) {
+    status->Set(kOverview,
+                base::Value(l10n_util::GetStringFUTF16(
+                    IDS_MANAGEMENT_DEVICE_MANAGED_BY_ACCOUNT_MANAGED_BY,
+                    base::UTF8ToUTF16(device_manager),
+                    base::UTF8ToUTF16(account_manager))));
+  }
+}
+#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+
+}  // namespace
+
+ManagementUIHandlerChromeOS::ManagementUIHandlerChromeOS(Profile* profile)
+    : ManagementUIHandler(profile) {
+#if BUILDFLAG(IS_CHROMEOS_LACROS)
+  chromeos::LacrosService* service = chromeos::LacrosService::Get();
+  // Get device report sources.
+  if (service->IsAvailable<crosapi::mojom::DeviceSettingsService>() &&
+      service->GetInterfaceVersion<crosapi::mojom::DeviceSettingsService>() >=
+          static_cast<int>(crosapi::mojom::DeviceSettingsService::
+                               kGetDeviceReportSourcesMinVersion)) {
+    service->GetRemote<crosapi::mojom::DeviceSettingsService>()
+        ->GetDeviceReportSources(base::BindOnce(
+            &ManagementUIHandlerChromeOS::OnGotDeviceReportSources,
+            weak_factory_.GetWeakPtr()));
+  }
+#endif
+  // profile is unset during unittest, in which case, we can initial device
+  // managed state in ctor either. Hence skip the process.
+  if (!profile) {
+    CHECK_IS_TEST();
+    return;
+  }
+  UpdateDeviceManagedState();
+}
+
+ManagementUIHandlerChromeOS::~ManagementUIHandlerChromeOS() = default;
+
+void ManagementUIHandlerChromeOS::RegisterMessages() {
+  ManagementUIHandler::RegisterMessages();
+  web_ui()->RegisterMessageCallback(
+      "getLocalTrustRootsInfo",
+      base::BindRepeating(
+          &ManagementUIHandlerChromeOS::HandleGetLocalTrustRootsInfo,
+          base::Unretained(this)));
+  web_ui()->RegisterMessageCallback(
+      "getDeviceReportingInfo",
+      base::BindRepeating(
+          &ManagementUIHandlerChromeOS::HandleGetDeviceReportingInfo,
+          base::Unretained(this)));
+  web_ui()->RegisterMessageCallback(
+      "getPluginVmDataCollectionStatus",
+      base::BindRepeating(
+          &ManagementUIHandlerChromeOS::HandleGetPluginVmDataCollectionStatus,
+          base::Unretained(this)));
+
+  capture_policy::CheckGetAllScreensMediaAllowedForAnyOrigin(
+      Profile::FromWebUI(web_ui()),
+      base::BindOnce(
+          &ManagementUIHandlerChromeOS::
+              CheckGetAllScreensMediaAllowedForAnyOriginResultReceived,
+          weak_factory_.GetWeakPtr()));
+}
+
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+
+// static
+base::Value::List ManagementUIHandlerChromeOS::GetDeviceReportingInfo(
+    const policy::DeviceCloudPolicyManagerAsh* manager,
+    Profile* profile) {
+  base::Value::List report_sources;
+  policy::StatusUploader* uploader = nullptr;
+  policy::SystemLogUploader* syslog_uploader = nullptr;
+  policy::StatusCollector* collector = nullptr;
+  if (manager) {
+    uploader = manager->GetStatusUploader();
+    syslog_uploader = manager->GetSystemLogUploader();
+    if (uploader) {
+      collector = uploader->status_collector();
+    }
+  }
+  AddDeviceReportingInfo(&report_sources, collector, syslog_uploader, profile);
+  return report_sources;
+}
+
+// static
+void ManagementUIHandlerChromeOS::AddDlpDeviceReportingElementForTesting(
+    base::Value::List* report_sources,
+    const std::string& message_id) {
+  AddDeviceReportingElement(report_sources, message_id,
+                            DeviceReportingType::kDlpEvents);
+}
+
+// static
+void ManagementUIHandlerChromeOS::AddDeviceReportingInfoForTesting(
+    base::Value::List* report_sources,
+    const policy::StatusCollector* collector,
+    const policy::SystemLogUploader* uploader,
+    Profile* profile) {
+  AddDeviceReportingInfo(report_sources, collector, uploader, profile);
+}
+
+const policy::DeviceCloudPolicyManagerAsh*
+ManagementUIHandlerChromeOS::GetDeviceCloudPolicyManager() const {
+  // Only check for report status in managed environment.
+  if (!device_managed_) {
+    return nullptr;
+  }
+
+  const policy::BrowserPolicyConnectorAsh* connector =
+      g_browser_process->platform_part()->browser_policy_connector_ash();
+  return connector->GetDeviceCloudPolicyManager();
+}
+
+const std::string ManagementUIHandlerChromeOS::GetDeviceManager() const {
+  std::string device_domain;
+  policy::BrowserPolicyConnectorAsh* connector =
+      g_browser_process->platform_part()->browser_policy_connector_ash();
+  if (device_managed_) {
+    device_domain = connector->GetEnterpriseDomainManager();
+  }
+  return device_domain;
+}
+
+bool ManagementUIHandlerChromeOS::IsUpdateRequiredEol() const {
+  const policy::BrowserPolicyConnectorAsh* connector =
+      g_browser_process->platform_part()->browser_policy_connector_ash();
+  policy::MinimumVersionPolicyHandler* handler =
+      connector->GetMinimumVersionPolicyHandler();
+  return handler && handler->ShouldShowUpdateRequiredEolBanner();
+}
+
+void ManagementUIHandlerChromeOS::AddUpdateRequiredEolInfo(
+    base::Value::Dict* response) const {
+  if (!device_managed_ || !IsUpdateRequiredEol()) {
+    response->Set("eolMessage", std::string());
+    return;
+  }
+
+  response->Set("eolMessage", l10n_util::GetStringFUTF16(
+                                  IDS_MANAGEMENT_UPDATE_REQUIRED_EOL_MESSAGE,
+                                  base::UTF8ToUTF16(GetDeviceManager()),
+                                  ui::GetChromeOSDeviceName()));
+  std::string eol_admin_message;
+  ash::CrosSettings::Get()->GetString(ash::kDeviceMinimumVersionAueMessage,
+                                      &eol_admin_message);
+  response->Set("eolAdminMessage", eol_admin_message);
+}
+
+void ManagementUIHandlerChromeOS::AddMonitoredNetworkPrivacyDisclosure(
+    base::Value::Dict* response) {
+  bool showMonitoredNetworkDisclosure = false;
+
+  // Check for secure DNS templates with identifiers.
+  showMonitoredNetworkDisclosure =
+      SystemNetworkContextManager::GetStubResolverConfigReader()
+          ->GetDohWithIdentifiersDisplayServers()
+          .has_value();
+  if (showMonitoredNetworkDisclosure) {
+    response->Set("showMonitoredNetworkPrivacyDisclosure",
+                  showMonitoredNetworkDisclosure);
+    return;
+  }
+
+  // Check if DeviceReportXDREvents is enabled.
+  auto* report_xdr_events_policy_value =
+      GetPolicyService()
+          ->GetPolicies(policy::PolicyNamespace(policy::POLICY_DOMAIN_CHROME,
+                                                std::string()))
+          .GetValue(policy::key::kDeviceReportXDREvents,
+                    base::Value::Type::BOOLEAN);
+  bool report_xdr_events_policy_enabled =
+      report_xdr_events_policy_value &&
+      report_xdr_events_policy_value->GetBool();
+
+  if (report_xdr_events_policy_enabled) {
+    response->Set("showMonitoredNetworkPrivacyDisclosure",
+                  report_xdr_events_policy_enabled);
+    return;
+  }
+
+  // Check for proxy config.
+  ash::NetworkHandler* network_handler = ash::NetworkHandler::Get();
+  base::Value::Dict proxy_settings;
+  // |ui_proxy_config_service| may be missing in tests. If the device is offline
+  // (no network connected) the |DefaultNetwork| is null.
+  if (ash::NetworkHandler::HasUiProxyConfigService() &&
+      network_handler->network_state_handler()->DefaultNetwork()) {
+    // Check if proxy is enforced by user policy, a forced install extension or
+    // ONC policies. This will only read managed settings.
+    ash::NetworkHandler::GetUiProxyConfigService()->MergeEnforcedProxyConfig(
+        network_handler->network_state_handler()->DefaultNetwork()->guid(),
+        &proxy_settings);
+  }
+  if (!proxy_settings.empty()) {
+    // Proxies can be specified by web server url, via a PAC script or via the
+    // web proxy auto-discovery protocol. Chrome also supports the "direct"
+    // mode, in which no proxy is used.
+    std::string* proxy_specification_mode =
+        proxy_settings.FindStringByDottedPath(base::JoinString(
+            {::onc::network_config::kType, ::onc::kAugmentationActiveSetting},
+            "."));
+    showMonitoredNetworkDisclosure =
+        proxy_specification_mode &&
+        *proxy_specification_mode != ::onc::proxy::kDirect;
+  }
+  response->Set("showMonitoredNetworkPrivacyDisclosure",
+                showMonitoredNetworkDisclosure);
+}
+
+void ManagementUIHandlerChromeOS::RegisterPrefChange(
+    PrefChangeRegistrar& pref_registrar) {
+  ManagementUIHandler::RegisterPrefChange(pref_registrar);
+  pref_registrar.Add(
+      plugin_vm::prefs::kPluginVmDataCollectionAllowed,
+      base::BindRepeating(
+          &ManagementUIHandlerChromeOS::NotifyPluginVmDataCollectionUpdated,
+          base::Unretained(this)));
+}
+
+#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+
+base::Value::Dict ManagementUIHandlerChromeOS::GetContextualManagedData(
+    Profile* profile) {
+  base::Value::Dict response;
+  std::string enterprise_manager;
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+  enterprise_manager = GetDeviceManager();
+#endif
+  if (enterprise_manager.empty()) {
+    enterprise_manager = GetAccountManager(profile);
+  }
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+  AddUpdateRequiredEolInfo(&response);
+  AddMonitoredNetworkPrivacyDisclosure(&response);
+#endif
+
+#if BUILDFLAG(IS_CHROMEOS_LACROS)
+  response.Set("pageSubtitle", chrome::GetManagementPageSubtitle(profile));
+  response.Set("browserManagementNotice",
+               l10n_util::GetStringFUTF16(
+                   managed() ? IDS_MANAGEMENT_BROWSER_NOTICE
+                             : IDS_MANAGEMENT_NOT_MANAGED_NOTICE,
+                   chrome::kManagedUiLearnMoreUrl,
+                   base::EscapeForHTML(l10n_util::GetStringUTF16(
+                       IDS_MANAGEMENT_LEARN_MORE_ACCCESSIBILITY_TEXT))));
+#endif
+  if (enterprise_manager.empty()) {
+    response.Set(
+        "extensionReportingSubtitle",
+        l10n_util::GetStringUTF16(IDS_MANAGEMENT_EXTENSIONS_INSTALLED));
+    response.Set(
+        "applicationReportingSubtitle",
+        l10n_util::GetStringUTF16(IDS_MANAGEMENT_APPLICATIONS_INSTALLED));
+    response.Set(
+        "managedWebsitesSubtitle",
+        l10n_util::GetStringUTF16(IDS_MANAGEMENT_MANAGED_WEBSITES_EXPLANATION));
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+    const auto device_type = ui::GetChromeOSDeviceTypeResourceId();
+    response.Set("pageSubtitle",
+                 managed() ? l10n_util::GetStringFUTF16(
+                                 IDS_MANAGEMENT_SUBTITLE_MANAGED,
+                                 l10n_util::GetStringUTF16(device_type))
+                           : l10n_util::GetStringFUTF16(
+                                 IDS_MANAGEMENT_NOT_MANAGED_SUBTITLE,
+                                 l10n_util::GetStringUTF16(device_type)));
+#endif
+  } else {
+    response.Set(
+        "extensionReportingSubtitle",
+        l10n_util::GetStringFUTF16(IDS_MANAGEMENT_EXTENSIONS_INSTALLED_BY,
+                                   base::UTF8ToUTF16(enterprise_manager)));
+    response.Set(
+        "applicationReportingSubtitle",
+        l10n_util::GetStringFUTF16(IDS_MANAGEMENT_APPLICATIONS_INSTALLED_BY,
+                                   base::UTF8ToUTF16(enterprise_manager)));
+    response.Set("managedWebsitesSubtitle",
+                 l10n_util::GetStringFUTF16(
+                     IDS_MANAGEMENT_MANAGED_WEBSITES_BY_EXPLANATION,
+                     base::UTF8ToUTF16(enterprise_manager)));
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+    const auto device_type = ui::GetChromeOSDeviceTypeResourceId();
+    response.Set("pageSubtitle",
+                 managed() ? l10n_util::GetStringFUTF16(
+                                 IDS_MANAGEMENT_SUBTITLE_MANAGED_BY,
+                                 l10n_util::GetStringUTF16(device_type),
+                                 base::UTF8ToUTF16(enterprise_manager))
+                           : l10n_util::GetStringFUTF16(
+                                 IDS_MANAGEMENT_NOT_MANAGED_SUBTITLE,
+                                 l10n_util::GetStringUTF16(device_type)));
+#endif
+  }
+  response.Set("managed", managed());
+  GetManagementStatus(profile, &response);
+
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+  AsyncUpdateLogo();
+  if (!fetched_image_.empty()) {
+    response.Set(kCustomerLogo, base::Value(fetched_image_));
+  }
+#endif
+
+  return response;
+}
+
+bool ManagementUIHandlerChromeOS::managed() const {
+  return account_managed() || device_managed_;
+}
+
+void ManagementUIHandlerChromeOS::UpdateManagedState() {
+  bool is_account_updated =
+      UpdateAccountManagedState(Profile::FromWebUI(web_ui()));
+  bool is_device_updated = UpdateDeviceManagedState();
+  if (is_account_updated || is_device_updated) {
+    FireWebUIListener("managed_data_changed");
+  }
+}
+
+bool ManagementUIHandlerChromeOS::UpdateDeviceManagedState() {
+  bool new_managed =
+      policy::ManagementServiceFactory::GetForPlatform()->IsManaged();
+  bool is_updated = (device_managed_ != new_managed);
+  device_managed_ = new_managed;
+  return is_updated;
+}
+
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+void ManagementUIHandlerChromeOS::AsyncUpdateLogo() {
+  policy::BrowserPolicyConnectorAsh* connector =
+      g_browser_process->platform_part()->browser_policy_connector_ash();
+  const auto url = connector->GetCustomerLogoURL();
+  if (!url.empty() && GURL(url) != logo_url_) {
+    icon_fetcher_ = std::make_unique<BitmapFetcher>(
+        GURL(url), this, GetManagementUICustomerLogoAnnotation());
+    icon_fetcher_->Init(net::ReferrerPolicy::NEVER_CLEAR,
+                        network::mojom::CredentialsMode::kOmit);
+    auto* profile = Profile::FromWebUI(web_ui());
+    icon_fetcher_->Start(profile->GetDefaultStoragePartition()
+                             ->GetURLLoaderFactoryForBrowserProcess()
+                             .get());
+  }
+}
+
+void ManagementUIHandlerChromeOS::OnFetchComplete(const GURL& url,
+                                                  const SkBitmap* bitmap) {
+  if (!bitmap) {
+    return;
+  }
+  fetched_image_ = webui::GetBitmapDataUrl(*bitmap);
+  logo_url_ = url;
+  // Fire listener to reload managed data.
+  FireWebUIListener("managed_data_changed");
+}
+
+void ManagementUIHandlerChromeOS::NotifyPluginVmDataCollectionUpdated() {
+  FireWebUIListener(
+      "plugin-vm-data-collection-updated",
+      base::Value(Profile::FromWebUI(web_ui())->GetPrefs()->GetBoolean(
+          plugin_vm::prefs::kPluginVmDataCollectionAllowed)));
+}
+
+#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+
+#if BUILDFLAG(IS_CHROMEOS_LACROS)
+void ManagementUIHandlerChromeOS::OnGotDeviceReportSources(
+    base::Value::List report_sources,
+    bool plugin_vm_data_collection_enabled) {
+  report_sources_ = std::move(report_sources);
+  plugin_vm_data_collection_enabled_ = plugin_vm_data_collection_enabled;
+}
+#endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
+
+void ManagementUIHandlerChromeOS::GetManagementStatus(
+    Profile* profile,
+    base::Value::Dict* status) const {
+  status->Set(kDeviceManagedInfo, base::Value());
+  status->Set(kAccountManagedInfo, base::Value());
+  status->Set(kOverview, base::Value());
+  if (!managed()) {
+    status->Set(kOverview, base::Value(l10n_util::GetStringUTF16(
+                               IDS_MANAGEMENT_DEVICE_NOT_MANAGED)));
+    return;
+  }
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+  std::string account_manager = GetAccountManager(profile);
+  auto* primary_user = user_manager::UserManager::Get()->GetPrimaryUser();
+  auto* primary_profile =
+      primary_user ? ash::ProfileHelper::Get()->GetProfileByUser(primary_user)
+                   : nullptr;
+  const bool primary_user_managed =
+      primary_profile ? IsProfileManaged(primary_profile) : false;
+
+  if (primary_user_managed) {
+    account_manager = GetAccountManager(primary_profile);
+  }
+
+  std::string device_manager = GetDeviceManager();
+
+  AddStatusOverviewManagedDeviceAndAccount(
+      status, device_managed_, account_managed() || primary_user_managed,
+      device_manager, account_manager);
+#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+}
+
+void ManagementUIHandlerChromeOS::HandleGetLocalTrustRootsInfo(
+    const base::Value::List& args) {
+  CHECK_EQ(1U, args.size());
+  base::Value trust_roots_configured(false);
+  AllowJavascript();
+
+  policy::PolicyCertService* policy_service =
+      policy::PolicyCertServiceFactory::GetForProfile(
+          Profile::FromWebUI(web_ui()));
+  if (policy_service && policy_service->has_policy_certificates()) {
+    trust_roots_configured = base::Value(true);
+  }
+
+  ResolveJavascriptCallback(args[0] /* callback_id */, trust_roots_configured);
+}
+
+void ManagementUIHandlerChromeOS::HandleGetDeviceReportingInfo(
+    const base::Value::List& args) {
+  AllowJavascript();
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+  base::Value::List report_sources = GetDeviceReportingInfo(
+      GetDeviceCloudPolicyManager(), Profile::FromWebUI(web_ui()));
+  ResolveJavascriptCallback(args[0] /* callback_id */, report_sources);
+#else
+  ResolveJavascriptCallback(args[0] /* callback_id */, report_sources_);
+#endif
+}
+
+void ManagementUIHandlerChromeOS::HandleGetPluginVmDataCollectionStatus(
+    const base::Value::List& args) {
+  CHECK_EQ(1U, args.size());
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+  base::Value plugin_vm_data_collection_enabled(
+      Profile::FromWebUI(web_ui())->GetPrefs()->GetBoolean(
+          plugin_vm::prefs::kPluginVmDataCollectionAllowed));
+#else
+  base::Value plugin_vm_data_collection_enabled(
+      plugin_vm_data_collection_enabled_);
+#endif
+  AllowJavascript();
+  ResolveJavascriptCallback(args[0] /* callback_id */,
+                            plugin_vm_data_collection_enabled);
+}
+
+void ManagementUIHandlerChromeOS::
+    CheckGetAllScreensMediaAllowedForAnyOriginResultReceived(bool is_allowed) {
+  set_is_get_all_screens_media_allowed_for_any_origin(is_allowed);
+  if (IsJavascriptAllowed()) {
+    NotifyThreatProtectionInfoUpdated();
+  }
+}
+
+std::unique_ptr<ManagementUIHandler> ManagementUIHandler::Create(
+    Profile* profile) {
+  return std::make_unique<ManagementUIHandlerChromeOS>(profile);
+}
diff --git a/chrome/browser/ui/webui/management/management_ui_handler_chromeos.h b/chrome/browser/ui/webui/management/management_ui_handler_chromeos.h
index 2d2c915..3d8bb992 100644
--- a/chrome/browser/ui/webui/management/management_ui_handler_chromeos.h
+++ b/chrome/browser/ui/webui/management/management_ui_handler_chromeos.h
@@ -5,8 +5,115 @@
 #ifndef CHROME_BROWSER_UI_WEBUI_MANAGEMENT_MANAGEMENT_UI_HANDLER_CHROMEOS_H_
 #define CHROME_BROWSER_UI_WEBUI_MANAGEMENT_MANAGEMENT_UI_HANDLER_CHROMEOS_H_
 
+#include "build/chromeos_buildflags.h"
+#include "chrome/browser/bitmap_fetcher/bitmap_fetcher.h"
+#include "chrome/browser/ui/webui/management/management_ui_handler.h"
 #include "net/traffic_annotation/network_traffic_annotation.h"
+#include "url/gurl.h"
 
-net::NetworkTrafficAnnotationTag GetManagementUICustomerLogoAnnotation();
+namespace policy {
+class DeviceCloudPolicyManagerAsh;
+class StatusCollector;
+class SystemLogUploader;
+}  // namespace policy
 
+class ManagementUIHandlerChromeOS :
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+    public BitmapFetcherDelegate,
+#endif
+    public ManagementUIHandler {
+ public:
+  explicit ManagementUIHandlerChromeOS(Profile* profile);
+  ManagementUIHandlerChromeOS(const ManagementUIHandlerChromeOS&) = delete;
+  ManagementUIHandlerChromeOS& operator=(const ManagementUIHandlerChromeOS&) =
+      delete;
+  ~ManagementUIHandlerChromeOS() override;
+
+  // ManagementUIHandler
+  void RegisterMessages() override;
+
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+  // Returns the list of device reporting items for a given profile.
+  static base::Value::List GetDeviceReportingInfo(
+      const policy::DeviceCloudPolicyManagerAsh* manager,
+      Profile* profile);
+  static void AddDlpDeviceReportingElementForTesting(
+      base::Value::List* report_sources,
+      const std::string& message_id);
+  static void AddDeviceReportingInfoForTesting(
+      base::Value::List* report_sources,
+      const policy::StatusCollector* collector,
+      const policy::SystemLogUploader* uploader,
+      Profile* profile);
+#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+
+  void SetDeviceManagedForTesting(bool managed) { device_managed_ = managed; }
+
+ protected:
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+  virtual const policy::DeviceCloudPolicyManagerAsh*
+  GetDeviceCloudPolicyManager() const;
+  // Virtual for testing
+  virtual const std::string GetDeviceManager() const;
+  virtual bool IsUpdateRequiredEol() const;
+  // Adds device return instructions for a managed user as an update is required
+  // as per device policy but the device cannot be updated due to End of Life
+  // (Auto Update Expiration).
+  void AddUpdateRequiredEolInfo(base::Value::Dict* response) const;
+  // Adds a boolean which indicates if the network traffic can be monitored by
+  // the admin via policy configurations, either via a proxy server, via
+  // secure DNS templates with identifiers, or via XDR monitoring. If true, a
+  // warning will be added to the transparency panel to inform the user that the
+  // admin may be able to see their network traffic.
+  void AddMonitoredNetworkPrivacyDisclosure(base::Value::Dict* response);
+
+  // ManagementUIHandler
+  void RegisterPrefChange(PrefChangeRegistrar& pref_registrar) override;
+#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+
+  base::Value::Dict GetContextualManagedData(Profile* profile) override;
+
+  // ManagementUIHandler
+  bool managed() const override;
+  void UpdateManagedState() override;
+  bool UpdateDeviceManagedState();
+
+ private:
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+  void AsyncUpdateLogo();
+
+  // BitmapFetcherDelegate
+  void OnFetchComplete(const GURL& url, const SkBitmap* bitmap) override;
+
+  void NotifyPluginVmDataCollectionUpdated();
+#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+
+#if BUILDFLAG(IS_CHROMEOS_LACROS)
+  void OnGotDeviceReportSources(base::Value::List report_sources,
+                                bool plugin_vm_data_collection_enabled);
+#endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
+
+  void GetManagementStatus(Profile* profile, base::Value::Dict* status) const;
+
+  void HandleGetLocalTrustRootsInfo(const base::Value::List& args);
+  void HandleGetDeviceReportingInfo(const base::Value::List& args);
+  void HandleGetPluginVmDataCollectionStatus(const base::Value::List& args);
+
+  void CheckGetAllScreensMediaAllowedForAnyOriginResultReceived(
+      bool is_allowed);
+  bool device_managed_ = false;
+
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+  GURL logo_url_;
+  std::string fetched_image_;
+  std::unique_ptr<BitmapFetcher> icon_fetcher_;
+#endif  // BUILDFLAG(IS_CHROMEOS_ASH)
+
+#if BUILDFLAG(IS_CHROMEOS_LACROS)
+  base::Value::List report_sources_;
+  bool plugin_vm_data_collection_enabled_ = false;
+#endif
+
+  base::WeakPtrFactory<ManagementUIHandlerChromeOS> weak_factory_{this};
+};
 #endif  // CHROME_BROWSER_UI_WEBUI_MANAGEMENT_MANAGEMENT_UI_HANDLER_CHROMEOS_H_
diff --git a/chrome/browser/ui/webui/management/management_ui_handler_unittest.cc b/chrome/browser/ui/webui/management/management_ui_handler_unittest.cc
index 4c6717c..fa73436 100644
--- a/chrome/browser/ui/webui/management/management_ui_handler_unittest.cc
+++ b/chrome/browser/ui/webui/management/management_ui_handler_unittest.cc
@@ -26,7 +26,7 @@
 #include "chrome/browser/enterprise/reporting/prefs.h"
 #include "chrome/browser/policy/dm_token_utils.h"
 #include "chrome/browser/prefs/browser_prefs.h"
-#include "chrome/browser/ui/webui/management/management_ui_handler.h"
+#include "chrome/browser/ui/webui/management/management_ui_constants.h"
 #include "chrome/common/pref_names.h"
 #include "chrome/test/base/testing_browser_process.h"
 #include "chrome/test/base/testing_profile.h"
@@ -122,6 +122,12 @@
 #include "chromeos/lacros/lacros_test_helper.h"
 #endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
 
+#if BUILDFLAG(IS_CHROMEOS)
+#include "chrome/browser/ui/webui/management/management_ui_handler_chromeos.h"
+#else
+#include "chrome/browser/ui/webui/management/management_ui_handler.h"
+#endif
+
 using testing::_;
 using testing::AnyNumber;
 using testing::AssertionFailure;
@@ -221,12 +227,18 @@
 };
 #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
 
-class TestManagementUIHandler : public ManagementUIHandler {
+#if BUILDFLAG(IS_CHROMEOS)
+using ManagementUIHandlerBase = ManagementUIHandlerChromeOS;
+#else
+using ManagementUIHandlerBase = ManagementUIHandler;
+#endif
+class TestManagementUIHandler : public ManagementUIHandlerBase {
  public:
-  TestManagementUIHandler() = default;
+  TestManagementUIHandler() : ManagementUIHandlerBase(/*profile=*/nullptr) {}
   TestManagementUIHandler(policy::PolicyService* policy_service,
                           content::WebUI* web_ui)
-      : policy_service_(policy_service) {
+      : ManagementUIHandlerBase(/*profile=*/nullptr),
+        policy_service_(policy_service) {
     set_web_ui(web_ui);
   }
 
@@ -254,11 +266,11 @@
   }
 
   base::Value::List GetManagedWebsitesInfo(Profile* profile) {
-    return ManagementUIHandler::GetManagedWebsitesInfo(profile);
+    return ManagementUIHandlerBase::GetManagedWebsitesInfo(profile);
   }
 
   base::Value::Dict GetThreatProtectionInfo(Profile* profile) {
-    return ManagementUIHandler::GetThreatProtectionInfo(profile);
+    return ManagementUIHandlerBase::GetThreatProtectionInfo(profile);
   }
 
   policy::PolicyService* GetPolicyService() override { return policy_service_; }
@@ -397,6 +409,7 @@
     std::string profile_name;
     bool override_policy_connector_is_managed;
     bool managed_account;
+    bool managed_browser;
     bool managed_device;
     std::string device_domain;
     base::FilePath crostini_ansible_playbook_filepath;
@@ -429,6 +442,7 @@
     setup_config_.profile_name = "";
     setup_config_.override_policy_connector_is_managed = false;
     setup_config_.managed_account = true;
+    setup_config_.managed_browser = true;
     setup_config_.managed_device = false;
     setup_config_.device_domain = "devicedomain.com";
     setup_config_.insights_extension_enabled = false;
@@ -550,10 +564,10 @@
     ON_CALL(testing::Const(handler_), GetDeviceCloudPolicyManager())
         .WillByDefault(Return(manager_.get()));
     base::Value::List result;
-    ManagementUIHandler::AddDeviceReportingInfoForTesting(
+    ManagementUIHandlerBase::AddDeviceReportingInfoForTesting(
         &result, &status_collector, &system_log_uploader, GetProfile());
     if (GetTestConfig().report_dlp_events) {
-      ManagementUIHandler::AddDlpDeviceReportingElementForTesting(
+      ManagementUIHandlerBase::AddDlpDeviceReportingElementForTesting(
           &result, kManagementReportDlpEvents);
     }
     return result;
@@ -576,7 +590,11 @@
         content::WebContents::CreateParams(profile_.get()));
     web_ui_.set_web_contents(web_contents_.get());
     handler_.SetAccountManagedForTesting(GetTestConfig().managed_account);
+#if BUILDFLAG(IS_CHROMEOS)
     handler_.SetDeviceManagedForTesting(GetTestConfig().managed_device);
+#else
+    handler_.SetBrowserManagedForTesting(GetTestConfig().managed_browser);
+#endif
 #if BUILDFLAG(IS_CHROMEOS_ASH)
     handler_.SetDeviceDomain(GetTestConfig().device_domain);
 #endif
@@ -790,11 +808,42 @@
 }
 #endif
 
+#if !BUILDFLAG(IS_CHROMEOS)
+TEST_F(ManagementUIHandlerTests,
+       ManagementContextualSourceUpdateProfileManagedOnly) {
+  ResetTestConfig();
+  GetTestConfig().managed_browser = false;
+  SetUpProfileAndHandler();
+
+  EXPECT_EQ(GetBrowserManagementNotice(),
+            l10n_util::GetStringFUTF16(
+                IDS_MANAGEMENT_PROFILE_NOTICE, chrome::kManagedUiLearnMoreUrl,
+                base::EscapeForHTML(l10n_util::GetStringUTF16(
+                    IDS_MANAGEMENT_LEARN_MORE_ACCCESSIBILITY_TEXT))));
+  EXPECT_TRUE(GetManaged());
+}
+
+TEST_F(ManagementUIHandlerTests,
+       ManagementContextualSourceUpdateBrowserManagedOnly) {
+  ResetTestConfig();
+  GetTestConfig().managed_account = false;
+  SetUpProfileAndHandler();
+
+  EXPECT_EQ(GetBrowserManagementNotice(),
+            l10n_util::GetStringFUTF16(
+                IDS_MANAGEMENT_BROWSER_NOTICE, chrome::kManagedUiLearnMoreUrl,
+                base::EscapeForHTML(l10n_util::GetStringUTF16(
+                    IDS_MANAGEMENT_LEARN_MORE_ACCCESSIBILITY_TEXT))));
+  EXPECT_TRUE(GetManaged());
+}
+#endif  // !BUILDFLAG(IS_CHROMEOS)
+
 #if !BUILDFLAG(IS_CHROMEOS_ASH)
 TEST_F(ManagementUIHandlerTests,
        ManagementContextualSourceUpdateUnmanagedNoDomain) {
   ResetTestConfig();
   GetTestConfig().managed_account = false;
+  GetTestConfig().managed_browser = false;
   SetUpProfileAndHandler();
 
   EXPECT_EQ(GetExtensionReportingSubtitle(),
@@ -856,8 +905,10 @@
   GetTestConfig().profile_name = "managed@" + domain;
   GetTestConfig().override_policy_connector_is_managed = true;
   GetTestConfig().managed_account = false;
+  GetTestConfig().managed_browser = false;
   SetUpProfileAndHandler();
 
+#if BUILDFLAG(IS_CHROMEOS_LACROS)
   EXPECT_EQ(GetExtensionReportingSubtitle(),
             l10n_util::GetStringFUTF16(IDS_MANAGEMENT_EXTENSIONS_INSTALLED_BY,
                                        base::UTF8ToUTF16(domain)));
@@ -865,6 +916,14 @@
       GetManagedWebsitesTitle(),
       l10n_util::GetStringFUTF16(IDS_MANAGEMENT_MANAGED_WEBSITES_BY_EXPLANATION,
                                  base::UTF8ToUTF16(domain)));
+#else
+  EXPECT_EQ(GetExtensionReportingSubtitle(),
+            l10n_util::GetStringUTF16(IDS_MANAGEMENT_EXTENSIONS_INSTALLED));
+  EXPECT_EQ(
+      GetManagedWebsitesTitle(),
+      l10n_util::GetStringUTF16(IDS_MANAGEMENT_MANAGED_WEBSITES_EXPLANATION));
+
+#endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
   EXPECT_EQ(
       GetBrowserManagementNotice(),
       l10n_util::GetStringFUTF16(
@@ -878,6 +937,7 @@
        ManagementContextualSourceUpdateUnmanagedCustomerDomain) {
   ResetTestConfig();
   GetTestConfig().managed_account = false;
+  GetTestConfig().managed_browser = false;
   SetUpProfileAndHandler();
 
   EXPECT_EQ(GetExtensionReportingSubtitle(),
@@ -904,6 +964,7 @@
   GetTestConfig().override_policy_connector_is_managed = true;
   SetUpProfileAndHandler();
 
+#if BUILDFLAG(IS_CHROMEOS_LACROS)
   EXPECT_EQ(GetExtensionReportingSubtitle(),
             l10n_util::GetStringFUTF16(IDS_MANAGEMENT_EXTENSIONS_INSTALLED_BY,
                                        base::UTF8ToUTF16(domain)));
@@ -911,6 +972,14 @@
       GetManagedWebsitesTitle(),
       l10n_util::GetStringFUTF16(IDS_MANAGEMENT_MANAGED_WEBSITES_BY_EXPLANATION,
                                  base::UTF8ToUTF16(domain)));
+
+#else
+  EXPECT_EQ(GetExtensionReportingSubtitle(),
+            l10n_util::GetStringUTF16(IDS_MANAGEMENT_EXTENSIONS_INSTALLED));
+  EXPECT_EQ(
+      GetManagedWebsitesTitle(),
+      l10n_util::GetStringUTF16(IDS_MANAGEMENT_MANAGED_WEBSITES_EXPLANATION));
+#endif  // BUILDFLAG(IS_CHROMEOS_LACROS)
   EXPECT_EQ(GetBrowserManagementNotice(),
             l10n_util::GetStringFUTF16(
                 IDS_MANAGEMENT_BROWSER_NOTICE, chrome::kManagedUiLearnMoreUrl,
@@ -1054,6 +1123,7 @@
   ResetTestConfig();
   GetTestConfig().profile_name = "";
   GetTestConfig().managed_account = false;
+  GetTestConfig().managed_browser = false;
   GetTestConfig().device_domain = "";
   SetUpProfileAndHandler();
 
@@ -1104,8 +1174,8 @@
   GetTestConfig().managed_account = false;
   SetUpProfileAndHandler();
 
-  base::Value::List info =
-      ManagementUIHandler::GetDeviceReportingInfo(nullptr, GetProfile());
+  base::Value::List info = ManagementUIHandlerChromeOS::GetDeviceReportingInfo(
+      nullptr, GetProfile());
 
   EXPECT_EQ(info.size(), 0u);
 }
diff --git a/chrome/browser/ui/webui/nearby_internals/nearby_internals_ui_presence_handler.cc b/chrome/browser/ui/webui/nearby_internals/nearby_internals_ui_presence_handler.cc
index 38c1c3f..03e7ccab 100644
--- a/chrome/browser/ui/webui/nearby_internals/nearby_internals_ui_presence_handler.cc
+++ b/chrome/browser/ui/webui/nearby_internals/nearby_internals_ui_presence_handler.cc
@@ -153,7 +153,7 @@
     CD_LOG(VERBOSE, Feature::NEARBY_INFRA)
         << __func__ << ": NearbyPresenceService was retrieved successfully";
     ash::nearby::presence::NearbyPresenceService::ScanFilter filter(
-        nearby::internal::IdentityType::IDENTITY_TYPE_PUBLIC,
+        nearby::internal::IdentityType::IDENTITY_TYPE_PRIVATE_GROUP,
         /*actions=*/{});
     service->StartScan(
         filter, /*scan_delegate=*/this,
diff --git a/chrome/browser/ui/webui/password_manager/password_manager_ui.cc b/chrome/browser/ui/webui/password_manager/password_manager_ui.cc
index fee68fc..4780476 100644
--- a/chrome/browser/ui/webui/password_manager/password_manager_ui.cc
+++ b/chrome/browser/ui/webui/password_manager/password_manager_ui.cc
@@ -171,6 +171,14 @@
        IDS_PASSWORD_MANAGER_UI_DELETE_DIALOG_TITLE},
       {"done", IDS_DONE},
       {"disable", IDS_DISABLE},
+      {"disconnectCloudAuthenticatorButton",
+       IDS_PASSKEYS_MANAGER_UI_UNENROLL_BUTTON},
+      {"disconnectCloudAuthenticatorToastMessage",
+       IDS_PASSKEYS_MANAGER_UI_UNENROLL_TOAST_MESSAGE},
+      {"disconnectCloudAuthenticatorTitle",
+       IDS_PASSKEYS_MANAGER_UI_UNENROLL_TITLE},
+      {"disconnectCloudAuthenticatorDescription",
+       IDS_PASSKEYS_MANAGER_UI_UNENROLL_DESCRIPTION},
       {"displayNameCopiedToClipboard",
        IDS_PASSWORD_MANAGER_UI_DISPLAY_NAME_COPIED_TO_CLIPBOARD},
       {"displayNameLabel", IDS_PASSWORD_MANAGER_UI_DISPLAY_NAME_LABEL},
@@ -309,7 +317,7 @@
        IDS_PASSWORD_MANAGER_UI_PASSKEY_DETAILS_CARD_DELETE_BUTTON_NO_USERNAME_ARIA_LABEL},
       {"passkeyManagementInfoLabel",
        IDS_PASSWORD_MANAGER_UI_PASSKEY_MANAGEMENT_INFO_LABEL},
-       {"passkeyManagementWithPinInfoLabel",
+      {"passkeyManagementWithPinInfoLabel",
        IDS_PASSWORD_MANAGER_UI_PASSKEY_MANAGEMENT_WITH_PIN_INFO_LABEL},
       {"passwordCopiedToClipboard",
        IDS_PASSWORD_MANAGER_UI_PASSWORD_COPIED_TO_CLIPBOARD},
diff --git a/chrome/browser/ui/webui/settings/certificate_manager_handler.cc b/chrome/browser/ui/webui/settings/certificate_manager_handler.cc
index a6e393e..f73459dc 100644
--- a/chrome/browser/ui/webui/settings/certificate_manager_handler.cc
+++ b/chrome/browser/ui/webui/settings/certificate_manager_handler.cc
@@ -12,6 +12,7 @@
 #include "base/logging.h"
 #include "base/memory/scoped_refptr.h"
 #include "build/build_config.h"
+#include "chrome/browser/ui/certificate_dialogs.h"
 #include "chrome/browser/ui/webui/certificate_viewer_webui.h"
 #include "chrome/common/net/x509_certificate_model.h"
 #include "content/public/browser/network_service_instance.h"
@@ -87,6 +88,30 @@
   }
 }
 
+void ExportCertificatesAsync(
+    base::WeakPtr<content::WebContents> web_contents,
+    cert_verifier::mojom::ChromeRootStoreInfoPtr info) {
+  // Containing web contents went away (e.g. user navigated away). Don't
+  // try to open the dialog.
+  if (!web_contents) {
+    return;
+  }
+
+  std::vector<bssl::UniquePtr<CRYPTO_BUFFER>> export_certs;
+  for (auto const& cert_info : info->root_cert_info) {
+    export_certs.push_back(net::x509_util::CreateCryptoBuffer(cert_info->cert));
+  }
+
+  // TODO(crbug.com/40928765): currently requires user to select a different
+  // export option because the default is to only save the first certificate.
+  // Should modify chrome/browser/ui/certificate_dialogs.h for a new option to
+  // make this more user-friendly.
+  ShowCertExportDialog(web_contents.get(),
+                       web_contents->GetTopLevelNativeWindow(),
+                       std::move(export_certs), "chrome_root_store_certs.pem");
+  return;
+}
+
 class ClientCertSource {
  public:
   virtual ~ClientCertSource() = default;
@@ -245,6 +270,16 @@
                                       std::move(source), std::move(callback)));
 }
 
+void CertificateManagerPageHandler::ExportChromeRootStore() {
+  cert_verifier::mojom::CertVerifierServiceFactory* factory =
+      content::GetCertVerifierServiceFactory();
+  DCHECK(factory);
+  // This should really use a cached set of info with other calls to
+  // GetChromeRootStoreInfo.
+  factory->GetChromeRootStoreInfo(
+      base::BindOnce(&ExportCertificatesAsync, web_contents_->GetWeakPtr()));
+}
+
 #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
 void CertificateManagerPageHandler::GetProvisionedClientCerts(
     GetProvisionedClientCertsCallback callback) {
diff --git a/chrome/browser/ui/webui/settings/certificate_manager_handler.h b/chrome/browser/ui/webui/settings/certificate_manager_handler.h
index ed9e5b7..4789724 100644
--- a/chrome/browser/ui/webui/settings/certificate_manager_handler.h
+++ b/chrome/browser/ui/webui/settings/certificate_manager_handler.h
@@ -36,6 +36,7 @@
       GetChromeRootStoreCertsCallback callback) override;
   void ViewCertificate(const std::string& sha256_hex_hash) override;
   void GetPlatformClientCerts(GetPlatformClientCertsCallback callback) override;
+  void ExportChromeRootStore() override;
 #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
   void GetProvisionedClientCerts(
       GetProvisionedClientCertsCallback callback) override;
diff --git a/chrome/browser/ui/webui/settings/safety_hub_handler.cc b/chrome/browser/ui/webui/settings/safety_hub_handler.cc
index 95aa6d8..b2a64e90 100644
--- a/chrome/browser/ui/webui/settings/safety_hub_handler.cc
+++ b/chrome/browser/ui/webui/settings/safety_hub_handler.cc
@@ -40,6 +40,7 @@
 #include "components/content_settings/core/common/content_settings.h"
 #include "components/content_settings/core/common/content_settings_constraints.h"
 #include "components/content_settings/core/common/content_settings_pattern.h"
+#include "components/content_settings/core/common/content_settings_types.h"
 #include "components/content_settings/core/common/features.h"
 #include "components/password_manager/core/common/password_manager_pref_names.h"
 #include "components/permissions/constants.h"
@@ -60,12 +61,6 @@
 using safety_hub::SafetyHubCardState;
 
 namespace {
-// Key of the expiration time in the |UnusedSitePermissions| object. Indicates
-// the time after which the associated origin and permissions are no longer
-// shown in the UI.
-constexpr char kExpirationKey[] = "expiration";
-// Key of the lifetime in the |UnusedSitePermissions| object.
-constexpr char kLifetimeKey[] = "lifetime";
 
 // Get values from |UnusedSitePermission| object in
 // safety_hub_browser_proxy.ts.
@@ -98,11 +93,12 @@
                                : base::Value::Dict();
 
   const base::Value* js_expiration =
-      unused_site_permissions.Find(kExpirationKey);
+      unused_site_permissions.Find(safety_hub::kExpirationKey);
   CHECK(js_expiration);
   base::Time expiration = base::ValueToTime(js_expiration).value();
 
-  const base::Value* js_lifetime = unused_site_permissions.Find(kLifetimeKey);
+  const base::Value* js_lifetime =
+      unused_site_permissions.Find(safety_hub::kLifetimeKey);
   // Users may edit the stored fields directly, so we cannot assume their
   // presence and validity.
   base::TimeDelta lifetime = content_settings::RuleMetaData::ComputeLifetime(
@@ -283,27 +279,20 @@
     return result;
   }
 
-  HostContentSettingsMap* hcsm =
-      HostContentSettingsMapFactory::GetForProfile(profile_);
-
-  for (const auto& revoked_permissions : hcsm->GetSettingsForOneType(
-           ContentSettingsType::REVOKED_UNUSED_SITE_PERMISSIONS)) {
+  UnusedSitePermissionsService* service =
+      UnusedSitePermissionsServiceFactory::GetForProfile(profile_);
+  CHECK(service);
+  std::unique_ptr<UnusedSitePermissionsService::UnusedSitePermissionsResult>
+      service_result = service->GetRevokedPermissions();
+  for (const auto& permissions_data : service_result->GetRevokedPermissions()) {
     base::Value::Dict revoked_permission_value;
-    revoked_permission_value.Set(
-        site_settings::kOrigin, revoked_permissions.primary_pattern.ToString());
-    const base::Value& stored_value = revoked_permissions.setting_value;
-    DCHECK(stored_value.is_dict());
+    revoked_permission_value.Set(site_settings::kOrigin,
+                                 permissions_data.origin.ToString());
 
-    // The revoked permissions list should be reachable by given key.
-    DCHECK(stored_value.GetDict().FindList(permissions::kRevokedKey));
-
-    auto type_list =
-        stored_value.GetDict().FindList(permissions::kRevokedKey)->Clone();
     base::Value::List permissions_value_list;
-    for (base::Value& type : type_list) {
+    for (ContentSettingsType type : permissions_data.permission_types) {
       std::string_view permission_str =
-          site_settings::ContentSettingsTypeToGroupName(
-              static_cast<ContentSettingsType>(type.GetInt()));
+          site_settings::ContentSettingsTypeToGroupName(type);
       if (!permission_str.empty()) {
         permissions_value_list.Append(permission_str);
       }
@@ -323,23 +312,20 @@
         base::Value(std::move(permissions_value_list)));
 
     revoked_permission_value.Set(
-        kExpirationKey,
-        base::TimeToValue(revoked_permissions.metadata.expiration()));
+        safety_hub::kExpirationKey,
+        base::TimeToValue(permissions_data.constraints.expiration()));
 
     revoked_permission_value.Set(
-        kLifetimeKey,
-        base::TimeDeltaToValue(revoked_permissions.metadata.lifetime()));
+        safety_hub::kLifetimeKey,
+        base::TimeDeltaToValue(permissions_data.constraints.lifetime()));
 
-    auto* chooser_permissions_data_dict = stored_value.GetDict().FindDict(
-        permissions::kRevokedChooserPermissionsKey);
-    if (chooser_permissions_data_dict) {
-      revoked_permission_value.Set(
-          safety_hub::kSafetyHubChooserPermissionsData,
-          base::Value(chooser_permissions_data_dict->Clone()));
-    }
+    revoked_permission_value.Set(
+        safety_hub::kSafetyHubChooserPermissionsData,
+        base::Value(permissions_data.chooser_permissions_data.Clone()));
 
     result.Append(std::move(revoked_permission_value));
   }
+
   return result;
 }
 
diff --git a/chrome/browser/ui/webui/settings/safety_hub_handler_unittest.cc b/chrome/browser/ui/webui/settings/safety_hub_handler_unittest.cc
index 512dab2..ed30bcba 100644
--- a/chrome/browser/ui/webui/settings/safety_hub_handler_unittest.cc
+++ b/chrome/browser/ui/webui/settings/safety_hub_handler_unittest.cc
@@ -10,6 +10,7 @@
 
 #include "base/containers/fixed_flat_set.h"
 #include "base/functional/bind.h"
+#include "base/json/values_util.h"
 #include "base/memory/scoped_refptr.h"
 #include "base/strings/utf_string_conversions.h"
 #include "base/test/gtest_util.h"
@@ -75,6 +76,7 @@
     ContentSettingsType::GEOLOCATION;
 constexpr ContentSettingsType kUnusedChooserPermission =
     ContentSettingsType::FILE_SYSTEM_ACCESS_CHOOSER_DATA;
+const base::TimeDelta kLifetime = base::Days(30);
 
 class SafetyHubHandlerTest : public testing::Test {
  public:
@@ -156,10 +158,13 @@
                          static_cast<int32_t>(kUnusedChooserPermission)),
                      base::Value::Dict().Set("foo", "bar")));
 
+    content_settings::ContentSettingConstraints constraint(clock()->Now());
+    constraint.set_lifetime(kLifetime);
+
     hcsm()->SetWebsiteSettingDefaultScope(
         GURL(kUnusedTestSite), GURL(kUnusedTestSite),
         ContentSettingsType::REVOKED_UNUSED_SITE_PERMISSIONS,
-        base::Value(dict.Clone()));
+        base::Value(dict.Clone()), constraint);
   }
 
   void CreateLeakedCredential() {
@@ -463,9 +468,23 @@
   const auto& revoked_permissions =
       handler()->PopulateUnusedSitePermissionsData();
   EXPECT_EQ(revoked_permissions.size(), 1UL);
+  const auto& revoked_permission_dict = revoked_permissions[0].GetDict();
+
   EXPECT_EQ(GURL(kUnusedTestSite),
-            GURL(*revoked_permissions[0].GetDict().FindString(
-                site_settings::kOrigin)));
+            GURL(*revoked_permission_dict.FindString(site_settings::kOrigin)));
+
+  const auto expiration = base::ValueToTime(
+      *revoked_permission_dict.Find(safety_hub::kExpirationKey));
+  EXPECT_EQ(expiration, clock()->Now() + kLifetime);
+
+  const auto lifetime = base::ValueToTimeDelta(
+      *revoked_permission_dict.Find(safety_hub::kLifetimeKey));
+  EXPECT_EQ(lifetime, kLifetime);
+
+  const auto* chooser_permissions_data = revoked_permission_dict.FindDict(
+      safety_hub::kSafetyHubChooserPermissionsData);
+  EXPECT_TRUE(chooser_permissions_data->contains(
+      base::NumberToString(static_cast<int32_t>(kUnusedChooserPermission))));
 }
 
 TEST_F(SafetyHubHandlerTest, HandleAllowPermissionsAgainForUnusedSite) {
diff --git a/chrome/build/android-arm32.pgo.txt b/chrome/build/android-arm32.pgo.txt
index 3f8c73d..58a83d91 100644
--- a/chrome/build/android-arm32.pgo.txt
+++ b/chrome/build/android-arm32.pgo.txt
@@ -1 +1 @@
-chrome-android32-main-1715320530-ee24dcf3fb3c5fd459c64aabdc92c50d3bdfd7b9-b3f7fa21f9c395268297731526a95a9915dbf498.profdata
+chrome-android32-main-1715339501-3d2bdf3853bb12f59bedaf803117bcc80eedab5e-62d0dc8f168adc65f9e72b8d90e39943de069122.profdata
diff --git a/chrome/build/android-arm64.pgo.txt b/chrome/build/android-arm64.pgo.txt
index ea502d9..82e91f1 100644
--- a/chrome/build/android-arm64.pgo.txt
+++ b/chrome/build/android-arm64.pgo.txt
@@ -1 +1 @@
-chrome-android64-main-1715313449-cd82ff2b0df6826ec718c6921cb4545b614f155e-b8b180f652bab2d9dec2569c36f8b350b217f50d.profdata
+chrome-android64-main-1715335127-344cba2ae4c0173cee1b074aba2fdf0cdccf0583-92d8739186f8368c27f269a58cce5b15335371a1.profdata
diff --git a/chrome/build/lacros-arm64.pgo.txt b/chrome/build/lacros-arm64.pgo.txt
index 64a1aad9..841713f742 100644
--- a/chrome/build/lacros-arm64.pgo.txt
+++ b/chrome/build/lacros-arm64.pgo.txt
@@ -1 +1 @@
-chrome-chromeos-arm64-generic-main-1715299102-87688ff3b360e84cd6dbc6169720c48b1cbd3f7c-72e25d79e06306745ab6bd43a6b3143b43fbaced.profdata
+chrome-chromeos-arm64-generic-main-1715339501-e1cd20d91cff02dbbfda09870cf8a7b59034dd0b-62d0dc8f168adc65f9e72b8d90e39943de069122.profdata
diff --git a/chrome/build/lacros64.pgo.txt b/chrome/build/lacros64.pgo.txt
index dffad36..d537625 100644
--- a/chrome/build/lacros64.pgo.txt
+++ b/chrome/build/lacros64.pgo.txt
@@ -1 +1 @@
-chrome-chromeos-amd64-generic-main-1715299102-f492a32f6e12bb0f60793682eca114719b751793-72e25d79e06306745ab6bd43a6b3143b43fbaced.profdata
+chrome-chromeos-amd64-generic-main-1715339501-a3e4ae157e32712cbf0c5e9501d3af04215efd3d-62d0dc8f168adc65f9e72b8d90e39943de069122.profdata
diff --git a/chrome/build/linux.pgo.txt b/chrome/build/linux.pgo.txt
index eb065d8c..a84056db 100644
--- a/chrome/build/linux.pgo.txt
+++ b/chrome/build/linux.pgo.txt
@@ -1 +1 @@
-chrome-linux-main-1715299102-af06212445b026f4480bb2305ee78c65221f344c-72e25d79e06306745ab6bd43a6b3143b43fbaced.profdata
+chrome-linux-main-1715320530-6926b6cb90ade42a96319cecbe9d051f26158972-b3f7fa21f9c395268297731526a95a9915dbf498.profdata
diff --git a/chrome/build/mac-arm.pgo.txt b/chrome/build/mac-arm.pgo.txt
index d359a671..e7974d5 100644
--- a/chrome/build/mac-arm.pgo.txt
+++ b/chrome/build/mac-arm.pgo.txt
@@ -1 +1 @@
-chrome-mac-arm-main-1715320530-66973f2de540bd86f6478362bbc530c576be5e35-b3f7fa21f9c395268297731526a95a9915dbf498.profdata
+chrome-mac-arm-main-1715349445-6ad6c617d93d13cc05498d7e33b6e933f0c55b30-a4bed08851dc1af5e0b27260b46040e22049fe25.profdata
diff --git a/chrome/build/win-arm64.pgo.txt b/chrome/build/win-arm64.pgo.txt
index e3f5280..e643dd1 100644
--- a/chrome/build/win-arm64.pgo.txt
+++ b/chrome/build/win-arm64.pgo.txt
@@ -1 +1 @@
-chrome-win-arm64-main-1715299102-47a0cf0100e0a259b5a7c1629166afe0d4ee27d6-72e25d79e06306745ab6bd43a6b3143b43fbaced.profdata
+chrome-win-arm64-main-1715320530-95885dae1a43b1aec19850cad60a72757d4f6e64-b3f7fa21f9c395268297731526a95a9915dbf498.profdata
diff --git a/chrome/build/win32.pgo.txt b/chrome/build/win32.pgo.txt
index 9727dd1..0cad20ea 100644
--- a/chrome/build/win32.pgo.txt
+++ b/chrome/build/win32.pgo.txt
@@ -1 +1 @@
-chrome-win32-main-1715309913-457029c67c8abc432089690ff8e5563b8c395166-b2bbcea0a5a984aa9ef5178e13027ee0d98a8e1a.profdata
+chrome-win32-main-1715320530-9a631c413d8a40b120252a24586aa5a70a4908cd-b3f7fa21f9c395268297731526a95a9915dbf498.profdata
diff --git a/chrome/build/win64.pgo.txt b/chrome/build/win64.pgo.txt
index 6b5d66d..c1293ea 100644
--- a/chrome/build/win64.pgo.txt
+++ b/chrome/build/win64.pgo.txt
@@ -1 +1 @@
-chrome-win64-main-1715309913-3dcac6f57a60765d745e141715ff1b3d75c54e12-b2bbcea0a5a984aa9ef5178e13027ee0d98a8e1a.profdata
+chrome-win64-main-1715320530-8b2462db435b089605adba077f5d4e6fd096f332-b3f7fa21f9c395268297731526a95a9915dbf498.profdata
diff --git a/chrome/renderer/autofill/form_autocomplete_browsertest.cc b/chrome/renderer/autofill/form_autocomplete_browsertest.cc
index 561ddb29..6ae4fcba 100644
--- a/chrome/renderer/autofill/form_autocomplete_browsertest.cc
+++ b/chrome/renderer/autofill/form_autocomplete_browsertest.cc
@@ -109,7 +109,7 @@
 
   void HidePopup() override {}
 
-  void FocusNoLongerOnForm(bool had_interacted_form) override {
+  void FocusOnNonFormField(bool had_interacted_form) override {
     did_unfocus_form_ = true;
     had_interacted_form_ = had_interacted_form;
   }
@@ -125,11 +125,11 @@
   void SelectOrSelectListFieldOptionsDidChange(
       const autofill::FormData& form) override {}
 
-  // Records whether FocusNoLongerOnForm() get called.
+  // Records whether FocusOnNonFormField() got called.
   bool did_unfocus_form_{false};
 
   // Records value of `had_interacted_form` on last call to
-  // FocusNoLongerOnForm(). Meaningless if `did_unfocus_form_` is false.
+  // FocusOnNonFormField(). Meaningless if `did_unfocus_form_` is false.
   bool had_interacted_form_{false};
 
   // Records the form data received via FormSubmitted() call.
@@ -236,88 +236,6 @@
   return fields;
 }
 
-void SimulateFillForm(const FormData& form_data,
-                      autofill::AutofillAgent* autofill_agent,
-                      blink::WebLocalFrame* main_frame) {
-  WebDocument document = main_frame->GetDocument();
-  WebFormControlElement fname_element =
-      document.GetElementById(WebString::FromUTF8("fname"))
-          .To<WebFormControlElement>();
-
-  ASSERT_FALSE(fname_element.IsNull());
-  // This call is necessary to setup the autofill agent appropriate for the
-  // user selection; simulates the menu actually popping up.
-  autofill_agent->FormControlElementClicked(
-      fname_element.To<WebInputElement>());
-
-  autofill_agent->ApplyFieldsAction(mojom::FormActionType::kFill,
-                                    mojom::ActionPersistence::kFill,
-                                    GetFieldsForFilling({form_data}));
-}
-
-// Simulates receiving a message from the browser to fill a form.
-void SimulateFillForm(autofill::AutofillAgent* autofill_agent,
-                      blink::WebLocalFrame* main_frame) {
-  FormData data = CreateAutofillFormData(main_frame);
-  SimulateFillForm(data, autofill_agent, main_frame);
-}
-
-// Simulates receiving a message from the browser to fill a form with an
-// additional non-autofillable field.
-void SimulateFillFormWithNonFillableFields(
-    autofill::AutofillAgent* autofill_agent,
-    blink::WebLocalFrame* main_frame) {
-  WebDocument document = main_frame->GetDocument();
-  WebFormControlElement fname_element =
-      document.GetElementById(WebString::FromUTF8("fname"))
-          .To<WebFormControlElement>();
-  ASSERT_FALSE(fname_element.IsNull());
-  WebFormControlElement mname_element =
-      document.GetElementById(WebString::FromUTF8("mname"))
-          .To<WebFormControlElement>();
-  ASSERT_FALSE(mname_element.IsNull());
-  WebFormControlElement lname_element =
-      document.GetElementById(WebString::FromUTF8("lname"))
-          .To<WebFormControlElement>();
-  ASSERT_FALSE(lname_element.IsNull());
-
-  // TODO(crbug.com/41495779): Update.
-  FormData form;
-  form.name = u"name";
-  form.url = GURL("http://example.com/");
-  form.action = GURL("http://example.com/blade.php");
-  form.renderer_id = test::MakeFormRendererId();  // Default value.
-
-  FormFieldData field;
-  field.set_name(u"fname");
-  field.set_value(u"John");
-  field.set_is_autofilled(true);
-  field.set_renderer_id(form_util::GetFieldRendererId(fname_element));
-  form.fields.push_back(field);
-
-  field.set_name(u"lname");
-  field.set_value(u"Smith");
-  field.set_is_autofilled(true);
-  field.set_renderer_id(form_util::GetFieldRendererId(lname_element));
-  form.fields.push_back(field);
-
-  // Additional non-autofillable field.
-  field.set_name(u"mname");
-  field.set_value(u"James");
-  field.set_is_autofilled(false);
-  field.set_renderer_id(form_util::GetFieldRendererId(mname_element));
-  form.fields.push_back(field);
-
-  // This call is necessary to setup the autofill agent appropriate for the
-  // user selection; simulates the menu actually popping up.
-  autofill_agent->FormControlElementClicked(
-      fname_element.To<WebInputElement>());
-
-  autofill_agent->ApplyFieldsAction(mojom::FormActionType::kFill,
-                                    mojom::ActionPersistence::kFill,
-                                    GetFieldsForFilling({form}));
-}
-
 class FormAutocompleteTest : public ChromeRenderViewTest {
  public:
   FormAutocompleteTest() = default;
@@ -349,6 +267,10 @@
             std::move(handle)));
   }
 
+  void SimulateElementClick(const WebElement element) {
+    SimulatePointClick(element.BoundsInWidget().CenterPoint());
+  }
+
   void SimulateUserInput(const blink::WebString& id, const std::string& value) {
     WebDocument document = GetMainFrame()->GetDocument();
     WebElement element = document.GetElementById(id);
@@ -357,6 +279,81 @@
     SimulateUserInputChangeForElement(&fname_element, value);
   }
 
+  // Simulates receiving a message from the browser to fill a form.
+  void SimulateFillForm() {
+    FormData data = CreateAutofillFormData(GetMainFrame());
+    SimulateFillForm(data);
+  }
+
+  void SimulateFillForm(const FormData& form_data) {
+    WebDocument document = GetMainFrame()->GetDocument();
+    WebFormControlElement fname_element =
+        document.GetElementById(WebString::FromUTF8("fname"))
+            .To<WebFormControlElement>();
+
+    ASSERT_FALSE(fname_element.IsNull());
+    // This call is necessary to setup the autofill agent appropriate for the
+    // user selection; simulates the menu actually popping up.
+    SimulateElementClick(fname_element);
+
+    autofill_agent_->ApplyFieldsAction(mojom::FormActionType::kFill,
+                                       mojom::ActionPersistence::kFill,
+                                       GetFieldsForFilling({form_data}));
+  }
+
+  // Simulates receiving a message from the browser to fill a form with an
+  // additional non-autofillable field.
+  void SimulateFillFormWithNonFillableFields() {
+    WebDocument document = GetMainFrame()->GetDocument();
+    WebFormControlElement fname_element =
+        document.GetElementById(WebString::FromUTF8("fname"))
+            .To<WebFormControlElement>();
+    ASSERT_FALSE(fname_element.IsNull());
+    WebFormControlElement mname_element =
+        document.GetElementById(WebString::FromUTF8("mname"))
+            .To<WebFormControlElement>();
+    ASSERT_FALSE(mname_element.IsNull());
+    WebFormControlElement lname_element =
+        document.GetElementById(WebString::FromUTF8("lname"))
+            .To<WebFormControlElement>();
+    ASSERT_FALSE(lname_element.IsNull());
+
+    // TODO(crbug.com/41495779): Update.
+    FormData form;
+    form.name = u"name";
+    form.url = GURL("http://example.com/");
+    form.action = GURL("http://example.com/blade.php");
+    form.renderer_id = test::MakeFormRendererId();  // Default value.
+
+    FormFieldData field;
+    field.set_name(u"fname");
+    field.set_value(u"John");
+    field.set_is_autofilled(true);
+    field.set_renderer_id(form_util::GetFieldRendererId(fname_element));
+    form.fields.push_back(field);
+
+    field.set_name(u"lname");
+    field.set_value(u"Smith");
+    field.set_is_autofilled(true);
+    field.set_renderer_id(form_util::GetFieldRendererId(lname_element));
+    form.fields.push_back(field);
+
+    // Additional non-autofillable field.
+    field.set_name(u"mname");
+    field.set_value(u"James");
+    field.set_is_autofilled(false);
+    field.set_renderer_id(form_util::GetFieldRendererId(mname_element));
+    form.fields.push_back(field);
+
+    // This call is necessary to setup the autofill agent appropriate for the
+    // user selection; simulates the menu actually popping up.
+    SimulateElementClick(fname_element);
+
+    autofill_agent_->ApplyFieldsAction(mojom::FormActionType::kFill,
+                                       mojom::ActionPersistence::kFill,
+                                       GetFieldsForFilling({form}));
+  }
+
   // This triggers a layout update to apply JS changes like display = 'none'.
   void ForceLayoutUpdate() {
     GetWebFrameWidget()->UpdateAllLifecyclePhases(
@@ -388,7 +385,7 @@
   focus_test_utils_->FocusElement("fname");
 
   // Simulate filling the form using Autofill.
-  SimulateFillFormWithNonFillableFields(autofill_agent_, GetMainFrame());
+  SimulateFillFormWithNonFillableFields();
   base::RunLoop().RunUntilIdle();
 
   // Expected Result in order:
@@ -416,7 +413,7 @@
   focus_test_utils_->FocusElement("fname");
 
   // Simulate filling the form using Autofill.
-  SimulateFillForm(autofill_agent_, GetMainFrame());
+  SimulateFillForm();
   base::RunLoop().RunUntilIdle();
 
   // Expected Result in order:
@@ -444,7 +441,7 @@
   focus_test_utils_->FocusElement("fname");
 
   // Simulate filling the form using Autofill.
-  SimulateFillForm(autofill_agent_, GetMainFrame());
+  SimulateFillForm();
   base::RunLoop().RunUntilIdle();
 
   // Expected Result in order:
@@ -474,7 +471,7 @@
   ExecuteJavaScriptForTests(
       "document.getElementById('fname').insertAdjacentHTML('beforebegin', "
       "'<label>Zip code:</label><input id=\"zip_code\"/>');");
-  SimulateFillForm(data, autofill_agent_, GetMainFrame());
+  SimulateFillForm(data);
   base::RunLoop().RunUntilIdle();
 
   // Expected Result in order:
@@ -503,7 +500,7 @@
   // Simulate filling the form using Autofill.
   FormData data = CreateAutofillFormData(GetMainFrame());
   ExecuteJavaScriptForTests("document.getElementById('lname').remove()");
-  SimulateFillForm(data, autofill_agent_, GetMainFrame());
+  SimulateFillForm(data);
   base::RunLoop().RunUntilIdle();
 
   // Expected Result in order:
@@ -553,8 +550,7 @@
     WebElement element = document.GetElementById(WebString::FromUTF8(c.id));
     ASSERT_FALSE(element.IsNull());
     WebInputElement input_element = element.To<WebInputElement>();
-    // Select this element in `autofill_agent_`.
-    autofill_agent_->FormControlElementClicked(input_element);
+    SimulateElementClick(input_element);
 
     autofill_agent_->AcceptDataListSuggestion(
         form_util::GetFieldRendererId(input_element), kSuggestion);
@@ -576,10 +572,10 @@
   base::test::ScopedFeatureList scoped_feature_list_;
 };
 
-// Test that a FocusNoLongerOnForm message is sent if focus goes from a
+// Test that a FocusOnNonFormField message is sent if focus goes from a
 // focused but uninteracted form to a null element.
 TEST_F(FormAutocompleteTestFocus,
-       UninteractedFormFocusChangesToNull_FocusNoLongerOnForm) {
+       UninteractedFormFocusChangesToNull_FocusOnNonFormField) {
   // Load a form.
   LoadHTML(
       "<html><input type='text' id='different'/>"
@@ -604,10 +600,10 @@
   EXPECT_FALSE(fake_driver_.had_interacted_form());
 }
 
-// Test that a FocusNoLongerOnForm message is sent if focus goes from an
+// Test that a FocusOnNonFormField message is sent if focus goes from an
 // interacted form to a null element.
 TEST_F(FormAutocompleteTestFocus,
-       InteractedFormFocusChangesToNull_FocusNoLongerOnForm) {
+       InteractedFormFocusChangesToNull_FocusOnNonFormField) {
   // Load a form.
   LoadHTML(
       "<html><input type='text' id='different'/>"
@@ -634,10 +630,10 @@
   EXPECT_TRUE(fake_driver_.had_interacted_form());
 }
 
-// Test that a FocusNoLongerOnForm message is sent if focus goes from an
+// Test that a FocusOnNonFormField message is sent if focus goes from an
 // interacted form to an element outside the form.
 TEST_F(FormAutocompleteTestFocus,
-       InteractedFormFocusChangesToExternalElement_FocusNoLongerOnForm) {
+       InteractedFormFocusChangesToExternalElement_FocusOnNonFormField) {
   // Load a form.
   LoadHTML(
       "<html><input type='text' id='different'/>"
@@ -666,10 +662,10 @@
   EXPECT_TRUE(fake_driver_.had_interacted_form());
 }
 
-// Test that a FocusNoLongerOnForm message is sent if focus goes from one
+// Test that a FocusOnNonFormField message is sent if focus goes from one
 // interacted form to another.
 TEST_F(FormAutocompleteTestFocus,
-       InteractingInDifferentForms_FocusNoLongerOnForm) {
+       InteractingInDifferentForms_FocusOnNonFormField) {
   // Load a form.
   LoadHTML(
       "<html><form id='myForm' action='http://example.com/blade.php'>"
@@ -965,7 +961,7 @@
       "<html><form id='myForm' action='http://example.com/blade.php'>"
       "<input name='fname' id='fname'/>"
       "<input name='lname'/></form></html>");
-  SimulateFillForm(autofill_agent_, GetMainFrame());
+  SimulateFillForm();
 
   // Simulate user input since ajax request doesn't fire submission message
   // if there is no user input.
@@ -994,7 +990,7 @@
       "<html><form id='myForm' action='http://example.com/blade.php'>"
       "<input name='fname' id='fname' value='Rick'/>"
       "<input name='lname' value='Deckard'/></form></html>");
-  SimulateFillForm(autofill_agent_, GetMainFrame());
+  SimulateFillForm();
 
   // Form still visible.
 
diff --git a/chrome/renderer/autofill/password_autofill_agent_browsertest.cc b/chrome/renderer/autofill/password_autofill_agent_browsertest.cc
index 9254836..0c54750 100644
--- a/chrome/renderer/autofill/password_autofill_agent_browsertest.cc
+++ b/chrome/renderer/autofill/password_autofill_agent_browsertest.cc
@@ -378,6 +378,26 @@
   USER_AUTOFILL_FORM
 };
 
+// Returns the expected number of calls to AskForValuesToFill. On Android,
+// a redundant call may be made when the focus changes to the field.
+//
+// Since test cases simulate multiple clicks, some of which lead to focus
+// changes while others do not, finding the exact number of expected calls on
+// Android is tedious. Using GMock's checkpoint pattern would help with that.
+auto NumShowSuggestionsCalls() {
+  if constexpr (BUILDFLAG(IS_ANDROID)) {
+    return base::FeatureList::IsEnabled(
+               features::kAutofillAndroidDisableSuggestionsOnJSFocus)
+               // Called solely by
+               // `AutofillAgent::DidReceiveLeftMouseDownOrGestureTapInNode`.
+               ? testing::Exactly(1)
+               // Potentially also by `AutofillAgent::FocusedElementChanged`.
+               : testing::AtLeast(1);
+  }
+  // Called solely by `AutofillAgent::DidCompleteFocusChangeInFrame`.
+  return testing::Exactly(1);
+}
+
 class PasswordAutofillAgentTest : public ChromeRenderViewTest {
  public:
   PasswordAutofillAgentTest() = default;
@@ -596,6 +616,12 @@
     }
   }
 
+  void SimulateElementClick(const WebElement element) {
+    SimulatePointClick(element.BoundsInWidget().CenterPoint());
+  }
+
+  using ChromeRenderViewTest::SimulateElementClick;
+
   void SimulateSuggestionChoice(WebInputElement& username_input) {
     std::u16string username(kAliceUsername16);
     std::u16string password(kAlicePassword16);
@@ -610,7 +636,7 @@
     // This call is necessary to setup the autofill agent appropriate for the
     // user selection; simulates the menu actually popping up.
     SimulatePointClick(gfx::Point(1, 1));
-    autofill_agent_->FormControlElementClicked(input);
+    SimulateElementClick(input);
 
     password_autofill_agent_->FillPasswordSuggestion(username, password);
   }
@@ -771,14 +797,17 @@
   // list. `typed_username` is the expected username field value, and `show_all`
   // is the expected flag for the PasswordAutofillManager, whether to show all
   // suggestions, or only those starting with `typed_username`.
-  void CheckSuggestions(const std::u16string& typed_username, bool show_all) {
+  void CheckSuggestions(const std::u16string& typed_username,
+                        bool show_all,
+                        base::Location location = FROM_HERE) {
     std::u16string expected_username = show_all ? u"" : typed_username;
-
+    SCOPED_TRACE(testing::Message()
+                 << __func__ << " called from " << location.ToString());
     EXPECT_CALL(fake_driver_,
                 ShowPasswordSuggestions(AllOf(
                     Field(&autofill::PasswordSuggestionRequest::typed_username,
                           expected_username))))
-        .Times(testing::AtLeast(1));
+        .Times(NumShowSuggestionsCalls());
     base::RunLoop().RunUntilIdle();
   }
 
@@ -1045,7 +1074,7 @@
   CheckTextFieldsSuggestedState(kAliceUsername, true, kAlicePassword, true);
 
   // Simulate a user click so that the password field's real value is filled.
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
 
   // The username and password should have been autocompleted.
   CheckTextFieldsDOMState(kAliceUsername, true, kAlicePassword, true);
@@ -1480,7 +1509,7 @@
   CheckTextFieldsDOMState(std::string(), true, std::string(), true);
 
   // Simulate a user click so that the password field's real value is filled.
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
   CheckTextFieldsDOMState(kAliceUsername, true, kAlicePassword, true);
 }
 
@@ -1523,7 +1552,7 @@
   CheckIfEventsAreCalled(password_event_checkers, false);
 
   // Simulate a user click so that the password field's real value is filled.
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
   CheckTextFieldsDOMState(kAliceUsername, true, kAlicePassword, true);
 
   // Now, JavaScript events should have been triggered.
@@ -1554,7 +1583,7 @@
 
   // Simulate a click just to force a user gesture, since the username value is
   // set directly.
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
 
   // Simulate the user entering the first letter of their username and selecting
   // the matching autofill from the dropdown.
@@ -1579,7 +1608,7 @@
   SimulateOnFillPasswordForm(fill_data_);
 
   for (const auto& selected_element : {username_element_, password_element_}) {
-    autofill_agent_->FormControlElementClicked(selected_element);
+    SimulateElementClick(selected_element);
     // Neither field should be autocompleted.
     CheckTextFieldsDOMState(std::string(), false, std::string(), false);
 
@@ -1631,7 +1660,7 @@
   CheckTextFieldsDOMState(std::string(), false, std::string(), false);
 
   // After filling with the suggestion, both fields should be autocompleted.
-  autofill_agent_->FormControlElementClicked(password_element_);
+  SimulateElementClick(password_element_);
   password_autofill_agent_->FillPasswordSuggestion(kAliceUsername16,
                                                    kAlicePassword16);
 
@@ -1656,7 +1685,7 @@
   EXPECT_EQ(0, fake_driver_.called_inform_about_user_input_count());
 
   // Only password field should be autocompleted.
-  autofill_agent_->FormControlElementClicked(password_element_);
+  SimulateElementClick(password_element_);
   password_autofill_agent_->FillPasswordSuggestion(kAliceUsername16,
                                                    kAlicePassword16);
   CheckTextFieldsDOMState("user1", false, kAlicePassword, true);
@@ -1678,7 +1707,7 @@
   SetElementReadOnly(username_element_, true);
   SimulateOnFillPasswordForm(fill_data_);
 
-  autofill_agent_->FormControlElementClicked(password_element_);
+  SimulateElementClick(password_element_);
   // Neither field should be autocompleted.
   CheckTextFieldsDOMState(std::string(), false, std::string(), false);
 
@@ -2085,7 +2114,7 @@
 
   // Touch to fill will be shown multiple times until
   // KeyboardReplacingSurfaceClosed() gets called.
-  autofill_agent_->FormControlElementClicked(password_element_);
+  SimulateElementClick(password_element_);
   EXPECT_TRUE(password_autofill_agent_->ShouldSuppressKeyboard());
   EXPECT_EQ(WebAutofillState::kNotFilled, password_element_.GetAutofillState());
 
@@ -2103,7 +2132,7 @@
   UpdateUrlForHTML(kFormHTML);
   UpdateUsernameAndPasswordElements();
   SimulateOnFillPasswordForm(fill_data_);
-  autofill_agent_->FormControlElementClicked(password_element_);
+  SimulateElementClick(password_element_);
 
   // After the reload touch to fill is shown again.
   EXPECT_TRUE(password_autofill_agent_->ShouldSuppressKeyboard());
@@ -2308,7 +2337,7 @@
 
   // If the field is readonly, it should not be affected.
   SetElementReadOnly(username_element_, true);
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
   password_autofill_agent_->FillIntoFocusedField(
       /*is_password=*/false, kAliceUsername16);
   CheckTextFieldsDOMState(std::string(), false, std::string(), false);
@@ -2355,7 +2384,7 @@
   CheckTextFieldsDOMState(std::string(), false, std::string(), false);
 
   // Click the username but shift the focus without click to the password.
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
   FocusElement(kPasswordName);
   // The completion should now affect ONLY the password field. Don't fill a
   // password so the error on failure shows where the filling happened.
@@ -2504,7 +2533,7 @@
   // InputElementClicked().
   ClearUsernameAndPasswordFieldValues();
   SimulateOnFillPasswordForm(fill_data_);
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
   EXPECT_CALL(fake_driver_, ShowPasswordSuggestions);
   base::RunLoop().RunUntilIdle();
 
@@ -2528,7 +2557,7 @@
 
   // Simulate a user clicking on the username element. This should produce a
   // message with all the usernames.
-  autofill_agent_->FormControlElementClicked(username_element_);
+  SimulateElementClick(username_element_);
   CheckSuggestions(u"ali", /*show_all=*/false);
   base::RunLoop().RunUntilIdle();
 }
@@ -2548,7 +2577,7 @@
 
   // Simulate a user clicking on the username element. This should produce a
   // message with all the usernames.
-  autofill_agent_->FormControlElementClicked(username_element_);
+  SimulateElementClick(username_element_);
   CheckSuggestions(u"ali", /*show_all=*/true);
   base::RunLoop().RunUntilIdle();
 }
@@ -2587,7 +2616,7 @@
   // what informs the agent whether it should show the popup even without
   // suggestions. In this test, that call hasn't happened yet, so the popup
   // should NOT show up without suggestions.
-  SimulateElementClick(kPasswordName);
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
 
   EXPECT_CALL(fake_driver_, ShowPasswordSuggestions).Times(0);
   base::RunLoop().RunUntilIdle();
@@ -2604,9 +2633,9 @@
   password_autofill_agent_->InformNoSavedCredentials(
       /*should_show_popup_without_passwords=*/true);
 
-  SimulateElementClick(kPasswordName);
-
-  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions).Times(testing::AtLeast(1));
+  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions)
+      .Times(NumShowSuggestionsCalls());
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
   base::RunLoop().RunUntilIdle();
 }
 
@@ -2621,7 +2650,7 @@
   password_autofill_agent_->InformNoSavedCredentials(
       /*should_show_popup_without_passwords=*/false);
 
-  SimulateElementClick(kPasswordName);
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
 
   EXPECT_CALL(fake_driver_, ShowPasswordSuggestions).Times(0);
   base::RunLoop().RunUntilIdle();
@@ -2642,13 +2671,14 @@
 
   // Call SimulateElementClick() to produce a user gesture on the page so
   // autofill will actually fill.
-  SimulateElementClick(kUsernameName);
-  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions).Times(testing::AtLeast(1));
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
+  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions)
+      .Times(NumShowSuggestionsCalls());
   base::RunLoop().RunUntilIdle();
 
   // Simulate a user clicking on the username element. This should produce a
   // message with all the usernames.
-  autofill_agent_->FormControlElementClicked(username_element_);
+  SimulateElementClick(username_element_);
   CheckSuggestions(std::u16string(), true);
 
   // Now simulate a user typing in a saved username. The list is filtered.
@@ -2656,7 +2686,7 @@
               ShowPasswordSuggestions(
                   Field(&autofill::PasswordSuggestionRequest::element_id,
                         form_util::GetFieldRendererId(username_element_))))
-      .Times(testing::AtLeast(1));
+      .Times(NumShowSuggestionsCalls());
   SimulateUsernameTyping(kAliceUsername);
 }
 
@@ -2673,14 +2703,15 @@
 
   // Call SimulateElementClick() to produce a user gesture on the page so
   // autofill will actually fill.
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
   EXPECT_CALL(fake_driver_, ShowPasswordSuggestions);
   base::RunLoop().RunUntilIdle();
 
   // Simulate a user clicking on the password element. This should produce no
   // message.
-  autofill_agent_->FormControlElementClicked(password_element_);
-  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions);
+  SimulateElementClick(password_element_);
+  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions)
+      .Times(NumShowSuggestionsCalls());
   base::RunLoop().RunUntilIdle();
 }
 
@@ -2887,7 +2918,7 @@
   SimulateOnFillPasswordForm(fill_data_);
 
   // Simulate a user click so that the password field's real value is filled.
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
 
   // Simulate replacing the username and password field.
   static constexpr char kJavaScript[] =
@@ -3228,7 +3259,7 @@
       /*new_password_id=*/"password", /*confirm_password_id=*/nullptr);
   // Simulate the user clicks on a password field, that leads to showing
   // generation pop-up. GeneratedPasswordAccepted can't be called without it.
-  SimulateElementClick(kPasswordName);
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
 
   std::u16string password = u"NewPass22";
   EXPECT_CALL(fake_pw_client_, PresaveGeneratedPassword(_, Eq(password)));
@@ -3249,13 +3280,13 @@
       /*new_password_id=*/"password", /*confirm_password_id=*/nullptr);
   // Simulate the user clicks on a password field, that leads to showing
   // generation pop-up. GeneratedPasswordAccepted can't be called without it.
-  SimulateElementClick(kPasswordName);
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
   std::u16string password = u"NewPass22";
   EXPECT_CALL(fake_pw_client_, PresaveGeneratedPassword(_, Eq(password)));
   password_generation_->GeneratedPasswordAccepted(password);
 
   // The form should not be autofilled on the next call of FillPasswordForm
-  EXPECT_CALL(fake_pw_client_, PasswordNoLongerGenerated(_));
+  EXPECT_CALL(fake_pw_client_, PasswordNoLongerGenerated);
   SimulateOnFillPasswordForm(fill_data_);
   base::RunLoop().RunUntilIdle();
 
@@ -3318,10 +3349,10 @@
 
   // Simulate the field being clicked to start typing. This should trigger
   // generation but not password autofill.
-  SimulateElementClick("new_password");
+  ASSERT_TRUE(SimulateElementClick("new_password"));
   // TODO(crbug.com/40279043): Expect the call precisely once.
-  EXPECT_CALL(fake_pw_client_, AutomaticGenerationAvailable(_))
-      .Times(testing::AtLeast(1));
+  EXPECT_CALL(fake_pw_client_, AutomaticGenerationAvailable)
+      .Times(NumShowSuggestionsCalls());
   base::RunLoop().RunUntilIdle();
   testing::Mock::VerifyAndClearExpectations(&fake_pw_client_);
   EXPECT_CALL(fake_driver_, ShowPasswordSuggestions).Times(0);
@@ -3345,7 +3376,7 @@
 
   // Focus `password_element_` and verify that suggestions are shown to the
   // user.
-  SimulateElementClick(kPasswordName);
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
   CheckSuggestions(/*typed_username=*/u"", true);
 
   // Simulate manual generation triggering.
@@ -3367,7 +3398,7 @@
 
   // Focus the password element again and verify that suggestions are shown to
   // the user.
-  SimulateElementClick(kPasswordName);
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
   CheckSuggestions(/*typed_username=*/u"", true);
 }
 
@@ -3383,7 +3414,7 @@
   SimulateOnFillPasswordForm(fill_data_);
 
   for (const auto& selected_element : {username_element_, password_element_}) {
-    autofill_agent_->FormControlElementClicked(selected_element);
+    SimulateElementClick(selected_element);
     // Neither field should be autocompleted.
     CheckTextFieldsDOMState(std::string(), false, std::string(), false);
 
@@ -3410,7 +3441,7 @@
   SimulateOnFillPasswordForm(fill_data_);
   // Simulate a user clicking on the username element. This should produce a
   // message.
-  autofill_agent_->FormControlElementClicked(username_element_);
+  SimulateElementClick(username_element_);
   CheckSuggestions(u"", true);
 }
 
@@ -3429,7 +3460,7 @@
   SimulateOnFillPasswordForm(fill_data_);
   // Simulate a user clicking on the password element. This should produce a
   // message.
-  autofill_agent_->FormControlElementClicked(password_element_);
+  SimulateElementClick(password_element_);
   CheckSuggestions(u"", true);
 }
 
@@ -3951,9 +3982,9 @@
   UpdateUrlForHTML(kTwoNoUsernameFormsHTML);
   SimulateOnFillPasswordForm(fill_data_);
 
-  SimulateElementClick("password1");
+  ASSERT_TRUE(SimulateElementClick("password1"));
   CheckSuggestions(std::u16string(), true);
-  SimulateElementClick("password2");
+  ASSERT_TRUE(SimulateElementClick("password2"));
   CheckSuggestions(std::u16string(), true);
 }
 
@@ -4047,13 +4078,13 @@
 
   // Call SimulateElementClick() to produce a user gesture on the page so
   // autofill will actually fill.
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
   EXPECT_CALL(fake_driver_, ShowPasswordSuggestions);
   base::RunLoop().RunUntilIdle();
 
   // Simulate a user clicking on the password element. This should produce a
   // dropdown with suggestion of all available usernames.
-  autofill_agent_->FormControlElementClicked(password_element_);
+  SimulateElementClick(password_element_);
   CheckSuggestions(u"", true);
 }
 
@@ -4073,23 +4104,25 @@
 
   // Call SimulateElementClick() to produce a user gesture on the page so
   // autofill will actually fill.
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
   EXPECT_CALL(fake_driver_, ShowPasswordSuggestions);
   base::RunLoop().RunUntilIdle();
 
   // Simulate a user clicking on the password elements. This should produce
   // dropdowns with suggestion of all available usernames.
-  SimulateElementClick("password");
+  ASSERT_TRUE(SimulateElementClick("password"));
   CheckSuggestions(u"", true);
 
-  SimulateElementClick("newpassword");
+  ASSERT_TRUE(SimulateElementClick("newpassword"));
   CheckSuggestions(u"", true);
 
-  SimulateElementClick("confirmpassword");
+  ASSERT_TRUE(SimulateElementClick("confirmpassword"));
   CheckSuggestions(u"", true);
 
   // The user chooses to autofill the current password field.
-  autofill_agent_->FormControlElementClicked(password_element_);
+  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions)
+      .Times(NumShowSuggestionsCalls());
+  SimulateElementClick(password_element_);
   password_autofill_agent_->FillPasswordSuggestion(kAliceUsername16,
                                                    kAlicePassword16);
   base::RunLoop().RunUntilIdle();
@@ -4097,13 +4130,13 @@
   // Simulate a user clicking on not autofilled password fields. This should
   // produce no suggestion dropdowns.
   EXPECT_CALL(fake_driver_, ShowPasswordSuggestions).Times(0);
-  SimulateElementClick("newpassword");
-  SimulateElementClick("confirmpassword");
+  ASSERT_TRUE(SimulateElementClick("newpassword"));
+  ASSERT_TRUE(SimulateElementClick("confirmpassword"));
   base::RunLoop().RunUntilIdle();
 
   // But when the user clicks on the autofilled password field again it should
   // still produce a suggestion dropdown.
-  SimulateElementClick("password");
+  ASSERT_TRUE(SimulateElementClick("password"));
   CheckSuggestions(u"", true);
 }
 #endif  // !BUILDFLAG(IS_ANDROID)
@@ -4164,7 +4197,7 @@
   ASSERT_EQ(0, fake_driver_.called_check_safe_browsing_reputation_cnt());
   // Simulate a click on password field to set its on focus,
   // CheckSafeBrowsingReputation() should be called.
-  SimulateElementClick(kPasswordName);
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
   base::RunLoop().RunUntilIdle();
   EXPECT_EQ(1, fake_driver_.called_check_safe_browsing_reputation_cnt());
 
@@ -4174,18 +4207,18 @@
   EXPECT_EQ(1, fake_driver_.called_check_safe_browsing_reputation_cnt());
 
   // No CheckSafeBrowsingReputation() call on username field click.
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
   base::RunLoop().RunUntilIdle();
   EXPECT_EQ(1, fake_driver_.called_check_safe_browsing_reputation_cnt());
 
-  SimulateElementClick(kPasswordName);
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
   base::RunLoop().RunUntilIdle();
   EXPECT_EQ(1, fake_driver_.called_check_safe_browsing_reputation_cnt());
 
   // Navigate to another page and click on password field,
   // CheckSafeBrowsingReputation() should be triggered again.
   LoadHTML(kFormHTML);
-  SimulateElementClick(kPasswordName);
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
   base::RunLoop().RunUntilIdle();
   EXPECT_EQ(2, fake_driver_.called_check_safe_browsing_reputation_cnt());
 }
@@ -4228,7 +4261,7 @@
 }
 
 TEST_F(PasswordAutofillAgentTest, ManualFallbackForSaving) {
-  EXPECT_CALL(fake_pw_client_, PresaveGeneratedPassword(_, _)).Times(0);
+  EXPECT_CALL(fake_pw_client_, PresaveGeneratedPassword).Times(0);
   // The users enters a username. Inform the driver regardless.
   SimulateUsernameTyping(kUsernameName);
   EXPECT_EQ(1, fake_driver_.called_inform_about_user_input_count());
@@ -4325,7 +4358,7 @@
   UpdateOnlyPasswordElement();
 
   // Simulate a user clicking on the password element.
-  autofill_agent_->FormControlElementClicked(password_element_);
+  SimulateElementClick(password_element_);
 
   fake_driver_.Flush();
   // Check that information about Gaia reauthentication is sent to the browser.
@@ -4355,15 +4388,16 @@
   SimulateClosingKeyboardReplacingSurfaceIfAndroid(kUsernameName);
 
   password_autofill_agent_->SetPasswordFillData(fill_data_);
-  SimulateElementClick(kPasswordName);
-  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions).Times(testing::AtLeast(1));
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
+  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions)
+      .Times(NumShowSuggestionsCalls());
   base::RunLoop().RunUntilIdle();
 
   // Change fill data
   fill_data_.preferred_login.username_value = u"a-changed-username";
 
   password_autofill_agent_->SetPasswordFillData(fill_data_);
-  SimulateElementClick(kPasswordName);
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
   // Empty value because nothing was typed into the field.
   CheckSuggestions(u"", true);
 }
@@ -4533,7 +4567,7 @@
   CheckTextFieldsDOMState(std::string(), true, std::string(), false);
 
   // Simulate a user click so that the username field's real value is filled.
-  SimulateElementClick(kUsernameName);
+  ASSERT_TRUE(SimulateElementClick(kUsernameName));
   CheckTextFieldsDOMState(kAliceUsername, true, std::string(), false);
 }
 
@@ -4573,7 +4607,7 @@
   CheckTextFieldsDOMState(std::string(), false, std::string(), false);
 
   // After filling with the suggestion, the username field should be filled.
-  autofill_agent_->FormControlElementClicked(username_element_);
+  SimulateElementClick(username_element_);
   password_autofill_agent_->FillPasswordSuggestion(kAliceUsername16,
                                                    kAlicePassword16);
   CheckTextFieldsDOMState(kAliceUsername, true, std::string(), false);
@@ -4630,13 +4664,15 @@
 
   SimulateOnFillPasswordForm(fill_data_);
   ClearUsernameAndPasswordFieldValues();
-  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions);
+  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions)
+      .Times(NumShowSuggestionsCalls());
   SimulateSuggestionChoiceOfUsernameAndPassword(
       password_element_, kAliceUsername16, kAlicePassword16);
   CheckTextFieldsDOMState(kAliceUsername, true, kAlicePassword, true);
   base::RunLoop().RunUntilIdle();
 
-  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions);
+  EXPECT_CALL(fake_driver_, ShowPasswordSuggestions)
+      .Times(NumShowSuggestionsCalls());
   SimulateSuggestionChoiceOfUsernameAndPassword(
       password_element_, u"", kPasswordForEmptyUsernameCredential16);
 
@@ -4649,7 +4685,7 @@
 TEST_F(PasswordAutofillAgentTest, NoRefillOfUserInput) {
   ClearUsernameAndPasswordFieldValues();
   SimulateOnFillPasswordForm(fill_data_);
-  SimulateElementClick(kPasswordName);
+  ASSERT_TRUE(SimulateElementClick(kPasswordName));
   SimulatePasswordTyping("newpwd");
   SimulateOnFillPasswordForm(fill_data_);
   CheckTextFieldsStateForElements(username_element_, kAliceUsername, true,
@@ -4841,7 +4877,7 @@
   fill_data_.wait_for_username = true;
   SimulateOnFillPasswordForm(fill_data_);
 
-  autofill_agent_->FormControlElementClicked(password_element_);
+  SimulateElementClick(password_element_);
   // Ensure that field are not filled on page load.
   CheckTextFieldsDOMState(std::string(), false, std::string(), false);
 
@@ -4862,7 +4898,7 @@
 
 #if BUILDFLAG(IS_ANDROID)
   // Ensure TTF isn't shown when the user focuses the password field.
-  autofill_agent_->FormControlElementClicked(password_element_);
+  SimulateElementClick(password_element_);
   password_autofill_agent_->KeyboardReplacingSurfaceClosed(
       /*show_virtual_keyboard=*/false);
 #endif  // BUILDFLAG(IS_ANDROID)
@@ -4873,7 +4909,7 @@
   SimulateOnFillPasswordForm(fill_data_);
 
   // Simulate focusing the field and triggering password generation.
-  autofill_agent_->FormControlElementClicked(password_element_);
+  SimulateElementClick(password_element_);
   base::test::TestFuture<const std::optional<
       ::autofill::password_generation::PasswordGenerationUIData>&>
       future_for_waiting;
@@ -4978,7 +5014,7 @@
   SimulateOnFillPasswordForm(fill_data_);
 
   // Fill the form.
-  autofill_agent_->FormControlElementClicked(username_element_);
+  SimulateElementClick(username_element_);
   password_autofill_agent_->FillPasswordSuggestion(kAliceUsername16,
                                                    kAlicePassword16);
   base::RunLoop().RunUntilIdle();
@@ -5010,7 +5046,7 @@
   SimulateOnFillPasswordForm(fill_data_);
 
   // Fill the form.
-  autofill_agent_->FormControlElementClicked(username_element_);
+  SimulateElementClick(username_element_);
   password_autofill_agent_->FillPasswordSuggestion(kAliceUsername16,
                                                    kAlicePassword16);
   base::RunLoop().RunUntilIdle();
diff --git a/chrome/renderer/autofill/password_generation_agent_browsertest.cc b/chrome/renderer/autofill/password_generation_agent_browsertest.cc
index 978bd87..5f5a8790 100644
--- a/chrome/renderer/autofill/password_generation_agent_browsertest.cc
+++ b/chrome/renderer/autofill/password_generation_agent_browsertest.cc
@@ -115,7 +115,7 @@
 
   void HidePopup() override {}
 
-  void FocusNoLongerOnForm(bool had_interacted_form) override {}
+  void FocusOnNonFormField(bool had_interacted_form) override {}
 
   void FocusOnFormField(const FormData& form,
                         const FormFieldData& field) override {}
diff --git a/chrome/test/data/webui/chromeos/settings/os_privacy_page/privacy_hub_geolocation_subpage_test.ts b/chrome/test/data/webui/chromeos/settings/os_privacy_page/privacy_hub_geolocation_subpage_test.ts
index b723500..a7f9285 100644
--- a/chrome/test/data/webui/chromeos/settings/os_privacy_page/privacy_hub_geolocation_subpage_test.ts
+++ b/chrome/test/data/webui/chromeos/settings/os_privacy_page/privacy_hub_geolocation_subpage_test.ts
@@ -5,12 +5,12 @@
 import 'chrome://os-settings/lazy_load.js';
 
 import {PrivacyHubBrowserProxyImpl, SettingsPrivacyHubGeolocationSubpage} from 'chrome://os-settings/lazy_load.js';
-import {appPermissionHandlerMojom, CrLinkRowElement, GeolocationAccessLevel, LocalizedLinkElement, Router, routes, setAppPermissionProviderForTesting, SettingsDropdownMenuElement, SettingsPrivacyHubSystemServiceRow} from 'chrome://os-settings/os_settings.js';
+import {appPermissionHandlerMojom, CrLinkRowElement, GeolocationAccessLevel, LocalizedLinkElement, Router, routes, ScheduleType, setAppPermissionProviderForTesting, SettingsDropdownMenuElement, SettingsPrivacyHubSystemServiceRow} from 'chrome://os-settings/os_settings.js';
 import {PermissionType, TriState} from 'chrome://resources/cr_components/app_management/app_management.mojom-webui.js';
 import {loadTimeData} from 'chrome://resources/js/load_time_data.js';
 import {DomRepeat, flush} from 'chrome://resources/polymer/v3_0/polymer/polymer_bundled.min.js';
 import {assertEquals, assertLT, assertNotReached, assertNull, assertTrue} from 'chrome://webui-test/chai_assert.js';
-import {flushTasks} from 'chrome://webui-test/polymer_test_util.js';
+import {flushTasks, waitAfterNextRender} from 'chrome://webui-test/polymer_test_util.js';
 
 import {FakeMetricsPrivate} from '../fake_metrics_private.js';
 
@@ -38,6 +38,34 @@
             value: GeolocationAccessLevel.ALLOWED,
           },
         },
+        dark_mode: {
+          schedule_type: {
+            key: 'ash.user.dark_mode.schedule_type',
+            type: chrome.settingsPrivate.PrefType.NUMBER,
+            value: ScheduleType.SUNSET_TO_SUNRISE,
+          },
+        },
+        night_light: {
+          schedule_type: {
+            key: 'ash.night_light.schedule_type',
+            type: chrome.settingsPrivate.PrefType.NUMBER,
+            value: ScheduleType.SUNSET_TO_SUNRISE,
+          },
+        },
+      },
+      generated: {
+        resolve_timezone_by_geolocation_on_off: {
+          key: 'generated.resolve_timezone_by_geolocation_on_off',
+          type: chrome.settingsPrivate.PrefType.BOOLEAN,
+          value: true,
+        },
+      },
+      settings: {
+        ambient_mode: {
+          enabled: {
+            value: true,
+          },
+        },
       },
     };
     privacyHubGeolocationSubpage.prefs = prefs;
@@ -113,32 +141,67 @@
                                                 '#appName')!.textContent;
   }
 
+  interface TextOptions {
+    notConfiguredText: string;
+    allowedText: string;
+    blockedText: string;
+  }
+
   function checkService(
-      systemService: SettingsPrivacyHubSystemServiceRow, nameVarName: string,
-      expectedName: string, allowedTextVarName: string, allowedText: string,
-      blockedText: string) {
+      systemService: SettingsPrivacyHubSystemServiceRow, expectedName: string,
+      isConfiguredToUseGeolocation: boolean,
+      expectedDescriptions: TextOptions) {
     // Check  service name.
-    assertEquals(expectedName, privacyHubGeolocationSubpage.i18n(nameVarName));
     assertEquals(expectedName, getSystemServiceName(systemService));
 
-    // Check subtext.
+    // Check subtext:
+    // Check when the system service is not configured to use geolocation (e.g.
+    // time zone is selected from the static list).
+    if (isConfiguredToUseGeolocation) {
+      assertEquals(
+          expectedDescriptions['notConfiguredText'],
+          getSystemServicePermissionText(systemService));
+      return;
+    }
+    // Check when the system service is using geolocation.
     switch (getGeolocationAccessLevel()) {
       case GeolocationAccessLevel.DISALLOWED:
         assertEquals(
-            blockedText, getSystemServicePermissionText(systemService));
+            expectedDescriptions['blockedText'],
+            getSystemServicePermissionText(systemService));
         break;
       case GeolocationAccessLevel.ALLOWED:
         // Falls through to ONLY_ALLOWED_FOR_SYSTEM
       case GeolocationAccessLevel.ONLY_ALLOWED_FOR_SYSTEM:
         assertEquals(
-            allowedText, privacyHubGeolocationSubpage.i18n(allowedTextVarName));
-        assertEquals(
-            allowedText, getSystemServicePermissionText(systemService));
+            expectedDescriptions['allowedText'],
+            getSystemServicePermissionText(systemService));
         break;
     }
   }
 
-  function checkServiceSection() {
+  function setAutomaticTimeZoneEnabled(enabled: boolean) {
+    privacyHubGeolocationSubpage.set(
+        'generated.resolve_timezone_by_geolocation_on_off.value', enabled);
+  }
+
+  function setNightLightScheduleType(scheduleType: ScheduleType) {
+    privacyHubGeolocationSubpage.set(
+        'ash.night_light.schedule_type.value', scheduleType);
+  }
+
+  function setLocalWeatherEnabled(enabled: boolean) {
+    privacyHubGeolocationSubpage.set(
+        'settings.ambient_mode.enabled.value', enabled);
+  }
+
+  function setDarkThemeScheduleType(scheduleType: ScheduleType) {
+    privacyHubGeolocationSubpage.set(
+        'ash.dark_mode.schedule_type.value', scheduleType);
+  }
+
+
+  async function checkServiceSection() {
     assertEquals(
         privacyHubGeolocationSubpage.i18n(
             'privacyHubSystemServicesSectionTitle'),
@@ -148,29 +211,76 @@
 
     const systemServices =
         getSystemServicesFromSubpage(privacyHubGeolocationSubpage);
-
     assertEquals(4, systemServices.length);
-    checkService(
-        systemServices[0]!, 'privacyHubSystemServicesAutomaticTimeZoneName',
-        'Automatic time zone based on Wi-Fi or mobile networks',
-        'privacyHubSystemServicesAllowedText', 'Allowed',
-        'Blocked. Time zone is currently set to ' +
-            'Test Time Zone' +
-            ' and can only be updated manually.');
-    checkService(
-        systemServices[1]!, 'privacyHubSystemServicesSunsetScheduleName',
-        'Automatic sunset schedule', 'privacyHubSystemServicesAllowedText',
-        'Allowed',
-        'Blocked. Schedule is currently set to 7:00AM - 8:00PM' +
-            ' and can only be updated manually.');
-    checkService(
-        systemServices[2]!, 'privacyHubSystemServicesLocalWeatherName',
-        'Local weather', 'privacyHubSystemServicesAllowedText', 'Allowed',
-        'Blocked');
-    checkService(
-        systemServices[3]!, 'privacyHubSystemServicesDarkThemeName',
-        'Automatic light/dark theme', 'privacyHubSystemServicesAllowedText',
-        'Allowed', 'Blocked');
+
+    const i18n = privacyHubGeolocationSubpage.i18n;
+    for (const timeZoneAutomaticSetting of [true, false]) {
+      setAutomaticTimeZoneEnabled(timeZoneAutomaticSetting);
+      await waitAfterNextRender(privacyHubGeolocationSubpage);
+
+      checkService(
+          systemServices[0]!,
+          i18n('privacyHubSystemServicesAutomaticTimeZoneName'),
+          timeZoneAutomaticSetting, {
+            notConfiguredText:
+                i18n('privacyHubSystemServicesGeolocationNotConfigured'),
+            allowedText: i18n('privacyHubSystemServicesAllowedText'),
+            blockedText: 'Blocked. Time zone is currently set to ' +
+                'Test Time Zone' +
+                ' and can only be updated manually.',
+          });
+    }
+
+    const allScheduleTypes: ScheduleType[] =
+        Object.values(ScheduleType)
+            .filter(value => typeof value === 'number') as ScheduleType[];
+    // Test Night Light
+    for (const scheduleType of allScheduleTypes) {
+      setNightLightScheduleType(scheduleType as ScheduleType);
+      await waitAfterNextRender(privacyHubGeolocationSubpage);
+
+      checkService(
+          systemServices[1]!,
+          i18n('privacyHubSystemServicesSunsetScheduleName'),
+          scheduleType === ScheduleType.SUNSET_TO_SUNRISE, {
+            notConfiguredText:
+                i18n('privacyHubSystemServicesGeolocationNotConfigured'),
+            allowedText: i18n('privacyHubSystemServicesAllowedText'),
+            blockedText:
+                'Blocked. Schedule is currently set to 7:00AM - 8:00PM' +
+                ' and can only be updated manually.',
+          });
+    }
+
+    // Test Local Weather
+    for (const localWeatherEnabled of [true, false]) {
+      setLocalWeatherEnabled(localWeatherEnabled);
+      await waitAfterNextRender(privacyHubGeolocationSubpage);
+
+      checkService(
+          systemServices[2]!, i18n('privacyHubSystemServicesLocalWeatherName'),
+          localWeatherEnabled, {
+            notConfiguredText:
+                i18n('privacyHubSystemServicesGeolocationNotConfigured'),
+            allowedText: i18n('privacyHubSystemServicesAllowedText'),
+            blockedText: 'Blocked',
+          });
+    }
+
+    // Test Dark Theme
+    for (const scheduleType of allScheduleTypes) {
+      setDarkThemeScheduleType(scheduleType as ScheduleType);
+      await waitAfterNextRender(privacyHubGeolocationSubpage);
+
+      checkService(
+          systemServices[3]!, i18n('privacyHubSystemServicesDarkThemeName'),
+          scheduleType === ScheduleType.SUNSET_TO_SUNRISE, {
+            notConfiguredText:
+                i18n('privacyHubSystemServicesGeolocationNotConfigured'),
+            allowedText: i18n('privacyHubSystemServicesAllowedText'),
+            blockedText: 'Blocked',
+          });
+    }
   }
 
   test('Geolocation sub-label updates on location change', async () => {
diff --git a/chrome/test/data/webui/cr_components/certificate_manager_v2_test.ts b/chrome/test/data/webui/cr_components/certificate_manager_v2_test.ts
index 0d24fa2..d14a577 100644
--- a/chrome/test/data/webui/cr_components/certificate_manager_v2_test.ts
+++ b/chrome/test/data/webui/cr_components/certificate_manager_v2_test.ts
@@ -27,6 +27,7 @@
       'getChromeRootStoreCerts',
       'getPlatformClientCerts',
       'getProvisionedClientCerts',
+      'exportChromeRootStore',
       'viewCertificate',
     ]);
   }
@@ -50,6 +51,10 @@
     this.methodCalled('viewCertificate', sha256hashHex);
   }
 
+  exportChromeRootStore() {
+    this.methodCalled('exportChromeRootStore');
+  }
+
   setChromeRootStoreCerts(crsCerts: SummaryCertInfo[]) {
     this.crsCerts_ = crsCerts;
   }
@@ -98,7 +103,6 @@
   test('element check', async () => {
     initializeElement();
 
-    await microtasksFinished();
     assertEquals(
         'deadbeef', certEntry.$.certhash.value, 'wrong hash in input box');
     certEntry.$.view.click();
@@ -143,7 +147,6 @@
     assertTrue(certManager.$.toast.open);
   });
 
-
   test('CRS list populated', async () => {
     const certs: SummaryCertInfo[] = [
       {
@@ -163,6 +166,26 @@
     assertEquals('deadbeef', matchEls[0]!.sha256hashHex);
   });
 
+  test('Export CRS certs', async () => {
+    const certs: SummaryCertInfo[] = [
+      {
+        'sha256hashHex': 'deadbeef',
+        'displayName': 'cert1',
+      },
+    ];
+    testProxy.handler.setChromeRootStoreCerts(certs);
+    initializeElement();
+
+    await microtasksFinished();
+    assertFalse(certManager.$.toast.open);
+
+    const certEntries =
+        certManager.$.crsCerts.querySelectorAll('certificate-entry-v2');
+    assertEquals(1, certEntries.length, 'no certs found');
+    certManager.$.exportCRS.click();
+    await testProxy.handler.whenCalled('exportChromeRootStore');
+  });
+
   test('platform client certs populated', async () => {
     const certs: SummaryCertInfo[] = [
       {
diff --git a/chrome/test/data/webui/password_manager/settings_section_test.ts b/chrome/test/data/webui/password_manager/settings_section_test.ts
index 44d06fbd..6f66767 100644
--- a/chrome/test/data/webui/password_manager/settings_section_test.ts
+++ b/chrome/test/data/webui/password_manager/settings_section_test.ts
@@ -719,4 +719,31 @@
         loadTimeData.getString('passwordManagerPinChanged'),
         section.$.toast.textContent!.trim());
   });
+
+  test('Disconnect Cloud Authenticator is available', async function() {
+    passwordManager.data.isConnectedToCloudAuthenticator = true;
+    passwordManager.data.disconnectCloudAuthenticatorSuccessful = true;
+
+    const section = document.createElement('settings-section');
+    document.body.appendChild(section);
+    await flushTasks();
+
+    const disconnectCloudAuthenticatorRow =
+        section.shadowRoot!.querySelector<HTMLElement>(
+            '#disconnectCloudAuthenticatorRow');
+
+    assertTrue(!!disconnectCloudAuthenticatorRow);
+
+    const disconnectButton =
+        disconnectCloudAuthenticatorRow.querySelector<HTMLElement>(
+            '#disconnectCloudAuthenticatorButton');
+    assertTrue(!!disconnectButton);
+    disconnectButton.click();
+    await passwordManager.whenCalled('disconnectCloudAuthenticator');
+
+    assertTrue(section.$.toast.open);
+    assertEquals(
+        loadTimeData.getString('disconnectCloudAuthenticatorToastMessage'),
+        section.$.toast.textContent!.trim());
+  });
 });
diff --git a/chrome/test/data/webui/password_manager/test_password_manager_proxy.ts b/chrome/test/data/webui/password_manager/test_password_manager_proxy.ts
index 339415b..e26fdbb 100644
--- a/chrome/test/data/webui/password_manager/test_password_manager_proxy.ts
+++ b/chrome/test/data/webui/password_manager/test_password_manager_proxy.ts
@@ -25,9 +25,10 @@
     isAccountStorageDefault: boolean,
     passwords: chrome.passwordsPrivate.PasswordUiEntry[],
     isPasswordManagerPinAvailable: boolean,
+    isCloudAuthenticatorConnected: boolean,
     changePasswordManagerPinSuccesful: boolean|null,
     disconnectCloudAuthenticatorSuccessful: boolean|null,
-    isConnectedToCloudAuthenticator: boolean,
+    isConnectedToCloudAuthenticator: boolean|null,
   };
 
   listeners: {
@@ -108,9 +109,10 @@
       isAccountStorageDefault: false,
       passwords: [],
       isPasswordManagerPinAvailable: false,
+      isCloudAuthenticatorConnected: false,
       changePasswordManagerPinSuccesful: null,
       disconnectCloudAuthenticatorSuccessful: null,
-      isConnectedToCloudAuthenticator: false,
+      isConnectedToCloudAuthenticator: null,
     };
 
     // Holds listeners so they can be called when needed.
@@ -404,7 +406,9 @@
 
   disconnectCloudAuthenticator(): Promise<boolean> {
     this.methodCalled('disconnectCloudAuthenticator');
-    if (this.data.disconnectCloudAuthenticatorSuccessful !== null) {
+    if (this.data.isConnectedToCloudAuthenticator !== null &&
+        this.data.disconnectCloudAuthenticatorSuccessful !== null) {
+      this.data.isConnectedToCloudAuthenticator = false;
       return Promise.resolve(this.data.disconnectCloudAuthenticatorSuccessful);
     }
     return Promise.reject(new Error());
@@ -412,6 +416,10 @@
 
   isConnectedToCloudAuthenticator(): Promise<boolean> {
     this.methodCalled('isConnectedToCloudAuthenticator');
-    return Promise.resolve(this.data.isConnectedToCloudAuthenticator);
+    if (this.data.isConnectedToCloudAuthenticator !== null) {
+      return Promise.resolve(this.data.isConnectedToCloudAuthenticator);
+    }
+
+    return Promise.reject(new Error());
   }
 }
diff --git a/chromeos/ash/components/audio/audio_devices_pref_handler.h b/chromeos/ash/components/audio/audio_devices_pref_handler.h
index 50962b99..f3af41f 100644
--- a/chromeos/ash/components/audio/audio_devices_pref_handler.h
+++ b/chromeos/ash/components/audio/audio_devices_pref_handler.h
@@ -42,6 +42,11 @@
   // Sets the input noise cancellation in profile prefs.
   virtual void SetNoiseCancellationState(bool noise_cancellation_state) = 0;
 
+  // Reads whether input style transfer is on from profile prefs.
+  virtual bool GetStyleTransferState() const = 0;
+  // Sets the input style transfer in profile prefs.
+  virtual void SetStyleTransferState(bool style_transfer_state) = 0;
+
   // Sets the device active state in prefs.
   // Note: |activate_by_user| indicates whether |device| is set to active
   // by user or by priority, and it only matters when |active| is true.
diff --git a/chromeos/ash/components/audio/audio_devices_pref_handler_impl.cc b/chromeos/ash/components/audio/audio_devices_pref_handler_impl.cc
index 0bb23c4..99c00705 100644
--- a/chromeos/ash/components/audio/audio_devices_pref_handler_impl.cc
+++ b/chromeos/ash/components/audio/audio_devices_pref_handler_impl.cc
@@ -359,6 +359,16 @@
                            noise_cancellation_state);
 }
 
+bool AudioDevicesPrefHandlerImpl::GetStyleTransferState() const {
+  return local_state_->GetBoolean(prefs::kInputStyleTransferEnabled);
+}
+
+void AudioDevicesPrefHandlerImpl::SetStyleTransferState(
+    bool style_transfer_state) {
+  local_state_->SetBoolean(prefs::kInputStyleTransferEnabled,
+                           style_transfer_state);
+}
+
 bool AudioDevicesPrefHandlerImpl::GetForceRespectUiGainsState() {
   return local_state_->GetBoolean(prefs::kInputForceRespectUiGainsEnabled);
 }
@@ -516,6 +526,7 @@
   registry->RegisterDictionaryPref(prefs::kAudioDevicesMute);
   registry->RegisterDictionaryPref(prefs::kAudioDevicesState);
   registry->RegisterBooleanPref(prefs::kInputNoiseCancellationEnabled, false);
+  registry->RegisterBooleanPref(prefs::kInputStyleTransferEnabled, false);
   registry->RegisterBooleanPref(prefs::kHandsFreeProfileInputSuperResolution,
                                 false);
 
diff --git a/chromeos/ash/components/audio/audio_devices_pref_handler_impl.h b/chromeos/ash/components/audio/audio_devices_pref_handler_impl.h
index 5bcc2a6..435b531 100644
--- a/chromeos/ash/components/audio/audio_devices_pref_handler_impl.h
+++ b/chromeos/ash/components/audio/audio_devices_pref_handler_impl.h
@@ -58,6 +58,9 @@
   bool GetNoiseCancellationState() override;
   void SetNoiseCancellationState(bool noise_cancellation_state) override;
 
+  bool GetStyleTransferState() const override;
+  void SetStyleTransferState(bool style_transfer_state) override;
+
   bool GetAudioOutputAllowedValue() const override;
 
   void AddAudioPrefObserver(AudioPrefObserver* observer) override;
diff --git a/chromeos/ash/components/audio/audio_devices_pref_handler_impl_unittest.cc b/chromeos/ash/components/audio/audio_devices_pref_handler_impl_unittest.cc
index 65ab4df..38f2b38a 100644
--- a/chromeos/ash/components/audio/audio_devices_pref_handler_impl_unittest.cc
+++ b/chromeos/ash/components/audio/audio_devices_pref_handler_impl_unittest.cc
@@ -501,6 +501,12 @@
   EXPECT_TRUE(audio_pref_handler_->GetNoiseCancellationState());
 }
 
+TEST_P(AudioDevicesPrefHandlerTest, InputStyleTransferPrefRegistered) {
+  EXPECT_FALSE(audio_pref_handler_->GetStyleTransferState());
+  audio_pref_handler_->SetStyleTransferState(true);
+  EXPECT_TRUE(audio_pref_handler_->GetStyleTransferState());
+}
+
 TEST_P(AudioDevicesPrefHandlerTest, HfpMicSrPrefRegistered) {
   EXPECT_FALSE(audio_pref_handler_->GetHfpMicSrState());
   audio_pref_handler_->SetHfpMicSrState(true);
diff --git a/chromeos/ash/components/audio/audio_devices_pref_handler_stub.cc b/chromeos/ash/components/audio/audio_devices_pref_handler_stub.cc
index e397946..4b73e7a 100644
--- a/chromeos/ash/components/audio/audio_devices_pref_handler_stub.cc
+++ b/chromeos/ash/components/audio/audio_devices_pref_handler_stub.cc
@@ -127,6 +127,15 @@
   noise_cancellation_state_ = noise_cancellation_state;
 }
 
+bool AudioDevicesPrefHandlerStub::GetStyleTransferState() const {
+  return style_transfer_state_;
+}
+
+void AudioDevicesPrefHandlerStub::SetStyleTransferState(
+    bool style_transfer_state) {
+  style_transfer_state_ = style_transfer_state;
+}
+
 bool AudioDevicesPrefHandlerStub::GetAudioOutputAllowedValue() const {
   return is_audio_output_allowed_;
 }
diff --git a/chromeos/ash/components/audio/audio_devices_pref_handler_stub.h b/chromeos/ash/components/audio/audio_devices_pref_handler_stub.h
index 1f981e76..55beda0 100644
--- a/chromeos/ash/components/audio/audio_devices_pref_handler_stub.h
+++ b/chromeos/ash/components/audio/audio_devices_pref_handler_stub.h
@@ -60,6 +60,9 @@
   bool GetNoiseCancellationState() override;
   void SetNoiseCancellationState(bool noise_cancellation_state) override;
 
+  bool GetStyleTransferState() const override;
+  void SetStyleTransferState(bool style_transfer_state) override;
+
   void SetAudioOutputAllowedValue(bool is_audio_output_allowed);
 
   bool GetForceRespectUiGainsState() override;
@@ -80,6 +83,7 @@
 
   bool is_audio_output_allowed_ = true;
   bool noise_cancellation_state_ = true;
+  bool style_transfer_state_ = false;
   bool force_respect_ui_gains_ = false;
   bool hfp_mic_sr_ = false;
 };
diff --git a/chromeos/ash/components/system/statistics_provider.cc b/chromeos/ash/components/system/statistics_provider.cc
index 34becbb7..7eda50f 100644
--- a/chromeos/ash/components/system/statistics_provider.cc
+++ b/chromeos/ash/components/system/statistics_provider.cc
@@ -66,6 +66,8 @@
 const char kIsCrosDebugKey[] = "is_cros_debug";
 const char kIsCrosDebugValueFalse[] = "0";
 const char kIsCrosDebugValueTrue[] = "1";
+const char kMachineModelName[] = "model_name";
+const char kMachineOemName[] = "oem_name";
 const char kManufactureDateKey[] = "mfg_date";
 const char kOffersCouponCodeKey[] = "ubind_attribute";
 const char kOffersGroupCodeKey[] = "gbind_attribute";
diff --git a/chromeos/ash/components/system/statistics_provider.h b/chromeos/ash/components/system/statistics_provider.h
index 579f569..9b2b7b6 100644
--- a/chromeos/ash/components/system/statistics_provider.h
+++ b/chromeos/ash/components/system/statistics_provider.h
@@ -172,6 +172,12 @@
 COMPONENT_EXPORT(CHROMEOS_ASH_COMPONENTS_SYSTEM)
 extern const char kDisplayProfilesKey[];
 
+// Machine model and oem names.
+COMPONENT_EXPORT(CHROMEOS_ASH_COMPONENTS_SYSTEM)
+extern const char kMachineModelName[];
+COMPONENT_EXPORT(CHROMEOS_ASH_COMPONENTS_SYSTEM)
+extern const char kMachineOemName[];
+
 // This interface provides access to Chrome OS statistics.
 class COMPONENT_EXPORT(CHROMEOS_ASH_COMPONENTS_SYSTEM) StatisticsProvider {
  public:
diff --git a/chromeos/ash/components/system/statistics_provider_impl.cc b/chromeos/ash/components/system/statistics_provider_impl.cc
index 3a97861..4b13baf 100644
--- a/chromeos/ash/components/system/statistics_provider_impl.cc
+++ b/chromeos/ash/components/system/statistics_provider_impl.cc
@@ -551,6 +551,8 @@
       kKeyboardMechanicalLayoutKey,
       kAttestedDeviceIdKey,
       kDisplayProfilesKey,
+      kMachineModelName,
+      kMachineOemName,
   };
   constexpr std::array rw_keys{
       kActivateDateKey,      kBlockDevModeKey,
diff --git a/chromeos/constants/chromeos_features.cc b/chromeos/constants/chromeos_features.cc
index 9dd77db..200c1a7 100644
--- a/chromeos/constants/chromeos_features.cc
+++ b/chromeos/constants/chromeos_features.cc
@@ -224,6 +224,11 @@
 // Controls enabling / disabling the orca feature for dogfood population.
 BASE_FEATURE(kOrcaDogfood, "OrcaDogfood", base::FEATURE_DISABLED_BY_DEFAULT);
 
+// Enables or disables Orca internationalization.
+BASE_FEATURE(kOrcaInternationalize,
+             "OrcaInternationalize",
+             base::FEATURE_DISABLED_BY_DEFAULT);
+
 // Controls enabling / disabling orca l10n strings.
 BASE_FEATURE(kOrcaUseL10nStrings,
              "OrcaUseL10nStrings",
@@ -502,6 +507,15 @@
 #endif
 }
 
+bool IsOrcaInternationalizeEnabled() {
+#if BUILDFLAG(IS_CHROMEOS_LACROS)
+  return chromeos::BrowserParamsProxy::Get()->IsOrcaInternationalizeEnabled();
+#else
+  return base::FeatureList::IsEnabled(
+      chromeos::features::kOrcaInternationalize);
+#endif
+}
+
 bool ShouldDisableChromeComposeOnChromeOS() {
 #if BUILDFLAG(IS_CHROMEOS_LACROS)
   return chromeos::BrowserParamsProxy::Get()
diff --git a/chromeos/constants/chromeos_features.h b/chromeos/constants/chromeos_features.h
index 3ff38b1..c796dfc 100644
--- a/chromeos/constants/chromeos_features.h
+++ b/chromeos/constants/chromeos_features.h
@@ -81,6 +81,8 @@
 COMPONENT_EXPORT(CHROMEOS_CONSTANTS) BASE_DECLARE_FEATURE(kMahiDebugging);
 COMPONENT_EXPORT(CHROMEOS_CONSTANTS) BASE_DECLARE_FEATURE(kOrca);
 COMPONENT_EXPORT(CHROMEOS_CONSTANTS) BASE_DECLARE_FEATURE(kOrcaDogfood);
+COMPONENT_EXPORT(CHROMEOS_CONSTANTS)
+BASE_DECLARE_FEATURE(kOrcaInternationalize);
 COMPONENT_EXPORT(CHROMEOS_CONSTANTS) BASE_DECLARE_FEATURE(kOrcaUseL10nStrings);
 #if !BUILDFLAG(IS_CHROMEOS_LACROS)
 COMPONENT_EXPORT(CHROMEOS_CONSTANTS)
@@ -150,6 +152,7 @@
 bool IsSeparateWebAppShortcutBadgeIconEnabled();
 COMPONENT_EXPORT(CHROMEOS_CONSTANTS) bool IsOrcaEnabled();
 COMPONENT_EXPORT(CHROMEOS_CONSTANTS) bool IsOrcaUseL10nStringsEnabled();
+COMPONENT_EXPORT(CHROMEOS_CONSTANTS) bool IsOrcaInternationalizeEnabled();
 COMPONENT_EXPORT(CHROMEOS_CONSTANTS) bool IsQuickAnswersV2TranslationDisabled();
 COMPONENT_EXPORT(CHROMEOS_CONSTANTS)
 bool IsQuickAnswersV2SettingsSubToggleEnabled();
diff --git a/chromeos/crosapi/mojom/crosapi.mojom b/chromeos/crosapi/mojom/crosapi.mojom
index acf4625..7bd9d693a 100644
--- a/chromeos/crosapi/mojom/crosapi.mojom
+++ b/chromeos/crosapi/mojom/crosapi.mojom
@@ -1146,8 +1146,8 @@
 // parameters here. If a new parameter is added and its value is only known
 // after the user has logged in, please update BrowserPostLoginParams as well.
 //
-// Next version: 88
-// Next id: 88
+// Next version: 89
+// Next id: 89
 [Stable, RenamedFrom="crosapi.mojom.LacrosInitParams"]
 struct BrowserInitParams {
   // This is ash-chrome's version of the Crosapi interface. This is used by
@@ -1649,6 +1649,10 @@
   // Tell lacros whether the device is available to enable LL Privacy.
   [MinVersion=87]
   bool is_llprivacy_available@87;
+
+  // Set to true when orca internationalization flag is enabled in Ash.
+  [MinVersion=88]
+  bool is_orca_internationalize_enabled@88;
 };
 
 // BrowserPostLoginParams is the subset of parameters in BrowserInitParams
diff --git a/chromeos/startup/browser_params_proxy.cc b/chromeos/startup/browser_params_proxy.cc
index 8a90ed4..24e8b95 100644
--- a/chromeos/startup/browser_params_proxy.cc
+++ b/chromeos/startup/browser_params_proxy.cc
@@ -401,4 +401,8 @@
   return BrowserInitParams::Get()->is_mahi_supported_with_correct_feature_key;
 }
 
+bool BrowserParamsProxy::IsOrcaInternationalizeEnabled() const {
+  return BrowserInitParams::Get()->is_orca_internationalize_enabled;
+}
+
 }  // namespace chromeos
diff --git a/chromeos/startup/browser_params_proxy.h b/chromeos/startup/browser_params_proxy.h
index bc86fe5..0f2580b 100644
--- a/chromeos/startup/browser_params_proxy.h
+++ b/chromeos/startup/browser_params_proxy.h
@@ -184,6 +184,8 @@
 
   bool IsMahiSupportedWithCorrectFeatureKey() const;
 
+  bool IsOrcaInternationalizeEnabled() const;
+
  private:
   friend base::NoDestructor<BrowserParamsProxy>;
 
diff --git a/chromeos/strings/chromeos_strings_as.xtb b/chromeos/strings/chromeos_strings_as.xtb
index c0a79e8..0b6523e4 100644
--- a/chromeos/strings/chromeos_strings_as.xtb
+++ b/chromeos/strings/chromeos_strings_as.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">কোনো প্ৰতিচ্ছবি উপলব্ধ নহয়। ফট’ যোগ দিবলৈ, <ph name="LINK" />লৈ যাওক</translation>
 <translation id="2305172810646967500">ক’লা</translation>
 <translation id="2307344026739914387">বৰ্তমানৰ কী পেয়াৰ ব্যৱহাৰ কৰক</translation>
+<translation id="2308243864813041101">আপডে’ট প্ৰক্ৰিয়াটো অব্যাহত ৰাখিবলৈ <ph name="DEVICE_NAME" />ৰ ইউএছবি কে’বলডাল আনপ্লাগ কৰক</translation>
 <translation id="2320295602967756579">পাতল ৰঙৰ থীম সক্ষম কৰক</translation>
 <translation id="2323506179655536734">এৰি যোৱা হৈছে</translation>
 <translation id="2324354238778375592">ওপঙা</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">নিয়ন্ত্ৰণ</translation>
 <translation id="2652403576514495859">সক্ষম কৰক অথবা শ্ৰুতলিপি ট’গল কৰক</translation>
 <translation id="2653659639078652383">দাখিল কৰক</translation>
+<translation id="2654647726140493436">আপডে’ট প্ৰক্ৰিয়াটো চলি থাকোঁতে আপোনাৰ <ph name="DEVICE_TYPE" /> অফ নকৰিব বা <ph name="DEVICE_TYPE" />ৰ পাৱাৰ কে’বলডাল আনপ্লাগ নকৰিব</translation>
 <translation id="2656001153562991489">Chromebook Plusৰ বাবে বিশেষ</translation>
 <translation id="2665671725390405060">উচ্চাৰণটো শুনক</translation>
 <translation id="267442004702508783">ৰিফ্ৰেশ্ব কৰক</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">পুনৰ লিখক</translation>
 <translation id="3246869037381808805">১ দিনতকৈ পুৰণি প্ৰিণ্ট কাৰ্যসমূহ আঁতৰোৱা হ’ব</translation>
 <translation id="324961752321393509">আপোনাৰ প্ৰশাসকে এই এপ্‌টো বন্ধ কৰিবলৈ অনুমতি নিদিয়ে</translation>
+<translation id="3263941347294171263">আপডে’ট প্ৰক্ৰিয়াটো অব্যাহত ৰাখিবলৈ <ph name="DEVICE_NAME" />ৰ পাৱাৰ কে’বলডাল আনপ্লাগ কৰি পুনৰ প্লাগ কৰক</translation>
 <translation id="3268178239013324452">বিফল হৈছে - দুৱাৰ খোল খাই আছে</translation>
 <translation id="3275729367986477355">অৱতাৰৰ প্ৰতিচ্ছবি</translation>
 <translation id="3283504360622356314">{0,plural, =1{ফাইল সম্পাদনা কৰক}one{ফাইলসমূহ সম্পাদনা কৰক}other{ফাইলসমূহ সম্পাদনা কৰক}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725">আপোনাৰ <ph name="DEVICE_TYPE" />ত ছাইন ইন কৰক</translation>
 <translation id="5168185087976003268">বেটাৰীৰ অৱস্থা</translation>
 <translation id="5170568018924773124">ফ’ল্ডাৰত দেখুৱাওক</translation>
+<translation id="517075088756846356">আপডে’ট প্ৰক্ৰিয়াটো অব্যাহত ৰাখিবলৈ <ph name="DEVICE_NAME" />ৰ পাৱাৰ কে’বলডাল আনপ্লাগ কৰি পুনৰ প্লাগ কৰক</translation>
 <translation id="5180108905184566358">বাওবাব গছ</translation>
 <translation id="5180712487038406644">অভিব্যক্তিপূৰ্ণ</translation>
 <translation id="5190187232518914472">আপোনাৰ প্ৰিয় স্মৃতি ৰোমন্থন কৰক। এলবাম যোগ দিবলৈ অথবা সম্পাদনা কৰিবলৈ <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" />লৈ যাওক।</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">ক’ৰেল আৰু হালধীয়া মুগা</translation>
 <translation id="5543701552415191873">লক কৰা আছে</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">এই আপডে’টটো বাহ্যিক ডিভাইচৰ নিৰ্মাতাই প্ৰদান কৰিছে আৰু Googleএ সত্যাপন কৰা নাই।</translation>
 <translation id="5559898619118303662">সূৰ্যাস্তৰ সময়ত স্বয়ংক্ৰিয়ভাৱে গাঢ় ৰঙৰ থীমলৈ সলনি কৰক</translation>
 <translation id="556042886152191864">বুটাম</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_COLOR" />ৰ শ্বেডত <ph name="TERRAIN_FEATURE" /></translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">ৰঙীণ</translation>
 <translation id="710028965487274708">বিফল হৈছে - কৰ্তৃত্ব প্ৰদান কৰাটো বিফল হৈছে</translation>
+<translation id="7101959270679078188">আপডে’ট প্ৰক্ৰিয়াটো অব্যাহত ৰাখিবলৈ <ph name="DEVICE_NAME" /> আনলক কৰক</translation>
 <translation id="7103252855940681301"><ph name="COUNT" /> টা ডিভাইচৰ ভিতৰত <ph name="INDEX" />তম ডিভাইচ, যাৰ নাম <ph name="NAME" />।</translation>
 <translation id="7107255225945990211"><ph name="PRODUCT_NAME" />ৰ বিশেষ শিল্পকৰ্ম বাছনি কৰক</translation>
 <translation id="7108668606237948702">দিয়ক</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">আগতীয়াকৈ শ্বেয়াৰ কৰা চাবি</translation>
 <translation id="8677859815076891398">কোনো এলবাম নাই। <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" />ত এটা এলবাম সৃষ্টি কৰক।</translation>
 <translation id="8682949824227998083">ৰামেন</translation>
+<translation id="8689520252402395106">আপডে’ট প্ৰক্ৰিয়াটো অব্যাহত ৰাখিবলৈ <ph name="DEVICE_NAME" />ৰ ইউএছবি কে’বলডাল প্লাগত পুনৰ ইনছাৰ্ট কৰক</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> এই সুবিধাটো পৰিচালনা কৰিবলৈ বাওঁমুৱা অথবা সোঁমুৱা কাঁড়চিহ্নৰ কী ব্যৱহাৰ কৰক।</translation>
 <translation id="8712637175834984815">বুজি পালোঁ</translation>
 <translation id="871560550817059752">বিফল হৈছে - চিয়াহী শেষ হৈছে</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">আকৌ চেষ্টা কৰক</translation>
 <translation id="8726019395068607495">বন্ধ হৈছে - দুৱাৰ খোল খাই আছে</translation>
 <translation id="8730621377337864115">হ’ল</translation>
+<translation id="8739555075907731077">পজ কৰা হৈছে (<ph name="PERCENTAGE_VALUE" />% সম্পূৰ্ণ হৈছে)</translation>
 <translation id="8747900814994928677">সলনি কৰাটো নিশ্চিত কৰক</translation>
 <translation id="8749478549112817787">কেমেৰাৰ পটভূমি</translation>
 <translation id="8755946156089753497">টাৱাৰ</translation>
diff --git a/chromeos/strings/chromeos_strings_fil.xtb b/chromeos/strings/chromeos_strings_fil.xtb
index ac8ac20..1321cd4 100644
--- a/chromeos/strings/chromeos_strings_fil.xtb
+++ b/chromeos/strings/chromeos_strings_fil.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">Walang available na larawan. Para magdagdag ng mga larawan, pumunta sa <ph name="LINK" /></translation>
 <translation id="2305172810646967500">itim</translation>
 <translation id="2307344026739914387">Gamitin ang kasalukuyang keypair</translation>
+<translation id="2308243864813041101">Bunutin ang USB cable ng <ph name="DEVICE_NAME" /> para ituloy ang proseso ng pag-update</translation>
 <translation id="2320295602967756579">I-enable ang maliwanag na tema</translation>
 <translation id="2323506179655536734">NILAKTAWAN</translation>
 <translation id="2324354238778375592">I-float</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">Mga Kontrol</translation>
 <translation id="2652403576514495859">i-enable o i-toggle ang dictation</translation>
 <translation id="2653659639078652383">Isumite</translation>
+<translation id="2654647726140493436">Huwag i-off ang iyong <ph name="DEVICE_TYPE" /> o bunutin ang power cable ng <ph name="DEVICE_TYPE" /> habang isinasagawa ang update</translation>
 <translation id="2656001153562991489">Eksklusibo para sa Chromebook Plus</translation>
 <translation id="2665671725390405060">Pakinggan ang pagbigkas</translation>
 <translation id="267442004702508783">i-refresh</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">I-rewrite</translation>
 <translation id="3246869037381808805">Aalisin ang mga pag-print na lampas 1 araw na</translation>
 <translation id="324961752321393509">Hindi pinapayagan ng iyong administrator na isara ang app na ito</translation>
+<translation id="3263941347294171263">Bunutin at isaksak ulit ang <ph name="DEVICE_NAME" /> para ituloy ang proseso ng pag-update</translation>
 <translation id="3268178239013324452">Hindi na-print - Nakabukas ang takip</translation>
 <translation id="3275729367986477355">Larawan ng avatar</translation>
 <translation id="3283504360622356314">{0,plural, =1{I-edit ang file}one{I-edit ang mga file}other{I-edit ang mga file}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725">Mag-sign in sa iyong <ph name="DEVICE_TYPE" /></translation>
 <translation id="5168185087976003268">Tagal ng baterya</translation>
 <translation id="5170568018924773124">Ipinakita sa folder</translation>
+<translation id="517075088756846356">Bunutin at isaksak ulit ang power cable ng <ph name="DEVICE_NAME" /> para ituloy ang proseso ng pag-update</translation>
 <translation id="5180108905184566358">mga puno ng baobab</translation>
 <translation id="5180712487038406644">Expressive</translation>
 <translation id="5190187232518914472">Balikan ang iyong mga paboritong alaala. Para magdagdag o mag-edit ng mga album, pumunta sa <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" />.</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">coral at tan</translation>
 <translation id="5543701552415191873">naka-lock</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">Ibinigay ng manufacturer ng external na device ang update na ito at hindi pa ito nave-verify ng Google.</translation>
 <translation id="5559898619118303662">Awtomatikong lumipat sa madilim na tema sa paglubog ng araw</translation>
 <translation id="556042886152191864">Pindutan</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_FEATURE" /> na nasa shade ng <ph name="TERRAIN_COLOR" /></translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">makulay</translation>
 <translation id="710028965487274708">Nabigo - Hindi Nabigyan ng Pahintulot</translation>
+<translation id="7101959270679078188">I-unlock ang <ph name="DEVICE_NAME" /> para ituloy ang proseso ng pag-update</translation>
 <translation id="7103252855940681301">Device <ph name="INDEX" /> sa <ph name="COUNT" /> na nagngangalang <ph name="NAME" />.</translation>
 <translation id="7107255225945990211">Pumili ng artwork na eksklusibo sa <ph name="PRODUCT_NAME" /></translation>
 <translation id="7108668606237948702">enter</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">Pre-shared key:</translation>
 <translation id="8677859815076891398">Walang album. Gumawa ng album sa <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" />.</translation>
 <translation id="8682949824227998083">ramen</translation>
+<translation id="8689520252402395106">Ilagay ulit ang USB cable ng <ph name="DEVICE_NAME" /> para ituloy ang proseso ng pag-update</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> Gamitin ang mga Kaliwa o Pakanang arrow key para pamahalaan ang feature na ito.</translation>
 <translation id="8712637175834984815">Nakuha ko</translation>
 <translation id="871560550817059752">Hindi na-print - Wala nang ink</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">Muling subukan</translation>
 <translation id="8726019395068607495">Huminto - Nakabukas ang door</translation>
 <translation id="8730621377337864115">Tapos na</translation>
+<translation id="8739555075907731077">Naka-pause (<ph name="PERCENTAGE_VALUE" />% ang nakumpleto)</translation>
 <translation id="8747900814994928677">Kumpirmahin ang pagbabago</translation>
 <translation id="8749478549112817787">Background ng Camera</translation>
 <translation id="8755946156089753497">tore</translation>
diff --git a/chromeos/strings/chromeos_strings_gu.xtb b/chromeos/strings/chromeos_strings_gu.xtb
index b2bd237..5b958700 100644
--- a/chromeos/strings/chromeos_strings_gu.xtb
+++ b/chromeos/strings/chromeos_strings_gu.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">કોઈ છબી ઉપલબ્ધ નથી. ફોટા ઉમેરવા માટે, <ph name="LINK" /> પર જાઓ</translation>
 <translation id="2305172810646967500">કાળો</translation>
 <translation id="2307344026739914387">હાલની કીની જોડીનો ઉપયોગ કરો</translation>
+<translation id="2308243864813041101">અપડેટની પ્રક્રિયા ચાલુ રાખવા માટે <ph name="DEVICE_NAME" />ના USB કેબલને અનપ્લગ કરો</translation>
 <translation id="2320295602967756579">ઝાંખી થીમ ચાલુ કરો</translation>
 <translation id="2323506179655536734">છોડ્યું</translation>
 <translation id="2324354238778375592">ફ્લોટિંગ વિન્ડો</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">નિયંત્રણો</translation>
 <translation id="2652403576514495859">ડિક્ટેશનની સુવિધા ચાલુ અથવા ટૉગલ કરો</translation>
 <translation id="2653659639078652383">સબમિટ કરો</translation>
+<translation id="2654647726140493436">અપડેટની પ્રક્રિયા ચાલુ હોય ત્યારે તમારા <ph name="DEVICE_TYPE" />ને બંધ ન કરો અથવા <ph name="DEVICE_TYPE" />નો પાવર કેબલ અનપ્લગ ન કરો</translation>
 <translation id="2656001153562991489">Chromebook Plus માટે વિશેષ</translation>
 <translation id="2665671725390405060">ઉચ્ચાર સાંભળો</translation>
 <translation id="267442004702508783">રિફ્રેશ કરો</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">ફરીથી લખો</translation>
 <translation id="3246869037381808805">1 દિવસ કરતાં જૂના પ્રિન્ટ કાર્યો કાઢી નાખવામાં આવશે</translation>
 <translation id="324961752321393509">તમારા ઍડમિનિસ્ટ્રેટર દ્વારા આ ઍપને બંધ કરવાની મંજૂરી આપવામાં આવતી નથી</translation>
+<translation id="3263941347294171263">અપડેટની પ્રક્રિયા ચાલુ રાખવા માટે <ph name="DEVICE_NAME" />ને અનપ્લગ કરો અને ફરીથી પ્લગ નાખો</translation>
 <translation id="3268178239013324452">નિષ્ફળ રહ્યું - પ્રિન્ટરનું ઢાંકણ ખૂલ્લું છે</translation>
 <translation id="3275729367986477355">અવતારની છબી</translation>
 <translation id="3283504360622356314">{0,plural, =1{ફાઇલમાં ફેરફાર કરો}one{ફાઇલમાં ફેરફાર કરો}other{ફાઇલમાં ફેરફાર કરો}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725">તમારા <ph name="DEVICE_TYPE" /> પર સાઇન ઇન કરો</translation>
 <translation id="5168185087976003268">બૅટરીની ક્ષમતા</translation>
 <translation id="5170568018924773124">ફોલ્ડરમાં બતાવો</translation>
+<translation id="517075088756846356">અપડેટની પ્રક્રિયા ચાલુ રાખવા માટે <ph name="DEVICE_NAME" />ના પાવર કેબલને અનપ્લગ કરો અને ફરીથી પ્લગ નાખો</translation>
 <translation id="5180108905184566358">બાઑબેબના વૃક્ષો</translation>
 <translation id="5180712487038406644">અભિવ્યક્તપૂર્ણ</translation>
 <translation id="5190187232518914472">તમારી મનગમતી યાદગીરીઓને ફરીથી માણો. આલ્બમ ઉમેરવા અથવા તેમાં ફેરફાર કરવા માટે, <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" /> પર જાઓ.</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">કોરલ અને ટૅન</translation>
 <translation id="5543701552415191873">લૉક છે</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">આ અપડેટ બાહ્ય ડિવાઇસ નિર્માતા દ્વારા આપવામાં આવે છે અને તેની Google દ્વારા ચકાસણી કરવામાં આવી નથી.</translation>
 <translation id="5559898619118303662">સૂર્યાસ્ત સમયે ઑટોમૅટિક રીતે ઘેરી થીમ પર સ્વિચ કરો</translation>
 <translation id="556042886152191864">બટન</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_COLOR" />ના શેડમાં <ph name="TERRAIN_FEATURE" /></translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">કલરફૂલ</translation>
 <translation id="710028965487274708">નિષ્ફળ રહ્યું - અધિકરણ નિષ્ફળ</translation>
+<translation id="7101959270679078188">અપડેટની પ્રક્રિયા ચાલુ રાખવા માટે <ph name="DEVICE_NAME" />ને અનલૉક કરો</translation>
 <translation id="7103252855940681301"><ph name="NAME" /> નામનું ડિવાઇસ (<ph name="INDEX" />/<ph name="COUNT" />).</translation>
 <translation id="7107255225945990211"><ph name="PRODUCT_NAME" /> માટે વિશેષ આર્ટવર્ક પસંદ કરો</translation>
 <translation id="7108668606237948702">Enter</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">પહેલેથી-શેર કરેલી કી</translation>
 <translation id="8677859815076891398">કોઈ આલ્બમ નથી. <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" />માં કોઈ આલ્બમ બનાવો.</translation>
 <translation id="8682949824227998083">રૅમન</translation>
+<translation id="8689520252402395106">અપડેટની પ્રક્રિયા ચાલુ રાખવા માટે <ph name="DEVICE_NAME" />નો USB કેબલ ફરી દાખલ કરો</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> આ સુવિધા મેનેજ કરવા માટે ડાબી કે જમણી એરો કીનો ઉપયોગ કરો.</translation>
 <translation id="8712637175834984815">સમજાઈ ગયું</translation>
 <translation id="871560550817059752">નિષ્ફળ થયું - પ્રિન્ટરમાં શાહી પૂરી થઈ ગઈ છે</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">ફરી પ્રયાસ કરો</translation>
 <translation id="8726019395068607495">બંધ - ઢાંકણ ખુલ્લું છે</translation>
 <translation id="8730621377337864115">થઈ ગયું</translation>
+<translation id="8739555075907731077">થોભાવ્યું (<ph name="PERCENTAGE_VALUE" />% પૂર્ણ)</translation>
 <translation id="8747900814994928677">ફેરફાર કન્ફર્મ કરો</translation>
 <translation id="8749478549112817787">કૅમેરાનું બૅકગ્રાઉન્ડ</translation>
 <translation id="8755946156089753497">ટાવર</translation>
diff --git a/chromeos/strings/chromeos_strings_hi.xtb b/chromeos/strings/chromeos_strings_hi.xtb
index 4ea9d2d..fa9f8178 100644
--- a/chromeos/strings/chromeos_strings_hi.xtb
+++ b/chromeos/strings/chromeos_strings_hi.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">कोई इमेज उपलब्ध नहीं है. फ़ोटो जोड़ने के लिए, <ph name="LINK" /> पर जाएं</translation>
 <translation id="2305172810646967500">ब्लैक</translation>
 <translation id="2307344026739914387">मौजूदा कुंजी के जोड़े का इस्तेमाल करें</translation>
+<translation id="2308243864813041101">अपडेट की प्रोसेस जारी रखने के लिए, <ph name="DEVICE_NAME" /> का यूएसबी केबल हटाएं</translation>
 <translation id="2320295602967756579">हल्के रंग वाली थीम चालू करें</translation>
 <translation id="2323506179655536734">छोड़ दिया गया</translation>
 <translation id="2324354238778375592">फ़्लोट</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">कंट्रोल</translation>
 <translation id="2652403576514495859">लिखवाने की सुविधा को चालू या टॉगल करता है</translation>
 <translation id="2653659639078652383">सबमिट करें</translation>
+<translation id="2654647726140493436">अपडेट के दौरान, न तो <ph name="DEVICE_TYPE" /> को बंद करें और न ही <ph name="DEVICE_TYPE" /> का पावर केबल हटाएं</translation>
 <translation id="2656001153562991489">Chromebook Plus के लिए खास तौर पर उपलब्ध</translation>
 <translation id="2665671725390405060">उच्चारण सुनें</translation>
 <translation id="267442004702508783">रीफ्रेश करें</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">फिर से लिखें</translation>
 <translation id="3246869037381808805">एक दिन से ज़्यादा पुरानी, प्रिंट की गई फ़ाइलों को हटा दिया जाएगा</translation>
 <translation id="324961752321393509">आपका एडमिन इस ऐप्लिकेशन को बंद करने की अनुमति नहीं देता</translation>
+<translation id="3263941347294171263">अपडेट की प्रोसेस जारी रखने के लिए, <ph name="DEVICE_NAME" /> को हटाएं और फिर से लगाएं</translation>
 <translation id="3268178239013324452">प्रिंट नहीं हो पाया - प्रिंटर का दरवाज़ा खुला है</translation>
 <translation id="3275729367986477355">अवतार इमेज की सेटिंग पर जाएं</translation>
 <translation id="3283504360622356314">{0,plural, =1{फ़ाइल में बदलाव करें}one{फ़ाइल में बदलाव करें}other{फ़ाइलों में बदलाव करें}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725">अपने <ph name="DEVICE_TYPE" /> में साइन इन करें</translation>
 <translation id="5168185087976003268">बैटरी की स्थिति</translation>
 <translation id="5170568018924773124">फ़ोल्डर में दिखाएं</translation>
+<translation id="517075088756846356">अपडेट की प्रोसेस जारी रखने के लिए, <ph name="DEVICE_NAME" /> का पावर केबल हटाएं और इसे फिर से लगाएं</translation>
 <translation id="5180108905184566358">बेओबैब ट्री</translation>
 <translation id="5180712487038406644">एक्सप्रेसिव</translation>
 <translation id="5190187232518914472">अपनी पसंदीदा यादें ताज़ा करें. एल्बम जोड़ने या उनमें बदलाव करने के लिए, <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" /> पर जाएं.</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">कोरल और टैन</translation>
 <translation id="5543701552415191873">लॉक है</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">यह अपडेट, डिवाइस बनाने वाली बाहरी कंपनी ने उपलब्ध कराया है और Google ने इसकी पुष्टि नहीं की है.</translation>
 <translation id="5559898619118303662">शाम होने पर, अपने-आप गहरे रंग वाली थीम पर स्विच करें</translation>
 <translation id="556042886152191864">बटन</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_COLOR" /> शेड में <ph name="TERRAIN_FEATURE" /></translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">कलरफ़ुल</translation>
 <translation id="710028965487274708">नहीं मिल सकी - अनुमति नहीं मिल सकी</translation>
+<translation id="7101959270679078188">अपडेट की प्रोसेस जारी रखने के लिए, <ph name="DEVICE_NAME" /> को अनलॉक करें</translation>
 <translation id="7103252855940681301"><ph name="COUNT" /> में से <ph name="INDEX" /> डिवाइस, जिसका नाम <ph name="NAME" /> है.</translation>
 <translation id="7107255225945990211"><ph name="PRODUCT_NAME" /> के लिए खास आर्टवर्क चुनें</translation>
 <translation id="7108668606237948702">enter</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">पहले से शेयर की गई कुंजी</translation>
 <translation id="8677859815076891398">कोई एल्बम नहीं. <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" /> में एल्बम बनाएं.</translation>
 <translation id="8682949824227998083">रामेन</translation>
+<translation id="8689520252402395106">अपडेट की प्रोसेस जारी रखने के लिए, <ph name="DEVICE_NAME" /> का यूएसबी केबल फिर से लगाएं</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> इस सुविधा को प्रबंधित करने के लिए लेफ़्ट और राइट ऐरो बटन इस्तेमाल करें.</translation>
 <translation id="8712637175834984815">समझ लिया</translation>
 <translation id="871560550817059752">प्रिंट नहीं हो पाया - स्याही खत्म हो गई</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">फिर से कोशिश करें</translation>
 <translation id="8726019395068607495">बंद हो गया - दरवाज़ा खुला है</translation>
 <translation id="8730621377337864115">हो गया</translation>
+<translation id="8739555075907731077">रोका गया (<ph name="PERCENTAGE_VALUE" />% हो गया)</translation>
 <translation id="8747900814994928677">बदलाव की पुष्टि करें</translation>
 <translation id="8749478549112817787">कैमरे का बैकग्राउंड</translation>
 <translation id="8755946156089753497">टावर</translation>
diff --git a/chromeos/strings/chromeos_strings_hy.xtb b/chromeos/strings/chromeos_strings_hy.xtb
index 3fb1374..a23802d6 100644
--- a/chromeos/strings/chromeos_strings_hy.xtb
+++ b/chromeos/strings/chromeos_strings_hy.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">Ոչ մի պատկեր չկա։ Լուսանկարներ ավելացնելու համար անցեք <ph name="LINK" />։</translation>
 <translation id="2305172810646967500">սև</translation>
 <translation id="2307344026739914387">Օգտագործել ընթացիկ բանալիների զույգը</translation>
+<translation id="2308243864813041101">Թարմացումը շարունակելու համար անջատեք USB մալուխը <ph name="DEVICE_NAME" /> սարքից</translation>
 <translation id="2320295602967756579">Միացնել բաց թեման</translation>
 <translation id="2323506179655536734">ԲԱՑ ԹՈՂՆՎԵՑ</translation>
 <translation id="2324354238778375592">Լողացող ռեժիմ</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">Կարգավորումներ</translation>
 <translation id="2652403576514495859">միացնել կամ անջատել թելադրումը</translation>
 <translation id="2653659639078652383">Ուղարկել</translation>
+<translation id="2654647726140493436">Թարմացումը շարունակելու համար չանջատեք <ph name="DEVICE_TYPE" /> սարքը և չանջատեք հոսանքի լարը <ph name="DEVICE_TYPE" /> սարքից</translation>
 <translation id="2656001153562991489">Բացառապես Chromebook Plus-ի համար</translation>
 <translation id="2665671725390405060">Լսել արտասանությունը</translation>
 <translation id="267442004702508783">թարմացնել</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">Նորից գրել</translation>
 <translation id="3246869037381808805">Տպման առաջադրանքները, որոնք 1 օրից հին են, կհեռացվեն</translation>
 <translation id="324961752321393509">Ձեր ադմինիստրատորը թույլ չի տալիս փակել այս հավելվածը</translation>
+<translation id="3263941347294171263">Թարմացումը շարունակելու համար անջատեք հոսանքի լարը ձեր <ph name="DEVICE_NAME" /> սարքից և նորից միացրեք</translation>
 <translation id="3268178239013324452">Չհաջողվեց տպել – Կափարիչը բաց է</translation>
 <translation id="3275729367986477355">Ավատարի պատկեր</translation>
 <translation id="3283504360622356314">{0,plural, =1{Փոփոխել ֆայլը}one{Փոփոխել ֆայլերը}other{Փոփոխել ֆայլերը}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725">Մուտք գործեք ձեր <ph name="DEVICE_TYPE" /></translation>
 <translation id="5168185087976003268">Մարտկոցի կարգավիճակը</translation>
 <translation id="5170568018924773124">Ցույց տալ պանակում</translation>
+<translation id="517075088756846356">Թարմացումը շարունակելու համար անջատեք հոսանքի լարը ձեր <ph name="DEVICE_NAME" /> սարքից և նորից միացրեք</translation>
 <translation id="5180108905184566358">բաոբաբի ծառեր</translation>
 <translation id="5180712487038406644">Արտահայտիչ</translation>
 <translation id="5190187232518914472">Վերապրեք լավագույն պահերը։ Ալբոմ ավելացնելու կամ առկա ալբոմներում փոփոխություններ անելու համար անցեք <ph name="LINK_BEGIN" />Google Լուսանկարներ<ph name="LINK_END" />։</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">կորալ և բաց դարչնագույն</translation>
 <translation id="5543701552415191873">կողպված է</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">Այս թարմացումը տրամադրվել է արտաքին սարքի արտադրողի կողմից և չի ստուգվել Google-ի կողմից։</translation>
 <translation id="5559898619118303662">Մայրամուտին ավտոմատ միացնել մուգ թեման</translation>
 <translation id="556042886152191864">Կոճակ</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_FEATURE" /> <ph name="TERRAIN_COLOR" /> երանգներով</translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">գունագեղ</translation>
 <translation id="710028965487274708">Սխալ – չհաջողվեց թույլատրել</translation>
+<translation id="7101959270679078188">Թարմացումը շարունակելու համար ապակողպեք <ph name="DEVICE_NAME" /> սարքը</translation>
 <translation id="7103252855940681301">Սարք <ph name="INDEX" />/<ph name="COUNT" />, <ph name="NAME" />։</translation>
 <translation id="7107255225945990211">Ընտրեք <ph name="PRODUCT_NAME" />-ի բացառիկ պաստառներ</translation>
 <translation id="7108668606237948702">enter</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">Ընդհանուր բանալի</translation>
 <translation id="8677859815076891398">Ալբոմներ չկան: Ստեղծեք ալբոմ <ph name="LINK_BEGIN" />Google Լուսանկարներում<ph name="LINK_END" />։</translation>
 <translation id="8682949824227998083">ռամեն</translation>
+<translation id="8689520252402395106">Թարմացումը շարունակելու համար նորից միացրեք USB մալուխը ձեր <ph name="DEVICE_NAME" /> սարքին</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> Այս գործառույթը կառավարելու համար օգտագործեք ձախ կամ աջ սլաքները։</translation>
 <translation id="8712637175834984815">Պատրաստ է</translation>
 <translation id="871560550817059752">Չհաջողվեց տպել – Թանաքը սպառվել է</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">Փորձել կրկին</translation>
 <translation id="8726019395068607495">Դադարեցվել է – Դռնակը բաց է</translation>
 <translation id="8730621377337864115">Պատրաստ է</translation>
+<translation id="8739555075907731077">Դադարեցված է (կատարված է <ph name="PERCENTAGE_VALUE" />%)</translation>
 <translation id="8747900814994928677">Հաստատեք փոփոխությունը</translation>
 <translation id="8749478549112817787">Տեսախցիկի ֆոն</translation>
 <translation id="8755946156089753497">աշտարակ</translation>
diff --git a/chromeos/strings/chromeos_strings_ja.xtb b/chromeos/strings/chromeos_strings_ja.xtb
index fdb7ec72..9b6f3100 100644
--- a/chromeos/strings/chromeos_strings_ja.xtb
+++ b/chromeos/strings/chromeos_strings_ja.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">画像がありません。写真を追加するには、<ph name="LINK" /> にアクセスしてください</translation>
 <translation id="2305172810646967500">黒い</translation>
 <translation id="2307344026739914387">現在の鍵ペアを使用</translation>
+<translation id="2308243864813041101">更新プロセスを続行するには、<ph name="DEVICE_NAME" /> の USB ケーブルを取り外してください</translation>
 <translation id="2320295602967756579">ライトモードを有効にする</translation>
 <translation id="2323506179655536734">スキップ</translation>
 <translation id="2324354238778375592">フロート表示</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">コントロール</translation>
 <translation id="2652403576514495859">音声入力の有効化または切り替え</translation>
 <translation id="2653659639078652383">送信</translation>
+<translation id="2654647726140493436">更新中は、<ph name="DEVICE_TYPE" /> をオフにしたり、<ph name="DEVICE_TYPE" /> の電源ケーブルを取り外したりしないでください</translation>
 <translation id="2656001153562991489">Chromebook Plus 限定</translation>
 <translation id="2665671725390405060">発音を聴く</translation>
 <translation id="267442004702508783">更新</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">書き換え</translation>
 <translation id="3246869037381808805">昨日より前の印刷ジョブは削除されます</translation>
 <translation id="324961752321393509">このアプリを閉じることは、管理者が許可していません</translation>
+<translation id="3263941347294171263">更新プロセスを続行するには、<ph name="DEVICE_NAME" /> を取り外してから、もう一度差し込んでください</translation>
 <translation id="3268178239013324452">失敗 - 扉が開いています</translation>
 <translation id="3275729367986477355">アバターの画像</translation>
 <translation id="3283504360622356314">{0,plural, =1{ファイルを編集}other{ファイルを編集}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725"><ph name="DEVICE_TYPE" /> にログインしてください</translation>
 <translation id="5168185087976003268">電池の状態</translation>
 <translation id="5170568018924773124">フォルダを開く</translation>
+<translation id="517075088756846356">更新プロセスを続行するには、<ph name="DEVICE_NAME" /> の電源ケーブルを取り外してから、もう一度差し込んでください</translation>
 <translation id="5180108905184566358">バオバブの木々</translation>
 <translation id="5180712487038406644">Expressive</translation>
 <translation id="5190187232518914472">いつでも思い出の写真を。アルバムを追加または編集するには、<ph name="LINK_BEGIN" />Google フォト<ph name="LINK_END" />にアクセスしてください。</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">コーラルとタン</translation>
 <translation id="5543701552415191873">ロック中</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">このアップデートは外部のデバイス メーカーから提供されたもので、Google で確認は行っていません。</translation>
 <translation id="5559898619118303662">日の入り時にダークテーマへ自動的に切り替える</translation>
 <translation id="556042886152191864">ボタン</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_COLOR" /> の色合いの <ph name="TERRAIN_FEATURE" /></translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">カラフル</translation>
 <translation id="710028965487274708">失敗 - 認証に失敗しました</translation>
+<translation id="7101959270679078188">更新プロセスを続行するには、<ph name="DEVICE_NAME" /> のロックを解除してください</translation>
 <translation id="7103252855940681301">デバイス <ph name="INDEX" />/<ph name="COUNT" />、名前: <ph name="NAME" />。</translation>
 <translation id="7107255225945990211"><ph name="PRODUCT_NAME" /> 限定のアートワークを選択します</translation>
 <translation id="7108668606237948702">Enter</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">事前共有キー</translation>
 <translation id="8677859815076891398">アルバムはありません。<ph name="LINK_BEGIN" />Google フォト<ph name="LINK_END" />でアルバムを作成してください。</translation>
 <translation id="8682949824227998083">ラーメン</translation>
+<translation id="8689520252402395106">更新プロセスを続行するには、<ph name="DEVICE_NAME" /> の USB ケーブルをもう一度差し込んでください</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> 左右矢印キーでこの機能を管理できます。</translation>
 <translation id="8712637175834984815">OK</translation>
 <translation id="871560550817059752">失敗 - インクがありません</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">やり直し</translation>
 <translation id="8726019395068607495">停止 - 扉が開いています</translation>
 <translation id="8730621377337864115">完了</translation>
+<translation id="8739555075907731077">一時停止(<ph name="PERCENTAGE_VALUE" />% 完了)</translation>
 <translation id="8747900814994928677">変更を確認</translation>
 <translation id="8749478549112817787">カメラの背景</translation>
 <translation id="8755946156089753497">タワー</translation>
diff --git a/chromeos/strings/chromeos_strings_ko.xtb b/chromeos/strings/chromeos_strings_ko.xtb
index 5b102ac..85777f1 100644
--- a/chromeos/strings/chromeos_strings_ko.xtb
+++ b/chromeos/strings/chromeos_strings_ko.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">사용할 수 있는 이미지가 없습니다. 사진을 추가하려면 <ph name="LINK" />(으)로 이동하세요.</translation>
 <translation id="2305172810646967500">블랙</translation>
 <translation id="2307344026739914387">현재 키 쌍 사용</translation>
+<translation id="2308243864813041101">업데이트를 계속하려면 <ph name="DEVICE_NAME" />에서 USB 케이블을 분리하세요.</translation>
 <translation id="2320295602967756579">밝은 테마 사용 설정</translation>
 <translation id="2323506179655536734">건너뜀</translation>
 <translation id="2324354238778375592">플로팅</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">컨트롤</translation>
 <translation id="2652403576514495859">음성기록 사용 설정 또는 전환</translation>
 <translation id="2653659639078652383">제출</translation>
+<translation id="2654647726140493436">업데이트가 진행되는 동안 <ph name="DEVICE_TYPE" />의 전원을 끄거나 <ph name="DEVICE_TYPE" />에서 전원 케이블을 분리하지 마세요.</translation>
 <translation id="2656001153562991489">Chromebook Plus 전용</translation>
 <translation id="2665671725390405060">발음 듣기</translation>
 <translation id="267442004702508783">새로고침</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">재작성하기</translation>
 <translation id="3246869037381808805">1일 이상 경과한 인쇄 작업은 삭제됩니다.</translation>
 <translation id="324961752321393509">관리자가 이 앱의 종료를 허용하지 않습니다.</translation>
+<translation id="3263941347294171263">업데이트를 계속하려면 <ph name="DEVICE_NAME" />에서 전원을 분리했다가 다시 연결하세요.</translation>
 <translation id="3268178239013324452">실패 - 덮개 열림</translation>
 <translation id="3275729367986477355">아바타 이미지</translation>
 <translation id="3283504360622356314">{0,plural, =1{파일 수정}other{파일 수정}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725"><ph name="DEVICE_TYPE" />에 로그인</translation>
 <translation id="5168185087976003268">배터리 상태</translation>
 <translation id="5170568018924773124">폴더 열기</translation>
+<translation id="517075088756846356">업데이트를 계속하려면 <ph name="DEVICE_NAME" />에서 전원 케이블을 분리했다가 다시 연결하세요.</translation>
 <translation id="5180108905184566358">바오밥나무</translation>
 <translation id="5180712487038406644">생생함</translation>
 <translation id="5190187232518914472">소중한 추억을 되새겨 보세요. 앨범을 추가하거나 수정하려면 <ph name="LINK_BEGIN" />Google 포토<ph name="LINK_END" />로 이동하세요.</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">코럴색 및 황갈색</translation>
 <translation id="5543701552415191873">잠김</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">이 업데이트는 외부 기기 제조업체에서 제공하며 Google에서 확인하지 않았습니다.</translation>
 <translation id="5559898619118303662">일몰 시 어두운 테마로 자동 전환</translation>
 <translation id="556042886152191864">버튼</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_COLOR" />의 <ph name="TERRAIN_FEATURE" /></translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /><ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">다채로운</translation>
 <translation id="710028965487274708">실패 - 승인 실패</translation>
+<translation id="7101959270679078188">업데이트를 계속하려면 <ph name="DEVICE_NAME" />의 잠금을 해제하세요.</translation>
 <translation id="7103252855940681301">기기 <ph name="COUNT" />대 중 <ph name="INDEX" />번째, 기기 이름은 <ph name="NAME" />입니다.</translation>
 <translation id="7107255225945990211"><ph name="PRODUCT_NAME" /> 전용 포스터 선택</translation>
 <translation id="7108668606237948702">입력</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">사전 공유 키:</translation>
 <translation id="8677859815076891398">앨범이 없습니다. <ph name="LINK_BEGIN" />Google 포토<ph name="LINK_END" />에서 앨범을 만드세요.</translation>
 <translation id="8682949824227998083">라면</translation>
+<translation id="8689520252402395106">업데이트를 계속하려면 <ph name="DEVICE_NAME" />에 USB 케이블을 다시 꽂으세요.</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> 이 기능을 관리하려면 왼쪽 또는 오른쪽 화살표 키를 사용하세요.</translation>
 <translation id="8712637175834984815">확인</translation>
 <translation id="871560550817059752">실패 - 잉크 없음</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">다시 시도하기</translation>
 <translation id="8726019395068607495">중지됨 - 덮개 열림</translation>
 <translation id="8730621377337864115">완료</translation>
+<translation id="8739555075907731077">일시중지됨(<ph name="PERCENTAGE_VALUE" />% 완료)</translation>
 <translation id="8747900814994928677">변경사항 확인</translation>
 <translation id="8749478549112817787">카메라 배경</translation>
 <translation id="8755946156089753497">탑</translation>
diff --git a/chromeos/strings/chromeos_strings_ky.xtb b/chromeos/strings/chromeos_strings_ky.xtb
index 32d3ffa1..eb40293 100644
--- a/chromeos/strings/chromeos_strings_ky.xtb
+++ b/chromeos/strings/chromeos_strings_ky.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">Сүрөт жок. Сүрөттөрдү кошуу үчүн төмөнкү жерге өтүңүз: <ph name="LINK" /></translation>
 <translation id="2305172810646967500">кара</translation>
 <translation id="2307344026739914387">Учурдагы жуп ачкычты колдонуу</translation>
+<translation id="2308243864813041101">Жаңыртуу процессин улантуу үчүн <ph name="DEVICE_NAME" /> түзмөгүнүн электр кубатынын кабелин сууруңуз</translation>
 <translation id="2320295602967756579">Жарык теманы иштетүү</translation>
 <translation id="2323506179655536734">ӨТКӨРҮЛҮП ЖИБЕРИЛДИ</translation>
 <translation id="2324354238778375592">Калкыма</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">Башкаруу элементтери</translation>
 <translation id="2652403576514495859">текстти айтып терүүнү иштетүү же өчүрүү/күйгүзүү</translation>
 <translation id="2653659639078652383">Тапшыруу</translation>
+<translation id="2654647726140493436">Жаңыртуу жүрүп жатканда <ph name="DEVICE_TYPE" /> түзмөгүн өчүрбөңүз же анын (<ph name="DEVICE_TYPE" />) электр кубатынын кабелин суурбаңыз</translation>
 <translation id="2656001153562991489">Chromebook Plus'та гана жеткиликтүү</translation>
 <translation id="2665671725390405060">Айтылышын угуу</translation>
 <translation id="267442004702508783">жаңылоо</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">Кайра жазуу</translation>
 <translation id="3246869037381808805">1 күндөн мурунку басып чыгаруу тапшырмалары өчүрүлөт</translation>
 <translation id="324961752321393509">Администраторуңуз бул колдонмону жабууга тыюу салган</translation>
+<translation id="3263941347294171263">Жаңыртуу процессин улантуу үчүн <ph name="DEVICE_NAME" /> түзмөгүн ажыратып, кайра туташтырыңыз</translation>
 <translation id="3268178239013324452">Басылып чыгарылган жок - Принтердин эшиги ачык</translation>
 <translation id="3275729367986477355">Аватардын сүрөтү</translation>
 <translation id="3283504360622356314">{0,plural, =1{Файлды түзөтүү}other{Файлдарды түзөтүү}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725"><ph name="DEVICE_TYPE" /> түзмөгүңүзгө кириңиз</translation>
 <translation id="5168185087976003268">Батареянын иштөө мөөнөтү</translation>
 <translation id="5170568018924773124">Куржунда көрсөтүү</translation>
+<translation id="517075088756846356">Жаңыртуу процессин улантуу үчүн <ph name="DEVICE_NAME" /> түзмөгүнүн электр кубатынын кабелин сууруп, кайра сайыңыз</translation>
 <translation id="5180108905184566358">баобаб дарактары</translation>
 <translation id="5180712487038406644">Даана</translation>
 <translation id="5190187232518914472">Эсте калган учурларды кайра көз алдыңыздан өткөрүңүз. Альбомдорду кошуу же түзөтүү үчүн <ph name="LINK_BEGIN" />Google Фотого<ph name="LINK_END" /> өтүңүз.</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">маржан жана ачык күрөң</translation>
 <translation id="5543701552415191873">кулпуланган</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">Бул жаңыртууну тышкы түзмөк өндүрүүчүсү сунган жана Google тарабынан тастыкталган эмес.</translation>
 <translation id="5559898619118303662">Күн батканда автоматтык түрдө караңгы темага которулуу</translation>
 <translation id="556042886152191864">Баскыч</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_FEATURE" /> <ph name="TERRAIN_COLOR" /> түсүндө</translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">түстүү</translation>
 <translation id="710028965487274708">Ишке ашкан жок – Уруксат берилген жок</translation>
+<translation id="7101959270679078188">Жаңыртуу процессин улантуу үчүн <ph name="DEVICE_NAME" /> түзмөгүнүн кулпусун ачыңыз</translation>
 <translation id="7103252855940681301"><ph name="COUNT" /> түзмөктүн ичинен <ph name="NAME" /> деп аталган <ph name="INDEX" />-түзмөк.</translation>
 <translation id="7107255225945990211"><ph name="PRODUCT_NAME" /> өзгөчө сүрөттөрүн тандаңыз</translation>
 <translation id="7108668606237948702">enter</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">Алдын ала бөлүшүлгөн ачкыч</translation>
 <translation id="8677859815076891398">Альбомдор жок. <ph name="LINK_BEGIN" />Google Фотодо<ph name="LINK_END" /> альбом түзүңүз.</translation>
 <translation id="8682949824227998083">рамён</translation>
+<translation id="8689520252402395106">Жаңыртуу процессин улантуу үчүн <ph name="DEVICE_NAME" /> түзмөгүнүн USB кабелин кайра сайыңыз</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> Бул функцияны Солго же Оңго жебе баскычы менен башкарасыз.</translation>
 <translation id="8712637175834984815">Түшүндүм</translation>
 <translation id="871560550817059752">Басылып чыгарылган жок - Сыя түгөнүп калды</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">Кайра аракет кылып көрүү</translation>
 <translation id="8726019395068607495">Токтоду – Эшик ачык</translation>
 <translation id="8730621377337864115">Бүттү</translation>
+<translation id="8739555075907731077">Тындырылды (<ph name="PERCENTAGE_VALUE" />% аткарылды)</translation>
 <translation id="8747900814994928677">Өзгөртүүнү ырастоо</translation>
 <translation id="8749478549112817787">Камера фону</translation>
 <translation id="8755946156089753497">мунара</translation>
diff --git a/chromeos/strings/chromeos_strings_lo.xtb b/chromeos/strings/chromeos_strings_lo.xtb
index 87c0d73..68efcd7 100644
--- a/chromeos/strings/chromeos_strings_lo.xtb
+++ b/chromeos/strings/chromeos_strings_lo.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">ບໍ່ມີຮູບທີ່ສາມາດໃຊ້ໄດ້. ເພື່ອເພີ່ມຮູບ, ກະລຸນາເຂົ້າໄປ <ph name="LINK" /></translation>
 <translation id="2305172810646967500">ດຳ</translation>
 <translation id="2307344026739914387">ໃຊ້ຄູ່ກະແຈປັດຈຸບັນ</translation>
+<translation id="2308243864813041101">ຖອດປລັກສາຍ USB <ph name="DEVICE_NAME" /> ຄືນໃໝ່ເພື່ອສືບຕໍ່ຂັ້ນຕອນການອັບເດດ</translation>
 <translation id="2320295602967756579">ເປີດການນຳໃຊ້ຮູບແບບສີສັນແຈ້ງ</translation>
 <translation id="2323506179655536734">ຂ້າມແລ້ວ</translation>
 <translation id="2324354238778375592">ລອຍ</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">ການຄວບຄຸມ</translation>
 <translation id="2652403576514495859">ເປີດການນຳໃຊ້ ຫຼື ເປີດ/ປິດການປ້ອນຂໍ້ມູນດ້ວຍສຽງ</translation>
 <translation id="2653659639078652383">ສົ່ງ</translation>
+<translation id="2654647726140493436">ຢ່າປິດ <ph name="DEVICE_TYPE" /> ຂອງທ່ານ ຫຼື ຖອດປລັກສາຍໄຟ <ph name="DEVICE_TYPE" /> ໃນລະຫວ່າງທີ່ຢູ່ໃນຂັ້ນຕອນການອັບເດດ</translation>
 <translation id="2656001153562991489">ພິເສດສະເພາະສຳລັບ Chromebook Plus</translation>
 <translation id="2665671725390405060">ຟັງການອອກສຽງ</translation>
 <translation id="267442004702508783">ຣີເຟຣັຊ</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">ຂຽນໃໝ່</translation>
 <translation id="3246869037381808805">ວຽກພິມທີ່ເກົ່າກວ່າ 1 ມື້ຈະຖືກລຶບອອກ</translation>
 <translation id="324961752321393509">ຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານບໍ່ອະນຸຍາດໃຫ້ປິດແອັບນີ້</translation>
+<translation id="3263941347294171263">ຖອດປລັກ ແລ້ວສຽບປລັກ <ph name="DEVICE_NAME" /> ຄືນໃໝ່ເພື່ອສືບຕໍ່ຂັ້ນຕອນການອັບເດດ</translation>
 <translation id="3268178239013324452">ບໍ່ສຳເລັດ, ຝາເປີດຢູ່</translation>
 <translation id="3275729367986477355">ຮູບແທນຕົວ</translation>
 <translation id="3283504360622356314">{0,plural, =1{ແກ້ໄຂໄຟລ໌}other{ແກ້ໄຂໄຟລ໌}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725">ລົງຊື່ເຂົ້າ <ph name="DEVICE_TYPE" /> ຂອງ​ທ່ານ</translation>
 <translation id="5168185087976003268">ສະຖານະແບັດເຕີຣີ</translation>
 <translation id="5170568018924773124">ສະ​ແດງ​ຢູ່​ໃນ​ໂຟລ​ເດີ</translation>
+<translation id="517075088756846356">ຖອດປລັກ ແລ້ວສຽບປລັກສາຍໄຟ <ph name="DEVICE_NAME" /> ຄືນໃໝ່ເພື່ອສືບຕໍ່ຂັ້ນຕອນການອັບເດດ</translation>
 <translation id="5180108905184566358">ຕົ້ນບາວບັບ</translation>
 <translation id="5180712487038406644">ຊັດເຈນ</translation>
 <translation id="5190187232518914472">ຫວນຄືນຄວາມຊົງຈຳທີ່ທ່ານມັກ. ເພື່ອເພີ່ມ ຫຼື ແກ້ໄຂອະລະບໍ້າ, ກະລຸນາໄປທີ່ <ph name="LINK_BEGIN" />Google ຮູບພາບ<ph name="LINK_END" />.</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">ສີປະກາລັງ ແລະ ສີແທນ</translation>
 <translation id="5543701552415191873">ລັອກແລ້ວ</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">ການອັບເດດນີ້ສະໜອງໂດຍຜູ້ຜະລິດອຸປະກອນພາຍນອກ ແລະ ຍັງບໍ່ໄດ້ຮັບການຢັ້ງຢືນຈາກ Google.</translation>
 <translation id="5559898619118303662">ສະຫຼັບໄປໃຊ້ຮູບແບບສີສັນມືດໂດຍອັດຕະໂນມັດຕອນຕາເວັນຕົກ</translation>
 <translation id="556042886152191864">ປຸ່ມ</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_FEATURE" /> ເຊດສີ <ph name="TERRAIN_COLOR" /></translation>
@@ -1081,6 +1086,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">ສີສັນສົດໃສ</translation>
 <translation id="710028965487274708">ບໍ່ສຳເລັດ, ການມອບສິດບໍ່ສຳເລັດ</translation>
+<translation id="7101959270679078188">ປົດລັອກ <ph name="DEVICE_NAME" /> ເພື່ອສືບຕໍ່ຂັ້ນຕອນການອັບເດດ</translation>
 <translation id="7103252855940681301">ອຸປະກອນທີ <ph name="INDEX" /> ຈາກທັງໝົດ <ph name="COUNT" /> ຊື່ <ph name="NAME" />.</translation>
 <translation id="7107255225945990211">ເລືອກໜ້າປົກພິເສດສະເພາະສຳລັບ <ph name="PRODUCT_NAME" /></translation>
 <translation id="7108668606237948702">ປ້ອນເຂົ້າ</translation>
@@ -1356,6 +1362,7 @@
 <translation id="8675354002693747642">ລະຫັດທີ່ແບ່ງປັນລ່ວງໜ້າ</translation>
 <translation id="8677859815076891398">ບໍ່ມີອະລະບ້ຳ. ສ້າງອະລະບໍ້າໃນ <ph name="LINK_BEGIN" />Google ຮູບພາບ<ph name="LINK_END" />.</translation>
 <translation id="8682949824227998083">ຣາເມັງ</translation>
+<translation id="8689520252402395106">ສຽບສາຍ USB <ph name="DEVICE_NAME" /> ຄືນໃໝ່ເພື່ອສືບຕໍ່ຂັ້ນຕອນການອັບເດດ</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> ໃຊ້ປຸ່ມລູກສອນຊ້າຍ ຫຼື ຂວາເພື່ອຈັດການຄຸນສົມບັດນີ້.</translation>
 <translation id="8712637175834984815">ເຂົ້າໃຈແລ້ວ</translation>
 <translation id="871560550817059752">ບໍ່ສຳເລັດ, ນໍ້າໝຶກໝົດ</translation>
@@ -1363,6 +1370,7 @@
 <translation id="8725066075913043281">ລອງໃໝ່ອີກ</translation>
 <translation id="8726019395068607495">ຢຸດພິມ, ຝາເປີດຢູ່</translation>
 <translation id="8730621377337864115">ສໍາເລັດ</translation>
+<translation id="8739555075907731077">ຢຸດຊົ່ວຄາວ (ສຳເລັດແລ້ວ <ph name="PERCENTAGE_VALUE" />%)</translation>
 <translation id="8747900814994928677">ຢືນຢັນການປ່ຽນແປງ</translation>
 <translation id="8749478549112817787">ພາບພື້ນຫຼັງກ້ອງຖ່າຍຮູບ</translation>
 <translation id="8755946156089753497">ຫໍຄອຍ</translation>
diff --git a/chromeos/strings/chromeos_strings_ml.xtb b/chromeos/strings/chromeos_strings_ml.xtb
index c4aabeeb..9f14bd9 100644
--- a/chromeos/strings/chromeos_strings_ml.xtb
+++ b/chromeos/strings/chromeos_strings_ml.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">ചിത്രമൊന്നും ലഭ്യമല്ല. ഫോട്ടോകൾ ചേർക്കാൻ <ph name="LINK" /> -ലേക്ക് പോകുക</translation>
 <translation id="2305172810646967500">കറുപ്പ്</translation>
 <translation id="2307344026739914387">നിലവിലെ കീ ജോടി ഉപയോഗിക്കുക</translation>
+<translation id="2308243864813041101">അപ്‌ഡേറ്റ് പ്രക്രിയ തുടരുന്നതിന് <ph name="DEVICE_NAME" /> എന്നതിന്റെ USB കേബിൾ അൺപ്ലഗ് ചെയ്യുക</translation>
 <translation id="2320295602967756579">ലൈറ്റ് തീം പ്രവർത്തനക്ഷമമാക്കുക</translation>
 <translation id="2323506179655536734">ഒഴിവാക്കി</translation>
 <translation id="2324354238778375592">ഫ്ലോട്ട്</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">നിയന്ത്രണങ്ങൾ</translation>
 <translation id="2652403576514495859">കേട്ടെഴുത്ത് പ്രവർത്തനക്ഷമമാക്കുക അല്ലെങ്കിൽ മാറ്റുക</translation>
 <translation id="2653659639078652383">സമര്‍പ്പിക്കുക</translation>
+<translation id="2654647726140493436">അപ്ഡേറ്റ് പുരോഗമിച്ചുകൊണ്ടിരിക്കുമ്പോൾ നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> ഓഫാക്കാനോ <ph name="DEVICE_TYPE" /> എന്നതിന്റെ പവർ കേബിൾ അൺപ്ലഗ് ചെയ്യാനോ പാടില്ല</translation>
 <translation id="2656001153562991489">Chromebook Plus-ൽ മാത്രം</translation>
 <translation id="2665671725390405060">ഉച്ചാരണം കേൾക്കുക</translation>
 <translation id="267442004702508783">റീഫ്രഷ് ചെയ്യുക</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">മാറ്റിയെഴുതുക</translation>
 <translation id="3246869037381808805">1 ദിവസം മുമ്പുള്ള പ്രിന്റ് ജോലികൾ നീക്കം ചെയ്യും</translation>
 <translation id="324961752321393509">ഈ ആപ്പ് അടയ്‌ക്കാൻ നിങ്ങളുടെ അഡ്‌മിൻ അനുവദിക്കുന്നില്ല</translation>
+<translation id="3263941347294171263">അപ്‌ഡേറ്റ് പ്രക്രിയ തുടരുന്നതിന് <ph name="DEVICE_NAME" /> അൺപ്ലഗ് ചെയ്ത ശേഷം വീണ്ടും പ്ലഗ് ചെയ്യുക</translation>
 <translation id="3268178239013324452">പ്രിന്റ് ചെയ്യാനായില്ല - വാതിൽ തുറന്നിരിക്കുന്നു</translation>
 <translation id="3275729367986477355">അവതാർ ചിത്രം</translation>
 <translation id="3283504360622356314">{0,plural, =1{ഫയൽ എഡിറ്റ് ചെയ്യുക}other{ഫയലുകൾ എഡിറ്റ് ചെയ്യുക}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725">നിങ്ങളുടെ <ph name="DEVICE_TYPE" /> എന്നതിൽ സൈൻ ഇൻ ചെയ്യുക</translation>
 <translation id="5168185087976003268">ബാറ്ററിയുടെ പ്രവർത്തനക്ഷമത</translation>
 <translation id="5170568018924773124">ഫോള്‍ഡറില്‍ കാണിക്കുക</translation>
+<translation id="517075088756846356">അപ്‌ഡേറ്റ് പ്രക്രിയ തുടരുന്നതിന് <ph name="DEVICE_NAME" /> എന്നതിന്റെ പവർ കേബിൾ അൺപ്ലഗ് ചെയ്ത ശേഷം വീണ്ടും പ്ലഗ് ചെയ്യുക</translation>
 <translation id="5180108905184566358">ബെയോബാബ് മരങ്ങൾ</translation>
 <translation id="5180712487038406644">എക്‌സ്പ്രസീവ്</translation>
 <translation id="5190187232518914472">നിങ്ങളുടെ പ്രിയപ്പെട്ട ഓർമ്മകളെ പുനരുജ്ജീവിപ്പിക്കുക. ആൽബങ്ങൾ ചേർക്കാനോ എഡിറ്റ് ചെയ്യാനോ <ph name="LINK_BEGIN" />Google Photos-ലേക്ക്<ph name="LINK_END" /> പോകുക.</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">കോറലും ടാനും</translation>
 <translation id="5543701552415191873">ലോക്ക് ചെയ്തിരിക്കുന്നു</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">ഈ അപ്‌ഡേറ്റ് നൽകുന്നത് ബാഹ്യ ഉപകരണ നിർമ്മാതാവാണ്, ഇത് Google പരിശോധിച്ചുറപ്പിച്ചിട്ടില്ല.</translation>
 <translation id="5559898619118303662">സൂര്യാസ്തമയ സമയത്ത് സ്വയമേവ ഡാർക്ക് തീമിലേക്ക് മാറുക</translation>
 <translation id="556042886152191864">ബട്ടൺ</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_COLOR" /> നിറത്തിലുള്ള <ph name="TERRAIN_FEATURE" /></translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">വർണ്ണാഭമായ</translation>
 <translation id="710028965487274708">പരാജയപ്പെട്ടു - അംഗീകരിക്കൽ പ്രക്രിയ നടന്നില്ല</translation>
+<translation id="7101959270679078188">അപ്‌ഡേറ്റ് പ്രക്രിയ തുടരാൻ <ph name="DEVICE_NAME" /> അൺലോക്ക് ചെയ്യുക</translation>
 <translation id="7103252855940681301"><ph name="INDEX" />-ൽ <ph name="COUNT" />-ാമത്തെ ഉപകരണം, പേര് <ph name="NAME" />.</translation>
 <translation id="7107255225945990211"><ph name="PRODUCT_NAME" /> എക്‌സ്‌ക്ലൂസീവ് ആർട്ട്‌വർക്ക് തിരഞ്ഞെടുക്കുക</translation>
 <translation id="7108668606237948702">നല്‍കുക</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">മുമ്പേ പങ്കിട്ട കീ</translation>
 <translation id="8677859815076891398">ആൽബങ്ങളൊന്നുമില്ല. <ph name="LINK_BEGIN" />Google Photos-ൽ<ph name="LINK_END" /> ആൽബം സൃഷ്‌ടിക്കുക.</translation>
 <translation id="8682949824227998083">രാമെൻ</translation>
+<translation id="8689520252402395106">അപ്‌ഡേറ്റ് പ്രക്രിയ തുടരുന്നതിന് <ph name="DEVICE_NAME" /> എന്നതിന്റെ USB കേബിൾ വീണ്ടും ഇൻസേർട്ട് ചെയ്യുക</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> ഈ ഫീച്ചർ മാനേജ് ചെയ്യാൻ ഇടത്തേയ്‌ക്കോ വലത്തേയ്‌ക്കോ ഉള്ള അമ്പടയാളം ഉപയോഗിക്കുക.</translation>
 <translation id="8712637175834984815">മനസ്സിലായി</translation>
 <translation id="871560550817059752">പ്രിന്റ് ചെയ്യാനായില്ല - മഷിയില്ല</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">വീണ്ടും ശ്രമിക്കുക</translation>
 <translation id="8726019395068607495">പ്രിന്റ് ജോലി നിർത്തി - ഡോർ തുറന്നിരിക്കുന്നു</translation>
 <translation id="8730621377337864115">പൂർത്തിയാക്കി</translation>
+<translation id="8739555075907731077">താൽക്കാലികമായി നിർത്തി (<ph name="PERCENTAGE_VALUE" />% പൂർത്തിയായി)</translation>
 <translation id="8747900814994928677">മാറ്റം സ്ഥിരീകരിക്കുക</translation>
 <translation id="8749478549112817787">ക്യാമറയുടെ പശ്ചാത്തലം</translation>
 <translation id="8755946156089753497">ടവർ</translation>
diff --git a/chromeos/strings/chromeos_strings_ms.xtb b/chromeos/strings/chromeos_strings_ms.xtb
index 1d47744..e18569e 100644
--- a/chromeos/strings/chromeos_strings_ms.xtb
+++ b/chromeos/strings/chromeos_strings_ms.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">Tiada imej tersedia. Untuk menambah foto, lawati <ph name="LINK" /></translation>
 <translation id="2305172810646967500">hitam</translation>
 <translation id="2307344026739914387">Gunakan pasangan kunci semasa</translation>
+<translation id="2308243864813041101">Cabut kabel USB <ph name="DEVICE_NAME" /> untuk meneruskan proses kemaskinian</translation>
 <translation id="2320295602967756579">Dayakan tema cerah</translation>
 <translation id="2323506179655536734">DILANGKAU</translation>
 <translation id="2324354238778375592">Apungan</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">Kawalan</translation>
 <translation id="2652403576514495859">dayakan atau togol pengimlakan</translation>
 <translation id="2653659639078652383">Serah</translation>
+<translation id="2654647726140493436">Jangan matikan <ph name="DEVICE_TYPE" /> anda atau cabut kabel kuasa <ph name="DEVICE_TYPE" /> semasa kemaskinian sedang dalam proses</translation>
 <translation id="2656001153562991489">Eksklusif untuk Chromebook Plus</translation>
 <translation id="2665671725390405060">Dengar sebutan</translation>
 <translation id="267442004702508783">muatkan semula</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">Tulis semula</translation>
 <translation id="3246869037381808805">Tugas cetak yang melebihi 1 hari akan dialih keluar</translation>
 <translation id="324961752321393509">Pentadbir anda tidak membenarkan apl ini ditutup</translation>
+<translation id="3263941347294171263">Cabut dan palamkan semula <ph name="DEVICE_NAME" /> untuk meneruskan proses kemaskinian</translation>
 <translation id="3268178239013324452">Gagal - Pintu terbuka</translation>
 <translation id="3275729367986477355">Imej avatar</translation>
 <translation id="3283504360622356314">{0,plural, =1{Edit fail}other{Edit fail}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725">Log masuk ke <ph name="DEVICE_TYPE" /> anda</translation>
 <translation id="5168185087976003268">Kesihatan bateri</translation>
 <translation id="5170568018924773124">Paparkan dalam folder</translation>
+<translation id="517075088756846356">Cabut dan palamkan semula kabel kuasa <ph name="DEVICE_NAME" /> untuk meneruskan proses kemaskinian</translation>
 <translation id="5180108905184566358">pokok baobab</translation>
 <translation id="5180712487038406644">Ekspresif</translation>
 <translation id="5190187232518914472">Kenang kembali memori kegemaran anda. Untuk menambah atau mengedit album, pergi ke <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" />.</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">merjan dan perang</translation>
 <translation id="5543701552415191873">dikunci</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">Kemaskinian ini disediakan oleh pengilang peranti luar dan belum disahkan oleh Google.</translation>
 <translation id="5559898619118303662">Tukar kepada tema gelap pada waktu matahari terbenam secara automatik</translation>
 <translation id="556042886152191864">Butang</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_FEATURE" /> dalam rona warna <ph name="TERRAIN_COLOR" /></translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">berwarna-warni</translation>
 <translation id="710028965487274708">Gagal - Pemberian Keizinan Gagal</translation>
+<translation id="7101959270679078188">Buka kunci <ph name="DEVICE_NAME" /> untuk meneruskan proses kemaskinian</translation>
 <translation id="7103252855940681301">Peranti <ph name="INDEX" /> daripada <ph name="COUNT" /> bernama <ph name="NAME" />.</translation>
 <translation id="7107255225945990211">Pilih kerja seni eksklusif <ph name="PRODUCT_NAME" /></translation>
 <translation id="7108668606237948702">enter</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">Kekunci prakongsi</translation>
 <translation id="8677859815076891398">Tiada album. Buat album dalam <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" />.</translation>
 <translation id="8682949824227998083">ramen</translation>
+<translation id="8689520252402395106">Masukkan semula kabel USB <ph name="DEVICE_NAME" /> untuk meneruskan proses kemaskinian</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> Gunakan kekunci Anak panah ke kiri atau Anak panah ke kanan untuk mengurus ciri ini.</translation>
 <translation id="8712637175834984815">Faham</translation>
 <translation id="871560550817059752">Gagal - Kehabisan dakwat</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">Cuba lagi</translation>
 <translation id="8726019395068607495">Dihentikan - Pintu terbuka</translation>
 <translation id="8730621377337864115">Selesai</translation>
+<translation id="8739555075907731077">Dijeda (<ph name="PERCENTAGE_VALUE" />% selesai)</translation>
 <translation id="8747900814994928677">Sahkan penukaran</translation>
 <translation id="8749478549112817787">Latar Kamera</translation>
 <translation id="8755946156089753497">menara</translation>
diff --git a/chromeos/strings/chromeos_strings_or.xtb b/chromeos/strings/chromeos_strings_or.xtb
index 1eb790c..8b08486 100644
--- a/chromeos/strings/chromeos_strings_or.xtb
+++ b/chromeos/strings/chromeos_strings_or.xtb
@@ -612,7 +612,7 @@
 <translation id="4503441351962730761">ମଡର୍ଣ୍ଣ ଆର୍ଟ</translation>
 <translation id="4507392511610824664">ଉଜ୍ଜ୍ୱଳତା ବଢ଼ାନ୍ତୁ</translation>
 <translation id="4511264077854731334">ପୋର୍ଟାଲ୍</translation>
-<translation id="4513946894732546136">Feedback</translation>
+<translation id="4513946894732546136">ମତାମତ</translation>
 <translation id="4521826082652183069">ସବଜେକ୍ଟ ଅଲଟରନେଟିଭ୍ ନେମ୍ ସହ ମେଳ</translation>
 <translation id="4522570452068850558">ବିବରଣୀ</translation>
 <translation id="4536864596629708641">IP କନଫିଗର୍ କରନ୍ତୁ</translation>
diff --git a/chromeos/strings/chromeos_strings_si.xtb b/chromeos/strings/chromeos_strings_si.xtb
index 232001e..7e7346f 100644
--- a/chromeos/strings/chromeos_strings_si.xtb
+++ b/chromeos/strings/chromeos_strings_si.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">රූප නැත. ඡායාරූප එක් කිරීමට, <ph name="LINK" /> වෙත යන්න</translation>
 <translation id="2305172810646967500">කළු</translation>
 <translation id="2307344026739914387">වත්මන් යතුරු යුගල භාවිත කරන්න</translation>
+<translation id="2308243864813041101">යාවත්කාලීන ක්‍රියාවලිය දිගටම කිරීමට <ph name="DEVICE_NAME" /> USB කේබලය පේනු නොගත කරන්න</translation>
 <translation id="2320295602967756579">ආලෝක තේමාව සබල කරන්න</translation>
 <translation id="2323506179655536734">මග හැරී ඇත</translation>
 <translation id="2324354238778375592">පාවීම</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">පාලන</translation>
 <translation id="2652403576514495859">අනුලේඛනය සබල කරන්න හෝ ටොගල් කරන්න</translation>
 <translation id="2653659639078652383">ඉදිරිපත් කරන්න</translation>
+<translation id="2654647726140493436">යාවත්කාලීනය ප්‍රගතියේ පවතින විට ඔබේ <ph name="DEVICE_TYPE" /> අක්‍රිය කිරීම හෝ <ph name="DEVICE_TYPE" /> බල කේබලය පේනු නොගත කිරීම නොකරන්න</translation>
 <translation id="2656001153562991489">Chromebook Plus සඳහා සුවිශේෂී</translation>
 <translation id="2665671725390405060">උච්චාරණයට සවන් දෙන්න</translation>
 <translation id="267442004702508783">නැවුම් කිරීම</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">නැවත ලියන්න</translation>
 <translation id="3246869037381808805">දින 1කට වඩා පැරණි මුද්‍රණ කාර්ය ඉවත් කරනු ඇත</translation>
 <translation id="324961752321393509">ඔබේ පරිපාලකයා මෙම යෙදුම වැසීමට ඉඩ නොදෙයි</translation>
+<translation id="3263941347294171263">යාවත්කාලීන ක්‍රියාවලිය දිගටම කිරීමට <ph name="DEVICE_NAME" /> පේනු නොගත කර නැවත පේනු ගත කරන්න</translation>
 <translation id="3268178239013324452">අසාර්ථක විය - දොර විවෘතයි</translation>
 <translation id="3275729367986477355">නියුරු රූපය</translation>
 <translation id="3283504360622356314">{0,plural, =1{ගොනුව සංස්කරණ කරන්න}one{ගොනු සංස්කරණ කරන්න}other{ගොනු සංස්කරණ කරන්න}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725">ඔබේ <ph name="DEVICE_TYPE" /> වෙත පුරන්න</translation>
 <translation id="5168185087976003268">බැටරි සුවතාව</translation>
 <translation id="5170568018924773124">ෆෝල්ඩරයේ පෙන්වන්න</translation>
+<translation id="517075088756846356">යාවත්කාලීන ක්‍රියාවලිය දිගටම කිරීමට <ph name="DEVICE_NAME" /> බල කේබලය පේනු නොගත කර නැවත පේනු ගත කරන්න</translation>
 <translation id="5180108905184566358">බයෝබැබ් ගස්</translation>
 <translation id="5180712487038406644">ප්‍රකාශනාත්මක</translation>
 <translation id="5190187232518914472">ඔබගේ ප්‍රියතම මතක යළි ජීවමාන කරන්න. ඇල්බම එක් කිරීමට හෝ සංස්කරණය කිරීමට, <ph name="LINK_BEGIN" />Google ඡායාරූප<ph name="LINK_END" /> වෙත යන්න.</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">කොරල් සහ ටෑන් දුඹුරු</translation>
 <translation id="5543701552415191873">අඟුළුලන ලදී</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">මෙම යාවත්කාලීනය බාහිර උපාංග නිෂ්පාදකයා විසින් දෙන ලද අතර Google විසින් සත්‍යාපන කරනු ලැබී නැත.</translation>
 <translation id="5559898619118303662">ඉර බැස යන විට ස්වයංක්‍රීයව අඳුරු තේමාව වෙත මාරු වන්න</translation>
 <translation id="556042886152191864">බොත්තම</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_COLOR" /> පැහැයෙන් යුත් <ph name="TERRAIN_FEATURE" /></translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">වර්ණවත්</translation>
 <translation id="710028965487274708">අසාර්ථක විය - අනුමැතිය දීම අසාර්ථක විය</translation>
+<translation id="7101959270679078188">යාවත්කාලීන ක්‍රියාවලිය දිගටම කිරීමට <ph name="DEVICE_NAME" /> අගුලු හරින්න</translation>
 <translation id="7103252855940681301">උපාංග <ph name="COUNT" />කින් <ph name="INDEX" /> <ph name="NAME" /> ලෙස නම් කර ඇත.</translation>
 <translation id="7107255225945990211"><ph name="PRODUCT_NAME" /> සුවිශේෂී කලා කෘතිය තෝරන්න</translation>
 <translation id="7108668606237948702">ඇතුල් කරන්න</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">පෙර-බෙදාගත් යතුර</translation>
 <translation id="8677859815076891398">ඇල්බම නොමැත. <ph name="LINK_BEGIN" />Google ඡායාරූප<ph name="LINK_END" /> තුළ ඇල්බමයක් තනන්න.</translation>
 <translation id="8682949824227998083">රාමෙන්</translation>
+<translation id="8689520252402395106">යාවත්කාලීන ක්‍රියාවලිය දිගටම කිරීමට <ph name="DEVICE_NAME" /> USB කේබලය නැවත ඇතුළත් කරන්න</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> මෙම විශේෂාංගය කළමනාකරණය කිරීමට වම් හෝ දකුණු ඊතල යතුරු භාවිත කරන්න.</translation>
 <translation id="8712637175834984815">එය ලැබුණා</translation>
 <translation id="871560550817059752">අසාර්ථක විය - තීන්ත නැත</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">නැවත උත්සහ කරන්න</translation>
 <translation id="8726019395068607495">නැවතිණි - දොර විවෘතයි</translation>
 <translation id="8730621377337864115">අවසන්</translation>
+<translation id="8739555075907731077">විරාමයි (<ph name="PERCENTAGE_VALUE" />% ක් සම්පූර්ණයි)</translation>
 <translation id="8747900814994928677">වෙනස් කිරීම තහවුරු කරන්න</translation>
 <translation id="8749478549112817787">කැමරා පසුබිම</translation>
 <translation id="8755946156089753497">කුළුණ</translation>
diff --git a/chromeos/strings/chromeos_strings_te.xtb b/chromeos/strings/chromeos_strings_te.xtb
index 3defa0d..9e5204e 100644
--- a/chromeos/strings/chromeos_strings_te.xtb
+++ b/chromeos/strings/chromeos_strings_te.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">ఇమేజ్ అందుబాటులో లేదు. ఫోటోలను జోడించడానికి, <ph name="LINK" />కు వెళ్లండి</translation>
 <translation id="2305172810646967500">నలుపు రంగు</translation>
 <translation id="2307344026739914387">ప్రస్తుత కీపెయిర్‌ను ఉపయోగించండి</translation>
+<translation id="2308243864813041101">అప్‌డేట్ ప్రాసెస్‌ను కొనసాగించడానికి, <ph name="DEVICE_NAME" /> USB కేబుల్‌ను అన్‌ప్లగ్ చేయండి</translation>
 <translation id="2320295602967756579">లేత రంగు రూపాన్ని ఎనేబుల్ చేయండి</translation>
 <translation id="2323506179655536734">స్కిప్ చేయబడింది</translation>
 <translation id="2324354238778375592">ఫ్లోట్</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">కంట్రోల్స్</translation>
 <translation id="2652403576514495859">డిక్టేషన్‌‌ను ఎనేబుల్ చేయండి లేదా టోగుల్ చేయండి</translation>
 <translation id="2653659639078652383">సమర్పించు</translation>
+<translation id="2654647726140493436">అప్‌డేట్ ప్రోగ్రెస్‌లో ఉన్నప్పుడు, మీ <ph name="DEVICE_TYPE" />‌ను ఆఫ్ చేయడం కానీ, లేదా <ph name="DEVICE_TYPE" /> పవర్ కేబుల్‌ను అన్‌ప్లగ్ చేయడం కానీ చేయవద్దు</translation>
 <translation id="2656001153562991489">ప్రత్యేకించి Chromebook Plusకు మాత్రమే</translation>
 <translation id="2665671725390405060">ఉచ్చారణను వినండి</translation>
 <translation id="267442004702508783">రిఫ్రెష్ చేస్తుంది</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">మళ్లీ రాయండి</translation>
 <translation id="3246869037381808805">1 రోజుకు పైగా ఉన్న ప్రింట్ టాస్క్‌లు తీసివేయబడతాయి</translation>
 <translation id="324961752321393509">మీ అడ్మినిస్ట్రేటర్ ఈ యాప్‌ను మూసివేయడానికి అనుమతించడం లేదు</translation>
+<translation id="3263941347294171263">అప్‌డేట్ ప్రాసెస్‌ను కొనసాగించడానికి, <ph name="DEVICE_NAME" />‌ను అన్‌ప్లగ్ చేసి, మళ్లీ ప్లగ్ చేయండి</translation>
 <translation id="3268178239013324452">విఫలమైంది - తలుపు తెరుచుకుని ఉంది</translation>
 <translation id="3275729367986477355">అవతార్ ఇమేజ్</translation>
 <translation id="3283504360622356314">{0,plural, =1{ఫైల్‌ను ఎడిట్ చేయండి}other{ఫైల్‌లను ఎడిట్ చేయండి}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725">మీ <ph name="DEVICE_TYPE" />కు సైన్ ఇన్ చేయండి</translation>
 <translation id="5168185087976003268">బ్యాటరీ సామర్థ్యం</translation>
 <translation id="5170568018924773124">ఫోల్డర్‌లో చూపించు</translation>
+<translation id="517075088756846356">అప్‌డేట్ ప్రాసెస్‌ను కొనసాగించడానికి, <ph name="DEVICE_NAME" /> పవర్ కేబుల్‌ను అన్‌ప్లగ్ చేసి, మళ్లీ ప్లగ్ చేయండి</translation>
 <translation id="5180108905184566358">బెయొబాబ్ చెట్లు</translation>
 <translation id="5180712487038406644">స్పష్టంగా ఉండే రంగు</translation>
 <translation id="5190187232518914472">మీకు ఇష్టమైన మధుర జ్ఞాపకాలను మళ్లీ ఆస్వాదించండి. ఆల్బమ్‌లను జోడించడానికి లేదా ఎడిట్ చేయడానికి, <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" />కు వెళ్లండి.</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">కోరల్, టాన్</translation>
 <translation id="5543701552415191873">లాక్ చేయబడింది</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">ఈ అప్‌డేట్‌ను పరికరాలను తయారు చేసే ఎక్స్‌టర్నల్ ప్రొవైడర్ అందిస్తున్నారు, సదరు అప్‌డేట్‌ను Google వెరిఫై చేయలేదు.</translation>
 <translation id="5559898619118303662">సూర్యాస్తమయానికి ఆటోమేటిక్‌గా ముదురు రంగు రూపానికి మారండి</translation>
 <translation id="556042886152191864">బటన్</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_COLOR" /> రంగుల్లో <ph name="TERRAIN_FEATURE" /></translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">రంగులమయం</translation>
 <translation id="710028965487274708">విఫలమైంది - ప్రామాణీకరణ విఫలమైంది</translation>
+<translation id="7101959270679078188">అప్‌డేట్ ప్రాసెస్‌ను కొనసాగించడానికి <ph name="DEVICE_NAME" />‌ను అన్‌లాక్ చేయండి</translation>
 <translation id="7103252855940681301"><ph name="COUNT" />లో <ph name="INDEX" /> పరికరాలు <ph name="NAME" /> అనే పేరుతో ఉన్నాయి.</translation>
 <translation id="7107255225945990211"><ph name="PRODUCT_NAME" /> ప్రత్యేక పోస్టర్ ఇమేజ్‌ను ఎంచుకోండి</translation>
 <translation id="7108668606237948702">ఎంటర్</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">ముందే షేర్ చేసిన కీ</translation>
 <translation id="8677859815076891398">ఆల్బమ్‌లు ఏవీ లేవు. <ph name="LINK_BEGIN" />Google Photos<ph name="LINK_END" />లో ఆల్బమ్‌ను క్రియేట్ చేయండి.</translation>
 <translation id="8682949824227998083">రామెన్</translation>
+<translation id="8689520252402395106">అప్‌డేట్ ప్రాసెస్‌ను కొనసాగించడానికి, <ph name="DEVICE_NAME" /> USB కేబుల్‌ను మళ్లీ ఇన్‌సర్ట్ చేయండి</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> ఈ ఫీచర్‌ను మేనేజ్ చేయడానికి ఎడమ వైపు బాణం లేదా కుడి వైపు బాణం కీలను ఉపయోగించండి.</translation>
 <translation id="8712637175834984815">అర్థమైంది</translation>
 <translation id="871560550817059752">విఫలమైంది - ఇంక్ అయిపోయింది</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">మళ్ళీ ప్రయత్నించండి</translation>
 <translation id="8726019395068607495">ఆగిపోయింది - డోర్ తెరిచి ఉంది</translation>
 <translation id="8730621377337864115">పూర్తయింది</translation>
+<translation id="8739555075907731077">పాజ్ అయి ఉంది (<ph name="PERCENTAGE_VALUE" />% పూర్తయింది)</translation>
 <translation id="8747900814994928677">మార్పును నిర్ధారించండి</translation>
 <translation id="8749478549112817787">కెమెరా బ్యాక్‌గ్రౌండ్</translation>
 <translation id="8755946156089753497">టవర్</translation>
diff --git a/chromeos/strings/chromeos_strings_ur.xtb b/chromeos/strings/chromeos_strings_ur.xtb
index 636596f4..4701f32 100644
--- a/chromeos/strings/chromeos_strings_ur.xtb
+++ b/chromeos/strings/chromeos_strings_ur.xtb
@@ -261,6 +261,7 @@
 <translation id="2287186687001756809">کوئی تصویر دستیاب نہیں ہے۔ تصاویر شامل کرنے کے لیے، <ph name="LINK" /> پر جائیں</translation>
 <translation id="2305172810646967500">سیاہ</translation>
 <translation id="2307344026739914387">موجودہ کلیدوں کا جوڑا استعمال کریں</translation>
+<translation id="2308243864813041101">‏اپ ڈیٹ ہونے کے عمل کو جاری رکھنے کے لیے <ph name="DEVICE_NAME" /> کے USB کیبل کو ان پلگ کریں</translation>
 <translation id="2320295602967756579">ہلکی تھیم فعال کریں</translation>
 <translation id="2323506179655536734">نظر انداز کردہ</translation>
 <translation id="2324354238778375592">فلوٹ</translation>
@@ -317,6 +318,7 @@
 <translation id="2645380101799517405">کنٹرولز</translation>
 <translation id="2652403576514495859">ڈکٹیشن کو فعال یا ٹوگل کریں</translation>
 <translation id="2653659639078652383">جمع کرائیں</translation>
+<translation id="2654647726140493436">اپ ڈیٹ ہونے کے عمل کے پیشرفت میں رہنے کے دوران اپنے <ph name="DEVICE_TYPE" /> کو آف نہ کریں یا <ph name="DEVICE_TYPE" /> کے پاور کیبل کو ان پلگ نہ کریں</translation>
 <translation id="2656001153562991489">‏Chromebook Plus کے لیے مخصوص</translation>
 <translation id="2665671725390405060">تلفظ سنیں</translation>
 <translation id="267442004702508783">ریفریش کریں</translation>
@@ -395,6 +397,7 @@
 <translation id="3237710083340813756">دوبارہ لکھیں</translation>
 <translation id="3246869037381808805">1 دن سے پرانی پرنٹ جابز کو ہٹا دیا جائے گا</translation>
 <translation id="324961752321393509">آپ کا منتظم اس ایپ کو بند کرنے کی اجازت نہیں دیتا ہے</translation>
+<translation id="3263941347294171263">اپ ڈیٹ ہونے کے عمل کو جاری رکھنے کے لیے <ph name="DEVICE_NAME" /> کو ان پلگ کریں اور دوبارہ پلگ ان کریں</translation>
 <translation id="3268178239013324452">ناکام ہو گیا - دروازہ کھلا ہے</translation>
 <translation id="3275729367986477355">اوتار کی تصویر</translation>
 <translation id="3283504360622356314">{0,plural, =1{فائل میں ترمیم کریں}other{فائلز میں ترمیم کریں}}</translation>
@@ -728,6 +731,7 @@
 <translation id="5160857336552977725">اپنے <ph name="DEVICE_TYPE" /> میں سائن ان کریں</translation>
 <translation id="5168185087976003268">بیٹری کی صحت</translation>
 <translation id="5170568018924773124">فولڈر میں دکھائیں</translation>
+<translation id="517075088756846356">اپ ڈیٹ ہونے کے عمل کو جاری رکھنے کے لیے <ph name="DEVICE_NAME" /> کے پاور کیبل کو ان پلگ کریں پھر اسے دوبارہ پلک ان کریں</translation>
 <translation id="5180108905184566358">بوباب کے درخت</translation>
 <translation id="5180712487038406644">ایکسپریسو</translation>
 <translation id="5190187232518914472">‏اپنی پسندیدہ میموریز کو دوبارہ زندہ کریں۔ البمز کو شامل یا ان میں ترمیم کرنے کے لیے، <ph name="LINK_BEGIN" />Google تصاویر<ph name="LINK_END" /> پر جائیں۔</translation>
@@ -789,6 +793,7 @@
 <translation id="554067135846762198">کورل اور ٹین</translation>
 <translation id="5543701552415191873">مقفل ہے</translation>
 <translation id="554517032089923082">GTC</translation>
+<translation id="5554741914132564590">‏یہ اپ ڈیٹ آلہ کے کسی بیرونی مینوفیکچرر کی طرف سے فراہم کی گئی ہے، ساتھ ہی Google نے بھی اس کی توثیق نہیں کی ہے۔</translation>
 <translation id="5559898619118303662">غروب آفتاب کے وقت خود کار طور پر گہری تھیم پر سوئچ کریں</translation>
 <translation id="556042886152191864">بٹن</translation>
 <translation id="5562551811867441927"><ph name="TERRAIN_COLOR" /> کے شیڈز میں <ph name="TERRAIN_FEATURE" /></translation>
@@ -1080,6 +1085,7 @@
 <translation id="7086440545492620869"><ph name="VALUE" /> <ph name="DISPLAY_NAME" /></translation>
 <translation id="7097908713073775559">رنگین</translation>
 <translation id="710028965487274708">ناکام ہو گئی - اجازت دہندگی ناکام ہو گئی</translation>
+<translation id="7101959270679078188">اپ ڈیٹ ہونے کے عمل کو جاری رکھنے کے لیے <ph name="DEVICE_NAME" /> کو غیر مقفل کریں</translation>
 <translation id="7103252855940681301"><ph name="INDEX" /> میں <ph name="NAME" /> نام کے <ph name="COUNT" /> آلے ہے۔</translation>
 <translation id="7107255225945990211"><ph name="PRODUCT_NAME" /> خصوصی آرٹ ورک منتخب کریں</translation>
 <translation id="7108668606237948702">انٹر</translation>
@@ -1355,6 +1361,7 @@
 <translation id="8675354002693747642">پہلے سے اشتراک کردہ کلید</translation>
 <translation id="8677859815076891398">‏کوئی البم نہیں ہے۔ <ph name="LINK_BEGIN" />Google تصاویر<ph name="LINK_END" /> میں ایک البم تخلیق کریں۔</translation>
 <translation id="8682949824227998083">رامین</translation>
+<translation id="8689520252402395106">‏اپ ڈیٹ ہونے کے عمل کو جاری رکھنے کے لیے <ph name="DEVICE_NAME" /> کے USB کیبل کو دوبارہ داخل کریں</translation>
 <translation id="8709616837707653427"><ph name="DESC_TEXT" /> اس خصوصیت کا نظم کرنے کے لئے بائیں یا دائیں تیر کے نشان کی کلیدیں استعمال کریں۔</translation>
 <translation id="8712637175834984815">سمجھ آ گئی</translation>
 <translation id="871560550817059752">ناکام ہو گیا - سیاہی ختم ہو گئی</translation>
@@ -1362,6 +1369,7 @@
 <translation id="8725066075913043281">دوبارہ کوشش کریں</translation>
 <translation id="8726019395068607495">رک گیا - دروازہ کھلا ہے</translation>
 <translation id="8730621377337864115">ہوگیا</translation>
+<translation id="8739555075907731077">موقوف ہے (%<ph name="PERCENTAGE_VALUE" /> مکمل)</translation>
 <translation id="8747900814994928677">تبدیلی کی توثیق کریں</translation>
 <translation id="8749478549112817787">کیمرے کا پس منظر</translation>
 <translation id="8755946156089753497">ٹاور</translation>
diff --git a/clank b/clank
index 096c06b..2571327 160000
--- a/clank
+++ b/clank
@@ -1 +1 @@
-Subproject commit 096c06b4ffa769bed625780e710b3fae26798020
+Subproject commit 2571327241167a454b59385bb27364a7ab524917
diff --git a/components/affiliations/core/browser/affiliation_api.proto b/components/affiliations/core/browser/affiliation_api.proto
index 5a65d5e..4849129 100644
--- a/components/affiliations/core/browser/affiliation_api.proto
+++ b/components/affiliations/core/browser/affiliation_api.proto
@@ -10,7 +10,7 @@
 
 // The messages below mirror the corresponding messages on the server side.
 // These should be updated once the server side changes.
-// Synced version: http://shortn/_TgsbdjhbU3
+// Synced version: http://shortn/_I1RSr2qd8P
 
 // Contains a list of affiliated facets.
 // Affiliated facets are allowed to share credentials among each other.
@@ -22,6 +22,7 @@
 }
 
 // A website or Android app within the affiliation.
+// Next id: 6
 message Facet {
   // URL the uniquely identifies the website or Android app.
   optional string id = 1;
@@ -46,6 +47,10 @@
   // info should be considered valid for any other Facet in the same FacetGroup.
   // Only present for Facets in a FacetGroup.
   optional ChangePasswordInfo change_password_info = 4;
+
+  // Info about whether the url belongs to an internal network (see RFC 1918).
+  // For example, http://127.0.0.1 -> true
+  optional bool is_on_internal_network = 5;
 }
 
 // Message representing set of facets that should be grouped together in the UI.
@@ -74,6 +79,12 @@
   // able to find or detect them.
   optional int32 icon_width = 3;
   optional int32 icon_height = 4;
+
+  // An icon URL that is not hosted on Google servers.
+  // See LookupAffiliationMask.non_google_hosted_icon
+  optional string icon_url_not_hosted_by_google = 7;
+
+  reserved 6;
 }
 
 // Branding info for a single facet.
@@ -100,6 +111,12 @@
   // able to find or detect them.
   optional int32 icon_width = 4;
   optional int32 icon_height = 5;
+
+  // An icon URL that is not hosted on Google servers.
+  // See LookupAffiliationMask.non_google_hosted_icon
+  optional string icon_url_not_hosted_by_google = 8;
+
+  reserved 7;
 }
 
 // Various methods through which a user can change a password for a single
@@ -109,8 +126,9 @@
   optional string change_password_url = 1;
 }
 
-// Request mask for LookupAffiliationRequest.
-// Next id: 8
+// Request mask for LookupAffiliationRequest and assorted other
+// parameters that affect the response overall.
+// Next id: 12
 message LookupAffiliationMask {
   // If true, branding info for all facets will be returned.
   optional bool branding_info = 1;
@@ -121,13 +139,27 @@
   // affiliation_branding_info is set to true.
   optional int32 preferred_icon_size = 4;
 
+  // Whether an additional icon URL that is not hosted on Google servers should
+  // be generated for per-facet and group branding infos.
+  //
+  // One example is for website.com the https://website.com/favicon.ico could
+  // be returned.
+  //
+  // Since these URLs are generated without knowing whether there actually is
+  // an icon at that location, clients must be prepared to handle the case that
+  // loading the URL returns nothing or an error or other non-image content.
+  //
+  // Clients also  must be ready to handle the case when these URLs are not
+  // populated in the response (we might be unable to generate them in certain
+  // cases).
+  //
+  // This field can be set only when branding_info or group_branding_info
+  // is populated.
+  optional bool icon_not_hosted_by_google = 10;
+
   // If set, the display name for the specified locale will be returned.
   optional string locale = 2;
 
-  // If true, insecure affiliation (e.g. with HTTP websites) will be returned.
-  // Note that this does not affect the returned grouping information.
-  optional bool insecure_affiliation = 3;
-
   // If true the information required for password grouping.
   optional bool grouping_info = 6;
 
@@ -140,11 +172,63 @@
   // if grouping_info is set to true, as this is only populated for FacetGroups.
   optional bool change_password_info = 7;
 
-  // If true, the entire list of main domains will be populated in the response,
-  // the server uses the PSL for grouping purposes. This is relevant for
-  // properly computing main domain or ignoring PSL matches which shouldn't
-  // share credentials.
+  // If true, a list of "PSL extensions" will be populated in the response.
+  // This list is used as an extension to PSL (see go/internet-domain-name and
+  // go/public-suffix-list) and helps to ungroup domains that shouldn't
+  // be grouped for Password Management purposes.
+  //
+  // For example, slack.com will not be added to the main PSL, because Slack
+  // wants to be able to set cookies on all of its subdomains.
+  // However https://<some company>.slack.com hosts Some Company's login page
+  // for Slack, and these subodmains shouldn't be grouped. This makes
+  // `slack.com` a good candidate for the extension list.
+  //
+  // The server also applies some PSL-based merging on the fly, and it will use
+  // extensions regardless of the value of this flag - it only controls whether
+  // extensions will be populated in the response.
+  //
+  // Extensions are sent to the client to be able to correctly apply PSL-based
+  // merging for cases when clients are working with facets that were not seen
+  // by the server. An example is a password being saved for a new domain, and
+  // that domain could be added into an existing Affiliation - it's useful to
+  // apply the extension list when computing its main domain.
   optional bool psl_extension_list = 8;
+
+  // If true, the `is_on_internal_network` field in Facet message will be
+  // populated. Optional field.
+  optional bool is_on_internal_network = 9;
+
+  // Which dataset the client is hinting to receive.
+  enum RequestedDataset {
+    // Not specified. Same as DEFAULT_DATASET essentially.
+    REQUESTED_DATASET_UNSPECIFIED = 0;
+    // No specific dataset requested by the client. Likely the server responds
+    // with the current production dataset.
+    DEFAULT_DATASET = 1;
+    // A way for the client to specify that they want the experimental dataset.
+    // Please reach out to the Affilitions (go/pwm-eng) team before setting this
+    // value!
+    EXPERIMENTAL_DATASET = 2;
+  }
+
+  // A hint from the client for which dataset the server should return.
+  //
+  // Please do not set this unless the Affiliations team has told you to!
+  //
+  // Affiliation Service sometimes runs multiple datasets in parallel. The
+  // chosen dataset affects both the Affiliations and FacetGroups in the
+  // response.
+  //
+  // This is a simple way to coordinate experiments with clients because the
+  // proper Mendel way doesn't quite work (yet). See b/327142690 for overall
+  // progress towards client-side experiments and metrics.
+  //
+  // This field is optional and leaving it unspecified is usually the right
+  // choice. The server does not have to honor this field. There might not even
+  // be another dataset than the default one.
+  optional RequestedDataset dataset = 11;
+
+  reserved 3;
 }
 
 // Request message for AffiliationService.Lookup.
@@ -163,6 +247,14 @@
 
   // Information required for grouping facets in the UI.
   repeated FacetGroup group = 2;
+
+  // The set of domains that the server uses as an extension to the PSL for
+  // grouping.
+  //
+  // This field is populated in the response only if
+  // `LookupAffiliationMask.psl_extension_list` is set to true in the request.
+  // See `LookupAffiliationMask.psl_extension_list` for more information.
+  repeated string psl_extensions = 3;
 }
 
 // Request message for AffiliationService.LookupByHashPrefix.
@@ -170,7 +262,7 @@
   // Request mask.
   optional LookupAffiliationMask mask = 1;
 
-  // Number of bits in each hash prefix. Required, request will fail
+  // Number of bits in each hash prefix. Required, request will be fail
   // if this is not set.
   optional uint32 hash_prefix_length = 2;
 
@@ -191,10 +283,15 @@
   repeated Affiliation affiliations = 1;
 
   // Information required for grouping facets in the UI. Ordering and
-  // deplication works the same as for affiliations.
+  // deduplication works the same as for affiliations.
   repeated FacetGroup groups = 2;
 
-  // The set of domains that the server uses as an extension to the PSL in the
-  // case the of non-hash-prefix lookups.
+  // The set of domains that the server uses as an extension to the PSL for
+  // grouping.
+  //
+  // This field is populated in the response only if
+  // `LookupAffiliationMask.psl_extension_list` is set to true in the request.
+  // See `LookupAffiliationMask.psl_extension_list` for more information.
   repeated string psl_extensions = 3;
 }
+ 
\ No newline at end of file
diff --git a/components/android_autofill/browser/android_autofill_manager.cc b/components/android_autofill/browser/android_autofill_manager.cc
index aeb7f5d..eacf9da 100644
--- a/components/android_autofill/browser/android_autofill_manager.cc
+++ b/components/android_autofill/browser/android_autofill_manager.cc
@@ -117,10 +117,10 @@
   return true;
 }
 
-void AndroidAutofillManager::OnFocusNoLongerOnFormImpl(
+void AndroidAutofillManager::OnFocusOnNonFormFieldImpl(
     bool had_interacted_form) {
   if (auto* provider = GetAutofillProvider())
-    provider->OnFocusNoLongerOnForm(this, had_interacted_form);
+    provider->OnFocusOnNonFormField(this, had_interacted_form);
 }
 
 void AndroidAutofillManager::OnDidFillAutofillFormDataImpl(
diff --git a/components/android_autofill/browser/android_autofill_manager.h b/components/android_autofill/browser/android_autofill_manager.h
index 89d7cdd1..85e44cf 100644
--- a/components/android_autofill/browser/android_autofill_manager.h
+++ b/components/android_autofill/browser/android_autofill_manager.h
@@ -41,7 +41,7 @@
 
   bool ShouldClearPreviewedForm() override;
 
-  void OnFocusNoLongerOnFormImpl(bool had_interacted_form) override;
+  void OnFocusOnNonFormFieldImpl(bool had_interacted_form) override;
 
   void OnDidFillAutofillFormDataImpl(const FormData& form,
                                      const base::TimeTicks timestamp) override;
diff --git a/components/android_autofill/browser/android_autofill_provider.cc b/components/android_autofill/browser/android_autofill_provider.cc
index 4171dacb..4c886fb 100644
--- a/components/android_autofill/browser/android_autofill_provider.cc
+++ b/components/android_autofill/browser/android_autofill_provider.cc
@@ -459,7 +459,7 @@
   pending_submission_source_ = source;
 }
 
-void AndroidAutofillProvider::OnFocusNoLongerOnForm(
+void AndroidAutofillProvider::OnFocusOnNonFormField(
     AndroidAutofillManager* manager,
     bool had_interacted_form) {
   DCHECK_CURRENTLY_ON(BrowserThread::UI);
diff --git a/components/android_autofill/browser/android_autofill_provider.h b/components/android_autofill/browser/android_autofill_provider.h
index f9c1864f..05f2207 100644
--- a/components/android_autofill/browser/android_autofill_provider.h
+++ b/components/android_autofill/browser/android_autofill_provider.h
@@ -111,7 +111,7 @@
                        const FormData& form,
                        bool known_success,
                        mojom::SubmissionSource source) override;
-  void OnFocusNoLongerOnForm(AndroidAutofillManager* manager,
+  void OnFocusOnNonFormField(AndroidAutofillManager* manager,
                              bool had_interacted_form) override;
   void OnFocusOnFormField(AndroidAutofillManager* manager,
                           const FormData& form,
diff --git a/components/android_autofill/browser/android_autofill_provider_unittest.cc b/components/android_autofill/browser/android_autofill_provider_unittest.cc
index e1489bf..122862d 100644
--- a/components/android_autofill/browser/android_autofill_provider_unittest.cc
+++ b/components/android_autofill/browser/android_autofill_provider_unittest.cc
@@ -368,7 +368,7 @@
 
   android_autofill_manager().SimulateOnFocusOnFormField(form, form.fields[1]);
   check.Call(1);
-  android_autofill_manager().OnFocusNoLongerOnFormImpl(
+  android_autofill_manager().OnFocusOnNonFormFieldImpl(
       /*had_interacted_form=*/true);
   check.Call(2);
 
diff --git a/components/android_autofill/browser/autofill_provider.h b/components/android_autofill/browser/autofill_provider.h
index a8b04e6..f860b0a 100644
--- a/components/android_autofill/browser/autofill_provider.h
+++ b/components/android_autofill/browser/autofill_provider.h
@@ -32,41 +32,35 @@
   static bool is_crowdsourcing_manager_disabled_for_testing();
   static void set_is_crowdsourcing_manager_disabled_for_testing();
 
+  // These events come from AutofillDriver.
+  // See autofill_driver.mojom for documentation.
   virtual void OnAskForValuesToFill(
       AndroidAutofillManager* manager,
       const FormData& form,
       const FormFieldData& field,
       AutofillSuggestionTriggerSource trigger_source) = 0;
-
   virtual void OnTextFieldDidChange(AndroidAutofillManager* manager,
                                     const FormData& form,
                                     const FormFieldData& field,
                                     const base::TimeTicks timestamp) = 0;
-
   virtual void OnTextFieldDidScroll(AndroidAutofillManager* manager,
                                     const FormData& form,
                                     const FormFieldData& field) = 0;
-
   virtual void OnSelectControlDidChange(AndroidAutofillManager* manager,
                                         const FormData& form,
                                         const FormFieldData& field) = 0;
-
   virtual void OnFormSubmitted(AndroidAutofillManager* manager,
                                const FormData& form,
                                bool known_success,
                                mojom::SubmissionSource source) = 0;
-
-  virtual void OnFocusNoLongerOnForm(AndroidAutofillManager* manager,
+  virtual void OnFocusOnNonFormField(AndroidAutofillManager* manager,
                                      bool had_interacted_form) = 0;
-
   virtual void OnFocusOnFormField(AndroidAutofillManager* manager,
                                   const FormData& form,
                                   const FormFieldData& field) = 0;
-
   virtual void OnDidFillAutofillFormData(AndroidAutofillManager* manager,
                                          const FormData& form,
                                          base::TimeTicks timestamp) = 0;
-
   virtual void OnHidePopup(AndroidAutofillManager* manager) = 0;
 
   virtual void OnServerPredictionsAvailable(AndroidAutofillManager& manager,
diff --git a/components/android_autofill/browser/java/src/org/chromium/components/autofill/AutofillProvider.java b/components/android_autofill/browser/java/src/org/chromium/components/autofill/AutofillProvider.java
index 5e25235..4ec60044e3 100644
--- a/components/android_autofill/browser/java/src/org/chromium/components/autofill/AutofillProvider.java
+++ b/components/android_autofill/browser/java/src/org/chromium/components/autofill/AutofillProvider.java
@@ -514,7 +514,7 @@
             float width,
             float height,
             boolean causedByValueChange) {
-        // Check focusField inside short value? FocusNoLongerOnForm is called after form
+        // Check focusField inside short value? FocusOnNonFormField is called after form
         // submitted.
         if (mRequest == null) return;
         FocusField prev = mRequest.getFocusField();
diff --git a/components/android_autofill/browser/test_autofill_provider.h b/components/android_autofill/browser/test_autofill_provider.h
index 0d66852d..af6f9b1 100644
--- a/components/android_autofill/browser/test_autofill_provider.h
+++ b/components/android_autofill/browser/test_autofill_provider.h
@@ -37,7 +37,7 @@
                        const FormData& form,
                        bool known_success,
                        mojom::SubmissionSource source) override {}
-  void OnFocusNoLongerOnForm(AndroidAutofillManager* manager,
+  void OnFocusOnNonFormField(AndroidAutofillManager* manager,
                              bool had_interacted_form) override {}
   void OnFocusOnFormField(AndroidAutofillManager* manager,
                           const FormData& form,
diff --git a/components/autofill/README.md b/components/autofill/README.md
index fac6769..0051af4 100644
--- a/components/autofill/README.md
+++ b/components/autofill/README.md
@@ -410,7 +410,7 @@
 * when a the user **removes focus** from a form (this could happen because the
   user clicks on a custom autofill dropdown rendered by the website or if the
   user just clicks on the background).
-  (`BrowserAutofillManager::OnFocusNoLongerOnFormImpl()` ->
+  (`BrowserAutofillManager::OnFocusOnNonFormFieldImpl()` ->
   `BrowserAutofillManager::ProcessPendingFormForUpload()`).
 
   `observed_submission=false` is passed.
diff --git a/components/autofill/content/browser/content_autofill_driver.cc b/components/autofill/content/browser/content_autofill_driver.cc
index 7cec779..9dec3b470 100644
--- a/components/autofill/content/browser/content_autofill_driver.cc
+++ b/components/autofill/content/browser/content_autofill_driver.cc
@@ -208,14 +208,6 @@
   return render_frame_host_->IsActive();
 }
 
-void ContentAutofillDriver::PopupHidden() {
-  // If the unmask prompt is shown, keep showing the preview. The preview
-  // will be cleared when the prompt closes.
-  if (autofill_manager_->ShouldClearPreviewedForm()) {
-    RendererShouldClearPreviewedForm();
-  }
-}
-
 gfx::RectF ContentAutofillDriver::TransformBoundingBoxToViewportCoordinates(
     const gfx::RectF& bounding_box) const {
   content::RenderWidgetHostView* view = render_frame_host_->GetView();
@@ -524,14 +516,14 @@
   });
 }
 
-void ContentAutofillDriver::FocusNoLongerOnForm(bool had_interacted_form) {
+void ContentAutofillDriver::FocusOnNonFormField(bool had_interacted_form) {
   if (!bad_message::CheckFrameNotPrerendering(render_frame_host())) {
     return;
   }
-  router().FocusNoLongerOnForm(
+  router().FocusOnNonFormField(
       this, had_interacted_form,
       [](autofill::AutofillDriver* target, bool had_interacted_form) {
-        target->GetAutofillManager().OnFocusNoLongerOnForm(had_interacted_form);
+        target->GetAutofillManager().OnFocusOnNonFormField(had_interacted_form);
       });
 }
 
@@ -551,7 +543,7 @@
                                                         field);
       },
       [](autofill::AutofillDriver* target) {
-        target->GetAutofillManager().OnFocusNoLongerOnForm(true);
+        target->GetAutofillManager().OnFocusOnNonFormField(true);
       });
 }
 
diff --git a/components/autofill/content/browser/content_autofill_driver.h b/components/autofill/content/browser/content_autofill_driver.h
index 129b555..e4e113d 100644
--- a/components/autofill/content/browser/content_autofill_driver.h
+++ b/components/autofill/content/browser/content_autofill_driver.h
@@ -162,7 +162,6 @@
   bool IsPrerendering() const override;
   bool HasSharedAutofillPermission() const override;
   bool CanShowAutofillUi() const override;
-  void PopupHidden() override;
   net::IsolationInfo IsolationInfo() override;
 
   // Called on certain types of navigations by ContentAutofillDriverFactory.
@@ -239,7 +238,7 @@
   // Group (2a): renderer -> browser events, broadcast (see comment above).
   // mojom::AutofillDriver:
   void DidEndTextFieldEditing() override;
-  void FocusNoLongerOnForm(bool had_interacted_form) override;
+  void FocusOnNonFormField(bool had_interacted_form) override;
   void HidePopup() override;
 
   // Group (2b): renderer -> browser events, routed (see comment above).
diff --git a/components/autofill/content/common/mojom/autofill_driver.mojom b/components/autofill/content/common/mojom/autofill_driver.mojom
index 8e41d75..da5e7460 100644
--- a/components/autofill/content/common/mojom/autofill_driver.mojom
+++ b/components/autofill/content/common/mojom/autofill_driver.mojom
@@ -14,8 +14,10 @@
 // There is one instance of this interface per RenderFrameHost in the browser
 // process. All methods are called by renderer on browser.
 interface AutofillDriver {
-  // Notification that forms have been seen that are candidates for
-  // filling/submitting by the AutofillManager.
+  // Notification that changes of the forms have been detected: the forms in
+  // `updated_forms` are either new or have changed, and the forms in
+  // `removed_forms` have been removed from the DOM (but may be re-added to the
+  // DOM later).
   FormsSeen(array<FormData> updated_forms, array<FormRendererId> removed_forms);
 
   // Notification that a form has been submitted. The `known_success` indicates
@@ -25,11 +27,26 @@
                 bool known_success,
                 SubmissionSource source);
 
-  // Notification that a form field's value has changed.
+  // Notification that a form field's value has changed by a user edit.
+  //
+  // Similarly to JavaScript's "input" event, and unlike JavaScript's "change"
+  // event, it's fired for each individual alteration of the field.
+  //
+  // Fired (only) for text-type input elements, except if
+  // - kAutofillTextAreaChangeEvents is enabled: then also for textareas;
+  // - kAutofillContentEditableChangeEvents is enabled: then also for
+  //   contenteditables.
   TextFieldDidChange(FormData form,
                      FormFieldData field,
                      mojo_base.mojom.TimeTicks timestamp);
 
+  // Notification that editing a text-type input element ended.
+  //
+  // Fired (only) on element blur or document unload events.
+  //
+  // TODO(crbug.com/339820079): Eliminate in favour of FocusNoLongerOnForm()?
+  DidEndTextFieldEditing();
+
   // Notification that a form field has scrolled.
   TextFieldDidScroll(FormData form,
                      FormFieldData field);
@@ -41,6 +58,18 @@
   // Notification that a select or selectlist element's options were modified.
   SelectOrSelectListFieldOptionsDidChange(FormData form);
 
+  // `FocusOnFormField()` xor `FocusOnNonFormField()` is fired when the focused
+  // element changes (https://html.spec.whatwg.org/#focused):
+  //
+  // - `FocusOnFormField()` iff the newly focused element is a non-null form
+  //   control element or contenteditable whose `FormData` can be extracted.
+  // - `FocusOnNonFormField()` iff it does not call `FocusOnFormField()`.
+  //
+  // TODO(crbug.com/40726656): Remove `had_interacted_form` when cleaning up
+  // `kAutofillNewFocusEvents`.
+  FocusOnFormField(FormData form, FormFieldData field);
+  FocusOnNonFormField(bool had_interacted_form);
+
   // Queries the browser for Autofill suggestions for a form input field.
   // For autofill this means asking the user which values to fill.
   AskForValuesToFill(FormData form,
@@ -50,33 +79,24 @@
   // Instructs the browser to hide the Autofill popup if it is open.
   HidePopup();
 
-  // Sent when either (a) focus moves off of any form element, or (b) focus
-  // moves off of the form that the user had previously interacted with to a
-  // different form. `had_interacted_form` indicates whether there was such a
-  // previously-interacted form.
-  // TODO(crbug.com/40726656): Remove need to pass `had_interacted_form`.
-  FocusNoLongerOnForm(bool had_interacted_form);
-
-  // Notification that a form field is focused.
-  FocusOnFormField(FormData form,
-                   FormFieldData field);
-
   // Sent when a form is filled with Autofill suggestions.
   DidFillAutofillFormData(FormData form, mojo_base.mojom.TimeTicks timestamp);
 
-  // Sent when a text field is done editing.
-  DidEndTextFieldEditing();
-
   // Sent when `field` was in autofilled state but JavaScript modified the
-  // value. Note that from a renderer's perspective, modifying the value with
+  // value.
+  //
+  // Note that from a renderer's perspective, modifying the value with
   // JavaScript leads to a state where the field is not considered autofilled
   // anymore. So this notification won't be sent again until the field gets
-  // autofilled again. `formatting_only` is true if JavaScript only modified
-  // whitespaces, symbols and capitalization.
+  // autofilled again.
+  //
+  // `formatting_only` is true if JavaScript only modified whitespaces, symbols
+  // and capitalization, and in that case, the field is still considered
+  // autofilled.
   JavaScriptChangedAutofilledValue(FormData form,
-                     FormFieldData field,
-                     mojo_base.mojom.String16 old_value,
-                     bool formatting_only);
+                                   FormFieldData field,
+                                   mojo_base.mojom.String16 old_value,
+                                   bool formatting_only);
 };
 
 // There is one instance of this interface per web contents in the browser
diff --git a/components/autofill/content/renderer/autofill_agent.cc b/components/autofill/content/renderer/autofill_agent.cc
index 22cb49f..86911c7 100644
--- a/components/autofill/content/renderer/autofill_agent.cc
+++ b/components/autofill/content/renderer/autofill_agent.cc
@@ -188,8 +188,8 @@
              trigger_source);
   }
   void HidePopup() override { DeferMsg(&mojom::AutofillDriver::HidePopup); }
-  void FocusNoLongerOnForm(bool had_interacted_form) override {
-    DeferMsg(&mojom::AutofillDriver::FocusNoLongerOnForm, had_interacted_form);
+  void FocusOnNonFormField(bool had_interacted_form) override {
+    DeferMsg(&mojom::AutofillDriver::FocusOnNonFormField, had_interacted_form);
   }
   void FocusOnFormField(const FormData& form,
                         const FormFieldData& field) override {
@@ -408,7 +408,7 @@
     // Focus moved away from the last interacted form (if any) to somewhere else
     // on the page.
     if (auto* autofill_driver = unsafe_autofill_driver()) {
-      autofill_driver->FocusNoLongerOnForm(!last_focused_form.IsNull());
+      autofill_driver->FocusOnNonFormField(!last_focused_form.IsNull());
     }
     return;
   }
@@ -423,15 +423,14 @@
     // The focused element is not part of the last interacted form (could be
     // in a different form).
     if (auto* autofill_driver = unsafe_autofill_driver()) {
-      autofill_driver->FocusNoLongerOnForm(/*had_interacted_form=*/true);
+      autofill_driver->FocusOnNonFormField(/*had_interacted_form=*/true);
     }
     focus_moved_to_new_form = true;
   }
 
   // Calls HandleFocusChangeComplete() after notifying the focus is no longer on
   // the previous form, then early return. No need to notify the newly focused
-  // element because that will be done by HandleFocusChangeComplete() which
-  // triggers FormControlElementClicked().
+  // element because that will be done by HandleFocusChangeComplete().
   // Refer to http://crbug.com/1105254
   if ((config_.uses_keyboard_accessory_for_suggestions ||
        !config_.focus_requires_scroll) &&
@@ -536,7 +535,7 @@
   }
 
   if (auto* autofill_driver = unsafe_autofill_driver()) {
-    autofill_driver->FocusNoLongerOnForm(true);
+    autofill_driver->FocusOnNonFormField(true);
     handle_focus_change();
   }
 }
@@ -1495,26 +1494,6 @@
          unsafe_render_frame()->GetWebFrame()->GetDocument().IsPrerendering();
 }
 
-void AutofillAgent::FormControlElementClicked(
-    const WebFormControlElement& element) {
-  was_last_action_fill_ = false;
-
-  const WebInputElement input_element = element.DynamicTo<WebInputElement>();
-  if (input_element.IsNull() && !form_util::IsTextAreaElement(element)) {
-    return;
-  }
-
-#if BUILDFLAG(IS_ANDROID)
-  if (!base::FeatureList::IsEnabled(
-          password_manager::features::kPasswordSuggestionBottomSheetV2)) {
-    password_autofill_agent_->TryToShowKeyboardReplacingSurface(element);
-  }
-#endif
-
-  ShowSuggestions(element,
-                  AutofillSuggestionTriggerSource::kFormControlElementClicked);
-}
-
 void AutofillAgent::HandleFocusChangeComplete(
     bool focused_node_was_last_clicked) {
   if (!unsafe_render_frame()) {
@@ -1523,37 +1502,39 @@
 
   // When using Talkback on Android, and possibly others, traversing to and
   // focusing a field will not register as a click. Thus, when screen readers
-  // are used, treat the focused node as if it was the last clicked. Also check
-  // to ensure focus is on a field where text can be entered.
-  // When the focus is on a non-input field on Android, keyboard accessory may
-  // be shown if autofill data is available. Make sure to hide the accessory if
-  // focus changes to another element.
+  // are used, treat the focused node as if it was the last clicked.
   focused_node_was_last_clicked |= is_screen_reader_enabled_;
 
   WebElement focused_element =
       unsafe_render_frame()->GetWebFrame()->GetDocument().FocusedElement();
-  [&] {
-    if (focused_element.IsNull() || !focused_element.IsFormControlElement()) {
-      return;
-    }
-    WebFormControlElement focused_form_control_element =
-        focused_element.To<WebFormControlElement>();
-    if (!form_util::IsTextAreaElementOrTextInput(
-            focused_form_control_element)) {
-      return;
-    }
+  if (focused_element.IsNull()) {
+    return;
+  }
+
+  if (auto focused_control = focused_element.DynamicTo<WebFormControlElement>();
+      form_util::IsTextAreaElementOrTextInput(focused_control)) {
     if (focused_node_was_last_clicked) {
-      FormControlElementClicked(focused_form_control_element);
-      return;
-    }
-    if (form_util::IsTextAreaElement(focused_form_control_element)) {
+      was_last_action_fill_ = false;
+#if BUILDFLAG(IS_ANDROID)
+      if (!base::FeatureList::IsEnabled(
+              password_manager::features::kPasswordSuggestionBottomSheetV2)) {
+        password_autofill_agent_->TryToShowKeyboardReplacingSurface(
+            focused_control);
+      }
+#endif
+      ShowSuggestions(
+          focused_control,
+          AutofillSuggestionTriggerSource::kFormControlElementClicked);
+    } else if (form_util::IsTextAreaElement(focused_control)) {
+#if !BUILDFLAG(IS_ANDROID)
       // Compose reacts to tab area focus even when not triggered by a click -
       // therefore call `ShowSuggestions` with a separate trigger source.
       ShowSuggestions(
-          focused_form_control_element,
+          focused_control,
           AutofillSuggestionTriggerSource::kTextareaFocusedWithoutClick);
+#endif
     }
-  }();
+  }
 
   // TODO(crbug.com/1490372, b/308811729): This is not conditioned on
   // `focused_node_was_last_clicked`. This has two advantages:
@@ -1565,11 +1546,9 @@
   //   false. The call comes from DidCompleteFocusChangeInFrame() which passes
   //   false since at the preceding DidReceiveLeftMouseDownOrGestureTapInNode()
   //   call `node.Focused()` was false.
-  if (!focused_element.IsNull()) {
-    ShowSuggestionsForContentEditable(
-        focused_element,
-        AutofillSuggestionTriggerSource::kContentEditableClicked);
-  }
+  ShowSuggestionsForContentEditable(
+      focused_element,
+      AutofillSuggestionTriggerSource::kContentEditableClicked);
 }
 
 void AutofillAgent::SendFocusedInputChangedNotificationToBrowser(
diff --git a/components/autofill/content/renderer/autofill_agent.h b/components/autofill/content/renderer/autofill_agent.h
index 4ad0072..83216f5 100644
--- a/components/autofill/content/renderer/autofill_agent.h
+++ b/components/autofill/content/renderer/autofill_agent.h
@@ -192,8 +192,6 @@
       base::OnceCallback<void(const std::vector<std::string>&)>
           potential_matches) override;
 
-  void FormControlElementClicked(const blink::WebFormControlElement& element);
-
   base::WeakPtr<AutofillAgent> GetWeakPtr() {
     return weak_ptr_factory_.GetWeakPtr();
   }
@@ -248,11 +246,11 @@
   void AccessibilityModeChanged(const ui::AXMode& mode) override;
   void OnDestruct() override;
 
-  // This function fires `FocusOnFormField()` xor `FocusNoLongerOnForm()`:
+  // This function fires `FocusOnFormField()` xor `FocusOnNonFormField()`:
   // - It calls `FocusOnFormField()` iff the newly focused element is a non-null
   //   `WebFormControlElement` or a non-null contenteditable whose `FormData`
   //   can be extracted.
-  // - It calls `FocusNoLongerOnForm()` iff it does not call
+  // - It calls `FocusOnNonFormField()` iff it does not call
   //   `FocusOnFormField()`.
   // See crbug.com/337690061 for details.
   void FocusedElementChanged(
diff --git a/components/autofill/content/renderer/autofill_agent_browsertest.cc b/components/autofill/content/renderer/autofill_agent_browsertest.cc
index 0e661c3..bd1317ae 100644
--- a/components/autofill/content/renderer/autofill_agent_browsertest.cc
+++ b/components/autofill/content/renderer/autofill_agent_browsertest.cc
@@ -1206,7 +1206,7 @@
 };
 
 // Tests that when the focus moves from field to field, FocusedElementChanged()
-// fires FocusOnFormField() and FocusNoLongerOnForm().
+// fires FocusOnFormField() and FocusOnNonFormField().
 TEST_F(AutofillAgentTestFocus, FireFocusEventsWhenCyclingThroughFields) {
   testing::MockFunction<void(std::string_view)> checkpoint;
   {
@@ -1214,7 +1214,7 @@
     // Moves the focus one field to another.
     for (std::string_view id : kPermutationOfFields) {
       EXPECT_CALL(checkpoint, Call(id));
-      EXPECT_CALL(autofill_driver(), FocusNoLongerOnForm).Times(0);
+      EXPECT_CALL(autofill_driver(), FocusOnNonFormField).Times(0);
       EXPECT_CALL(autofill_driver(),
                   FocusOnFormField(_, HasFieldId(GetFieldRendererIdById(id))));
     }
@@ -1227,7 +1227,7 @@
 
 // Tests that when the focus switches between an uneditable <div> and
 // a field, FocusedElementChanged() fires FocusOnFormField() and
-// FocusNoLongerOnForm().
+// FocusOnNonFormField().
 TEST_F(AutofillAgentTestFocus,
        FireFocusEventsWhenSwitchingBetweenFieldAndNonField) {
   testing::MockFunction<void(std::string_view)> checkpoint;
@@ -1235,10 +1235,10 @@
     testing::InSequence s;
     for (std::string_view id : kPermutationOfFields) {
       EXPECT_CALL(checkpoint, Call("uneditable"));
-      EXPECT_CALL(autofill_driver(), FocusNoLongerOnForm);
+      EXPECT_CALL(autofill_driver(), FocusOnNonFormField);
       EXPECT_CALL(autofill_driver(), FocusOnFormField).Times(0);
       EXPECT_CALL(checkpoint, Call(id));
-      EXPECT_CALL(autofill_driver(), FocusNoLongerOnForm).Times(0);
+      EXPECT_CALL(autofill_driver(), FocusOnNonFormField).Times(0);
       EXPECT_CALL(autofill_driver(),
                   FocusOnFormField(_, HasFieldId(GetFieldRendererIdById(id))));
     }
@@ -1259,11 +1259,11 @@
     EXPECT_CALL(checkpoint, Call("owned_field"));
     EXPECT_CALL(autofill_driver(), FocusOnFormField);
     EXPECT_CALL(checkpoint, Call("null"));
-    EXPECT_CALL(autofill_driver(), FocusNoLongerOnForm);
+    EXPECT_CALL(autofill_driver(), FocusOnNonFormField);
     EXPECT_CALL(checkpoint, Call("contenteditable"));
     EXPECT_CALL(autofill_driver(), FocusOnFormField);
     EXPECT_CALL(checkpoint, Call("null"));
-    EXPECT_CALL(autofill_driver(), FocusNoLongerOnForm);
+    EXPECT_CALL(autofill_driver(), FocusOnNonFormField);
   }
   checkpoint.Call("owned_field");
   FocusedElementChanged("owned_field");
diff --git a/components/autofill/content/renderer/autofill_agent_form_interaction_browsertest.cc b/components/autofill/content/renderer/autofill_agent_form_interaction_browsertest.cc
index b12e03f..0d59c49d 100644
--- a/components/autofill/content/renderer/autofill_agent_form_interaction_browsertest.cc
+++ b/components/autofill/content/renderer/autofill_agent_form_interaction_browsertest.cc
@@ -91,16 +91,6 @@
   return 1;  // Any dropdown should disappear on focus loss.
 }
 
-AutofillSuggestionTriggerSource TriggerSourceOnTextareaFocus() {
-  if constexpr (BUILDFLAG(IS_ANDROID)) {
-    return base::FeatureList::IsEnabled(
-               (features::kAutofillAndroidDisableSuggestionsOnJSFocus))
-               ? AutofillSuggestionTriggerSource::kTextareaFocusedWithoutClick
-               : AutofillSuggestionTriggerSource::kFormControlElementClicked;
-  }
-  return AutofillSuggestionTriggerSource::kTextareaFocusedWithoutClick;
-}
-
 }  // namespace
 
 class AutofillAgentFormInteractionTest : public test::AutofillRendererTest {
@@ -231,28 +221,30 @@
   EXPECT_TRUE(SimulateElementClickAndWait("button"));
 }
 
-// Tests that focusing the text field without a click calls AskForValuesToFill
-// on all platforms, but potentially with different trigger source:
-// - On Desktop, the trigger source is `kTextareaFocusedWithoutClick`.
-// - On Android, the trigger source is `kTextareaFocusedWithoutClick` iff
-//   `kAutofillAndroidDisableSuggestionsOnJSFocus`. Otherwise it is treated as a
-//    normal left click and the trigger source is `kFormControlElementClicked`.
-//
-// A subsequent left click then triggers the normal call with
-// `kFormControlElementClicked` as a trigger source.
+// Tests that focusing a textarea without a click calls AskForValuesToFill with
+// trigger source `kTextareaFocusedWithoutClick` on Desktop.
 TEST_F(AutofillAgentFormInteractionTest, TextareaFocusAndLeftClick) {
+  base::test::ScopedFeatureList feature_list{
+      features::kAutofillAndroidDisableSuggestionsOnJSFocus};
   MockFunction<void(int)> check;
   {
     InSequence s;
+    using enum AutofillSuggestionTriggerSource;
+    if constexpr (!BUILDFLAG(IS_ANDROID)) {
+      EXPECT_CALL(autofill_driver(),
+                  AskForValuesToFill(_, HasFieldIdAttribute(u"textarea"),
+                                     kTextareaFocusedWithoutClick));
+    } else {
+      EXPECT_CALL(autofill_driver(),
+                  AskForValuesToFill(_, HasFieldIdAttribute(u"textarea"),
+                                     kFormControlElementClicked))
+          .Times(
+              NumCallsToAskForValuesToFillOnTextfieldFocusWithoutLeftClick());
+    }
+    EXPECT_CALL(check, Call(1));
     EXPECT_CALL(autofill_driver(),
                 AskForValuesToFill(_, HasFieldIdAttribute(u"textarea"),
-                                   TriggerSourceOnTextareaFocus()));
-    EXPECT_CALL(check, Call(1));
-    EXPECT_CALL(
-        autofill_driver(),
-        AskForValuesToFill(
-            _, HasFieldIdAttribute(u"textarea"),
-            AutofillSuggestionTriggerSource::kFormControlElementClicked));
+                                   kFormControlElementClicked));
     EXPECT_CALL(check, Call(2));
   }
 
diff --git a/components/autofill/content/renderer/autofill_renderer_test.h b/components/autofill/content/renderer/autofill_renderer_test.h
index 65d0ec3..2d8af4f 100644
--- a/components/autofill/content/renderer/autofill_renderer_test.h
+++ b/components/autofill/content/renderer/autofill_renderer_test.h
@@ -80,7 +80,7 @@
               (override));
   MOCK_METHOD(void, HidePopup, (), (override));
   MOCK_METHOD(void,
-              FocusNoLongerOnForm,
+              FocusOnNonFormField,
               (bool had_interacted_form),
               (override));
   MOCK_METHOD(void,
diff --git a/components/autofill/core/browser/autofill_driver.h b/components/autofill/core/browser/autofill_driver.h
index 58f2cd763..8e15373 100644
--- a/components/autofill/core/browser/autofill_driver.h
+++ b/components/autofill/core/browser/autofill_driver.h
@@ -226,9 +226,6 @@
       const FieldGlobalId& field_id,
       mojom::AutofillSuggestionAvailability suggestion_availability) = 0;
 
-  // Informs the renderer that the popup has been hidden.
-  virtual void PopupHidden() = 0;
-
   // Query's the DOM for four digit combinations that could potentially be of a
   // card number.
   virtual void GetFourDigitCombinationsFromDOM(
diff --git a/components/autofill/core/browser/autofill_driver_router.cc b/components/autofill/core/browser/autofill_driver_router.cc
index 4993cc5..6cf80fe 100644
--- a/components/autofill/core/browser/autofill_driver_router.cc
+++ b/components/autofill/core/browser/autofill_driver_router.cc
@@ -271,23 +271,23 @@
   ForEachFrame(form_forest_, callback);
 }
 
-void AutofillDriverRouter::FocusNoLongerOnForm(
+void AutofillDriverRouter::FocusOnNonFormField(
     AutofillDriver* source,
     bool had_interacted_form,
     void (*callback)(AutofillDriver* target, bool had_interacted_form)) {
-  // Suppresses FocusNoLongerOnForm() if the focus has already moved to a
+  // Suppresses FocusOnNonFormField() if the focus has already moved to a
   // different frame.
   if (focused_frame_ != source->GetFrameToken()) {
     return;
   }
 
-  // Prevents FocusOnFormField() from calling FocusNoLongerOnForm().
+  // Prevents FocusOnFormField() from calling FocusOnNonFormField().
   focus_no_longer_on_form_has_fired_ = true;
 
   TriggerFormExtractionExcept(source);
 
   // The last-focused form is not known at this time. Even if
-  // FocusNoLongerOnForm() had a FormGlobalId parameter, we couldn't call
+  // FocusOnNonFormField() had a FormGlobalId parameter, we couldn't call
   // `form_forest_.GetBrowserForm()` because this is admissible only after a
   // `form_forest_.UpdateTreeOfRendererForm()` for the same form.
   //
@@ -308,14 +308,14 @@
   FormGlobalId form_id = form.global_id();
   form_forest_.UpdateTreeOfRendererForm(std::move(form), source);
 
-  // Calls FocusNoLongerOnForm() if the focus has already moved from a
-  // different frame and FocusNoLongerOnForm() hasn't been called yet.
+  // Calls FocusOnNonFormField() if the focus has already moved from a
+  // different frame and FocusOnNonFormField() hasn't been called yet.
   if (focused_frame_ != source->GetFrameToken() &&
       !focus_no_longer_on_form_has_fired_) {
     ForEachFrame(form_forest_, focus_no_longer_on_form);
   }
 
-  // Suppresses late FocusNoLongerOnForm().
+  // Suppresses late FocusOnNonFormField().
   focused_frame_ = source->GetFrameToken();
   focus_no_longer_on_form_has_fired_ = false;
 
diff --git a/components/autofill/core/browser/autofill_driver_router.h b/components/autofill/core/browser/autofill_driver_router.h
index 58f2390..877b39d 100644
--- a/components/autofill/core/browser/autofill_driver_router.h
+++ b/components/autofill/core/browser/autofill_driver_router.h
@@ -215,7 +215,7 @@
                        const FormFieldData& field),
       void (*focus_no_longer_on_form)(AutofillDriver* target));
   // This event is broadcast to all drivers.
-  void FocusNoLongerOnForm(AutofillDriver* source,
+  void FocusOnNonFormField(AutofillDriver* source,
                            bool had_interacted_form,
                            void (*callback)(AutofillDriver* target,
                                             bool had_interacted_form));
@@ -350,7 +350,7 @@
   internal::FormForest form_forest_;
 
   // When the focus moves to a different frame, the order of the events
-  // FocusNoLongerOnForm() and FocusOnFormField() may be reversed due to race
+  // FocusOnNonFormField() and FocusOnFormField() may be reversed due to race
   // conditions. We use these members to correct the order of the events.
   LocalFrameToken focused_frame_;
   bool focus_no_longer_on_form_has_fired_ = true;
diff --git a/components/autofill/core/browser/autofill_external_delegate_unittest.cc b/components/autofill/core/browser/autofill_external_delegate_unittest.cc
index 8d33444..bba346c 100644
--- a/components/autofill/core/browser/autofill_external_delegate_unittest.cc
+++ b/components/autofill/core/browser/autofill_external_delegate_unittest.cc
@@ -1943,7 +1943,7 @@
 
 // Test parameter data for asserting that the expected set of field types
 // is stored in the delegate.
-struct GetLastServerTypesToFillForSectionTestParams {
+struct GetLastFieldTypesToFillForSectionTestParams {
   const std::optional<FieldTypeSet>
       expected_last_field_types_to_fill_for_section;
   const SuggestionType type;
@@ -1955,16 +1955,16 @@
 class GetLastFieldTypesToFillUnitTest
     : public AutofillExternalDelegateUnitTest,
       public ::testing::WithParamInterface<
-          GetLastServerTypesToFillForSectionTestParams> {};
+          GetLastFieldTypesToFillForSectionTestParams> {};
 
-const GetLastServerTypesToFillForSectionTestParams
-    kGetLastServerTypesToFillForSectionTesCases[] = {
+const GetLastFieldTypesToFillForSectionTestParams
+    kGetLastFieldTypesToFillForSectionTesCases[] = {
         // Tests that when `SuggestionType::kAddressEntry` is accepted and
         // therefore the user wanted to fill the whole form. Autofill
         // stores the last targeted fields as `kAllFieldTypes`.
         {.expected_last_field_types_to_fill_for_section = kAllFieldTypes,
          .type = SuggestionType::kAddressEntry,
-         .test_name = "_AllServerFields"},
+         .test_name = "_AllFields"},
         // Tests that when `SuggestionType::kAddressFieldByFieldFilling`
         // is accepted and therefore the user wanted to fill a single field.
         // The last targeted fields is stored as the triggering field type
@@ -1995,7 +1995,7 @@
 // Tests that the expected set of last field types to fill is stored.
 TEST_P(GetLastFieldTypesToFillUnitTest, LastFieldTypesToFillForSection) {
   IssueOnQuery();
-  const GetLastServerTypesToFillForSectionTestParams& params = GetParam();
+  const GetLastFieldTypesToFillForSectionTestParams& params = GetParam();
   base::test::ScopedFeatureList features(
       features::kAutofillGranularFillingAvailable);
 
@@ -2025,7 +2025,7 @@
 INSTANTIATE_TEST_SUITE_P(
     AutofillExternalDelegateUnitTest,
     GetLastFieldTypesToFillUnitTest,
-    ::testing::ValuesIn(kGetLastServerTypesToFillForSectionTesCases),
+    ::testing::ValuesIn(kGetLastFieldTypesToFillForSectionTesCases),
     [](const ::testing::TestParamInfo<
         GetLastFieldTypesToFillUnitTest::ParamType>& info) {
       return info.param.test_name;
diff --git a/components/autofill/core/browser/autofill_form_test_utils.cc b/components/autofill/core/browser/autofill_form_test_utils.cc
index 9629da49..efcd98f 100644
--- a/components/autofill/core/browser/autofill_form_test_utils.cc
+++ b/components/autofill/core/browser/autofill_form_test_utils.cc
@@ -140,8 +140,9 @@
   f.name = d.name;
   f.host_frame = d.host_frame.value_or(MakeLocalFrameToken());
   f.renderer_id = d.renderer_id.value_or(MakeFormRendererId());
-  if (d.main_frame_origin)
+  if (d.main_frame_origin) {
     f.main_frame_origin = *d.main_frame_origin;
+  }
   f.fields.reserve(d.fields.size());
   for (const FieldDescription& dd : d.fields) {
     FormFieldData ff = GetFormFieldData(dd);
diff --git a/components/autofill/core/browser/autofill_granular_filling_utils.cc b/components/autofill/core/browser/autofill_granular_filling_utils.cc
index bcaff25a..2597d1a 100644
--- a/components/autofill/core/browser/autofill_granular_filling_utils.cc
+++ b/components/autofill/core/browser/autofill_granular_filling_utils.cc
@@ -11,7 +11,7 @@
 
 namespace {
 
-FieldTypeSet GetServerFieldsForFieldGroup(FieldTypeGroup group) {
+FieldTypeSet GetFieldTypesForFieldGroup(FieldTypeGroup group) {
   switch (group) {
     case FieldTypeGroup::kName:
       return GetFieldTypesOfGroup(FieldTypeGroup::kName);
@@ -116,7 +116,7 @@
     case FillingMethod::kGroupFillingAddress:
     case FillingMethod::kGroupFillingEmail:
     case FillingMethod::kGroupFillingPhoneNumber:
-      return GetServerFieldsForFieldGroup(
+      return GetFieldTypesForFieldGroup(
           GroupTypeOfFieldType(triggering_field_type));
     case FillingMethod::kFullForm:
       return kAllFieldTypes;
diff --git a/components/autofill/core/browser/autofill_manager.cc b/components/autofill/core/browser/autofill_manager.cc
index 3657fa8..2c2086c 100644
--- a/components/autofill/core/browser/autofill_manager.cc
+++ b/components/autofill/core/browser/autofill_manager.cc
@@ -430,8 +430,8 @@
                                         form.global_id(), field.global_id())));
 }
 
-void AutofillManager::OnFocusNoLongerOnForm(bool had_interacted_form) {
-  OnFocusNoLongerOnFormImpl(had_interacted_form);
+void AutofillManager::OnFocusOnNonFormField(bool had_interacted_form) {
+  OnFocusOnNonFormFieldImpl(had_interacted_form);
 }
 
 void AutofillManager::OnDidEndTextFieldEditing() {
@@ -443,7 +443,11 @@
 }
 
 void AutofillManager::OnSuggestionsHidden() {
-  driver().PopupHidden();
+  // If the unmask prompt is shown, keep showing the preview. The preview
+  // will be cleared when the prompt closes.
+  if (ShouldClearPreviewedForm()) {
+    driver().RendererShouldClearPreviewedForm();
+  }
   NotifyObservers(&Observer::OnSuggestionsHidden);
 }
 
diff --git a/components/autofill/core/browser/autofill_manager.h b/components/autofill/core/browser/autofill_manager.h
index e91a19e..63ff615 100644
--- a/components/autofill/core/browser/autofill_manager.h
+++ b/components/autofill/core/browser/autofill_manager.h
@@ -206,90 +206,39 @@
   virtual base::WeakPtr<AutofillManager> GetWeakPtr() = 0;
 
   // Events triggered by the renderer.
-
-  // Returns true only if the previewed form should be cleared.
-  virtual bool ShouldClearPreviewedForm() = 0;
-
-  // Invoked when the value of textfield is changed.
-  // |bounding_box| are viewport coordinates.
-  // Virtual for testing.
+  // See autofill_driver.mojom for documentation.
+  // Some functions are virtual for testing.
+  virtual void OnFormsSeen(const std::vector<FormData>& updated_forms,
+                           const std::vector<FormGlobalId>& removed_forms);
+  virtual void OnFormSubmitted(const FormData& form,
+                               bool known_success,
+                               mojom::SubmissionSource source);
   virtual void OnTextFieldDidChange(const FormData& form,
                                     const FormFieldData& field,
                                     const base::TimeTicks timestamp);
-
-  // Invoked when the textfield is scrolled.
-  // |bounding_box| are viewport coordinates.
+  void OnDidEndTextFieldEditing();
   void OnTextFieldDidScroll(const FormData& form, const FormFieldData& field);
-
-  // Invoked when the value of select is changed.
-  // |bounding_box| are viewport coordinates.
   void OnSelectControlDidChange(const FormData& form,
                                 const FormFieldData& field);
-
-  // Invoked when the |form| needs to be autofilled, the |bounding_box| is
-  // a window relative value of |field|.
-  // |bounding_box| are viewport coordinates.
-  // Virtual for testing.
+  void OnSelectOrSelectListFieldOptionsDidChange(const FormData& form);
+  void OnFocusOnFormField(const FormData& form, const FormFieldData& field);
+  void OnFocusOnNonFormField(bool had_interacted_form);
   virtual void OnAskForValuesToFill(
       const FormData& form,
       const FormFieldData& field,
       AutofillSuggestionTriggerSource trigger_source);
-
-  // Invoked when |form|'s |field| has focus.
-  // |bounding_box| are viewport coordinates.
-  void OnFocusOnFormField(const FormData& form, const FormFieldData& field);
-
-  // Invoked when |form| has been submitted.
-  // Processes the submitted |form|, saving any new Autofill data to the user's
-  // personal profile.
-  // Virtual for testing.
-  virtual void OnFormSubmitted(const FormData& form,
-                               bool known_success,
-                               mojom::SubmissionSource source);
-
-  // Invoked when |form| has been filled with the value given by
-  // FillOrPreviewForm.
-  // Virtual for testing.
+  void OnHidePopup();
   virtual void OnDidFillAutofillFormData(const FormData& form,
                                          const base::TimeTicks timestamp);
-
-  // Invoked when changes of the forms have been detected: the forms in
-  // |updated_forms| are either new or have changed, and the forms in
-  // |removed_forms| have been removed from the DOM (but may be re-added to the
-  // DOM later).
-  // Virtual for testing.
-  virtual void OnFormsSeen(const std::vector<FormData>& updated_forms,
-                           const std::vector<FormGlobalId>& removed_forms);
-
-  // Invoked when focus is no longer on form. |had_interacted_form| indicates
-  // whether focus was previously on a form with which the user had interacted.
-  void OnFocusNoLongerOnForm(bool had_interacted_form);
-
-  // Invoked when textfield editing ended
-  void OnDidEndTextFieldEditing();
-
-  // Invoked when the suggestions should be hidden.
-  void OnHidePopup();
-
-  // Invoked when the suggestions are actually hidden.
-  void OnSuggestionsHidden();
-
-  // Invoked when the options of a select element in the |form| changed.
-  void OnSelectOrSelectListFieldOptionsDidChange(const FormData& form);
-
-  // Invoked after JavaScript set the value of |field| in |form|. Only called
-  // if |field| was in autofilled state. Note that from a renderer's
-  // perspective, modifying the value with JavaScript leads to a state where
-  // the field is not considered autofilled anymore. So this notification won't
-  // be sent again until the field gets autofilled again. `formatting_only` is
-  // true if JavaScript only modified whitespaces, symbols and capitalization,
-  // and in that case, the field is still considered autofilled.
   virtual void OnJavaScriptChangedAutofilledValue(
       const FormData& form,
       const FormFieldData& field,
       const std::u16string& old_value,
       bool formatting_only);
 
+  // Invoked when the suggestions are actually hidden.
+  void OnSuggestionsHidden();
+
   // Other events.
 
   virtual void ReportAutofillWebOTPMetrics(bool used_web_otp) = 0;
@@ -368,41 +317,32 @@
   // constructing or resetting the manager.
   AutofillClient& unsafe_client() { return driver_->GetAutofillClient(); }
 
+  // OnFooImpl() is called, potentially asynchronously after parsing the form,
+  // by the renderer event OnFoo().
   virtual void OnFormSubmittedImpl(const FormData& form,
                                    bool known_success,
                                    mojom::SubmissionSource source) = 0;
-
   virtual void OnTextFieldDidChangeImpl(const FormData& form,
                                         const FormFieldData& field,
                                         const base::TimeTicks timestamp) = 0;
-
+  virtual void OnDidEndTextFieldEditingImpl() = 0;
   virtual void OnTextFieldDidScrollImpl(const FormData& form,
                                         const FormFieldData& field) = 0;
-
+  virtual void OnSelectControlDidChangeImpl(const FormData& form,
+                                            const FormFieldData& field) = 0;
+  virtual void OnSelectOrSelectListFieldOptionsDidChangeImpl(
+      const FormData& form) = 0;
+  virtual void OnFocusOnFormFieldImpl(const FormData& form,
+                                      const FormFieldData& field) = 0;
+  virtual void OnFocusOnNonFormFieldImpl(bool had_interacted_form) = 0;
   virtual void OnAskForValuesToFillImpl(
       const FormData& form,
       const FormFieldData& field,
       AutofillSuggestionTriggerSource trigger_source) = 0;
-
-  virtual void OnFocusOnFormFieldImpl(const FormData& form,
-                                      const FormFieldData& field) = 0;
-
-  virtual void OnSelectControlDidChangeImpl(const FormData& form,
-                                            const FormFieldData& field) = 0;
-
   virtual void OnDidFillAutofillFormDataImpl(
       const FormData& form,
       const base::TimeTicks timestamp) = 0;
-
-  virtual void OnFocusNoLongerOnFormImpl(bool had_interacted_form) = 0;
-
-  virtual void OnDidEndTextFieldEditingImpl() = 0;
-
   virtual void OnHidePopupImpl() = 0;
-
-  virtual void OnSelectOrSelectListFieldOptionsDidChangeImpl(
-      const FormData& form) = 0;
-
   virtual void OnJavaScriptChangedAutofilledValueImpl(
       const FormData& form,
       const FormFieldData& field,
@@ -465,6 +405,9 @@
       const FormData& form,
       base::OnceCallback<void(AutofillManager&, const FormData&)> callback);
 
+  // Returns true only if the previewed form should be cleared.
+  virtual bool ShouldClearPreviewedForm() = 0;
+
   std::map<FormGlobalId, std::unique_ptr<FormStructure>>*
   mutable_form_structures() {
     return &form_structures_;
diff --git a/components/autofill/core/browser/autofill_manager_unittest.cc b/components/autofill/core/browser/autofill_manager_unittest.cc
index 2cd4aff..bfcf58c 100644
--- a/components/autofill/core/browser/autofill_manager_unittest.cc
+++ b/components/autofill/core/browser/autofill_manager_unittest.cc
@@ -290,7 +290,7 @@
   EXPECT_CALL(manager(), ShouldParseForms)
       .Times(AtLeast(0))
       .WillRepeatedly(Return(true));
-  EXPECT_CALL(manager(), OnFocusNoLongerOnFormImpl).Times(AtLeast(0));
+  EXPECT_CALL(manager(), OnFocusOnNonFormFieldImpl).Times(AtLeast(0));
   EXPECT_CALL(manager(), OnDidFillAutofillFormDataImpl).Times(AtLeast(0));
   EXPECT_CALL(manager(), OnDidEndTextFieldEditingImpl).Times(AtLeast(0));
   EXPECT_CALL(manager(), OnSelectOrSelectListFieldOptionsDidChangeImpl)
diff --git a/components/autofill/core/browser/autofill_suggestion_generator_unittest.cc b/components/autofill/core/browser/autofill_suggestion_generator_unittest.cc
index 28fc926..c7c2bdbc 100644
--- a/components/autofill/core/browser/autofill_suggestion_generator_unittest.cc
+++ b/components/autofill/core/browser/autofill_suggestion_generator_unittest.cc
@@ -1633,9 +1633,8 @@
 }
 
 // Note that only full form filling has an icon.
-TEST_F(
-    AutofillChildrenSuggestionGeneratorTest,
-    CreateSuggestionsFromProfiles_LastTargetedFieldsAreAllServerFields_FullForm) {
+TEST_F(AutofillChildrenSuggestionGeneratorTest,
+       CreateSuggestionsFromProfiles_LastTargetedFieldsAreAllFields_FullForm) {
   std::vector<Suggestion> suggestions = CreateSuggestionWithChildrenFromProfile(
       profile(), kAllFieldTypes, NAME_FIRST, {NAME_FIRST, NAME_LAST});
 
diff --git a/components/autofill/core/browser/browser_autofill_manager.cc b/components/autofill/core/browser/browser_autofill_manager.cc
index ae2211e..9d2d902d 100644
--- a/components/autofill/core/browser/browser_autofill_manager.cc
+++ b/components/autofill/core/browser/browser_autofill_manager.cc
@@ -1456,7 +1456,7 @@
                                   /*is_refill=*/false);
 }
 
-void BrowserAutofillManager::OnFocusNoLongerOnFormImpl(
+void BrowserAutofillManager::OnFocusOnNonFormFieldImpl(
     bool had_interacted_form) {
   // For historical reasons, Chrome takes action on this message only if focus
   // was previously on a form with which the user had interacted.
diff --git a/components/autofill/core/browser/browser_autofill_manager.h b/components/autofill/core/browser/browser_autofill_manager.h
index f637b09..14bc16d3 100644
--- a/components/autofill/core/browser/browser_autofill_manager.h
+++ b/components/autofill/core/browser/browser_autofill_manager.h
@@ -264,7 +264,7 @@
   // AutofillManager:
   base::WeakPtr<AutofillManager> GetWeakPtr() override;
   bool ShouldClearPreviewedForm() override;
-  void OnFocusNoLongerOnFormImpl(bool had_interacted_form) override;
+  void OnFocusOnNonFormFieldImpl(bool had_interacted_form) override;
   void OnFocusOnFormFieldImpl(const FormData& form,
                               const FormFieldData& field) override;
   void OnDidFillAutofillFormDataImpl(const FormData& form,
diff --git a/components/autofill/core/browser/browser_autofill_manager_unittest.cc b/components/autofill/core/browser/browser_autofill_manager_unittest.cc
index dc6d765..7c72d77 100644
--- a/components/autofill/core/browser/browser_autofill_manager_unittest.cc
+++ b/components/autofill/core/browser/browser_autofill_manager_unittest.cc
@@ -3057,7 +3057,7 @@
   // Receiving a notification that focus is no longer on the form *without* the
   // renderer having a previously-interacted form should not result in
   // any changes to the pending form.
-  browser_autofill_manager_->OnFocusNoLongerOnForm(
+  browser_autofill_manager_->OnFocusOnNonFormField(
       /*had_interacted_form=*/false);
   EXPECT_TRUE(test_api(*browser_autofill_manager_)
                   .pending_form_data()
@@ -5395,7 +5395,7 @@
                                                   base::TimeTicks::Now());
 
   // Simulate lost of focus on the form.
-  browser_autofill_manager_->OnFocusNoLongerOnForm(true);
+  browser_autofill_manager_->OnFocusOnNonFormField(true);
 }
 
 // Test that navigating with a filled form sends an upload with types matching
@@ -5494,7 +5494,7 @@
                                                        base::TimeTicks::Now());
 
   // Simulate lost of focus on the form.
-  browser_autofill_manager_->OnFocusNoLongerOnForm(true);
+  browser_autofill_manager_->OnFocusOnNonFormField(true);
 }
 
 // Test that suggestions are returned for credit card fields with an
@@ -7590,7 +7590,7 @@
 
   // 2. Simulate removing focus from the form, which triggers a blur vote.
   FormSignature first_form_signature = CalculateFormSignature(form_);
-  browser_autofill_manager_->OnFocusNoLongerOnForm(true);
+  browser_autofill_manager_->OnFocusOnNonFormField(true);
 
   // 3. Simulate typing into second field
   form_.fields[1].set_value(u"Presley");
@@ -7612,7 +7612,7 @@
                                        FieldType::NAME_LAST_SECOND})),
               ObservedSubmissionIs(false))),
           _, _, _));
-  browser_autofill_manager_->OnFocusNoLongerOnForm(true);
+  browser_autofill_manager_->OnFocusOnNonFormField(true);
 
   // 5. Grow the form by one field, which changes the form signature.
   form_.fields.push_back(CreateTestFormField(
@@ -7654,7 +7654,7 @@
                                 FieldAutofillTypeIs({FieldType::EMPTY_TYPE})),
                       ObservedSubmissionIs(false))),
                   _, _, _));
-  browser_autofill_manager_->OnFocusNoLongerOnForm(true);
+  browser_autofill_manager_->OnFocusOnNonFormField(true);
 
   // Simulate a navigation. This is when the vote is sent.
   browser_autofill_manager_->Reset();
@@ -7667,7 +7667,7 @@
 
   // Simulate removing focus from form, which enqueues a blur vote. The blur
   // vote will be ignored and only the submission will be sent.
-  browser_autofill_manager_->OnFocusNoLongerOnForm(true);
+  browser_autofill_manager_->OnFocusOnNonFormField(true);
   EXPECT_CALL(*crowdsourcing_manager(),
               StartUploadRequest(
                   FirstElementIs(AllOf(
diff --git a/components/autofill/core/browser/geo/address_i18n_unittest.cc b/components/autofill/core/browser/geo/address_i18n_unittest.cc
index d899788..8aad3b1 100644
--- a/components/autofill/core/browser/geo/address_i18n_unittest.cc
+++ b/components/autofill/core/browser/geo/address_i18n_unittest.cc
@@ -102,7 +102,7 @@
                              FieldTypeUnidirectionalConversionsTestCase{
                                  ADDRESS_HOME_LINE2, STREET_ADDRESS}));
 
-TEST(AddressI18nTest, UnconvertableServerFields) {
+TEST(AddressI18nTest, UnconvertableFields) {
   EXPECT_FALSE(FieldForType(PHONE_HOME_NUMBER, nullptr));
   EXPECT_FALSE(FieldForType(EMAIL_ADDRESS, nullptr));
 }
diff --git a/components/autofill/core/browser/mock_autofill_manager.h b/components/autofill/core/browser/mock_autofill_manager.h
index bd794b94..e7a316be 100644
--- a/components/autofill/core/browser/mock_autofill_manager.h
+++ b/components/autofill/core/browser/mock_autofill_manager.h
@@ -32,7 +32,7 @@
 
   MOCK_METHOD(bool, ShouldClearPreviewedForm, (), (override));
   MOCK_METHOD(void,
-              OnFocusNoLongerOnFormImpl,
+              OnFocusOnNonFormFieldImpl,
               (bool had_interacted_form),
               (override));
   MOCK_METHOD(void,
diff --git a/components/autofill/core/browser/proto/BUILD.gn b/components/autofill/core/browser/proto/BUILD.gn
index ade9f14..2811e11 100644
--- a/components/autofill/core/browser/proto/BUILD.gn
+++ b/components/autofill/core/browser/proto/BUILD.gn
@@ -6,7 +6,6 @@
 
 fuzzable_proto_library("proto") {
   sources = [
-    "alternative_type_and_context.proto",
     "api_v1.proto",
     "autofill_sampling_rate.proto",
     "autofill_sync.proto",
diff --git a/components/autofill/core/browser/proto/alternative_type_and_context.proto b/components/autofill/core/browser/proto/alternative_type_and_context.proto
deleted file mode 100644
index 0534b75..0000000
--- a/components/autofill/core/browser/proto/alternative_type_and_context.proto
+++ /dev/null
@@ -1,42 +0,0 @@
-syntax = "proto2";
-
-option optimize_for = LITE_RUNTIME;
-
-package autofill;
-
-// Used for differentiating forms with the same form signature (see the
-// comment for `AlternativeType`). A context is a set of conditions
-// (practically, only one) for fields (e.g. a field label) and/or forms (not
-// implemented, e.g. form name). A context is considered matched when all
-// listed conditions are met.
-message Context {
-  // This provides additional information about a single field in the form.
-  message FieldContext {
-    // This group of fields will uniquely identify a specific field in a form.
-    optional fixed32 field_signature = 1;
-    optional int32 field_rank = 2;
-
-    // This group of fields will contain the additional field information
-    // that will be used to differentiate forms. It is supposed to be
-    // extended when needed (e.g. add form/field id/name attributes).
-    optional string label = 3;
-  }
-  repeated FieldContext field_contexts = 1;
-}
-
-// When a form signature is not enough to identify a web form, i.e.
-// several different forms share one form signature, e.g. sign-in and
-// sign-up forms are 2-field forms with empty field names, a field type and
-// other predictions can be corrected based on additional context. An
-// `alternative_type` must be used instead of `new_type` if a given
-// web form matches `contexts[context_index]` (e.g. a specified field
-// (signature=12345) has a 'New password' label). Also used when both Autofill
-// and Password types are needed (e.g. username+email).
-message AlternativeType {
-  // This refers to the index of contexts in the `contexts` array that will
-  // be used to differentiate forms with the same form signatures (e.g. use
-  // NEW_PASSWORD type instead of PASSWORD type if that field label is 'New
-  // password').
-  optional int32 context_index = 1;
-  optional int32 alternative_type = 2;
-}
diff --git a/components/autofill/core/browser/proto/api_v1.proto b/components/autofill/core/browser/proto/api_v1.proto
index 612c8a4a..6434394 100644
--- a/components/autofill/core/browser/proto/api_v1.proto
+++ b/components/autofill/core/browser/proto/api_v1.proto
@@ -10,7 +10,6 @@
 
 package autofill;
 
-import "alternative_type_and_context.proto";
 import "password_requirements.proto";
 import "server.proto";
 
@@ -110,14 +109,7 @@
         // The source of the prediction. E.g. which pipeline, which experiment,
         // etc.
         optional Source source = 3;
-        // When a form signature is not enough to identify a web form, i.e.
-        // several different forms share one form signature, e.g. sign-in and
-        // sign-up forms are 2-field forms with empty field names, a field type
-        // and other predictions can be corrected based on additional context.
-        // An `alternative_type` must be used instead of `new_type` if a given
-        // web form matches `contexts[context_index]` (e.g. a specified field
-        // (signature=12345) has a 'New password' label).
-        repeated .autofill.AlternativeType alternative_types = 4;
+        reserved 4;  // repeated .autofill.AlternativeType alternative_types
       }
       // Signature identifying the field that is the same as in the request.
       optional fixed32 field_signature = 1;
@@ -135,10 +127,7 @@
     };
     // Suggestions on the fields in the same form.
     repeated FieldSuggestion field_suggestions = 1;
-    // Additional contexts to specify when new field types should be applied.
-    // See more in the comments for `AlternativeType` and `Context`
-    // (alternative_type_and_context.proto).
-    repeated .autofill.Context contexts = 2;
+    reserved 2;  // repeated .autofill.Context contexts
   };
   // Suggestions for forms in the same page.
   repeated FormSuggestion form_suggestions = 1;
diff --git a/components/autofill/core/browser/test_autofill_driver.h b/components/autofill/core/browser/test_autofill_driver.h
index d2fa1c20..cb68fab 100644
--- a/components/autofill/core/browser/test_autofill_driver.h
+++ b/components/autofill/core/browser/test_autofill_driver.h
@@ -82,7 +82,6 @@
   void RendererShouldSetSuggestionAvailability(
       const FieldGlobalId& field,
       mojom::AutofillSuggestionAvailability suggestion_availability) override {}
-  void PopupHidden() override {}
   net::IsolationInfo IsolationInfo() override { return isolation_info_; }
   void TriggerFormExtractionInDriverFrame() override {}
   void TriggerFormExtractionInAllFrames(
diff --git a/components/autofill/core/common/autofill_features.cc b/components/autofill/core/common/autofill_features.cc
index be8fbf9..d0a9fda 100644
--- a/components/autofill/core/common/autofill_features.cc
+++ b/components/autofill/core/common/autofill_features.cc
@@ -312,10 +312,10 @@
              "AutofillFixCachingOnJavaScriptChanges",
              base::FEATURE_DISABLED_BY_DEFAULT);
 
-// Changes the semantics of FocusOnFormField() and FocusNoLongerOnForm() so that
+// Changes the semantics of FocusOnFormField() and FocusOnNonFormField() so that
 // - FocusOnFormField() is called when the focus moves to another field,
 //   including fields owned by form, unowned fields, and contenteditables.
-// - FocusNoLongerOnForm() is called in all remaining cases.
+// - FocusOnNonFormField() is called in all remaining cases.
 // See crbug.com/337690061 for details.
 // This is a kill switch.
 // TODO(crbug.com/337690061): Remove when cleaning up
diff --git a/components/autofill/core/common/mojom/autofill_types.mojom b/components/autofill/core/common/mojom/autofill_types.mojom
index 5307ad6..7320575 100644
--- a/components/autofill/core/common/mojom/autofill_types.mojom
+++ b/components/autofill/core/common/mojom/autofill_types.mojom
@@ -564,7 +564,8 @@
   // Suggestion of this type can trigger FastCheckout or TouchToFill.
   kFormControlElementClicked,
   // Suggestions triggered by focusing a textarea without click or tab
-  // interaction. Currently, this only generates suggestions from Compose.
+  // interaction. Currently, this is only triggered on Desktop platforms and
+  // only generates Compose suggestions.
   kTextareaFocusedWithoutClick,
   // Suggestions triggered as above except that the target is a
   // contenteditable element rather than a form control element.
diff --git a/components/autofill/ios/browser/autofill_agent.mm b/components/autofill/ios/browser/autofill_agent.mm
index b9dc058..ee40b1f 100644
--- a/components/autofill/ios/browser/autofill_agent.mm
+++ b/components/autofill/ios/browser/autofill_agent.mm
@@ -276,7 +276,7 @@
 
   // Once the active form and field are extracted, send a query to the
   // BrowserAutofillManager for suggestions.
-  __weak AutofillAgent* weakSelf = self;
+  __weak __typeof(self) weakSelf = self;
   __block base::WeakPtr<web::WebFrame> weakFrame = frame->AsWeakPtr();
   id completionHandler = ^(BOOL success, const FormDataVector& forms) {
     if (success && forms.size() == 1) {
@@ -320,18 +320,12 @@
   _suggestionHandledCompletion = [completion copy];
 
   if (suggestion.acceptanceA11yAnnouncement != nil) {
-    __weak AutofillAgent* weakSelf = self;
     // The announcement is done asyncronously with certain delay to make sure
     // it is not interrupted by (almost) immediate standard announcements.
     dispatch_after(
         dispatch_time(DISPATCH_TIME_NOW,
                       kA11yAnnouncementQueueDelay.InNanoseconds()),
         dispatch_get_main_queue(), ^{
-          AutofillAgent* strongSelf = weakSelf;
-          if (!strongSelf) {
-            return;
-          }
-
           // Queueing flag allows to preserve standard announcements,
           // they are conveyed first and then announce this message.
           // This is a tradeoff as there is no control over the
@@ -485,21 +479,18 @@
   data.Set("renderer_id", static_cast<int>(field.value()));
   data.Set("value", value);
 
-  __weak AutofillAgent* weakSelf = self;
+  __weak __typeof(self) weakSelf = self;
   SuggestionHandledCompletion suggestionHandledCompletionCopy =
       [_suggestionHandledCompletion copy];
   _suggestionHandledCompletion = nil;
 
   AutofillJavaScriptFeature::GetInstance()->FillSpecificFormField(
       frame, std::move(data), base::BindOnce(^(BOOL success) {
-        AutofillAgent* strongSelf = weakSelf;
-        if (!strongSelf) {
-          return;
-        }
         if (success) {
-          [strongSelf updateFieldManagerForSpecificField:field
-                                                 inFrame:frame
-                                               withValue:value];
+          [weakSelf onDidFillField:field
+                              form:std::nullopt
+                             frame:frame
+                             value:value];
         }
         // Especially in test code, it is possible that the fill was not
         // initiated by selecting a suggestion. In this case the callback is
@@ -540,7 +531,7 @@
 
 - (void)scanFormsInWebState:(web::WebState*)webState
                     inFrame:(web::WebFrame*)webFrame {
-  __weak AutofillAgent* weakSelf = self;
+  __weak __typeof(self) weakSelf = self;
   id completionHandler = ^(BOOL success, const FormDataVector& forms) {
     if (!success || forms.empty()) {
       return;
@@ -792,7 +783,7 @@
   // The completion block is executed asynchronously, thus it cannot refer
   // directly to `params.field_identifier` (as params is passed by reference
   // and may have been destroyed by the point the block is executed).
-  __weak AutofillAgent* weakSelf = self;
+  __weak __typeof(self) weakSelf = self;
   __block const std::string webFrameId = frame->GetFrameId();
   __block FieldRendererId fieldIdentifier = params.field_renderer_id;
   auto completionHandler = ^(BOOL success, const FormDataVector& forms) {
@@ -913,20 +904,17 @@
   data.Set("value", value);
 
   DCHECK(_suggestionHandledCompletion);
-  __weak AutofillAgent* weakSelf = self;
+  __weak __typeof(self) weakSelf = self;
   SuggestionHandledCompletion suggestionHandledCompletionCopy =
       [_suggestionHandledCompletion copy];
   _suggestionHandledCompletion = nil;
   AutofillJavaScriptFeature::GetInstance()->FillActiveFormField(
       frame, std::move(data), base::BindOnce(^(BOOL success) {
-        AutofillAgent* strongSelf = weakSelf;
-        if (!strongSelf)
-          return;
         if (success) {
-          [strongSelf onDidFillField:fieldRendererID
-                                form:formRendererID
-                               frame:frame
-                               value:value];
+          [weakSelf onDidFillField:fieldRendererID
+                              form:formRendererID
+                             frame:frame
+                             value:value];
         }
         suggestionHandledCompletionCopy();
       }));
@@ -934,7 +922,7 @@
 
 // Called when did fill a specific field.
 - (void)onDidFillField:(FieldRendererId)fieldID
-                  form:(FormRendererId)formID
+                  form:(std::optional<FormRendererId>)formID
                  frame:(web::WebFrame*)frame
                  value:(const std::u16string&)value {
   [self updateFieldManagerForSpecificField:fieldID
@@ -1007,7 +995,7 @@
 
 // Notifies the PasswordAutofillAgent that the value of a field has changed.
 - (void)notifyAboutValueChangeOnField:(FieldRendererId)fieldID
-                               inForm:(FormRendererId)formID
+                               inForm:(std::optional<FormRendererId>)formID
                                 frame:(web::WebFrame*)frame
                             withValue:(const std::u16string&)value {
   CHECK(frame);
@@ -1054,7 +1042,7 @@
 // Sends the the |data| to |frame| to actually fill the data.
 - (void)sendData:(AutofillData)data toFrame:(web::WebFrame*)frame {
   DCHECK(_webState->IsVisible());
-  __weak AutofillAgent* weakSelf = self;
+  __weak __typeof(self) weakSelf = self;
   SuggestionHandledCompletion suggestionHandledCompletionCopy =
       [_suggestionHandledCompletion copy];
   _suggestionHandledCompletion = nil;
diff --git a/components/autofill/ios/browser/autofill_agent_unittests.mm b/components/autofill/ios/browser/autofill_agent_unittests.mm
index d4d6947..0bbffa2 100644
--- a/components/autofill/ios/browser/autofill_agent_unittests.mm
+++ b/components/autofill/ios/browser/autofill_agent_unittests.mm
@@ -260,6 +260,82 @@
             fake_main_frame_->GetLastJavaScriptCall());
 }
 
+// Test that the updates are applied when filling specific form field is done
+// successfully.
+TEST_F(AutofillAgentTests,
+       FillSpecificFormField_UpdateWithResults_WhenSuccess) {
+  autofill::AutofillDriverIOSFactory::CreateForWebState(&fake_web_state_,
+                                                        &client_, nil, "en");
+
+  std::vector<autofill::FormFieldData::FillData> fields =
+      MinimalFormFieldDataForFilling();
+  const std::u16string& field_value = fields[0].value;
+  const FieldRendererId field_id = fields[0].renderer_id;
+
+  // Set the result returned from filling.
+  base::Value result(true);
+  fake_main_frame_->AddJsResultForFunctionCall(
+      &result, "autofill.fillSpecificFormField");
+
+  EXPECT_CALL(delegate_mock_, DidFillField(fake_main_frame_.get(),
+                                           std::optional<FormRendererId>(),
+                                           field_id, field_value));
+
+  // Declare the page as shown to allow filling.
+  fake_web_state_.WasShown();
+
+  // Fill form data.
+  [autofill_agent_ fillSpecificFormField:field_id
+                               withValue:field_value
+                                 inFrame:fake_main_frame_];
+
+  // Run queues to yield the filling results.
+  web::test::WaitForBackgroundTasks();
+
+  // Check that the field value update was propagated to the FieldDataManager of
+  // the web frame.
+  FieldDataManager* fieldDataManager =
+      autofill::FieldDataManagerFactoryIOS::FromWebFrame(fake_main_frame_);
+  EXPECT_TRUE(fieldDataManager->WasAutofilledOnUserTrigger(field_id));
+}
+
+// Test that the updates aren't applied when filling specific form field has
+// failed.
+TEST_F(AutofillAgentTests,
+       FillSpecificFormField_UpdateWithResults_WhenFailure) {
+  autofill::AutofillDriverIOSFactory::CreateForWebState(&fake_web_state_,
+                                                        &client_, nil, "en");
+
+  std::vector<autofill::FormFieldData::FillData> fields =
+      MinimalFormFieldDataForFilling();
+  const std::u16string& field_value = fields[0].value;
+  const FieldRendererId field_id = fields[0].renderer_id;
+
+  // Set the result returned from filling.
+  base::Value result(false);
+  fake_main_frame_->AddJsResultForFunctionCall(
+      &result, "autofill.fillSpecificFormField");
+
+  EXPECT_CALL(delegate_mock_, DidFillField).Times(0);
+
+  // Declare the page as shown to allow filling.
+  fake_web_state_.WasShown();
+
+  // Fill form data.
+  [autofill_agent_ fillSpecificFormField:field_id
+                               withValue:field_value
+                                 inFrame:fake_main_frame_];
+
+  // Run queues to yield the filling results.
+  web::test::WaitForBackgroundTasks();
+
+  // Check that the field value update was not propagated to the
+  // FieldDataManager.
+  FieldDataManager* fieldDataManager =
+      autofill::FieldDataManagerFactoryIOS::FromWebFrame(fake_main_frame_);
+  EXPECT_FALSE(fieldDataManager->WasAutofilledOnUserTrigger(field_id));
+}
+
 // Tests that `ApplyFieldAction` in `AutofillDriverIOS` dispatches the
 // correct javascript call to the autofill controller.
 TEST_F(AutofillAgentTests, DriverFillSpecificFormField) {
@@ -940,8 +1016,10 @@
   base::Value result(serializedResult);
   fake_main_frame_->AddJsResultForFunctionCall(&result, "autofill.fillForm");
 
-  EXPECT_CALL(delegate_mock_, DidFillField(fake_main_frame_.get(), form_id,
-                                           field_id, field_value));
+  EXPECT_CALL(delegate_mock_,
+              DidFillField(fake_main_frame_.get(),
+                           std::make_optional<FormRendererId>(form_id),
+                           field_id, field_value));
 
   // Declare the page as shown to allow filling.
   fake_web_state_.WasShown();
@@ -1029,8 +1107,10 @@
                        completion_handler_called = YES;
                      }];
 
-  EXPECT_CALL(delegate_mock_, DidFillField(fake_main_frame_.get(), form_id,
-                                           field1_id, field1_value));
+  EXPECT_CALL(delegate_mock_,
+              DidFillField(fake_main_frame_.get(),
+                           std::make_optional<FormRendererId>(form_id),
+                           field1_id, field1_value));
 
   // Run queues to yield the field filling results from the JS call.
   web::test::WaitForBackgroundTasks();
@@ -1083,10 +1163,14 @@
                        completion_handler_called = YES;
                      }];
 
-  EXPECT_CALL(delegate_mock_, DidFillField(fake_main_frame_.get(), form_id,
-                                           field1_id, ::testing::IsEmpty()));
-  EXPECT_CALL(delegate_mock_, DidFillField(fake_main_frame_.get(), form_id,
-                                           field2_id, ::testing::IsEmpty()));
+  EXPECT_CALL(delegate_mock_,
+              DidFillField(fake_main_frame_.get(),
+                           std::make_optional<FormRendererId>(form_id),
+                           field1_id, ::testing::IsEmpty()));
+  EXPECT_CALL(delegate_mock_,
+              DidFillField(fake_main_frame_.get(),
+                           std::make_optional<FormRendererId>(form_id),
+                           field2_id, ::testing::IsEmpty()));
 
   // Run queues to yield the field filling results from the JS call.
   web::test::WaitForBackgroundTasks();
diff --git a/components/autofill/ios/browser/autofill_driver_ios.h b/components/autofill/ios/browser/autofill_driver_ios.h
index 39ea83c..5e8de85 100644
--- a/components/autofill/ios/browser/autofill_driver_ios.h
+++ b/components/autofill/ios/browser/autofill_driver_ios.h
@@ -110,7 +110,6 @@
   void RendererShouldSetSuggestionAvailability(
       const FieldGlobalId& field,
       mojom::AutofillSuggestionAvailability suggestion_availability) override;
-  void PopupHidden() override;
   net::IsolationInfo IsolationInfo() override;
 
   bool is_processed() const { return processed_; }
diff --git a/components/autofill/ios/browser/autofill_driver_ios.mm b/components/autofill/ios/browser/autofill_driver_ios.mm
index ed8ee5e..fe60e86 100644
--- a/components/autofill/ios/browser/autofill_driver_ios.mm
+++ b/components/autofill/ios/browser/autofill_driver_ios.mm
@@ -222,9 +222,6 @@
     const FieldGlobalId& field,
     mojom::AutofillSuggestionAvailability suggestion_availability) {}
 
-void AutofillDriverIOS::PopupHidden() {
-}
-
 net::IsolationInfo AutofillDriverIOS::IsolationInfo() {
   web::WebFramesManager* frames_manager =
       AutofillJavaScriptFeature::GetInstance()->GetWebFramesManager(web_state_);
diff --git a/components/autofill/ios/browser/mock_password_autofill_agent_delegate.h b/components/autofill/ios/browser/mock_password_autofill_agent_delegate.h
index b2b1acb..bfc50f1e 100644
--- a/components/autofill/ios/browser/mock_password_autofill_agent_delegate.h
+++ b/components/autofill/ios/browser/mock_password_autofill_agent_delegate.h
@@ -27,11 +27,13 @@
   MockPasswordAutofillAgentDelegate& operator=(
       const MockPasswordAutofillAgentDelegate&) = delete;
 
-  MOCK_METHOD(
-      void,
-      DidFillField,
-      (web::WebFrame*, FormRendererId, FieldRendererId, const std::u16string&),
-      (override));
+  MOCK_METHOD(void,
+              DidFillField,
+              (web::WebFrame*,
+               std::optional<FormRendererId>,
+               FieldRendererId,
+               const std::u16string&),
+              (override));
 };
 
 }  // namespace autofill
diff --git a/components/autofill/ios/browser/password_autofill_agent.h b/components/autofill/ios/browser/password_autofill_agent.h
index 67bed7b..e2c4883 100644
--- a/components/autofill/ios/browser/password_autofill_agent.h
+++ b/components/autofill/ios/browser/password_autofill_agent.h
@@ -33,7 +33,7 @@
 
   // Indicates that the user did fill the field with `field_value`.
   virtual void DidFillField(web::WebFrame* frame,
-                            autofill::FormRendererId form_id,
+                            std::optional<autofill::FormRendererId> form_id,
                             autofill::FieldRendererId field_id,
                             const std::u16string& field_value) = 0;
 };
@@ -54,7 +54,7 @@
   // Indicates to the agent that the user did an action on the form, e.g. fill
   // the form.
   void DidFillField(web::WebFrame* frame,
-                    autofill::FormRendererId form_id,
+                    std::optional<autofill::FormRendererId> form_id,
                     autofill::FieldRendererId field_id,
                     const std::u16string& field_value);
 
diff --git a/components/autofill/ios/browser/password_autofill_agent.mm b/components/autofill/ios/browser/password_autofill_agent.mm
index fe423da..a26f418 100644
--- a/components/autofill/ios/browser/password_autofill_agent.mm
+++ b/components/autofill/ios/browser/password_autofill_agent.mm
@@ -10,10 +10,11 @@
 
 PasswordAutofillAgent::~PasswordAutofillAgent() = default;
 
-void PasswordAutofillAgent::DidFillField(web::WebFrame* frame,
-                                         autofill::FormRendererId form_id,
-                                         autofill::FieldRendererId field_id,
-                                         const std::u16string& field_value) {
+void PasswordAutofillAgent::DidFillField(
+    web::WebFrame* frame,
+    std::optional<autofill::FormRendererId> form_id,
+    autofill::FieldRendererId field_id,
+    const std::u16string& field_value) {
   if (delegate_) {
     delegate_->DidFillField(frame, form_id, field_id, field_value);
   }
diff --git a/components/autofill/ios/browser/password_autofill_agent_unittest.mm b/components/autofill/ios/browser/password_autofill_agent_unittest.mm
index 795d548a..a799d3a9 100644
--- a/components/autofill/ios/browser/password_autofill_agent_unittest.mm
+++ b/components/autofill/ios/browser/password_autofill_agent_unittest.mm
@@ -26,8 +26,10 @@
   const std::u16string value(u"value");
 
   MockPasswordAutofillAgentDelegate delegate_mock;
-  EXPECT_CALL(delegate_mock,
-              DidFillField(frame.get(), form_id, field_id, value));
+  EXPECT_CALL(
+      delegate_mock,
+      DidFillField(frame.get(), std::make_optional<FormRendererId>(form_id),
+                   field_id, value));
   web::FakeWebState fake_web_state;
   PasswordAutofillAgent::CreateForWebState(&fake_web_state, &delegate_mock);
   PasswordAutofillAgent::FromWebState(&fake_web_state)
diff --git a/components/browser_ui/strings/android/translations/browser_ui_strings_ne.xtb b/components/browser_ui/strings/android/translations/browser_ui_strings_ne.xtb
index 94e8750d..9b93f30 100644
--- a/components/browser_ui/strings/android/translations/browser_ui_strings_ne.xtb
+++ b/components/browser_ui/strings/android/translations/browser_ui_strings_ne.xtb
@@ -42,7 +42,7 @@
 <translation id="1818308510395330587"><ph name="APP_NAME" /> लाई AR प्रयोग गर्न दिन <ph name="BEGIN_LINK" />Android का सेटिङ<ph name="END_LINK" />मा गई क्यामेरा पनि अन गर्नुहोस्।</translation>
 <translation id="1887786770086287077">यो डिभाइसको स्थानमाथिको पहुँच निष्क्रिय छ। <ph name="BEGIN_LINK" />Android का सेटिङहरू<ph name="END_LINK" /> मा गई यसलाई अन गर्नुहोस्।</translation>
 <translation id="1915307458270490472">ह्याङ्ग अप</translation>
-<translation id="1919950603503897840">सम्पर्कहरू चयन गर्नुहोस्</translation>
+<translation id="1919950603503897840">कन्ट्याक्टहरू चयन गर्नुहोस्</translation>
 <translation id="1923695749281512248"><ph name="BYTES_DOWNLOADED_WITH_UNITS" /> / <ph name="FILE_SIZE_WITH_UNITS" /></translation>
 <translation id="1979673356880165407">तपाईं जाने सबै साइटका टेक्स्ट तथा फोटोहरू अझ ठुलो वा अझ सानो बनाउनुहोस्</translation>
 <translation id="1984937141057606926">अनुमति छ, तेस्रो-पक्ष बाहेकलाई</translation>
@@ -140,7 +140,7 @@
 <translation id="3295019059349372795">भाग ११: The Wonderful Emerald City of Oz</translation>
 <translation id="3295602654194328831">जानकारी लुकाउनुहोस्</translation>
 <translation id="3328801116991980348">साइट जानकारी</translation>
-<translation id="3333961966071413176">सबै सम्पर्कहरू</translation>
+<translation id="3333961966071413176">सबै कन्ट्याक्टहरू</translation>
 <translation id="3362437373201486687">ब्लुटुथ डिभाइसहरू छन् कि छैनन् भनी जाँच गरिँदै छ</translation>
 <translation id="3386292677130313581">साइटहरूलाई तपाईँको स्थान थाहा पाउने अनुमति दिनु भन्दा पहिले तपाईँलाई सोध्ने (सिफारिस गरिएको)</translation>
 <translation id="3403537308306431953"><ph name="ZOOM_LEVEL" /> %%</translation>
@@ -246,7 +246,7 @@
 <translation id="5123685120097942451">इन्कोग्निटो ट्याब</translation>
 <translation id="5139253256813381453">{PRICE_DROP_COUNT,plural, =1{तपाईंका खुला ट्याबहरूमा मूल्य घट्दा देखिने अलर्ट}other{तपाईंका खुला ट्याबहरूमा मूल्य घट्दा देखिने अलर्ट}}</translation>
 <translation id="5186036860380548585">यो विकल्प स्क्रिनको सिरान छेउमा उपलब्ध छ</translation>
-<translation id="5197729504361054390">तपाईंले चयन गर्ने सम्पर्कहरू <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> सँग आदान प्रदान गरिने छन्।</translation>
+<translation id="5197729504361054390">तपाईंले चयन गर्ने कन्ट्याक्टहरू <ph name="BEGIN_BOLD" /><ph name="SITE" /><ph name="END_BOLD" /> सँग आदान प्रदान गरिने छन्।</translation>
 <translation id="5216942107514965959">पछिल्लो पटक आज खोलिएको</translation>
 <translation id="5225463052809312700">क्यामेरा अन गर्नुहोस्</translation>
 <translation id="5234764350956374838">खारेज गर्नुहोस्</translation>
@@ -474,7 +474,7 @@
 <translation id="8649036394979866943">तपाईंले साइटहरू ब्राउज गरिरहेका बेला तपाईंलाई ट्र्याक गर्ने प्रयोजनका लागि Chrome ले अधिकांश साइटहरूमा तेस्रो पक्षीय कुकी प्रयोग गर्ने कार्य सीमित गर्छ। <ph name="BEGIN_LINK" />ट्र्याकिङबाट सुरक्षित राख्ने सुविधा व्यवस्थापन गर्न<ph name="END_LINK" /> सेटिङमा जानुहोस्</translation>
 <translation id="8676374126336081632">आगत मेटाउनुहोस्</translation>
 <translation id="8681886425883659911">हस्तक्षेपकारी वा भ्रामक विज्ञापनहरू देखाउने साइटहरूमा विज्ञापन ब्लक गरिन्छ</translation>
-<translation id="868929229000858085">आफ्ना सम्पर्कहरू खोज्नुहोस्</translation>
+<translation id="868929229000858085">आफ्ना कन्ट्याक्टहरू खोज्नुहोस्</translation>
 <translation id="8712637175834984815">भयो</translation>
 <translation id="8719283222052720129"><ph name="BEGIN_LINK" />Android का सेटिङ<ph name="END_LINK" />मा गई <ph name="APP_NAME" /> लाई अनुमति दिनुहोस्।</translation>
 <translation id="8721719390026067591">यो सेटिङ अन भएका बेला साइटहरूले ब्लुटुथ डिभाइसहरू खोज्ने अनुमति माग्न सक्छन्। यो सेटिङ अफ भएका बेला साइटहरूले ब्लुटुथ डिभाइसहरू खोज्न सक्दैनन्।</translation>
diff --git a/components/browser_ui/widget/android/java/res/layout/title_and_description_layout.xml b/components/browser_ui/widget/android/java/res/layout/title_and_description_layout.xml
index a21cbfdf..0504a27 100644
--- a/components/browser_ui/widget/android/java/res/layout/title_and_description_layout.xml
+++ b/components/browser_ui/widget/android/java/res/layout/title_and_description_layout.xml
@@ -71,6 +71,8 @@
             app:layout_constraintBottom_toBottomOf="@+id/description"
             app:layout_constraintStart_toEndOf="@+id/description"
             app:layout_constraintTop_toTopOf="@+id/description"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintHorizontal_bias="0"
             style="@style/HistoryAppChip" />
     </androidx.constraintlayout.widget.ConstraintLayout>
 
diff --git a/components/certificate_transparency/data/log_list.json b/components/certificate_transparency/data/log_list.json
index d0f2263..3483231 100644
--- a/components/certificate_transparency/data/log_list.json
+++ b/components/certificate_transparency/data/log_list.json
@@ -1,6 +1,6 @@
 {
-  "version": "34.11",
-  "log_list_timestamp": "2024-05-09T12:54:04Z",
+  "version": "34.12",
+  "log_list_timestamp": "2024-05-10T12:56:08Z",
   "operators": [
     {
       "name": "Google",
diff --git a/components/cronet/android/BUILD.gn b/components/cronet/android/BUILD.gn
index 38245c23..b8e93830 100644
--- a/components/cronet/android/BUILD.gn
+++ b/components/cronet/android/BUILD.gn
@@ -1295,6 +1295,7 @@
     "test/javatests/src/org/chromium/net/CronetTestRuleTest.java",
     "test/javatests/src/org/chromium/net/CronetUploadTest.java",
     "test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java",
+    "test/javatests/src/org/chromium/net/CronetUrlRequestH2Test.java",
     "test/javatests/src/org/chromium/net/CronetUrlRequestHTTPSTest.java",
     "test/javatests/src/org/chromium/net/CronetUrlRequestTest.java",
     "test/javatests/src/org/chromium/net/DiskStorageTest.java",
diff --git a/components/cronet/android/api/src/org/chromium/net/UploadDataProvider.java b/components/cronet/android/api/src/org/chromium/net/UploadDataProvider.java
index 0b416ac..33b0416 100644
--- a/components/cronet/android/api/src/org/chromium/net/UploadDataProvider.java
+++ b/components/cronet/android/api/src/org/chromium/net/UploadDataProvider.java
@@ -36,13 +36,16 @@
      * one or the other must still be called before resources can be safely freed. Throwing an
      * exception will also result in resources being freed and the request being errored out.
      *
-     * @param uploadDataSink The object to notify when the read has completed, successfully or
-     * otherwise.
+     * <p>Note: For non-chunked uploads, {@link UploadDataSink#onReadSucceeded} should be called
+     * only when the read has succeeded and at least one byte has been read into {@code byteBuffer}.
+     * For chunked uploads (The size of the data is unknown), then it is allowed to call {@link
+     * UploadDataSink#onReadSucceeded} for the last chunk with an empty byte buffer.
+     *
+     * @param uploadDataSink The object to notify when the read has completed.
      * @param byteBuffer The buffer to copy the read bytes into. Do not change byteBuffer's limit.
      * @throws IOException if any IOException occurred during the process. {@link
-     * UrlRequest.Callback#onFailed} will be called with the thrown exception set as the cause of
-     * the
-     * {@link CallbackException}.
+     *     UrlRequest.Callback#onFailed} will be called with the thrown exception set as the cause
+     *     of the {@link CallbackException}.
      */
     public abstract void read(UploadDataSink uploadDataSink, ByteBuffer byteBuffer)
             throws IOException;
diff --git a/components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java b/components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java
index 0ac14cf4..e3ba80b 100644
--- a/components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java
+++ b/components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java
@@ -237,6 +237,32 @@
                 throw new IllegalArgumentException("Non-chunked upload can't have last chunk");
             }
             int bytesRead = mByteBuffer.position();
+            if (bytesRead == 0 && !lastChunk) {
+                // Sending an empty buffer does not make any sense, if the user wishes
+                // to signal end of data then that is done automatically done by the
+                // networking stack as we know the size through |getLength()|. So once
+                // the data has all completely transmitted, the networking stack will
+                // automatically signal to the receiver. However, for the case for
+                // chunked-upload, the optimal scenario is that the last chunk must
+                // be sent with |lastChunk = true| with a non-empty buffer, but sending
+                // an empty buffer with |lastChunk = true| is also allowed.
+                //
+                // Currently, H/1 and H/3 requests will hang indefinitely which will
+                // means that the user must handle the request timeout manually, while
+                // H/2 requests will immediately crash. In order to provide a consistent
+                // behavior, we will fail the request immediately and put the request
+                // in terminal state of |onError|
+                //
+                // We explicitly choose not to crash / throw for the sake of maintaining
+                // app compatibility unlike the other branches in this method which throws
+                // immediately.
+                //
+                // See b/332860415 for more details.
+                onError(
+                        new IllegalStateException(
+                                "Bytes read can't be zero except for last chunk!"));
+                return;
+            }
             mRemainingLength -= bytesRead;
             if (mRemainingLength < 0 && mLength >= 0) {
                 throw new IllegalArgumentException(
diff --git a/components/cronet/android/java/src/org/chromium/net/impl/JavaUploadDataSinkBase.java b/components/cronet/android/java/src/org/chromium/net/impl/JavaUploadDataSinkBase.java
index 443bc49..2152f25 100644
--- a/components/cronet/android/java/src/org/chromium/net/impl/JavaUploadDataSinkBase.java
+++ b/components/cronet/android/java/src/org/chromium/net/impl/JavaUploadDataSinkBase.java
@@ -94,6 +94,20 @@
                         return;
                     }
 
+                    if (mBuffer.remaining() == 0 && !finalChunk) {
+                        // Sending an empty buffer through the fallback implementation
+                        // leads to successful requests but in order to consolidate the fallback
+                        // implementation with the native implementation, it was decided
+                        // to make uploading an empty buffer an illegal operation that leads
+                        // to a failed request with upload error.
+                        //
+                        // See b/332860415 for more details.
+                        processUploadError(
+                                new IllegalStateException(
+                                        "Bytes read can't be zero except for last chunk!"));
+                        return;
+                    }
+
                     mWrittenBytes += processSuccessfulRead(mBuffer);
 
                     if (mWrittenBytes < mTotalBytes || (mTotalBytes == -1 && !finalChunk)) {
diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestH2Test.java b/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestH2Test.java
new file mode 100644
index 0000000..28b68ea
--- /dev/null
+++ b/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestH2Test.java
@@ -0,0 +1,182 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.net;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.chromium.net.truth.UrlResponseInfoSubject.assertThat;
+
+import android.os.Build;
+
+import androidx.test.ext.junit.runners.AndroidJUnit4;
+import androidx.test.filters.SmallTest;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import org.chromium.base.test.util.Batch;
+import org.chromium.net.CronetTestRule.CronetImplementation;
+import org.chromium.net.CronetTestRule.IgnoreFor;
+
+/**
+ * Test functionality of CronetUrlRequest under H2 test server
+ *
+ * <p>Ideally, we should only have a single test class that can parameterize the underlying HTTP
+ * servers.
+ */
+@Batch(Batch.UNIT_TESTS)
+@RunWith(AndroidJUnit4.class)
+@IgnoreFor(
+        implementations = {CronetImplementation.FALLBACK},
+        reason = "Fallback does not support H2")
+public class CronetUrlRequestH2Test {
+    private static final String TAG = CronetUrlRequestH2Test.class.getSimpleName();
+
+    @Rule public final CronetTestRule mTestRule = CronetTestRule.withManualEngineStartup();
+
+    @Before
+    public void setUp() throws Exception {
+        // TODO(crbug/1490552): Fallback to MockCertVerifier when custom CAs are not supported.
+        if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.M) {
+            mTestRule
+                    .getTestFramework()
+                    .applyEngineBuilderPatch(
+                            (builder) -> {
+                                CronetTestUtil.setMockCertVerifierForTesting(
+                                        builder, QuicTestServer.createMockCertVerifier());
+                            });
+        }
+        assertThat(Http2TestServer.startHttp2TestServer(mTestRule.getTestFramework().getContext()))
+                .isTrue();
+        mTestRule.getTestFramework().startEngine();
+    }
+
+    @After
+    public void tearDown() throws Exception {
+        assertThat(Http2TestServer.shutdownHttp2TestServer()).isTrue();
+    }
+
+    @Test
+    @SmallTest
+    @IgnoreFor(
+            implementations = {CronetImplementation.AOSP_PLATFORM},
+            reason = "Platform does not support empty buffers yet.")
+    public void testUploadWithEmptyBuffersShouldFailUpload() throws Exception {
+        TestUrlRequestCallback callback = new TestUrlRequestCallback();
+        UrlRequest.Builder builder =
+                mTestRule
+                        .getTestFramework()
+                        .getEngine()
+                        .newUrlRequestBuilder(
+                                Http2TestServer.getEchoStreamUrl(),
+                                callback,
+                                callback.getExecutor());
+
+        TestUploadDataProvider dataProvider =
+                new TestUploadDataProvider(
+                        TestUploadDataProvider.SuccessCallbackMode.SYNC, callback.getExecutor());
+        dataProvider.addRead("test".getBytes());
+        dataProvider.addRead("".getBytes());
+        dataProvider.addRead("test".getBytes());
+        builder.setUploadDataProvider(dataProvider, callback.getExecutor());
+        builder.addHeader("Content-Type", "useless/string");
+        builder.build().start();
+        callback.blockForDone();
+        dataProvider.assertClosed();
+
+        assertThat(dataProvider.getNumReadCalls()).isEqualTo(2);
+
+        assertThat(callback.mError)
+                .hasMessageThat()
+                .contains("Exception received from UploadDataProvider");
+        assertThat(callback.mError)
+                .hasCauseThat()
+                .hasMessageThat()
+                .contains("Bytes read can't be zero except for last chunk!");
+        assertThat(callback.getResponseInfo()).isNull();
+    }
+
+    @Test
+    @SmallTest
+    @IgnoreFor(
+            implementations = {CronetImplementation.AOSP_PLATFORM},
+            reason = "Platform does not support empty buffers yet.")
+    public void testUploadWithEmptyBuffersAsyncShouldFailUpload() throws Exception {
+        TestUrlRequestCallback callback = new TestUrlRequestCallback();
+        UrlRequest.Builder builder =
+                mTestRule
+                        .getTestFramework()
+                        .getEngine()
+                        .newUrlRequestBuilder(
+                                Http2TestServer.getEchoStreamUrl(),
+                                callback,
+                                callback.getExecutor());
+
+        TestUploadDataProvider dataProvider =
+                new TestUploadDataProvider(
+                        TestUploadDataProvider.SuccessCallbackMode.ASYNC, callback.getExecutor());
+        dataProvider.addRead("test".getBytes());
+        dataProvider.addRead("".getBytes());
+        dataProvider.addRead("test".getBytes());
+        builder.setUploadDataProvider(dataProvider, callback.getExecutor());
+        builder.addHeader("Content-Type", "useless/string");
+        builder.build().start();
+        callback.blockForDone();
+        dataProvider.assertClosed();
+
+        assertThat(dataProvider.getNumReadCalls()).isEqualTo(2);
+
+        assertThat(callback.mError)
+                .hasMessageThat()
+                .contains("Exception received from UploadDataProvider");
+        assertThat(callback.mError)
+                .hasCauseThat()
+                .hasMessageThat()
+                .contains("Bytes read can't be zero except for last chunk!");
+        assertThat(callback.getResponseInfo()).isNull();
+    }
+
+    @Test
+    @SmallTest
+    @IgnoreFor(
+            implementations = {CronetImplementation.AOSP_PLATFORM},
+            reason = "Platform does not support empty buffers yet.")
+    public void testUploadWithEmptyBuffersAtEndShouldSucceed() throws Exception {
+        TestUrlRequestCallback callback = new TestUrlRequestCallback();
+        UrlRequest.Builder builder =
+                mTestRule
+                        .getTestFramework()
+                        .getEngine()
+                        .newUrlRequestBuilder(
+                                Http2TestServer.getEchoStreamUrl(),
+                                callback,
+                                callback.getExecutor());
+
+        TestUploadDataProvider dataProvider =
+                new TestUploadDataProvider(
+                        TestUploadDataProvider.SuccessCallbackMode.SYNC, callback.getExecutor());
+        dataProvider.addRead("test".getBytes());
+        dataProvider.addRead("test".getBytes());
+        dataProvider.addRead("".getBytes());
+        builder.setUploadDataProvider(dataProvider, callback.getExecutor());
+        builder.addHeader("Content-Type", "useless/string");
+        builder.build().start();
+        callback.blockForDone();
+        dataProvider.assertClosed();
+
+        assertThat(dataProvider.getUploadedLength()).isEqualTo(8);
+        // There are only 2 reads because the last read will never be executed
+        // because from the networking stack perspective, we read all the content
+        // after executing the second read.
+        assertThat(dataProvider.getNumReadCalls()).isEqualTo(2);
+        assertThat(dataProvider.getNumRewindCalls()).isEqualTo(0);
+
+        assertThat(callback.getResponseInfoWithChecks()).hasHttpStatusCodeThat().isEqualTo(200);
+        assertThat(callback.mResponseAsString).isEqualTo("testtest");
+    }
+}
diff --git a/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java b/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java
index e6b49a36..41c5e54 100644
--- a/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java
+++ b/components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java
@@ -1371,6 +1371,124 @@
 
     @Test
     @SmallTest
+    @IgnoreFor(
+            implementations = {CronetImplementation.AOSP_PLATFORM},
+            reason = "Platform does not support empty buffers yet.")
+    public void testUploadWithEmptyBuffersShouldFailUpload() throws Exception {
+        TestUrlRequestCallback callback = new TestUrlRequestCallback();
+        UrlRequest.Builder builder =
+                mTestRule
+                        .getTestFramework()
+                        .getEngine()
+                        .newUrlRequestBuilder(
+                                NativeTestServer.getEchoBodyURL(),
+                                callback,
+                                callback.getExecutor());
+
+        TestUploadDataProvider dataProvider =
+                new TestUploadDataProvider(
+                        TestUploadDataProvider.SuccessCallbackMode.SYNC, callback.getExecutor());
+        dataProvider.addRead("test".getBytes());
+        dataProvider.addRead("".getBytes());
+        dataProvider.addRead("test".getBytes());
+        builder.setUploadDataProvider(dataProvider, callback.getExecutor());
+        builder.addHeader("Content-Type", "useless/string");
+        builder.build().start();
+        callback.blockForDone();
+        dataProvider.assertClosed();
+        assertThat(dataProvider.getNumReadCalls()).isEqualTo(2);
+
+        assertThat(callback.mError)
+                .hasMessageThat()
+                .contains("Exception received from UploadDataProvider");
+        assertThat(callback.mError)
+                .hasCauseThat()
+                .hasMessageThat()
+                .contains("Bytes read can't be zero except for last chunk!");
+        assertThat(callback.getResponseInfo()).isNull();
+    }
+
+    @Test
+    @SmallTest
+    @IgnoreFor(
+            implementations = {CronetImplementation.AOSP_PLATFORM},
+            reason = "Platform does not support empty buffers yet.")
+    public void testUploadWithEmptyBuffersAsyncShouldFailUpload() throws Exception {
+        TestUrlRequestCallback callback = new TestUrlRequestCallback();
+        UrlRequest.Builder builder =
+                mTestRule
+                        .getTestFramework()
+                        .getEngine()
+                        .newUrlRequestBuilder(
+                                NativeTestServer.getEchoBodyURL(),
+                                callback,
+                                callback.getExecutor());
+
+        TestUploadDataProvider dataProvider =
+                new TestUploadDataProvider(
+                        TestUploadDataProvider.SuccessCallbackMode.ASYNC, callback.getExecutor());
+        dataProvider.addRead("test".getBytes());
+        dataProvider.addRead("".getBytes());
+        dataProvider.addRead("test".getBytes());
+        builder.setUploadDataProvider(dataProvider, callback.getExecutor());
+        builder.addHeader("Content-Type", "useless/string");
+        builder.build().start();
+        callback.blockForDone();
+        dataProvider.assertClosed();
+
+        assertThat(dataProvider.getNumReadCalls()).isEqualTo(2);
+
+        assertThat(callback.mError)
+                .hasMessageThat()
+                .contains("Exception received from UploadDataProvider");
+        assertThat(callback.mError)
+                .hasCauseThat()
+                .hasMessageThat()
+                .contains("Bytes read can't be zero except for last chunk!");
+        assertThat(callback.getResponseInfo()).isNull();
+    }
+
+    @Test
+    @SmallTest
+    @IgnoreFor(
+            implementations = {CronetImplementation.AOSP_PLATFORM},
+            reason = "Platform does not support empty buffers yet.")
+    public void testUploadWithEmptyBuffersAtEndShouldSucceed() throws Exception {
+        TestUrlRequestCallback callback = new TestUrlRequestCallback();
+        UrlRequest.Builder builder =
+                mTestRule
+                        .getTestFramework()
+                        .getEngine()
+                        .newUrlRequestBuilder(
+                                NativeTestServer.getEchoBodyURL(),
+                                callback,
+                                callback.getExecutor());
+
+        TestUploadDataProvider dataProvider =
+                new TestUploadDataProvider(
+                        TestUploadDataProvider.SuccessCallbackMode.SYNC, callback.getExecutor());
+        dataProvider.addRead("test".getBytes());
+        dataProvider.addRead("test".getBytes());
+        dataProvider.addRead("".getBytes());
+        builder.setUploadDataProvider(dataProvider, callback.getExecutor());
+        builder.addHeader("Content-Type", "useless/string");
+        builder.build().start();
+        callback.blockForDone();
+        dataProvider.assertClosed();
+
+        assertThat(dataProvider.getUploadedLength()).isEqualTo(8);
+        // There are only 2 reads because the last read will never be executed
+        // because from the networking stack perspective, we read all the content
+        // after executing the second read.
+        assertThat(dataProvider.getNumReadCalls()).isEqualTo(2);
+        assertThat(dataProvider.getNumRewindCalls()).isEqualTo(0);
+
+        assertThat(callback.getResponseInfoWithChecks()).hasHttpStatusCodeThat().isEqualTo(200);
+        assertThat(callback.mResponseAsString).isEqualTo("testtest");
+    }
+
+    @Test
+    @SmallTest
     public void testUploadSync() throws Exception {
         TestUrlRequestCallback callback = new TestUrlRequestCallback();
         UrlRequest.Builder builder =
diff --git a/components/exo/data_offer_unittest.cc b/components/exo/data_offer_unittest.cc
index 48ca002..e0fb3eccb 100644
--- a/components/exo/data_offer_unittest.cc
+++ b/components/exo/data_offer_unittest.cc
@@ -80,10 +80,10 @@
       content::RenderFrameHost* web_contents,
       base::OnceCallback<void(bool)> callback) override {}
 
-  void DropIfAllowed(
-      const ui::OSExchangeData* const drag_data,
-      base::optional_ref<const ui::DataTransferEndpoint> data_dst,
-      base::OnceClosure drop_cb) override {
+  void DropIfAllowed(std::optional<ui::DataTransferEndpoint> data_src,
+                     std::optional<ui::DataTransferEndpoint> data_dst,
+                     std::optional<std::vector<ui::FileInfo>> filenames,
+                     base::OnceClosure drop_cb) override {
     std::move(drop_cb).Run();
   }
 
diff --git a/components/exo/drag_drop_operation_unittest.cc b/components/exo/drag_drop_operation_unittest.cc
index 62d8526..902d350 100644
--- a/components/exo/drag_drop_operation_unittest.cc
+++ b/components/exo/drag_drop_operation_unittest.cc
@@ -374,9 +374,10 @@
            absl::variant<size_t, std::vector<base::FilePath>> pasted_content,
            content::RenderFrameHost* rfh,
            base::OnceCallback<void(bool)> callback));
-  MOCK_METHOD3(DropIfAllowed,
-               void(const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+  MOCK_METHOD4(DropIfAllowed,
+               void(std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb));
 };
 
@@ -416,11 +417,11 @@
 
   // Expect the encoded endpoint from Lacros to be correctly parsed.
   EXPECT_CALL(*dlp_controller, DropIfAllowed)
-      .WillOnce([&](const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+      .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb) {
-        ASSERT_TRUE(drag_data);
-        auto* data_src = drag_data->GetSource();
+        ASSERT_TRUE(data_src.has_value());
         ASSERT_TRUE(data_src->IsUrlType());
         EXPECT_EQ(data_src->GetURL()->spec(), "https://www.google.com/");
         std::move(drop_cb).Run();
@@ -480,11 +481,11 @@
 
   // Expect the encoded endpoint from non-Lacros to be ignored.
   EXPECT_CALL(*dlp_controller, DropIfAllowed)
-      .WillOnce([&](const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+      .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb) {
-        ASSERT_TRUE(drag_data);
-        auto* data_src = drag_data->GetSource();
+        ASSERT_TRUE(data_src.has_value());
         EXPECT_FALSE(data_src->IsUrlType());
         EXPECT_EQ(data_src->type(), ui::EndpointType::kCrostini);
         std::move(drop_cb).Run();
diff --git a/components/history/core/browser/sync/history_sync_bridge_unittest.cc b/components/history/core/browser/sync/history_sync_bridge_unittest.cc
index 5447802..9661a20 100644
--- a/components/history/core/browser/sync/history_sync_bridge_unittest.cc
+++ b/components/history/core/browser/sync/history_sync_bridge_unittest.cc
@@ -187,7 +187,7 @@
     return storage_keys;
   }
 
-  bool IsEntityUnsynced(const std::string& storage_key) override {
+  bool IsEntityUnsynced(const std::string& storage_key) const override {
     return unsynced_entities_.count(storage_key) > 0;
   }
 
diff --git a/components/management_strings.grdp b/components/management_strings.grdp
index bb0f64a..c4b2b1a3 100644
--- a/components/management_strings.grdp
+++ b/components/management_strings.grdp
@@ -64,7 +64,7 @@
     <if expr="not chromeos_ash">
       <if expr="_google_chrome">
         <message name="IDS_MANAGEMENT_BROWSER_NOTICE" desc="Message shown when the (Google-branded) Chrome browser is managed, it indicates what the administrator can do on the browser.">
-        Your administrator can change your browser setup remotely. Activity on this device may also be managed outside of Chrome. <ph name="BEGIN_LINK">&lt;a target="_blank" href="$1" aria-label="$2"&gt;</ph>Learn more<ph name="END_LINK">&lt;/a&gt;</ph>
+        Your administrator can make changes to your profile and browser remotely, analyze information about the browser through reporting, and perform other necessary tasks. Activity on this device may also be managed outside of Chrome.  <ph name="BEGIN_LINK">&lt;a target="_blank" href="$1" aria-label="$2"&gt;</ph>Learn more<ph name="END_LINK">&lt;/a&gt;</ph>
         </message>
         <message name="IDS_MANAGEMENT_NOT_MANAGED_NOTICE" desc="Message indicating that the (Google-branded) Chrome browser is not managed">
         This browser is not managed by a company or other organization. Activity on this device may be managed outside of Chrome. <ph name="BEGIN_LINK">&lt;a target="_blank" href="$1" aria-label="$2"&gt;</ph>Learn more<ph name="END_LINK">&lt;/a&gt;</ph>
@@ -72,12 +72,15 @@
       </if>
       <if expr="not _google_chrome">
         <message name="IDS_MANAGEMENT_BROWSER_NOTICE" desc="Message shown when the (non-Google-branded) Chromium browser is managed, it indicates what the administrator can do on the browser.">
-        Your administrator can change your browser setup remotely. Activity on this device may also be managed outside of Chromium. <ph name="BEGIN_LINK">&lt;a target="_blank" href="$1" aria-label="$2"&gt;</ph>Learn more<ph name="END_LINK">&lt;/a&gt;</ph>
+        Your administrator can make changes to your profile and browser remotely, analyze information about the browser through reporting, and perform other necessary tasks. Activity on this device may also be managed outside of Chromium. <ph name="BEGIN_LINK">&lt;a target="_blank" href="$1" aria-label="$2"&gt;</ph>Learn more<ph name="END_LINK">&lt;/a&gt;</ph>
         </message>
         <message name="IDS_MANAGEMENT_NOT_MANAGED_NOTICE" desc="Message indicating that the (non-Google-branded) Chromium browser is not managed">
         This browser is not managed by a company or other organization. Activity on this device may be managed outside of Chromium. <ph name="BEGIN_LINK">&lt;a target="_blank" href="$1" aria-label="$2"&gt;</ph>Learn more<ph name="END_LINK">&lt;/a&gt;</ph>
         </message>
       </if>
+      <message name="IDS_MANAGEMENT_PROFILE_NOTICE" desc="Message shown when one profile from the Chrome browser is managed, it indicates what the administrator can do for that profile.">
+        The profile you’re signed in to is a managed profile. Your administrator can make changes to your profile settings remotely, analyze information about the browser through reporting, and perform other necessary tasks. <ph name="BEGIN_LINK">&lt;a target="_blank" href="$1" aria-label="$2"&gt;</ph>Learn more<ph name="END_LINK">&lt;/a&gt;</ph>
+      </message>
       <message name="IDS_MANAGEMENT_LEARN_MORE_ACCCESSIBILITY_TEXT" desc="Accessibility text for a 'Learn more' link that links to a help article about how the browser is managed.">
         Learn more about how your browser is managed
       </message>
diff --git a/components/management_strings_grdp/IDS_MANAGEMENT_BROWSER_NOTICE.png.sha1 b/components/management_strings_grdp/IDS_MANAGEMENT_BROWSER_NOTICE.png.sha1
index 16e39345..dae1394 100644
--- a/components/management_strings_grdp/IDS_MANAGEMENT_BROWSER_NOTICE.png.sha1
+++ b/components/management_strings_grdp/IDS_MANAGEMENT_BROWSER_NOTICE.png.sha1
@@ -1 +1 @@
-4a860cd9622b611c3b76432b7d4b84ed1eeb0460
\ No newline at end of file
+60f19e6ab651cbeba13c75c92895fba8f368237f
\ No newline at end of file
diff --git a/components/management_strings_grdp/IDS_MANAGEMENT_PROFILE_NOTICE.png.sha1 b/components/management_strings_grdp/IDS_MANAGEMENT_PROFILE_NOTICE.png.sha1
new file mode 100644
index 0000000..ecf44aa
--- /dev/null
+++ b/components/management_strings_grdp/IDS_MANAGEMENT_PROFILE_NOTICE.png.sha1
@@ -0,0 +1 @@
+8e988c22b3045e195dd664f9a0f87036b04f70cb
\ No newline at end of file
diff --git a/components/password_manager/core/browser/mock_password_manager.h b/components/password_manager/core/browser/mock_password_manager.h
index b8bc93f..cdfb8e3 100644
--- a/components/password_manager/core/browser/mock_password_manager.h
+++ b/components/password_manager/core/browser/mock_password_manager.h
@@ -70,7 +70,7 @@
   MOCK_METHOD(void,
               UpdateStateOnUserInput,
               (password_manager::PasswordManagerDriver*,
-               autofill::FormRendererId,
+               std::optional<autofill::FormRendererId>,
                autofill::FieldRendererId,
                const std::u16string&),
               (override));
diff --git a/components/password_manager/core/browser/password_manager.cc b/components/password_manager/core/browser/password_manager.cc
index 5df7d7fe..ddea6234 100644
--- a/components/password_manager/core/browser/password_manager.cc
+++ b/components/password_manager/core/browser/password_manager.cc
@@ -409,7 +409,7 @@
     autofill::FieldRendererId generation_element_id,
     const std::u16string& password) {
   PasswordFormManager* manager =
-      GetMatchedManager(driver, form_data.renderer_id);
+      GetMatchedManagerForForm(driver, form_data.renderer_id);
   if (manager) {
     manager->OnGeneratedPasswordAccepted(form_data, generation_element_id,
                                          password);
@@ -425,7 +425,7 @@
   DCHECK(client_->IsSavingAndFillingEnabled(form_data.url));
 
   PasswordFormManager* form_manager =
-      GetMatchedManager(driver, form_data.renderer_id);
+      GetMatchedManagerForForm(driver, form_data.renderer_id);
   if (form_manager)
     form_manager->PasswordNoLongerGenerated();
 }
@@ -435,7 +435,7 @@
     FormRendererId form_id,
     FieldRendererId generation_element,
     autofill::password_generation::PasswordGenerationType type) {
-  PasswordFormManager* form_manager = GetMatchedManager(driver, form_id);
+  PasswordFormManager* form_manager = GetMatchedManagerForForm(driver, form_id);
   if (form_manager) {
     DCHECK(client_->IsSavingAndFillingEnabled(form_manager->GetURL()));
     form_manager->SetGenerationElement(generation_element);
@@ -449,7 +449,7 @@
     const std::u16string& generated_password) {
   DCHECK(client_->IsSavingAndFillingEnabled(form_data.url));
   PasswordFormManager* form_manager =
-      GetMatchedManager(driver, form_data.renderer_id);
+      GetMatchedManagerForForm(driver, form_data.renderer_id);
   UMA_HISTOGRAM_BOOLEAN("PasswordManager.GeneratedFormHasNoFormManager",
                         !form_manager);
   if (form_manager) {
@@ -562,7 +562,7 @@
 base::span<const PasswordForm> PasswordManager::GetBestMatches(
     PasswordManagerDriver* driver,
     autofill::FormRendererId form_id) {
-  PasswordFormManager* manager = GetMatchedManager(driver, form_id);
+  PasswordFormManager* manager = GetMatchedManagerForForm(driver, form_id);
   return manager ? manager->GetBestMatches() : base::span<const PasswordForm>();
 }
 
@@ -629,7 +629,7 @@
     logger.LogMessage(Logger::STRING_ON_PASSWORD_FORM_CLEARED);
   }
   PasswordFormManager* manager =
-      GetMatchedManager(driver, form_data.renderer_id);
+      GetMatchedManagerForForm(driver, form_data.renderer_id);
   if (!manager || !IsAutomaticSavePromptAvailable(manager) ||
       !manager->HasLikelyChangeOrResetFormSubmitted()) {
     return;
@@ -783,7 +783,7 @@
       continue;
 
     PasswordFormManager* manager =
-        GetMatchedManager(driver, form_data.renderer_id);
+        GetMatchedManagerForForm(driver, form_data.renderer_id);
     if (!manager) {
       new_forms_data.push_back(&form_data);
       continue;
@@ -840,7 +840,7 @@
   }
 
   PasswordFormManager* matched_manager =
-      GetMatchedManager(driver, submitted_form.renderer_id);
+      GetMatchedManagerForForm(driver, submitted_form.renderer_id);
 
   auto availability =
       matched_manager
@@ -904,7 +904,7 @@
     autofill::FormRendererId form_renderer_id,
     int32_t result) {
   if (PasswordFormManager* matching_manager =
-          GetMatchedManager(driver, form_renderer_id);
+          GetMatchedManagerForForm(driver, form_renderer_id);
       matching_manager) {
     matching_manager->GetMetricsRecorder()->RecordFirstFillingResult(result);
   }
@@ -920,16 +920,19 @@
 // LINT.IfChange(update_password_state_for_text_change)
 void PasswordManager::UpdateStateOnUserInput(
     PasswordManagerDriver* driver,
-    FormRendererId form_id,
+    std::optional<FormRendererId> form_id,
     FieldRendererId field_id,
     const std::u16string& field_value) {
-  PasswordFormManager* manager = GetMatchedManager(driver, form_id);
+  PasswordFormManager* manager =
+      form_id ? GetMatchedManagerForForm(driver, *form_id)
+              : GetMatchedManagerForField(driver, field_id);
   if (!manager)
     return;
 
   const autofill::FormData* observed_form = manager->observed_form();
 
-  manager->UpdateStateOnUserInput(form_id, field_id, field_value);
+  manager->UpdateStateOnUserInput(observed_form->renderer_id, field_id,
+                                  field_value);
 
   OnInformAboutUserInput(driver, *observed_form);
 
@@ -1025,7 +1028,7 @@
   // If the submitted manager observes one of the removed forms, just
   // ignore it as it was already inspected above.
   base::ranges::any_of(removed_forms_copy, [&](const auto& removed_form_id) {
-    auto* manager = GetMatchedManager(driver, removed_form_id);
+    auto* manager = GetMatchedManagerForForm(driver, removed_form_id);
     return manager != submitted_manager && detect_submission(manager);
   });
 }
@@ -1366,7 +1369,7 @@
 
   // Create or update the `PasswordFormManager` corresponding to `form`.
   PasswordFormManager* manager =
-      GetMatchedManager(driver, form.global_id().renderer_id);
+      GetMatchedManagerForForm(driver, form.global_id().renderer_id);
   if (!manager) {
     // If the renderer recognizes `form` as a credential form, then we will
     // be informed about this form via `OnFormsParsed()` and `OnFormsSeen()`.
@@ -1461,12 +1464,18 @@
 
 // TODO(crbug.com/40570965): Implement creating missing
 // PasswordFormManager when PasswordFormManager is gone.
-PasswordFormManager* PasswordManager::GetMatchedManager(
+PasswordFormManager* PasswordManager::GetMatchedManagerForForm(
     PasswordManagerDriver* driver,
     FormRendererId form_id) {
   return password_form_cache_.GetMatchedManager(driver, form_id);
 }
 
+PasswordFormManager* PasswordManager::GetMatchedManagerForField(
+    PasswordManagerDriver* driver,
+    FieldRendererId field_id) {
+  return password_form_cache_.GetMatchedManager(driver, field_id);
+}
+
 std::optional<FormPredictions> PasswordManager::FindPredictionsForField(
     FieldRendererId field_id,
     int driver_id) {
@@ -1537,7 +1546,7 @@
 bool PasswordManager::NewFormsParsed(PasswordManagerDriver* driver,
                                      const std::vector<FormData>& form_data) {
   return base::ranges::any_of(form_data, [driver, this](const FormData& form) {
-    return !GetMatchedManager(driver, form.renderer_id);
+    return !GetMatchedManagerForForm(driver, form.renderer_id);
   });
 }
 
diff --git a/components/password_manager/core/browser/password_manager.h b/components/password_manager/core/browser/password_manager.h
index b1000b8c..9c39c6a9 100644
--- a/components/password_manager/core/browser/password_manager.h
+++ b/components/password_manager/core/browser/password_manager.h
@@ -112,7 +112,7 @@
   void OnSubframeFormSubmission(PasswordManagerDriver* driver,
                                 const autofill::FormData& form_data) override;
   void UpdateStateOnUserInput(PasswordManagerDriver* driver,
-                              autofill::FormRendererId form_id,
+                              std::optional<autofill::FormRendererId> form_id,
                               autofill::FieldRendererId field_id,
                               const std::u16string& field_value) override;
   void OnPasswordNoLongerGenerated() override;
@@ -329,8 +329,16 @@
 
   // Returns the manager which manages |form_id|. |driver| is needed to
   // determine the match. Returns nullptr when no matched manager is found.
-  PasswordFormManager* GetMatchedManager(PasswordManagerDriver* driver,
-                                         autofill::FormRendererId form_id);
+  PasswordFormManager* GetMatchedManagerForForm(
+      PasswordManagerDriver* driver,
+      autofill::FormRendererId form_id);
+
+  // Returns the manager which manages the form that has the field with
+  // `field_id`. |driver| is needed to determine the match. Returns nullptr when
+  // no matched manager is found.
+  PasswordFormManager* GetMatchedManagerForField(
+      PasswordManagerDriver* driver,
+      autofill::FieldRendererId field_id);
 
   // Finds FormPredictions for a form containing field identified by |field_id|
   // and |driver_id|.
diff --git a/components/password_manager/core/browser/password_manager_interface.h b/components/password_manager/core/browser/password_manager_interface.h
index e3ad010..8981f26e 100644
--- a/components/password_manager/core/browser/password_manager_interface.h
+++ b/components/password_manager/core/browser/password_manager_interface.h
@@ -87,16 +87,17 @@
       const autofill::FormData& form_data) = 0;
 
   // Updates the state in the PasswordFormManager which corresponds to the form
-  // with |form_identifier|. In case there is a presaved credential, it
-  // updates the presaved credential.
+  // with `form_id` if available or the one that has `field_id` as a fallback.
+  // In case there is a presaved credential, it updates the presaved credential.
   // Cross-platform method PasswordManager::OnInformAboutUserInput cannot
   // replace this method, as it needs an observed FormData object on every
   // keystroke and parsing the full FormData on iOS is more expensive operation,
   // than in Blink.
-  virtual void UpdateStateOnUserInput(PasswordManagerDriver* driver,
-                                      autofill::FormRendererId form_id,
-                                      autofill::FieldRendererId field_id,
-                                      const std::u16string& field_value) = 0;
+  virtual void UpdateStateOnUserInput(
+      PasswordManagerDriver* driver,
+      std::optional<autofill::FormRendererId> form_id,
+      autofill::FieldRendererId field_id,
+      const std::u16string& field_value) = 0;
 
   // Stops treating a password as generated.
   virtual void OnPasswordNoLongerGenerated() = 0;
diff --git a/components/password_manager/core/browser/password_manager_unittest.cc b/components/password_manager/core/browser/password_manager_unittest.cc
index dcd763c..6a42fc0d 100644
--- a/components/password_manager/core/browser/password_manager_unittest.cc
+++ b/components/password_manager/core/browser/password_manager_unittest.cc
@@ -1038,6 +1038,38 @@
               Field(&PossibleUsernameData::last_change, base::Time::Now())))));
 }
 
+// Tests that the user input in a single username form is correctly added to
+// the possible usernames, even when the form ID isn't provided where the
+// corresponding PasswordFormManager can be retrieved based on the unique field
+// ID.
+TEST_P(PasswordManagerTest, AddUserInputToPossibleUsernames_BasedOnFieldId) {
+  base::test::ScopedFeatureList feature_list;
+  feature_list.InitAndEnableFeature(features::kIosDetectUsernameInUff);
+
+  ON_CALL(client_, IsSavingAndFillingEnabled(_)).WillByDefault(Return(true));
+
+  FormData form_data = MakeSingleUsernameFormData();
+  FieldRendererId username_renderer_id = form_data.fields[0].renderer_id();
+
+  ON_CALL(driver_, GetLastCommittedURL).WillByDefault(ReturnRef(form_data.url));
+
+  // Register found form in PasswordManager.
+  manager()->OnPasswordFormsParsed(&driver_, {form_data});
+  task_environment_.RunUntilIdle();
+
+  // Take the user input in the single username form.
+  std::u16string typed_username = u"test_user";
+  manager()->UpdateStateOnUserInput(&driver_, std::nullopt,
+                                    username_renderer_id, typed_username);
+
+  // Do a spot check that the user input state was correctly updated.
+  EXPECT_THAT(
+      manager()->possible_usernames(),
+      ElementsAre(Pair(PossibleUsernameFieldIdentifier(driver_.GetId(),
+                                                       username_renderer_id),
+                       Field(&PossibleUsernameData::value, typed_username))));
+}
+
 // Tests that the `autocomplete_attribute_has_username` bit of the added
 // possible username is correctly set to true when there is a username value in
 // the autocomplete attribute.
diff --git a/components/password_manager/ios/password_form_helper_unittest.mm b/components/password_manager/ios/password_form_helper_unittest.mm
index 18df0f5..0cb21430 100644
--- a/components/password_manager/ios/password_form_helper_unittest.mm
+++ b/components/password_manager/ios/password_form_helper_unittest.mm
@@ -326,11 +326,13 @@
       IOSPasswordManagerDriverFactory::FromWebStateAndWebFrame(web_state(),
                                                                frame);
   EXPECT_CALL(password_manager_,
-              UpdateStateOnUserInput(driver, form_id, username_field_id,
-                                     username_value));
+              UpdateStateOnUserInput(
+                  driver, std::make_optional<FormRendererId>(form_id),
+                  username_field_id, username_value));
   EXPECT_CALL(password_manager_,
-              UpdateStateOnUserInput(driver, form_id, password_field_id,
-                                     password_value));
+              UpdateStateOnUserInput(
+                  driver, std::make_optional<FormRendererId>(form_id),
+                  password_field_id, password_value));
 
   __block bool called = false;
   __block BOOL succeeded = false;
@@ -539,13 +541,15 @@
   // Don't expect to update the state for the username field because it was
   // skipped.
   EXPECT_CALL(password_manager_,
-              UpdateStateOnUserInput(driver, form_id, username_field_id,
-                                     username_value))
+              UpdateStateOnUserInput(
+                  driver, std::make_optional<FormRendererId>(form_id),
+                  username_field_id, username_value))
       .Times(0);
   // Expect a state update on the password field.
   EXPECT_CALL(password_manager_,
-              UpdateStateOnUserInput(driver, form_id, password_field_id,
-                                     password_value));
+              UpdateStateOnUserInput(
+                  driver, std::make_optional<FormRendererId>(form_id),
+                  password_field_id, password_value));
 
   __block bool called = NO;
   __block bool succeeded = NO;
diff --git a/components/password_manager/ios/shared_password_controller.mm b/components/password_manager/ios/shared_password_controller.mm
index c7e3eb44..d20ee7d6 100644
--- a/components/password_manager/ios/shared_password_controller.mm
+++ b/components/password_manager/ios/shared_password_controller.mm
@@ -106,7 +106,7 @@
       const PasswordAutofillAgentDelegateImpl&) = delete;
 
   void DidFillField(web::WebFrame* frame,
-                    autofill::FormRendererId form_id,
+                    std::optional<autofill::FormRendererId> form_id,
                     autofill::FieldRendererId field_id,
                     const std::u16string& field_value) override {
     auto* driver = IOSPasswordManagerDriverFactory::FromWebStateAndWebFrame(
diff --git a/components/password_manager/ios/shared_password_controller_unittest.mm b/components/password_manager/ios/shared_password_controller_unittest.mm
index 2ce9794..68dd47a 100644
--- a/components/password_manager/ios/shared_password_controller_unittest.mm
+++ b/components/password_manager/ios/shared_password_controller_unittest.mm
@@ -1433,7 +1433,9 @@
       &web_state_, frame.get());
 
   EXPECT_CALL(password_manager_,
-              UpdateStateOnUserInput(driver, form_id, field_id, value));
+              UpdateStateOnUserInput(
+                  driver, std::make_optional<FormRendererId>(form_id), field_id,
+                  value));
 
   auto* agent = autofill::PasswordAutofillAgent::FromWebState(&web_state_);
   agent->DidFillField(frame.get(), form_id, field_id, value);
diff --git a/components/performance_manager/public/user_tuning/prefs.h b/components/performance_manager/public/user_tuning/prefs.h
index b7886475..5607fe2a 100644
--- a/components/performance_manager/public/user_tuning/prefs.h
+++ b/components/performance_manager/public/user_tuning/prefs.h
@@ -91,6 +91,9 @@
 
 MemorySaverModeState GetCurrentMemorySaverModeState(PrefService* pref_service);
 
+MemorySaverModeAggressiveness GetCurrentMemorySaverMode(
+    PrefService* pref_service);
+
 base::TimeDelta GetCurrentMemorySaverModeTimeBeforeDiscard(
     PrefService* pref_service);
 
diff --git a/components/performance_manager/user_tuning/prefs.cc b/components/performance_manager/user_tuning/prefs.cc
index b525cfa..dfc9760 100644
--- a/components/performance_manager/user_tuning/prefs.cc
+++ b/components/performance_manager/user_tuning/prefs.cc
@@ -60,6 +60,19 @@
   return static_cast<MemorySaverModeState>(state);
 }
 
+MemorySaverModeAggressiveness GetCurrentMemorySaverMode(
+    PrefService* pref_service) {
+  int mode = pref_service->GetInteger(kMemorySaverModeAggressiveness);
+  if (mode < static_cast<int>(MemorySaverModeAggressiveness::kConservative) ||
+      mode > static_cast<int>(MemorySaverModeAggressiveness::kAggressive)) {
+    int medium_mode = static_cast<int>(MemorySaverModeAggressiveness::kMedium);
+    pref_service->SetInteger(kMemorySaverModeAggressiveness, medium_mode);
+    mode = medium_mode;
+  }
+
+  return static_cast<MemorySaverModeAggressiveness>(mode);
+}
+
 base::TimeDelta GetCurrentMemorySaverModeTimeBeforeDiscard(
     PrefService* pref_service) {
   int time_before_discard_in_minutes =
diff --git a/components/policy/core/common/cloud/cloud_policy_client.cc b/components/policy/core/common/cloud/cloud_policy_client.cc
index 4f536d6..29e93fd 100644
--- a/components/policy/core/common/cloud/cloud_policy_client.cc
+++ b/components/policy/core/common/cloud/cloud_policy_client.cc
@@ -9,7 +9,6 @@
 #include "base/containers/contains.h"
 #include "base/feature_list.h"
 #include "base/functional/bind.h"
-#include "base/functional/callback_helpers.h"
 #include "base/json/json_reader.h"
 #include "base/metrics/histogram_functions.h"
 #include "base/metrics/histogram_macros.h"
@@ -35,6 +34,7 @@
 #include "google_apis/gaia/gaia_constants.h"
 #include "google_apis/gaia/gaia_urls.h"
 #include "services/network/public/cpp/shared_url_loader_factory.h"
+#include "third_party/abseil-cpp/absl/cleanup/cleanup.h"
 
 namespace em = enterprise_management;
 
@@ -1589,8 +1589,7 @@
 void CloudPolicyClient::OnClientCertProvisioningRequestResponse(
     ClientCertProvisioningRequestCallback callback,
     DMServerJobResult result) {
-  base::ScopedClosureRunner job_cleaner(base::BindOnce(
-      &CloudPolicyClient::RemoveJob, base::Unretained(this), result.job));
+  absl::Cleanup job_cleaner = [this, &result] { RemoveJob(result.job); };
 
   last_dm_status_ = result.dm_status;
   // For DM_STATUS_SUCCESS, always expect that the response contains the correct
diff --git a/components/policy/resources/policy_templates_es-419.xtb b/components/policy/resources/policy_templates_es-419.xtb
index 42d33ac..859bfcae 100644
--- a/components/policy/resources/policy_templates_es-419.xtb
+++ b/components/policy/resources/policy_templates_es-419.xtb
@@ -4933,6 +4933,15 @@
       Si la inhabilitas, los usuarios no podrán habilitar Phone Hub.
 
       Si no estableces la política, la acción predeterminada no se permite para los usuarios administrados por empresas y sí se permite para los usuarios no administrados.</translation>
+<translation id="4775667151768335538">Si habilitas la política, la Navegación segura confiará en los dominios que designes. No comprobará si incluyen recursos peligrosos, como software malicioso o no deseado o phishing. El servicio de protección de descargas de la Navegación segura no comprobará las descargas alojadas en estos dominios. Su servicio de protección de contraseñas no comprobará que no se reutilicen contraseñas.
+
+Si no estableces la política, se aplicará la protección predeterminada de la Navegación segura en todos los recursos.
+
+Esta política no admite expresiones regulares. Sin embargo, los subdominios de un dominio determinado se incluyen en la lista de entidades permitidas. Los nombres de dominio completamente calificados (FQDN) no son obligatorios.
+
+En <ph name="MS_WIN_NAME" />, esta política solo está disponible en instancias que están vinculadas a un dominio de <ph name="MS_AD_NAME" />, vinculadas a <ph name="MS_AAD_NAME" /> o inscritas en <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.
+
+En <ph name="MAC_OS_NAME" />, esta política solo está disponible en instancias administradas con MDM, vinculadas a un dominio a través de MCX o inscritas en <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation>
 <translation id="4783415902268741066">Permitir que se muestre la página de resultados más reciente del motor de búsqueda predeterminado en el panel lateral de un navegador</translation>
 <translation id="4786784434769279324">Respuestas para ejecutar cuando la computadora está inactiva</translation>
 <translation id="4787763197941188108">Anula el tamaño predeterminado para la página de impresión.
diff --git a/components/policy/resources/policy_templates_es.xtb b/components/policy/resources/policy_templates_es.xtb
index 602e79be..11209c10 100644
--- a/components/policy/resources/policy_templates_es.xtb
+++ b/components/policy/resources/policy_templates_es.xtb
@@ -4767,6 +4767,15 @@
       Si se inhabilita esta opción, los usuarios no podrán usar Mi teléfono.
 
       Si no se establece esta política, la opción predeterminada no estará disponible para usuarios gestionados por empresas y sí estará disponible para los no gestionados.</translation>
+<translation id="4775667151768335538">Si se habilita esta política, Navegación segura confiará en los dominios que indiques. No comprobará si contienen recursos peligrosos, como phishing, malware o software no deseado. El servicio de protección de descargas de Navegación segura no comprobará las descargas alojadas en estos dominios. Su servicio de protección de contraseñas no comprobará si se reutilizan contraseñas.
+
+Si no se define la política, se aplicará la protección predeterminada de Navegación segura a todos los recursos.
+
+Esta política no admite expresiones regulares, pero los subdominios de un dominio determinado se añaden a la lista de permitidos. No es obligatorio indicar los nombres de dominios completos.
+
+En <ph name="MS_WIN_NAME" />, esta política solo está disponible en instancias que estén vinculadas a un dominio de <ph name="MS_AD_NAME" /> o a <ph name="MS_AAD_NAME" />, o que se hayan registrado en <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.
+
+En <ph name="MAC_OS_NAME" />, esta política solo está disponible en instancias que se gestionen mediante MDM, que estén vinculadas a un dominio a través de MCX o que se hayan registrado en <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation>
 <translation id="4783415902268741066">Permitir que se muestre la página más reciente de resultados del buscador predeterminado en un panel lateral del navegador</translation>
 <translation id="4786784434769279324">Acciones que se ejecutarán cuando el ordenador esté inactivo</translation>
 <translation id="4787763197941188108">Anula el tamaño predeterminado de la página de impresión.
diff --git a/components/policy/resources/policy_templates_fr.xtb b/components/policy/resources/policy_templates_fr.xtb
index 639af52..d4505073a 100644
--- a/components/policy/resources/policy_templates_fr.xtb
+++ b/components/policy/resources/policy_templates_fr.xtb
@@ -4752,6 +4752,15 @@
       S'il est désactivé, ils ne seront pas autorisés à activer Phone Hub.
 
       Si cette règle n'est pas configurée, par défaut, ce mode de partage n'est pas autorisé pour les utilisateurs gérés par une entreprise et est autorisé pour les utilisateurs non gérés.</translation>
+<translation id="4775667151768335538">Si cette règle est activée, la fonctionnalité de navigation sécurisée juge fiables les domaines que vous avez spécifiés. Autrement dit, elle ne vérifie pas si des ressources présentent un danger (hameçonnage, logiciels malveillants ou indésirables, par exemple). Le service de protection des téléchargements associé à cette fonctionnalité ne vérifie pas non plus les téléchargements hébergés sur ces domaines. De même, le service de protection par mot de passe ne vérifie pas si un mot de passe est réutilisé.
+
+Si cette règle n'est pas configurée, la navigation sécurisée applique son service de protection par défaut à toutes les ressources.
+
+Cette règle n'accepte pas les expressions régulières, mais elle autorise les sous-domaines d'un domaine donné. Les noms de domaine complets ne sont pas obligatoires.
+
+Sous <ph name="MS_WIN_NAME" />, cette règle n'est disponible que sur les instances associées à un domaine <ph name="MS_AD_NAME" />, à <ph name="MS_AAD_NAME" /> ou qui bénéficient de la <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.
+
+Sous <ph name="MAC_OS_NAME" />, cette règle n'est disponible que sur les instances gérées via MDM, associées à un domaine via MCX ou qui bénéficient de la <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation>
 <translation id="4783415902268741066">Autoriser l'affichage de la page des résultats les plus récents du moteur de recherche par défaut dans un panneau latéral du navigateur</translation>
 <translation id="4786784434769279324">Actions à exécuter lorsque l'ordinateur est inactif</translation>
 <translation id="4787763197941188108">Cette règle permet d'ignorer le format de la page d'impression par défaut.
diff --git a/components/policy/resources/policy_templates_it.xtb b/components/policy/resources/policy_templates_it.xtb
index 5487430..3cff569 100644
--- a/components/policy/resources/policy_templates_it.xtb
+++ b/components/policy/resources/policy_templates_it.xtb
@@ -4799,6 +4799,15 @@
       Se viene disattivata, gli utenti non possono attivare Phone Hub.
 
       Se il criterio non viene configurato, per impostazione predefinita, la funzionalità non è consentita per gli utenti gestiti a livello aziendale ed è consentita per gli utenti non gestiti.</translation>
+<translation id="4775667151768335538">Se il criterio viene attivato, Navigazione sicura considera attendibili i domini indicati. Non esegue alcun controllo su questi domini per risorse pericolose come phishing, malware o software indesiderato. Il servizio di protezione dei download di Navigazione sicura non esegue alcun controllo sui download ospitati su questi domini. Il servizio di protezione tramite password non esegue alcun controllo per il riutilizzo delle password.
+
+Se il criterio non viene configurato, a tutte le risorse viene applicata la protezione predefinita di Navigazione sicura.
+
+Questo criterio non supporta espressioni regolari, ma i sottodomini di un determinato dominio sono inseriti nella lista consentita. I nomi di dominio completi non sono obbligatori.
+
+Su <ph name="MS_WIN_NAME" />, questo criterio è disponibile soltanto per le istanze che sono aggiunte a un dominio <ph name="MS_AD_NAME" />, aggiunte a <ph name="MS_AAD_NAME" /> o registrate in <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.
+
+Su <ph name="MAC_OS_NAME" />, questo criterio è disponibile soltanto per le istanze che sono gestite tramite MDM, aggiunte a un dominio tramite MCX o registrate in <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation>
 <translation id="4783415902268741066">Consenti la visualizzazione della pagina di risultati più recente del motore di ricerca predefinito in un riquadro laterale del browser</translation>
 <translation id="4786784434769279324">Azioni da eseguire quando il computer è inattivo</translation>
 <translation id="4787763197941188108">Consente di sostituire le dimensioni della pagina di stampa predefinita.
diff --git a/components/policy/resources/policy_templates_ja.xtb b/components/policy/resources/policy_templates_ja.xtb
index 96448fc..01312a6a 100644
--- a/components/policy/resources/policy_templates_ja.xtb
+++ b/components/policy/resources/policy_templates_ja.xtb
@@ -7511,6 +7511,13 @@
       有効な <ph name="URL_LABEL" /> パターンについて詳しくは、https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns をご覧ください。</translation>
 <translation id="719398790886719721">Linux 仮想マシンに対する root アクセスを無効にする</translation>
 <translation id="7194407337890404814">デフォルトの検索プロバイダ名</translation>
+<translation id="7196336906814426783">このポリシーでは、自動停止期間を週単位で設定します。期間が開始すると、<ph name="PRODUCT_OS_NAME" /> デバイスは停止モードに入り、期間が終了すると復帰します。
+
+重複する期間を設定することはできません。重複する 2 つの期間が設定されている場合、このポリシーは無視されます。
+
+<ph name="PRODUCT_OS_NAME" /> デバイスでは、システムのタイムゾーンを使用してこれらの期間を適用します。
+
+重要な注意事項: このポリシーの設定が他の電源管理設定(<ph name="POWER_MANAGEMENT_IDLE_SETTINGS_POLICY_NAME" /> など)と競合する場合、意図したとおりに適用されないことがあります。設定した停止期間が適切に適用されるように、これらのポリシーを設定してください。</translation>
 <translation id="7198134478421755850">拡張機能</translation>
 <translation id="7199304109870655950">Chrome リモート デスクトップ ホストのリモート アクセス オプションを設定します。
 
diff --git a/components/policy/resources/policy_templates_ko.xtb b/components/policy/resources/policy_templates_ko.xtb
index 122f780e..5451521 100644
--- a/components/policy/resources/policy_templates_ko.xtb
+++ b/components/policy/resources/policy_templates_ko.xtb
@@ -7933,6 +7933,13 @@
       유효한 <ph name="URL_LABEL" /> 패턴에 관해 자세히 알아보려면 https://cloud.google.com/docs/chrome-enterprise/policies/url-patterns를 참고하세요.</translation>
 <translation id="719398790886719721">Linux 가상 머신에 대한 루트 액세스 권한 사용 중지</translation>
 <translation id="7194407337890404814">기본 검색 공급자 이름</translation>
+<translation id="7196336906814426783">이 정책은 자동 정지 일정의 주간 간격을 설정합니다. 간격이 시작되면 <ph name="PRODUCT_OS_NAME" /> 기기가 정지 모드로 전환되고, 간격이 끝나면 정지 모드가 해제됩니다.
+
+간격이 겹치는 일정은 지원되지 않습니다. 일정에 간격이 2개 이상 겹치는 경우 이 정책은 아무런 영향을 미치지 않습니다.
+
+<ph name="PRODUCT_OS_NAME" /> 기기에서 시스템 시간대를 사용하여 간격을 적용합니다.
+
+중요: 이 정책에서 설정한 일정이 다른 전원 관리 설정(예: <ph name="POWER_MANAGEMENT_IDLE_SETTINGS_POLICY_NAME" />)과 충돌하는 경우 예상대로 적용되지 않을 수 있습니다. 이러한 설정이 예약된 정지 간격이 적용되도록 구성되어 있는지 확인하세요.</translation>
 <translation id="7198134478421755850">확장 프로그램</translation>
 <translation id="7199304109870655950">Chrome 원격 데스크톱 호스트의 원격 액세스 옵션을 설정합니다.
 
diff --git a/components/policy/resources/policy_templates_pt-BR.xtb b/components/policy/resources/policy_templates_pt-BR.xtb
index b098364..c1435efd 100644
--- a/components/policy/resources/policy_templates_pt-BR.xtb
+++ b/components/policy/resources/policy_templates_pt-BR.xtb
@@ -4931,6 +4931,15 @@
       Se esta configuração estiver desativada, os usuários não terão permissão para usar o recurso "Seu smartphone".
 
       Se esta política for deixada sem definição, o comportamento padrão será não permitir para usuários gerenciados por empresas e permitir para usuários não gerenciados.</translation>
+<translation id="4775667151768335538">Se a política for definida como "Ativada", a Navegação segura confiará nos domínios designados por você. Ela não verificará a presença de recursos perigosos, como phishing, malware ou software indesejado. O serviço de proteção de downloads da Navegação segura não verificará downloads hospedados nesses domínios. O serviço de proteção de senhas não verificará a reutilização delas.
+
+Se a política não for definida, as proteções padrão da Navegação segura serão aplicadas a todos os recursos.
+
+Esta política não tem suporte a expressões regulares. No entanto, os subdomínios de um determinado domínio estão na lista de permissões. Nomes de domínio totalmente qualificados (FQDNs, na sigla em inglês) não são obrigatórios.
+
+No <ph name="MS_WIN_NAME" />, essa política só está disponível em instâncias associadas a um domínio do <ph name="MS_AD_NAME" />, associadas ao <ph name="MS_AAD_NAME" /> ou registradas em <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.
+
+No <ph name="MAC_OS_NAME" />, essa política só está disponível em instâncias gerenciadas por MDM, associadas a um domínio via MCX ou registradas em <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />.</translation>
 <translation id="4783415902268741066">Permitir mostrar a página de resultados mais recente do mecanismo de pesquisa padrão em um painel lateral do navegador</translation>
 <translation id="4786784434769279324">Ações a serem executadas quando o computador estiver inativo</translation>
 <translation id="4787763197941188108">Modifica o tamanho da página para impressão padrão.
diff --git a/components/policy/resources/policy_templates_tr.xtb b/components/policy/resources/policy_templates_tr.xtb
index 152e311..26f7980 100644
--- a/components/policy/resources/policy_templates_tr.xtb
+++ b/components/policy/resources/policy_templates_tr.xtb
@@ -4838,6 +4838,15 @@
       Bu ayar devre dışı bırakılırsa kullanıcıların Telefon Merkezi'ne kaydolmalarına izin verilmez.
 
       Bu politika ayarlanmadan bırakılırsa varsayılan olarak kuruluş tarafından yönetilen kullanıcılara izin verilmezken, yönetilmeyen kullanıcılara izin verilir.</translation>
+<translation id="4775667151768335538">Politika, Etkin değerine ayarlanırsa Güvenli Tarama, belirttiğiniz alan adlarına güvenir. Bu alan adlarında kimlik avı, kötü amaçlı yazılım veya istenmeyen yazılım gibi tehlikeli kaynakların bulunup bulunmadığı kontrol edilmez. Güvenli Tarama'nın indirme koruma hizmeti, bu alan adlarında barındırılan indirmeleri kontrol etmez. Şifre koruma hizmeti, şifre yeniden kullanımını kontrol etmez.
+
+Politika ayarlanmadan bırakılırsa varsayılan Güvenli Tarama koruması tüm kaynaklar için geçerli olur.
+
+Bu politika normal ifadeleri desteklemez ancak belirli bir alanın alt alan adları, izin verilenler listesine alınır. Tam etki alan adları (FQDN'ler) gerekli değildir.
+
+<ph name="MS_WIN_NAME" /> işletim sisteminde bu politika yalnızca bir <ph name="MS_AD_NAME" /> veya <ph name="MS_AAD_NAME" /> alan adına katılmış ya da <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" /> öğesine kaydolmuş örneklerde kullanılabilir.
+
+<ph name="MAC_OS_NAME" /> işletim sisteminde bu politika yalnızca MDM ile çalışan, MCX aracılığıyla bir alan adına katılmış veya <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" /> öğesine kaydolmuş örneklerde kullanılabilir.</translation>
 <translation id="4783415902268741066">En son varsayılan arama motoru sonuç sayfasının, tarayıcı yan panelinde gösterilmesine izin ver</translation>
 <translation id="4786784434769279324">Bilgisayar boşta kaldığında gerçekleştirilecek işlemler</translation>
 <translation id="4787763197941188108">Varsayılan yazdırma sayfa boyutunu geçersiz kılar.
diff --git a/components/policy/resources/policy_templates_zh-TW.xtb b/components/policy/resources/policy_templates_zh-TW.xtb
index ef3b25d..0f3bfb7 100644
--- a/components/policy/resources/policy_templates_zh-TW.xtb
+++ b/components/policy/resources/policy_templates_zh-TW.xtb
@@ -4646,6 +4646,15 @@
       如果停用這項設定,使用者將無法開啟 Phone Hub 功能。
 
       如果不設定這項政策,在預設情況下,受企業管理的使用者將無法執行 Phone Hub 功能,其他一般使用者則可開啟這項功能。</translation>
+<translation id="4775667151768335538">如果將這項政策設為啟用,安全瀏覽功能會信任你指定的網域,不會確認這些網域是否含有網路釣魚、惡意軟體或垃圾軟體等危險資源。安全瀏覽功能的下載保護服務不會檢查這些網域代管的下載內容,密碼保護服務也不會檢查密碼是否重複使用。
+
+如果不設定這項政策,系統會將預設的安全瀏覽保護功能套用至所有資源。
+
+這項政策不支援規則運算式,不過特定網域的子網域可加入許可清單,而且不一定要有完整網域名稱 (FQDN)。
+
+在 <ph name="MS_WIN_NAME" /> 上,這項政策適用的執行個體必須加入 <ph name="MS_AD_NAME" /> 網域或 <ph name="MS_AAD_NAME" /> 或註冊 <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />。
+
+在 <ph name="MAC_OS_NAME" /> 上,這項政策適用的執行個體必須透過行動裝置管理 (MDM) 軟體管理、透過 MCX 加入網域,或者註冊 <ph name="CHROME_BROWSER_CLOUD_MANAGEMENT_NAME" />。</translation>
 <translation id="4783415902268741066">允許在瀏覽器側邊面板中顯示預設搜尋引擎的最新搜尋結果頁面</translation>
 <translation id="4786784434769279324">電腦閒置時要執行的動作</translation>
 <translation id="4787763197941188108">覆寫預設的列印頁面大小。
diff --git a/components/safe_browsing/core/browser/db/v4_store.cc b/components/safe_browsing/core/browser/db/v4_store.cc
index 80b4d2a..cda0ea06 100644
--- a/components/safe_browsing/core/browser/db/v4_store.cc
+++ b/components/safe_browsing/core/browser/db/v4_store.cc
@@ -28,6 +28,7 @@
 #include "components/safe_browsing/core/common/proto/webui.pb.h"
 #include "crypto/secure_hash.h"
 #include "crypto/sha2.h"
+#include "third_party/abseil-cpp/absl/cleanup/cleanup.h"
 #include "third_party/protobuf/src/google/protobuf/io/zero_copy_stream_impl_lite.h"
 
 using base::TimeTicks;
@@ -955,16 +956,13 @@
   // Attempt writing to a temporary file first and at the end, swap the files.
   const base::FilePath new_filename = TemporaryFileForFilename(store_path_);
 
-  base::ScopedClosureRunner cleanup_on_error(base::BindOnce(
-      [](const base::FilePath& new_filename, const base::FilePath& store_path,
-         V4StoreFileFormat* file_format) {
-        base::DeleteFile(new_filename);
-        for (const auto& hash_file : file_format->hash_files()) {
-          base::DeleteFile(
-              MmapHashPrefixMap::GetPath(store_path, hash_file.extension()));
-        }
-      },
-      new_filename, store_path_, base::Unretained(file_format)));
+  absl::Cleanup cleanup_on_error = [&new_filename, this, file_format] {
+    base::DeleteFile(new_filename);
+    for (const auto& hash_file : file_format->hash_files()) {
+      base::DeleteFile(
+          MmapHashPrefixMap::GetPath(store_path_, hash_file.extension()));
+    }
+  };
 
   int64_t written = 0;
   // `write_session` must remain alive until `file_format` is committed to disk.
@@ -994,8 +992,8 @@
   for (const auto& hash_file : file_format->hash_files())
     file_size_ += hash_file.file_size();
 
-  // No cleanup needed, reset the closure.
-  std::ignore = cleanup_on_error.Release();
+  // No cleanup needed, cancel the cleanup.
+  std::move(cleanup_on_error).Cancel();
   CleanupExtraFiles(store_path_, *file_format);
 
   return WRITE_SUCCESS;
diff --git a/components/safe_browsing/core/common/features.cc b/components/safe_browsing/core/common/features.cc
index c780b719..564a151 100644
--- a/components/safe_browsing/core/common/features.cc
+++ b/components/safe_browsing/core/common/features.cc
@@ -293,7 +293,7 @@
 
 BASE_FEATURE(kSuspiciousSiteDetectionRTLookups,
              "SuspiciousSiteDetectionRTLookups",
-             base::FEATURE_DISABLED_BY_DEFAULT);
+             base::FEATURE_ENABLED_BY_DEFAULT);
 
 BASE_FEATURE(kSuspiciousSiteTriggerQuotaFeature,
              "SafeBrowsingSuspiciousSiteTriggerQuota",
diff --git a/components/strings/components_strings_af.xtb b/components/strings/components_strings_af.xtb
index f967845..bc8a829 100644
--- a/components/strings/components_strings_af.xtb
+++ b/components/strings/components_strings_af.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Spoor tans prys na</translation>
 <translation id="3037605927509011580">O, mapstieks!</translation>
 <translation id="3039406992698062762">Gesinsreise</translation>
+<translation id="3041176923638368519">Sien bepalings vir kaartvoordele</translation>
 <translation id="3041612393474885105">Sertifikaatinligting</translation>
 <translation id="3045769629416806687">Adrenaliensport</translation>
 <translation id="305162504811187366">Geskiedenis van Chrome-afstandwerkskerm, insluitend tydstempels, gasheer- en kliëntsessie-ID's</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Etikette (permanent)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> is nou jou versteksoekenjin</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Search <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Geen}=1{aanmelddata vir 1 rekening}other{aanmelddata vir # rekeninge}}</translation>
 <translation id="3140646734028448730">Besigheidsdienste</translation>
 <translation id="3141093262818886744">Maak nogtans oop</translation>
 <translation id="3141641372357166056">Geen toestemmingbesluit nie</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Wil jy jou kaartinligting invul?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Hierdie betaalmetode sal van hierdie toestel af uitgevee word</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Geen}=1{aanmelddata vir 1 rekening}other{aanmelddata vir # rekeninge}}</translation>
 <translation id="5800727402210090597">Selfoonherstelwerk en -dienste</translation>
 <translation id="580241730938216256">Begin opdatering</translation>
 <translation id="5803412860119678065">Wil jy jou <ph name="CARD_DETAIL" /> invul?</translation>
@@ -3208,7 +3209,6 @@
 <translation id="7201591969684833065">Jou administrateur kan sien:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, druk Tab en dan Enter om 'n nuwe Incognito-oortjie oop te maak om privaat te blaai</translation>
 <translation id="7203375778433816396">Stel Chrome as die stelsel se verstekblaaier</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Geen}=1{1 toegangsleutel}other{# toegangsleutels}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> kom nie sekuriteitstandaarde na nie.</translation>
 <translation id="7210993021468939304">Linux-aktiwiteit binne die houer, en kan Linux-programme binne die houer installeer en laat loop</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Kom meer te wete<ph name="END_LINK" /> oor hierdie probleem.</translation>
diff --git a/components/strings/components_strings_am.xtb b/components/strings/components_strings_am.xtb
index fd6d082e..a3fd7cc 100644
--- a/components/strings/components_strings_am.xtb
+++ b/components/strings/components_strings_am.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">ዋጋዎችን በመከታተል ላይ</translation>
 <translation id="3037605927509011580">ውይ፣ ተሰናከለ!</translation>
 <translation id="3039406992698062762">የቤተሰብ ጉዞ</translation>
+<translation id="3041176923638368519">የካርድ ጥቅማጥቅሞች ደንቦችን ይመልከቱ</translation>
 <translation id="3041612393474885105">የሰርቲፊኬት መረጃ</translation>
 <translation id="3045769629416806687">አደገኛ ስፖርቶች</translation>
 <translation id="305162504811187366">የጊዜ ማህተሞች፣ አስተናጋጆች እና የደንበኛ ክፍለ-ጊዜ መታወቂያዎችን ጨምሮ Chrome የርቀት ዴስክቶፕ ታሪክ</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">መሰየሚያዎች (ቋሚ)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> አሁን የእርስዎ ነባሪ የፍለጋ ፕሮግራም ነው</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" />ን ይፈልጉ</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{ምንም}=1{የ1 መለያ የመለያ መግቢያ ውሂብ}one{የ# መለያዎች የመለያ መግቢያ ውሂብ}other{የ# መለያዎች የመለያ መግቢያ ውሂብ}}</translation>
 <translation id="3140646734028448730">የንግድ አገልግሎቶች</translation>
 <translation id="3141093262818886744">ለማንኛውም ክፈት</translation>
 <translation id="3141641372357166056">ምንም የፈቃደኝነት ውሳኔ የለም</translation>
@@ -2475,7 +2477,6 @@
 <translation id="5786044859038896871">የካርድዎን መረጃ መሙላት ይፈልጋሉ?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">ይህ የመክፈያ ዘዴ ከዚህ መሣሪያ ላይ ይሰረዛል</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{ምንም}=1{የ1 መለያ የመለያ መግቢያ ውሂብ}one{የ# መለያ የመለያ መግቢያ ውሂብ}other{የ# መለያዎች የመለያ መግቢያ ውሂብ}}</translation>
 <translation id="5800727402210090597">የተንቀሳቃሽ ስልክ ጥገና እና አገልግሎቶች</translation>
 <translation id="580241730938216256">ዝማኔውን ጀምር</translation>
 <translation id="5803412860119678065">የእርስዎን <ph name="CARD_DETAIL" /> መሙላት ይፈልጋሉ?</translation>
@@ -3207,7 +3208,6 @@
 <translation id="7201591969684833065">የእርስዎ አስተዳዳሪ እነዚህን መመልከት ይችላል፦</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />፣ ትርን ይጫኑና ከዚያ በግል እንዲያስሱ አዲስ ማንነት የማያሳውቅ ትርን ለመክፈት አስገባን ይጫኑ</translation>
 <translation id="7203375778433816396">Chromeን እንደ የስርዓቱ ነባሪ አሳሽ ያቀናብራል</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{ምንም}=1{1 የይለፍ ቁልፍ}one{# የይለፍ ቁልፍ}other{# የይለፍ ቁልፎች}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> የደህንነት መስፈርቶችን አያከብርም።</translation>
 <translation id="7210993021468939304">በመያዣው ውስጥ ያለ የLinux እንቅስቃሴ፣ እና በመያዣው ውስጥ የLinux መተግበሪያዎችን መጫንና ማሄድ ይችላል</translation>
 <translation id="721197778055552897">ስለዚህ ችግር <ph name="BEGIN_LINK" />ተጨማሪ ለመረዳት<ph name="END_LINK" /> ።</translation>
diff --git a/components/strings/components_strings_ar.xtb b/components/strings/components_strings_ar.xtb
index 513ede2..cc3546d 100644
--- a/components/strings/components_strings_ar.xtb
+++ b/components/strings/components_strings_ar.xtb
@@ -1064,6 +1064,7 @@
 <translation id="3037177537145227281">تتبُّع السعر</translation>
 <translation id="3037605927509011580">عذرًا!</translation>
 <translation id="3039406992698062762">سياحة عائلية</translation>
+<translation id="3041176923638368519">الاطّلاع على أحكام مزايا البطاقة</translation>
 <translation id="3041612393474885105">معلومات الشهادة</translation>
 <translation id="3045769629416806687">رياضات خطرة</translation>
 <translation id="305162504811187366">‏سجلّ الوصول إلى الكمبيوتر المكتبي عن بُعد من Chrome، بما في ذلك الطوابع الزمنية والمضيفين وأرقام تعريف جلسات العملاء</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">تصنيفات (دائمة)</translation>
 <translation id="3133565499688974786">تم ضبط <ph name="SEARCH_ENGINE_NAME" /> على أنّه محرك البحث التلقائي.</translation>
 <translation id="3137283076021007034">‏‫‎<ph name="KEYWORD" />: البحث في "<ph name="KEYWORD_SHORT_NAME" />"</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{بدون بيانات تسجيل دخول}=1{بيانات تسجيل الدخول لحساب واحد}two{بيانات تسجيل الدخول لحسابين (#)}few{بيانات تسجيل الدخول لـ # حسابات}many{بيانات تسجيل الدخول لـ # حسابًا}other{بيانات تسجيل الدخول لـ # حساب}}</translation>
 <translation id="3140646734028448730">خدمات أنشطة تجارية</translation>
 <translation id="3141093262818886744">الفتح على أي حال</translation>
 <translation id="3141641372357166056">لم يتم اتخاذ قرار بشأن الموافقة.</translation>
@@ -2479,7 +2481,6 @@
 <translation id="5786044859038896871">هل تريد ملء معلومات بطاقتك؟</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">سيتم حذف طريقة الدفع هذه من هذا الجهاز.</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{ما مِن بيانات تسجيل دخول.}=1{بيانات تسجيل الدخول إلى حساب واحد}two{بيانات تسجيل الدخول إلى حسابَين}few{بيانات تسجيل الدخول إلى # حسابات}many{بيانات تسجيل الدخول إلى # حسابًا}other{بيانات تسجيل الدخول إلى # حساب}}</translation>
 <translation id="5800727402210090597">خدمات الهواتف المحمولة وإصلاحها</translation>
 <translation id="580241730938216256">بدء التحديث</translation>
 <translation id="5803412860119678065">هل تريد ملء <ph name="CARD_DETAIL" />؟</translation>
@@ -3211,7 +3212,6 @@
 <translation id="7201591969684833065">يمكن للمشرف الاطِّلاع على ما يلي:</translation>
 <translation id="7202217080450895452">‏<ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />، اضغط على مفتاح التبويب (Tab)، ثم المفتاح Enter لفتح علامة تبويب جديدة في وضع التصفّح المتخفي للتصفُّح بخصوصية تامة.</translation>
 <translation id="7203375778433816396">‏ضبط Chrome كمتصفِّح تلقائي للنظام</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{ما مِن مفاتيح مرور.}=1{مفتاح مرور واحد}two{‫مفتاحَا مرور}few{‫# مفاتيح مرور}many{‫# مفتاح مرور}other{‫# مفتاح مرور}}</translation>
 <translation id="7210863904660874423">لا يلتزم <ph name="HOST_NAME" /> بمعايير الأمان.</translation>
 <translation id="7210993021468939304">‏نشاط نظام التشغيل Linux في الحاوية ويمكن تثبيت تطبيقات نظام التشغيل Linux وتشغيلها في الحاوية.</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />مزيد من المعلومات<ph name="END_LINK" /> حول هذه المشكلة.</translation>
diff --git a/components/strings/components_strings_as.xtb b/components/strings/components_strings_as.xtb
index ea650a0c1..682467b1 100644
--- a/components/strings/components_strings_as.xtb
+++ b/components/strings/components_strings_as.xtb
@@ -615,6 +615,7 @@
 <translation id="2122214041802369259">বেছি মূল্যৰ</translation>
 <translation id="2122719317867821810">এই নীতিটোৱে বিচৰা ধৰণে কাম কৰি আছে, কিন্তু অন্য কোনো ঠাইত এটা সংঘাত থকা মান ছেট কৰা হৈছে আৰু সেইটোক এই নীতিটোৱে অভাৰৰাইড কৰিছে।</translation>
 <translation id="2126374524350484896">PDF সৃষ্টিকৰ্তা:</translation>
+<translation id="2127090458081644412">এই ডিভাইচত ছেভ কৰা পাছৱৰ্ড</translation>
 <translation id="2130448033692577677">DnsOverHttpsMode নীতিটো ছেট নকৰাৰ বাবে আপুনি নির্দিষ্ট কৰা টেমপ্লেটসমূহ প্ৰয়োগ কৰা নহ’ব পাৰে।</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">এইসমূহ যিকোনো ক্ৰমত দেখুওৱা হয়। আপুনি যিকোনো সময়তে আপোনাৰ ডিফ’ল্ট সন্ধানৰ ইঞ্জিন সলনি কৰিব পাৰে।</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">লেবেল (স্থায়ী)</translation>
 <translation id="3133565499688974786">এতিয়া আপোনাৰ ডিফ’ল্ট সন্ধান ইঞ্জিন হৈছে <ph name="SEARCH_ENGINE_NAME" /></translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> সন্ধান কৰক</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{এটাও নহয়}=1{১টা একাউণ্টৰ ছাইন ইন ডেটা}one{#টা একাউণ্টৰ ছাইন ইন ডেটা}other{#টা একাউণ্টৰ ছাইন ইন ডেটা}}</translation>
 <translation id="3140646734028448730">ব্যৱসায়িক সেৱা</translation>
 <translation id="3141093262818886744">তথাপি খোলক</translation>
 <translation id="3141641372357166056">কোনো সন্মতিসূচক সিদ্ধান্ত নাই</translation>
@@ -2027,6 +2029,7 @@
 <translation id="4901778704868714008">ছেভ কৰক...</translation>
 <translation id="4901952598169637881">কেজুৱেল জোতা</translation>
 <translation id="4905659621780993806">আপোনাৰ প্ৰশাসকে আপোনাৰ ডিভাইচটো <ph name="DATE" />ৰ <ph name="TIME" />ত স্বয়ংক্ৰিয়ভাৱে ৰিষ্টার্ট কৰিব। আপোনাৰ ডিভাইচটো ৰিষ্টার্ট হোৱাৰ পূর্বে যিকোনো খোলা বস্তু ছেভ কৰক।</translation>
+<translation id="4913784027728226227">আপোনাৰ আটাইবোৰ ডিভাইচত এই পাছৱৰ্ডটো ছেভ আৰু ব্যৱহাৰ কৰিবলৈ, এইগৰাকী আপুনি বুলি সত্যাপন কৰক</translation>
 <translation id="4913987521957242411">বাওঁফালে ওপৰৰ অংশত পাঞ্চ কৰক</translation>
 <translation id="4916389289686916969">টিভিৰ ৰিয়েলিটী শ্ব’</translation>
 <translation id="4917064667437236721">ইমেজিং চিলিণ্ডাৰ</translation>
@@ -2310,6 +2313,7 @@
 <translation id="5470861586879999274">&amp;সম্পাদনা ৰিডু কৰক</translation>
 <translation id="547963486735802022">পুনৰ আপোনাৰ ফাইল স্থানান্তৰণ কৰি চাওক</translation>
 <translation id="5481076368049295676">এই সমলখিনিয়ে আপোনাৰ ডিভাইচত আপোনাৰ তথ্য চুৰি কৰিব বা মচিব পৰা কোনো বিপজ্জনক ছফ্টৱেৰ ইনষ্টল কৰিবলৈ চেষ্টা কৰিব পাৰে। <ph name="BEGIN_LINK" />যিকোনো প্ৰকাৰে দেখুৱাওক<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">লিখাৰ সহায় আগবঢ়াওক</translation>
 <translation id="54817484435770891">মান্য ঠিকনা দিয়ক</translation>
 <translation id="5483838506518938965">আপুনি সম্পূৰ্ণ সাজু</translation>
 <translation id="5485973315555778056">ক্লাউড মেচিন</translation>
@@ -2473,7 +2477,6 @@
 <translation id="5786044859038896871">আপুনি আপোনাৰ কাৰ্ডৰ তথ্য ভৰাব খোজে নেকি?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">এই পৰিশোধ পদ্ধতিটো এই ডিভাইচটোৰ পৰা মচি পেলোৱা হ’ব</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{এটাও নাই}=1{১ টা একাউণ্টৰ বাবে ছাইন ইনৰ ডেটা}one{# টা একাউণ্টৰ ছাইন ইনৰ ডেটা}other{# টা একাউণ্টৰ ছাইন ইনৰ ডেটা}}</translation>
 <translation id="5800727402210090597">ম’বাইল ফ’নৰ মেৰামতি আৰু সেৱা</translation>
 <translation id="580241730938216256">আপডে’ট আৰম্ভ কৰক</translation>
 <translation id="5803412860119678065">আপুনি নিজৰ <ph name="CARD_DETAIL" /> পুৰাব খোজেনে?</translation>
@@ -3204,7 +3207,6 @@
 <translation id="7201591969684833065">আপোনাৰ প্ৰশাসকে এয়া চাব পাৰে:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, ব্যক্তিগতভাৱে ব্ৰাউজ কৰাৰ বাবে এটা নতুন ইনক’গনিট’ টেব খুলিবলৈ প্ৰথমে টেব আৰু তাৰ পাছত এণ্টাৰ টিপক</translation>
 <translation id="7203375778433816396">Chromeক ছিষ্টেমৰ ডিফ’ল্ট ব্ৰাউজাৰ হিচাপে ছেট কৰক</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{এটাও নাই}=1{১ টা পাছকী}one{# টা পাছকী}other{# টা পাছকী}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" />এ সুৰক্ষাৰ নীতি মানি নচলে।</translation>
 <translation id="7210993021468939304">কণ্টেইনাৰটোৰ ভিতৰৰ Linux কাৰ্যকলাপে কণ্টেইনাৰৰ ভিতৰত থকা Linux এপ্‌সমূহ ইনষ্টল কৰিব আৰু চলাব পাৰে</translation>
 <translation id="721197778055552897">এই সমস্যাটোৰ বিষয়ে <ph name="BEGIN_LINK" />অধিক জানক<ph name="END_LINK" />।</translation>
diff --git a/components/strings/components_strings_az.xtb b/components/strings/components_strings_az.xtb
index 1be3a65..5418759 100644
--- a/components/strings/components_strings_az.xtb
+++ b/components/strings/components_strings_az.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Etiket (daimi)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> defolt axtarış mexanizmidir</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Axtarın <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Yoxdur}=1{1 hesab üçün giriş datası}other{# hesabla üçün giriş datası}}</translation>
 <translation id="3140646734028448730">Biznes xidmətləri</translation>
 <translation id="3141093262818886744">Hər halda açın</translation>
 <translation id="3141641372357166056">Razılıq qərarı yoxdur</translation>
@@ -2473,7 +2474,6 @@
 <translation id="5786044859038896871">Kart məlumatlarını doldurmaq istəyirsiniz?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Bu ödəniş metodu bu cihazdan silinəcək</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Yoxdur}=1{1 hesab üçün giriş datası}other{# hesab üçün giriş datası}}</translation>
 <translation id="5800727402210090597">Mobil telefon təmir və xidmətləri</translation>
 <translation id="580241730938216256">Güncəllənməni başladın</translation>
 <translation id="5803412860119678065"><ph name="CARD_DETAIL" /> doldurmaq istəyirsiniz?</translation>
@@ -3205,7 +3205,6 @@
 <translation id="7201591969684833065">Administrator baxa bilər:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, Tab düyməsi, sonra Enter düyməsinə basaraq yeni Anonim tab açın və gizli baxış keçirin</translation>
 <translation id="7203375778433816396">Chrome'u sistemin defolt brauzeri kimi ayarlayın</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Yoxdur}=1{1 giriş açarı}other{# giriş açarı}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> təhlükəsizlik standartlarına əməl etmir.</translation>
 <translation id="7210993021468939304">Konteyner nəzdində Linux fəaliyyəti. Konteyner nəzdində Linux tətbiqləri quraşdırmaq, icra etmək mümkündür</translation>
 <translation id="721197778055552897">Bu problem haqqında <ph name="BEGIN_LINK" />ətraflı məlumat alın<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_be.xtb b/components/strings/components_strings_be.xtb
index 21ceeda..197bc33 100644
--- a/components/strings/components_strings_be.xtb
+++ b/components/strings/components_strings_be.xtb
@@ -1064,6 +1064,7 @@
 <translation id="3037177537145227281">Цана адсочваецца</translation>
 <translation id="3037605927509011580">Якая неспадзяванка!</translation>
 <translation id="3039406992698062762">Сямейныя падарожжы</translation>
+<translation id="3041176923638368519">Паглядзець умовы выкарыстання пераваг карткі</translation>
 <translation id="3041612393474885105">Інфармацыя аб сертыфікаце</translation>
 <translation id="3045769629416806687">Экстрэмальныя віды спорту</translation>
 <translation id="305162504811187366">Гісторыю Аддаленага працоўнага стала Chrome, у тым ліку меткі часу, хосты і ідэнтыфікатары сеансаў кліентаў</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">Этыкетачны матэрыял з перманентным клеем</translation>
 <translation id="3133565499688974786">Цяпер <ph name="SEARCH_ENGINE_NAME" /> – стандартная пошукавая сістэма</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Пошук: <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Няма}=1{даныя ўваходу для 1 уліковага запісу}one{даныя ўваходу для # уліковага запісу}few{даныя ўваходу для # уліковых запісаў}many{даныя ўваходу для # уліковых запісаў}other{даныя ўваходу для # уліковага запісу}}</translation>
 <translation id="3140646734028448730">Паслугі для бізнесу</translation>
 <translation id="3141093262818886744">Усё роўна адкрыць</translation>
 <translation id="3141641372357166056">рашэнне адносна згоды яшчэ не прынята</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Запоўніць даныя карткі?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Гэты спосаб аплаты будзе выдалены з прылады</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Няма}=1{даныя для ўваходу (1 уліковы запіс)}one{даныя для ўваходу (# уліковы запіс)}few{даныя для ўваходу (# уліковыя запісы)}many{даныя для ўваходу (# уліковых запісаў)}other{даныя для ўваходу (# уліковага запісу)}}</translation>
 <translation id="5800727402210090597">Рамонт і абслугоўванне мабільных тэлефонаў</translation>
 <translation id="580241730938216256">Пачаць абнаўленне</translation>
 <translation id="5803412860119678065">Запоўніць наступныя даныя: <ph name="CARD_DETAIL" />?</translation>
@@ -3208,7 +3209,6 @@
 <translation id="7201591969684833065">Ваш адміністратар можа бачыць:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />. Каб адкрыць новую ўкладку ў рэжыме інкогніта для прыватнага прагляду вэб-старонак, націсніце Tab, затым Увод</translation>
 <translation id="7203375778433816396">Зрабіць Chrome стандартным браўзерам сістэмы</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Няма}=1{1 ключ доступу}one{# ключ доступу}few{# ключы доступу}many{# ключоў доступу}other{# ключа доступу}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> не адпавядае стандартам бяспекі.</translation>
 <translation id="7210993021468939304">Дзеянні Linux у кантэйнеры, а таксама ўсталёўка і запуск праграм Linux у кантэйнеры</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Даведацца больш<ph name="END_LINK" /> пра гэту праблему.</translation>
diff --git a/components/strings/components_strings_bg.xtb b/components/strings/components_strings_bg.xtb
index 9975be1f..2956a78 100644
--- a/components/strings/components_strings_bg.xtb
+++ b/components/strings/components_strings_bg.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Цената се проследява</translation>
 <translation id="3037605927509011580">Ужас!</translation>
 <translation id="3039406992698062762">Семейни пътувания</translation>
+<translation id="3041176923638368519">Вижте условията за предимствата на картата</translation>
 <translation id="3041612393474885105">Информация за сертификата</translation>
 <translation id="3045769629416806687">Екстремни спортове</translation>
 <translation id="305162504811187366">Историята на „Отдалечен работен плот на Chrome“, включително клейма за дата и час, хостове и идентификатори за клиентски сесии.</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Етикети (постоянни)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> вече е основната ви търсеща машина</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – търсене в(ъв) <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Няма}=1{данни за вход за 1 профил}other{данни за вход за # профила}}</translation>
 <translation id="3140646734028448730">Бизнес услуги</translation>
 <translation id="3141093262818886744">Отваряне въпреки това</translation>
 <translation id="3141641372357166056">Няма решение относно съгласието</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Искате ли да се попълнят данните за кредитната ви карта?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Този начин на плащане ще бъде изтрит от това устройство</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Няма}=1{данни за вход за 1 профил}other{данни за вход за # профила}}</translation>
 <translation id="5800727402210090597">Ремонт и услуги за мобилни телефони</translation>
 <translation id="580241730938216256">Стартиране на актуализирането</translation>
 <translation id="5803412860119678065">Искате ли да се попълнят данните за <ph name="CARD_DETAIL" />?</translation>
@@ -2590,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (синхронизирани)</translation>
 <translation id="6028591542479806248">Управление на известията по имейл и на мобилно устройство</translation>
 <translation id="6028833024483927901">Световна кухня</translation>
+<translation id="6030251660719692307">Ключ за достъп от Google Мениджър на пароли</translation>
 <translation id="603068602130820122">Двуточково телбодиране отдясно</translation>
 <translation id="6032524144326295339">Пощенска кутия 2</translation>
 <translation id="6032955021262906325">Подвързване отляво</translation>
@@ -3207,7 +3209,6 @@
 <translation id="7201591969684833065">Администраторът ви може да вижда:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />. Натиснете Tab и след това – Enter, за да отворите нов раздел в режим „инкогнито“ и да сърфирате частно</translation>
 <translation id="7203375778433816396">Задаване на Chrome като браузър по подразбиране за системата</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Няма}=1{1 ключ за достъп}other{# ключа за достъп}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> не се придържа към стандартите за сигурност.</translation>
 <translation id="7210993021468939304">Може да инсталира и стартира приложения за Linux в контейнера, както и да вижда активността в него</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Научете повече<ph name="END_LINK" /> за този проблем.</translation>
diff --git a/components/strings/components_strings_bn.xtb b/components/strings/components_strings_bn.xtb
index fe103c3..a1fb6bc 100644
--- a/components/strings/components_strings_bn.xtb
+++ b/components/strings/components_strings_bn.xtb
@@ -1064,6 +1064,7 @@
 <translation id="3037177537145227281">দাম ট্র্যাক করা হচ্ছে</translation>
 <translation id="3037605927509011580">ইস!</translation>
 <translation id="3039406992698062762">পারিবারিক ভ্রমণ</translation>
+<translation id="3041176923638368519">কার্ড সংক্রান্ত সুবিধার শর্তাবলী দেখুন</translation>
 <translation id="3041612393474885105">সার্টিফিকেট তথ্য</translation>
 <translation id="3045769629416806687">চরম উত্তেজনাপূর্ণ খেলাধুলা</translation>
 <translation id="305162504811187366">টাইমস্ট্যাম্প, হোস্ট এবং ক্লায়েন্ট সেশন আইডি সহ Chrome রিমোট ডেস্কটপ ইতিহাস</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">লেবেল (স্থায়ী)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> এখন আপনার ডিফল্ট সার্চ ইঞ্জিন</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> সার্চ করুন</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{কোনও ডেটা নেই}=1{১টি অ্যাকাউন্টের জন্য সাইন-ইন ডেটা}one{#টি অ্যাকাউন্টের জন্য সাইন-ইন ডেটা}other{#টি অ্যাকাউন্টের জন্য সাইন-ইন ডেটা}}</translation>
 <translation id="3140646734028448730">ব্যবসায়িক পরিষেবা</translation>
 <translation id="3141093262818886744">যাই হোক, খুলতে চাই</translation>
 <translation id="3141641372357166056">সম্মতি সংক্রান্ত কোনও সিদ্ধান্ত নেই</translation>
@@ -2477,7 +2479,6 @@
 <translation id="5786044859038896871">আপনি কি আপনার কার্ডের তথ্য পূরণ করতে চান?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">এই ডিভাইস থেকে এই পেমেন্ট পদ্ধতি মুছে ফেলা হবে</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{কোনওটিই নয়}=1{১টি অ্যাকাউন্টের জন্য সাইন-ইন ডেটা}one{#টি অ্যাকাউন্টের জন্য সাইন-ইন ডেটা}other{#টি অ্যাকাউন্টের জন্য সাইন-ইন ডেটা}}</translation>
 <translation id="5800727402210090597">মোবাইল ফোন মেরামত ও পরিষেবা</translation>
 <translation id="580241730938216256">আপডেট শুরু করুন</translation>
 <translation id="5803412860119678065">আপনি কি আপনার <ph name="CARD_DETAIL" /> এর তথ্য পূরণ করতে চান?</translation>
@@ -2591,6 +2592,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (সিঙ্ক হয়েছে)</translation>
 <translation id="6028591542479806248">মোবাইল এবং ইমেল বিজ্ঞপ্তি ম্যানেজ করুন</translation>
 <translation id="6028833024483927901">বিশ্বের বিভিন্ন জায়গার রান্না</translation>
+<translation id="6030251660719692307">Google Password Manager থেকে পাসকী</translation>
 <translation id="603068602130820122">ডানদিকে ডুয়াল স্টেপল</translation>
 <translation id="6032524144326295339">মেলবক্স ২</translation>
 <translation id="6032955021262906325">বাঁদিকে বাঁধাই</translation>
@@ -3207,7 +3209,6 @@
 <translation id="7201591969684833065">আপনার অ্যাডমিনিস্ট্রেটর দেখতে পাবেন:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, গোপনে ব্রাউজিংয়ের জন্য নতুন ছদ্মবেশী ট্যাব খুলতে প্রথমে Tab আর তারপরে Enter প্রেস করুন</translation>
 <translation id="7203375778433816396">Chrome-কে সিস্টেমের ডিফল্ট ব্রাউজার হিসেবে সেট করুন</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{কোনওটিই নয়}=1{১টি পাসকী}one{#টি পাসকী}other{#টি পাসকী}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> নিরাপত্তা মান মেনে চলে না।</translation>
 <translation id="7210993021468939304">কন্টেনারের মধ্যে Linux অ্যাক্টিভিটি দেখা যাবে এবং কন্টেনারের মধ্যেই Linux অ্যাপ ইনস্টল করা ও চালানো যাবে</translation>
 <translation id="721197778055552897">এই সমস্যাটি সম্পর্কে <ph name="BEGIN_LINK" />আরও জানুন<ph name="END_LINK" />৷</translation>
diff --git a/components/strings/components_strings_bs.xtb b/components/strings/components_strings_bs.xtb
index 58833c2..955c8e0 100644
--- a/components/strings/components_strings_bs.xtb
+++ b/components/strings/components_strings_bs.xtb
@@ -1064,7 +1064,7 @@
 <translation id="3037177537145227281">Praćenje cijene</translation>
 <translation id="3037605927509011580">Oh, ne!</translation>
 <translation id="3039406992698062762">Porodična putovanja</translation>
-<translation id="3041176923638368519">Pogledajte uvjete pogodnosti za karticu</translation>
+<translation id="3041176923638368519">Pogledajte uslove pogodnosti kartice</translation>
 <translation id="3041612393474885105">Informacije o potvrdi</translation>
 <translation id="3045769629416806687">Ekstremni sportovi</translation>
 <translation id="305162504811187366">Historija Chrome udaljenog računara, uključujući vremenske oznake, host računare i ID-ove sesija klijenta</translation>
@@ -1105,6 +1105,7 @@
 <translation id="3126023634486644099">Naljepnice (trajne)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> je sada zadani pretraživač</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – pretražite <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Nijedna}=1{podaci o prijavi za 1 račun}one{podaci o prijavi za # račun}few{podaci o prijavi za # računa}other{podaci o prijavi za # računa}}</translation>
 <translation id="3140646734028448730">Poslovne usluge</translation>
 <translation id="3141093262818886744">Ipak otvori</translation>
 <translation id="3141641372357166056">Nema odluke o pristanku</translation>
@@ -2480,7 +2481,6 @@
 <translation id="5786044859038896871">Želite li popuniti informacije o svojoj kartici?</translation>
 <translation id="5789643057113097023">,</translation>
 <translation id="5793317771769868848">Ovaj način plaćanja će se izbrisati s uređaja</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Ništa}=1{podaci za prijavu za 1 račun}one{podaci za prijavu za # račun}few{podaci za prijavu za # računa}other{podaci za prijavu za # računa}}</translation>
 <translation id="5800727402210090597">Popravak i servis mobilnih telefona</translation>
 <translation id="580241730938216256">Pokreni ažuriranje</translation>
 <translation id="5803412860119678065">Želite li popuniti svoju karticu <ph name="CARD_DETAIL" />?</translation>
@@ -3212,7 +3212,6 @@
 <translation id="7201591969684833065">Administrator može vidjeti:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />. Pritisnite Tab, a zatim Enter da otvorite novu anonimnu karticu i da privatno pregledate</translation>
 <translation id="7203375778433816396">Postavite Chrome kao zadani preglednik sistema</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Ništa}=1{1 pristupni ključ}one{# pristupni ključ}few{# pristupna ključa}other{# pristupnih ključeva}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> se ne pridržava sigurnosnih standarda.</translation>
 <translation id="7210993021468939304">Aktivnost Linuxa se nalazi u spremniku i moguće je instalirati i pokrenuti Linux aplikacije unutar spremnika</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Saznajte više<ph name="END_LINK" /> o ovom problemu.</translation>
diff --git a/components/strings/components_strings_ca.xtb b/components/strings/components_strings_ca.xtb
index 52d5c15..5405ab1 100644
--- a/components/strings/components_strings_ca.xtb
+++ b/components/strings/components_strings_ca.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Estàs fent un seguiment del preu</translation>
 <translation id="3037605927509011580">Vaja!</translation>
 <translation id="3039406992698062762">Viatges en família</translation>
+<translation id="3041176923638368519">Consulta les condicions de l'avantatge de la targeta</translation>
 <translation id="3041612393474885105">Informació del certificat</translation>
 <translation id="3045769629416806687">Esports de risc</translation>
 <translation id="305162504811187366">Historial de l'Escriptori remot de Chrome, inclosos els amfitrions, les marques de temps i els identificadors de sessió de client</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Etiquetes (permanents)</translation>
 <translation id="3133565499688974786">Ara, <ph name="SEARCH_ENGINE_NAME" /> és el teu motor de cerca predeterminat</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Cerca <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Cap}=1{dades d'inici de sessió per a 1 compte}other{dades d'inici de sessió per a # comptes}}</translation>
 <translation id="3140646734028448730">Serveis empresarials</translation>
 <translation id="3141093262818886744">Obre igualment</translation>
 <translation id="3141641372357166056">cap decisió sobre el consentiment</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Vols emplenar la informació de la teva targeta?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Aquesta forma de pagament se suprimirà del dispositiu</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Cap}=1{dades d'inici de sessió per a 1 compte}other{dades d'inici de sessió per a # comptes}}</translation>
 <translation id="5800727402210090597">Serveis i reparació de telèfons mòbils</translation>
 <translation id="580241730938216256">Inicia l'actualització</translation>
 <translation id="5803412860119678065">Vols emplenar la informació de la teva targeta <ph name="CARD_DETAIL" />?</translation>
@@ -2590,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (informació sincronitzada)</translation>
 <translation id="6028591542479806248">Gestiona les notificacions al mòbil i per correu electrònic</translation>
 <translation id="6028833024483927901">Cuina del món</translation>
+<translation id="6030251660719692307">Clau d'accés del gestor de contrasenyes de Google</translation>
 <translation id="603068602130820122">Grapat doble a la dreta</translation>
 <translation id="6032524144326295339">Bústia de correu 2</translation>
 <translation id="6032955021262906325">Enquadernació a l'esquerra</translation>
@@ -3207,7 +3209,6 @@
 <translation id="7201591969684833065">L'administrador pot veure el següent:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />. Prem Tab i després Retorn per obrir una pestanya d'incògnit nova i navegar en privat.</translation>
 <translation id="7203375778433816396">Estableix Chrome com a navegador predeterminat del sistema</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Cap}=1{1 clau d'accés}other{# claus d'accés}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> no compleix la normativa de seguretat.</translation>
 <translation id="7210993021468939304">L'activitat de Linux al contenidor; i també pot instal·lar-hi i executar-hi aplicacions de Linux</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Més informació<ph name="END_LINK" /> sobre aquest problema.</translation>
diff --git a/components/strings/components_strings_cs.xtb b/components/strings/components_strings_cs.xtb
index 83806d4..042c6409 100644
--- a/components/strings/components_strings_cs.xtb
+++ b/components/strings/components_strings_cs.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Cena sledována</translation>
 <translation id="3037605927509011580">Aj, chyba!</translation>
 <translation id="3039406992698062762">Rodinné cestování</translation>
+<translation id="3041176923638368519">Viz podmínky výhod karty</translation>
 <translation id="3041612393474885105">Informace o certifikátu</translation>
 <translation id="3045769629416806687">Extrémní sporty</translation>
 <translation id="305162504811187366">Historie Vzdálené plochy Chrome, včetně časových razítek, hostitelů a ID relací klientů</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Štítky (permanentní)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> je teď váš výchozí vyhledávač</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Vyhledat v: <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Žádné}=1{přihlašovací údaje pro 1 účet}few{přihlašovací údaje pro # účty}many{přihlašovací údaje pro # účtu}other{přihlašovací údaje pro # účtů}}</translation>
 <translation id="3140646734028448730">Obchodní služby</translation>
 <translation id="3141093262818886744">Přesto otevřít</translation>
 <translation id="3141641372357166056">Žádné rozhodnutí ohledně souhlasu</translation>
@@ -2472,7 +2474,6 @@
 <translation id="5786044859038896871">Chcete vyplnit informace o kartě?</translation>
 <translation id="5789643057113097023">,</translation>
 <translation id="5793317771769868848">Tato platební metoda bude z tohoto zařízení smazána</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Žádné}=1{přihlašovací údaje pro 1 účet}few{přihlašovací údaje pro # účty}many{přihlašovací údaje pro # účtu}other{přihlašovací údaje pro # účtů}}</translation>
 <translation id="5800727402210090597">Opravy a služby pro mobilní telefony</translation>
 <translation id="580241730938216256">Spustit aktualizaci</translation>
 <translation id="5803412860119678065">Chcete vyplnit informace o kartě <ph name="CARD_DETAIL" />?</translation>
@@ -2586,6 +2587,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (synchronizováno)</translation>
 <translation id="6028591542479806248">Správa oznámení na mobilní zařízení a e‑mailem</translation>
 <translation id="6028833024483927901">Světová kuchyně</translation>
+<translation id="6030251660719692307">Přístupový klíč ze Správce hesel Google</translation>
 <translation id="603068602130820122">Dvě sponky vpravo</translation>
 <translation id="6032524144326295339">Schránka 2</translation>
 <translation id="6032955021262906325">Vazba vlevo</translation>
@@ -3202,7 +3204,6 @@
 <translation id="7201591969684833065">Administrátor má přístup k následujícím údajům:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, stisknutím klávesy Tab a poté Enter otevřete novou anonymní kartu, abyste mohli prohlížet v soukromí</translation>
 <translation id="7203375778433816396">Nastavit Chrome jako výchozí prohlížeč</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Žádné}=1{1 přístupový klíč}few{# přístupové klíče}many{# přístupového klíče}other{# přístupových klíčů}}</translation>
 <translation id="7210863904660874423">Web <ph name="HOST_NAME" /> nevyhovuje bezpečnostním standardům.</translation>
 <translation id="7210993021468939304">Aktivita systému Linux v rámci kontejneru, může instalovat a spouštět aplikace Linux v kontejneru</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Další informace<ph name="END_LINK" /> o tomto problému.</translation>
diff --git a/components/strings/components_strings_cy.xtb b/components/strings/components_strings_cy.xtb
index 97c5117d..ee49543 100644
--- a/components/strings/components_strings_cy.xtb
+++ b/components/strings/components_strings_cy.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Yn dilyn y pris</translation>
 <translation id="3037605927509011580">Damo!</translation>
 <translation id="3039406992698062762">Teithio Teuluol</translation>
+<translation id="3041176923638368519">Gweler telerau buddion cerdyn</translation>
 <translation id="3041612393474885105">Gwybodaeth am y Dystysgrif</translation>
 <translation id="3045769629416806687">Chwaraeon Eithafol</translation>
 <translation id="305162504811187366">Hanes Chrome Remote Desktop, gan gynnwys stampiau amser, gwesteiwyr a rhifau adnabod sesiynau cleient</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Labeli (Parhaol)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> yw eich peiriant chwilio diofyn bellach</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Chwilio <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Dim}=1{data mewngofnodi ar gyfer 1 cyfrif}two{data mewngofnodi ar gyfer # gyfrif}few{data mewngofnodi ar gyfer # chyfrif}many{data mewngofnodi ar gyfer # chyfrif}other{data mewngofnodi ar gyfer # cyfrif}}</translation>
 <translation id="3140646734028448730">Gwasanaethau Busnes</translation>
 <translation id="3141093262818886744">Agor beth bynnag</translation>
 <translation id="3141641372357166056">Dim penderfyniad cydsyniad</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Hoffech chi lenwi gwybodaeth am eich cerdyn?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Bydd y dull talu hwn yn cael ei ddileu o'r ddyfais hon</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Dim}=1{data mewngofnodi ar gyfer 1 cyfrif}two{data mewngofnodi ar gyfer # gyfrif}few{data mewngofnodi ar gyfer # chyfrif}many{data mewngofnodi ar gyfer # chyfrif}other{data mewngofnodi ar gyfer # cyfrif}}</translation>
 <translation id="5800727402210090597">Atgyweirio a Gwasanaethau Ffonau Symudol</translation>
 <translation id="580241730938216256">Dechrau diweddaru</translation>
 <translation id="5803412860119678065">Ydych chi am lenwi'ch <ph name="CARD_DETAIL" />?</translation>
@@ -3208,7 +3209,6 @@
 <translation id="7201591969684833065">Gall eich gweinyddwr weld:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, pwyswch Tab yna Enter i agor tab Anhysbys newydd i bori'n breifat</translation>
 <translation id="7203375778433816396">Gosod Chrome fel porwr diofyn y system</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Dim}=1{1 cod pas}two{# god pas}few{# chod pas}many{# chod pas}other{# cod pas}}</translation>
 <translation id="7210863904660874423">Nid yw <ph name="HOST_NAME" /> yn cadw at safonau diogelwch.</translation>
 <translation id="7210993021468939304">Gweithgarwch Linux o fewn y cynhwysydd, a gall osod a rhedeg apiau Linux yn y cynhwysydd</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Dysgu rhagor<ph name="END_LINK" /> am y broblem hon.</translation>
diff --git a/components/strings/components_strings_da.xtb b/components/strings/components_strings_da.xtb
index 37e2eda1..2c29cda7 100644
--- a/components/strings/components_strings_da.xtb
+++ b/components/strings/components_strings_da.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Der holdes øje med prisen</translation>
 <translation id="3037605927509011580">Øv, surt!</translation>
 <translation id="3039406992698062762">Familierejser</translation>
+<translation id="3041176923638368519">Se vilkårene for kortfordele</translation>
 <translation id="3041612393474885105">Certifikatoplysninger</translation>
 <translation id="3045769629416806687">Ekstremsport</translation>
 <translation id="305162504811187366">Historik for Chrome Fjernskrivebord, herunder tidsstempler, hosts og id'er for klientsessioner</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Etiketter (permanente)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> er nu din standardsøgemaskine</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Søg i <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Ingen}=1{logindata for en konto}one{logindata for # konto}other{logindata for # konti}}</translation>
 <translation id="3140646734028448730">Virksomhedsydelser</translation>
 <translation id="3141093262818886744">Åbn alligevel</translation>
 <translation id="3141641372357166056">Ingen beslutning om samtykke</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Skal dine kortoplysninger udfyldes?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Betalingsmetoden slettes fra denne enhed</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Ingen}=1{logindata for 1 konto}one{logindata for # konto}other{logindata for # konti}}</translation>
 <translation id="5800727402210090597">Reparation og servicering af mobiltelefoner</translation>
 <translation id="580241730938216256">Start opdatering</translation>
 <translation id="5803412860119678065">Skal <ph name="CARD_DETAIL" /> udfyldes?</translation>
@@ -3208,7 +3209,6 @@
 <translation id="7201591969684833065">Din administrator kan se:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" /> – tryk på Tab-tasten efterfulgt af Enter for at åbne en ny inkognitofane, så du kan browse privat</translation>
 <translation id="7203375778433816396">Angiv Chrome som systemets standardbrowser</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Ingen}=1{1 adgangsnøgle}one{# adgangsnøgle}other{# adgangsnøgler}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> overholder ikke sikkerhedsstandarderne.</translation>
 <translation id="7210993021468939304">Linux-aktivitet i containeren. Kan også installere og køre Linux-apps i containeren.</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Få flere oplysninger<ph name="END_LINK" /> om dette problem.</translation>
diff --git a/components/strings/components_strings_de.xtb b/components/strings/components_strings_de.xtb
index ccdfcb4..a566dec4 100644
--- a/components/strings/components_strings_de.xtb
+++ b/components/strings/components_strings_de.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Etiketten (permanent)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> ist jetzt deine Standardsuchmaschine</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – In <ph name="KEYWORD_SHORT_NAME" /> suchen</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Keine}=1{Anmeldedaten für 1 Konto}other{Anmeldedaten für # Konten}}</translation>
 <translation id="3140646734028448730">Geschäftsdienstleistungen</translation>
 <translation id="3141093262818886744">Trotzdem öffnen</translation>
 <translation id="3141641372357166056">Keine Entscheidung zur Einwilligung getroffen</translation>
@@ -2475,7 +2476,6 @@
 <translation id="5786044859038896871">Möchtest du deine Kreditkarteninformationen eingeben?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Diese Zahlungsmethode wird von diesem Gerät gelöscht</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Keine}=1{Anmeldedaten für 1 Konto}other{Anmeldedaten für # Konten}}</translation>
 <translation id="5800727402210090597">Reparatur- und Dienstleistungen für Smartphones</translation>
 <translation id="580241730938216256">Update starten</translation>
 <translation id="5803412860119678065">Möchtest du die Daten deiner <ph name="CARD_DETAIL" /> eingeben?</translation>
@@ -3207,7 +3207,6 @@
 <translation id="7201591969684833065">Dein Administrator hat Zugriff auf Folgendes:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" /> – drücke die Tabulatortaste und die Eingabetaste, um einen neuen Inkognitotab zu öffnen und privat zu surfen</translation>
 <translation id="7203375778433816396">Chrome als Standardbrowser für das System festlegen</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Keine}=1{1 Passkey}other{# Passkeys}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> erfüllt die Sicherheitsstandards nicht.</translation>
 <translation id="7210993021468939304">Linux-Aktivität innerhalb des Containers, kann Linux-Anwendungen innerhalb des Containers installieren und ausführen</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Weitere Informationen<ph name="END_LINK" /> zu diesem Problem.</translation>
diff --git a/components/strings/components_strings_el.xtb b/components/strings/components_strings_el.xtb
index 102be94..fcd540cc 100644
--- a/components/strings/components_strings_el.xtb
+++ b/components/strings/components_strings_el.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Ετικέτες (Μόνιμες)</translation>
 <translation id="3133565499688974786">Το <ph name="SEARCH_ENGINE_NAME" /> αποτελεί πλέον την προεπιλεγμένη μηχανή αναζήτησης</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Αναζήτηση για <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Κανένα}=1{δεδομένα σύνδεσης για 1 λογαριασμό}other{δεδομένα σύνδεσης για # λογαριασμούς}}</translation>
 <translation id="3140646734028448730">Επαγγελματικές Υπηρεσίες</translation>
 <translation id="3141093262818886744">Άνοιγμα ούτως ή άλλως</translation>
 <translation id="3141641372357166056">Χωρίς απόφαση συναίνεσης</translation>
@@ -2478,7 +2479,6 @@
 <translation id="5786044859038896871">Θέλετε να συμπληρωθούν τα στοιχεία της κάρτας σας;</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Αυτός ο τρόπος πληρωμής θα διαγραφεί από αυτήν τη συσκευή</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Κανένα}=1{δεδομένα σύνδεσης για έναν λογαριασμό}other{δεδομένα σύνδεσης για # λογαριασμούς}}</translation>
 <translation id="5800727402210090597">Υπηρεσίες επισκευής κινητών τηλεφώνων</translation>
 <translation id="580241730938216256">Έναρξη ενημέρωσης</translation>
 <translation id="5803412860119678065">Θέλετε να συμπληρωθούν τα στοιχεία της κάρτας <ph name="CARD_DETAIL" />;</translation>
@@ -3210,7 +3210,6 @@
 <translation id="7201591969684833065">Ο διαχειριστής σας μπορεί να βλέπει:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, πατήστε Tab και έπειτα Enter για να ανοίξετε μια νέα καρτέλα ανώνυμης περιήγησης για ιδιωτική περιήγηση</translation>
 <translation id="7203375778433816396">Ορίστε το Chrome ως το προεπιλεγμένο πρόγραμμα περιήγησης του συστήματος</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Κανένα}=1{1 κλειδί πρόσβασης}other{# κλειδιά πρόσβασης}}</translation>
 <translation id="7210863904660874423">Ο κεντρικός υπολογιστής <ph name="HOST_NAME" /> δεν συμμορφώνεται με τα πρότυπα ασφάλειας.</translation>
 <translation id="7210993021468939304">Δραστηριότητα Linux εντός του κοντέινερ καθώς και δυνατότητα εγκατάστασης και εκτέλεσης εφαρμογών Linux εντός του κοντέινερ.</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Μάθετε περισσότερα<ph name="END_LINK" /> σχετικά με αυτό το πρόβλημα.</translation>
diff --git a/components/strings/components_strings_en-GB.xtb b/components/strings/components_strings_en-GB.xtb
index 04d1e5a0..20ca361 100644
--- a/components/strings/components_strings_en-GB.xtb
+++ b/components/strings/components_strings_en-GB.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Labels (permanent)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> is now your default search engine</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – search <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{None}=1{sign-in data for 1 account}other{sign-in data for # accounts}}</translation>
 <translation id="3140646734028448730">Business Services</translation>
 <translation id="3141093262818886744">Open anyway</translation>
 <translation id="3141641372357166056">No consent decision</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">Do you want to fill in your card info?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">This payment method will be deleted from this device</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{None}=1{sign-in data for 1 account}other{sign-in data for # accounts}}</translation>
 <translation id="5800727402210090597">Mobile Phone Repair and Services</translation>
 <translation id="580241730938216256">Start update</translation>
 <translation id="5803412860119678065">Do you want to fill in your <ph name="CARD_DETAIL" />?</translation>
@@ -3209,7 +3209,6 @@
 <translation id="7201591969684833065">Your administrator can see:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, press Tab, then Enter to open a new incognito tab to browse privately</translation>
 <translation id="7203375778433816396">Set Chrome as the system's default browser</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{None}=1{1 passkey}other{# passkeys}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> doesn't adhere to security standards.</translation>
 <translation id="7210993021468939304">Linux activity within the container, and can install and run Linux apps within the container</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Learn more<ph name="END_LINK" /> about this problem.</translation>
diff --git a/components/strings/components_strings_es-419.xtb b/components/strings/components_strings_es-419.xtb
index 966d2e76..8eae388 100644
--- a/components/strings/components_strings_es-419.xtb
+++ b/components/strings/components_strings_es-419.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Se está haciendo el seguimiento de precios</translation>
 <translation id="3037605927509011580">¡Oh, no!</translation>
 <translation id="3039406992698062762">Viajes familiares</translation>
+<translation id="3041176923638368519">Ver condiciones de los beneficios de la tarjeta</translation>
 <translation id="3041612393474885105">Información sobre el certificado</translation>
 <translation id="3045769629416806687">Deportes extremos</translation>
 <translation id="305162504811187366">El historial del Escritorio remoto de Chrome, incluidas las marcas de tiempo, los hosts y las ID de sesión de los clientes</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Etiquetas (permanentes)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> ahora es tu motor de búsqueda predeterminado</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Buscar <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Ninguno}=1{Datos de acceso para 1 cuenta}other{Datos de acceso para # cuentas}}</translation>
 <translation id="3140646734028448730">Servicios empresariales</translation>
 <translation id="3141093262818886744">Abrir de todos modos</translation>
 <translation id="3141641372357166056">Sin decisión sobre el consentimiento</translation>
@@ -2477,7 +2479,6 @@
 <translation id="5786044859038896871">¿Deseas llenar los campos con la información de tu tarjeta?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Se borrará esta forma de pago de este dispositivo.</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Ninguna}=1{Datos de acceso para 1 cuenta}other{Datos de acceso para # cuentas}}</translation>
 <translation id="5800727402210090597">Servicios y reparación de teléfonos celulares</translation>
 <translation id="580241730938216256">Iniciar actualización</translation>
 <translation id="5803412860119678065">¿Deseas llenar los campos con la información de tu tarjeta <ph name="CARD_DETAIL" />?</translation>
@@ -2591,6 +2592,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (sincronizados)</translation>
 <translation id="6028591542479806248">Administra las notificaciones por correo electrónico y en dispositivos móviles.</translation>
 <translation id="6028833024483927901">Cocina internacional</translation>
+<translation id="6030251660719692307">Llave de acceso del Administrador de contraseñas de Google</translation>
 <translation id="603068602130820122">Grapas dobles a la derecha</translation>
 <translation id="6032524144326295339">Buzón 2</translation>
 <translation id="6032955021262906325">Encuadernado a la izquierda</translation>
@@ -3208,7 +3210,6 @@
 <translation id="7201591969684833065">Tu administrador puede ver lo siguiente:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, presiona Tab y, luego, Intro para abrir una nueva pestaña de incógnito y así navegar de forma privada</translation>
 <translation id="7203375778433816396">Establecer Chrome como navegador predeterminado del sistema</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Ninguna}=1{1 llave de acceso}other{# llaves de acceso}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> no cumple con las normas de seguridad.</translation>
 <translation id="7210993021468939304">La actividad de Linux en el contenedor; también pueden instalar y ejecutar apps de Linux en el contenedor</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /> acerca de este problema.</translation>
diff --git a/components/strings/components_strings_es.xtb b/components/strings/components_strings_es.xtb
index d36bac1a..f1e58efd 100644
--- a/components/strings/components_strings_es.xtb
+++ b/components/strings/components_strings_es.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Siguiendo precio</translation>
 <translation id="3037605927509011580">¡Vaya!</translation>
 <translation id="3039406992698062762">Viajes familiares</translation>
+<translation id="3041176923638368519">Ver términos sobre las ventajas de la tarjeta</translation>
 <translation id="3041612393474885105">Datos del certificado</translation>
 <translation id="3045769629416806687">Deportes de riesgo</translation>
 <translation id="305162504811187366">Historial de Escritorio Remoto de Chrome, incluidas las marcas de tiempo, los hosts y los IDs de sesión del cliente</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Etiquetas (permanente)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> es ahora tu buscador predeterminado</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Buscar en <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Ninguno}=1{datos de inicio de sesión para 1 cuenta}other{datos de inicio de sesión para # cuentas}}</translation>
 <translation id="3140646734028448730">Servicios para empresas</translation>
 <translation id="3141093262818886744">Abrir de todos modos</translation>
 <translation id="3141641372357166056">Sin decisión sobre el consentimiento</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">¿Quieres rellenar la información de la tarjeta?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Este método de pago se eliminará de este dispositivo</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Ninguno}=1{datos de inicio de sesión de 1 cuenta}other{datos de inicio de sesión de # cuentas}}</translation>
 <translation id="5800727402210090597">Servicio técnico de teléfonos móviles</translation>
 <translation id="580241730938216256">Iniciar actualización</translation>
 <translation id="5803412860119678065">¿Quieres rellenar la información de <ph name="CARD_DETAIL" />?</translation>
@@ -2590,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (sincronizados)</translation>
 <translation id="6028591542479806248">Gestiona las notificaciones móviles y por correo electrónico</translation>
 <translation id="6028833024483927901">Cocina del mundo</translation>
+<translation id="6030251660719692307">Llave de acceso del Gestor de contraseñas de Google</translation>
 <translation id="603068602130820122">Grapado doble en la parte derecha</translation>
 <translation id="6032524144326295339">Buzón de correo 2</translation>
 <translation id="6032955021262906325">Encuadernar por la izquierda</translation>
@@ -3207,7 +3209,6 @@
 <translation id="7201591969684833065">El administrador puede consultar lo siguiente:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, pulsa Tabulador y, a continuación, Intro para abrir una pestaña de Incógnito nueva y navegar de forma privada</translation>
 <translation id="7203375778433816396">Establecer Chrome como navegador predeterminado del sistema</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Ninguna}=1{1 llave de acceso}other{# llaves de acceso}}</translation>
 <translation id="7210863904660874423">La página <ph name="HOST_NAME" /> no cumple los estándares de seguridad.</translation>
 <translation id="7210993021468939304">Los administradores pueden ver la actividad de Linux en el contenedor, y también pueden instalar y ejecutar aplicaciones de Linux en el contenedor</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Más información<ph name="END_LINK" /> sobre este problema.</translation>
diff --git a/components/strings/components_strings_et.xtb b/components/strings/components_strings_et.xtb
index 50ad2d7..73a692a 100644
--- a/components/strings/components_strings_et.xtb
+++ b/components/strings/components_strings_et.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Etiketid (püsivad)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> on nüüd teie vaikeotsingumootor</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – üksuse <ph name="KEYWORD_SHORT_NAME" /> otsimine</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Mitte ühtki}=1{sisselogimisandmete üksus 1 konto kohta}other{sisselogimisandmete üksust # konto kohta}}</translation>
 <translation id="3140646734028448730">Äriteenused</translation>
 <translation id="3141093262818886744">Ava ikka</translation>
 <translation id="3141641372357166056">Nõusoleku otsus puudub</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">Kas soovite sisestada oma kaarditeabe?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">See makseviis kustutatakse sellest seadmest</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Puudub}=1{sisselogimisandmete üksus 1 konto kohta}other{sisselogimisandmete üksust # konto kohta}}</translation>
 <translation id="5800727402210090597">Mobiiltelefonide remont ja hooldus</translation>
 <translation id="580241730938216256">Alusta värskendamist</translation>
 <translation id="5803412860119678065">Kas soovite sisestada kirje <ph name="CARD_DETAIL" />?</translation>
@@ -3209,7 +3209,6 @@
 <translation id="7201591969684833065">Teie administraator näeb järgmist.</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, vajutage privaatse sirvimise jaoks uue inkognito vahelehe avamiseks tabulaatorit ja seejärel sisestusklahvi</translation>
 <translation id="7203375778433816396">Määra Chrome süsteemi vaikebrauseriks</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Puudub}=1{1 pääsuvõti}other{# pääsuvõtit}}</translation>
 <translation id="7210863904660874423">Host <ph name="HOST_NAME" /> ei pea turvastandarditest kinni.</translation>
 <translation id="7210993021468939304">Saab vaadata Linuxi tegevusi konteineris ning installida ja käitada konteineris Linuxi rakendusi</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Lisateave<ph name="END_LINK" /> selle probleemi kohta.</translation>
diff --git a/components/strings/components_strings_eu.xtb b/components/strings/components_strings_eu.xtb
index e773e56..cbcaf08 100644
--- a/components/strings/components_strings_eu.xtb
+++ b/components/strings/components_strings_eu.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Prezioaren jarraipena egiten ari zara</translation>
 <translation id="3037605927509011580">Hutsegite bat izan da.</translation>
 <translation id="3039406992698062762">Familientzako bidaiak</translation>
+<translation id="3041176923638368519">Ikusi txartelaren abantailen baldintzak</translation>
 <translation id="3041612393474885105">Ziurtagiriari buruzko informazioa</translation>
 <translation id="3045769629416806687">Muturreko kirolak</translation>
 <translation id="305162504811187366">Chrome-ren Urruneko pantaila aplikazioko historia, denbora-zigiluak, ostalariak eta bezero-saioen IDak barne</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Etiketak (iraunkorrak)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> da bilatzaile lehenetsia orain</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Bilatu <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Bat ere ez}=1{kontu bateko saio-hasierari buruzko datuak}other{# kontutako saio-hasierari buruzko datuak}}</translation>
 <translation id="3140646734028448730">Enpresa-zerbitzuak</translation>
 <translation id="3141093262818886744">Ireki halere</translation>
 <translation id="3141641372357166056">Ez da hartu baimenaren inguruko erabakirik</translation>
@@ -2472,7 +2474,6 @@
 <translation id="5786044859038896871">Txartelaren datuak betetzea nahi duzu?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Ordainketa-metodoa gailutik ezabatuko da</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Bat ere ez}=1{kontu baten saioa hasteko datuak}other{# konturen saioa hasteko datuak}}</translation>
 <translation id="5800727402210090597">Telefono mugikorren konponketa- eta mantentze-zerbitzuak</translation>
 <translation id="580241730938216256">Hasi eguneratzen</translation>
 <translation id="5803412860119678065"><ph name="CARD_DETAIL" /> txartelaren datuak betetzea nahi duzu?</translation>
@@ -3203,7 +3204,6 @@
 <translation id="7201591969684833065">Administratzaileak hauek ikus ditzake:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />: sakatu tabuladorea eta, ondoren, sakatu "Sartu" ezkutuko moduko fitxa bat irekitzeko modu pribatuan arakatze aldera</translation>
 <translation id="7203375778433816396">Ezarri Chrome sistemako arakatzaile lehenetsi gisa</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Bat ere ez}=1{1 sarbide-gako}other{# sarbide-gako}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> webguneak ez ditu gordetzen segurtasun-arauak.</translation>
 <translation id="7210993021468939304">Linux-en jarduera edukiontziaren barruan. Gainera, Linux-en aplikazioak instalatu eta abiaraz ditzakete edukiontziaren barruan.</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Lortu informazio gehiago<ph name="END_LINK" /> arazoari buruz.</translation>
diff --git a/components/strings/components_strings_fa.xtb b/components/strings/components_strings_fa.xtb
index 3454170..15d7271 100644
--- a/components/strings/components_strings_fa.xtb
+++ b/components/strings/components_strings_fa.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">برچسب (دائمی)</translation>
 <translation id="3133565499688974786">اکنون <ph name="SEARCH_ENGINE_NAME" /> موتور جستجوی پیش‌فرض شما است</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - جستجوی <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{هیچ‌کدام}=1{داده‌های ورود به سیستم برای ۱ حساب}one{داده‌های ورود به سیستم برای # حساب}other{داده‌های ورود به سیستم برای # حساب}}</translation>
 <translation id="3140646734028448730">خدمات کسب‌وکار</translation>
 <translation id="3141093262818886744">درهرصورت باز شود</translation>
 <translation id="3141641372357166056">تصمیمی برای رضایت وجود ندارد</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">می‌خواهید اطلاعات کارتتان را وارد کنید؟</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">این روش پرداخت از این دستگاه حذف خواهد شد</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{خالی}=1{داده‌های ورود به سیستم برای یک حساب}one{داده‌های ورود به سیستم برای # حساب}other{داده‌های ورود به سیستم برای # حساب}}</translation>
 <translation id="5800727402210090597">تعمیرات و خدمات تلفن همراه</translation>
 <translation id="580241730938216256">شروع به‌روزرسانی</translation>
 <translation id="5803412860119678065">می‌خواهید <ph name="CARD_DETAIL" /> خود را وارد کنید؟</translation>
@@ -3209,7 +3209,6 @@
 <translation id="7201591969684833065">سرپرستتان می‌تواند این موارد را ببیند:</translation>
 <translation id="7202217080450895452">‏<ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />؛ برای باز کردن «برگه ناشناس» جدید و مرور کردن به‌صورت خصوصی، کلید Tab و سپس Enter را فشار دهید</translation>
 <translation id="7203375778433816396">‏تنظیم Chrome به‌عنوان مرورگر پیش‌فرض سیستم</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{خالی}=1{یک گذرکلید}one{# گذرکلید}other{# گذرکلید}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> از استانداردهای امنیتی پیروی نمی‌کند.</translation>
 <translation id="7210993021468939304">‏فعالیت Linux در محتوی و می‌توانید برنامه‌های Linux را در محتوی نصب و اجرا کنید</translation>
 <translation id="721197778055552897">دربارهٔ این مشکل <ph name="BEGIN_LINK" />بیشتر بدانید<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_fi.xtb b/components/strings/components_strings_fi.xtb
index f8546e08..214edd39 100644
--- a/components/strings/components_strings_fi.xtb
+++ b/components/strings/components_strings_fi.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Etiketit (pysyvä)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> on nyt oletushakukoneesi</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Hae <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Ei mitään}=1{1 tilin kirjautumistiedot}other{# tilin kirjautumistiedot}}</translation>
 <translation id="3140646734028448730">Liiketoimintapalvelut</translation>
 <translation id="3141093262818886744">Avaa silti</translation>
 <translation id="3141641372357166056">Ei suostumuspäätöstä</translation>
@@ -2478,7 +2479,6 @@
 <translation id="5786044859038896871">Täytetäänkö kortin tiedot?</translation>
 <translation id="5789643057113097023">,</translation>
 <translation id="5793317771769868848">Tämä maksutapa poistetaan tältä laitteelta</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Ei yhtään}=1{1 tilin kirjautumisdata}other{# tilin kirjautumisdata}}</translation>
 <translation id="5800727402210090597">Matkapuhelimien korjauspalvelut</translation>
 <translation id="580241730938216256">Aloita päivitys</translation>
 <translation id="5803412860119678065">Täytetäänkö kortin <ph name="CARD_DETAIL" /> tiedot?</translation>
@@ -2592,6 +2592,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (synkronoitu)</translation>
 <translation id="6028591542479806248">Muuta mobiili- ja sähköposti-ilmoitusten valintoja</translation>
 <translation id="6028833024483927901">Ruokalajeja maailmalta</translation>
+<translation id="6030251660719692307">Avainkoodi Google Salasanoista</translation>
 <translation id="603068602130820122">Kaksi niittiä oikealla</translation>
 <translation id="6032524144326295339">Postilaatikko 2</translation>
 <translation id="6032955021262906325">Vasemmalla sidottu</translation>
@@ -3209,7 +3210,6 @@
 <translation id="7201591969684833065">Järjestelmänvalvoja näkee seuraavat:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, paina ensin sarkainta ja sitten Enter avataksesi uuden incognito-välilehden, niin voit selata yksityisesti</translation>
 <translation id="7203375778433816396">Valitse Chrome järjestelmän oletusselaimeksi</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Ei yhtään}=1{1 avainkoodi}other{# avainkoodia}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> ei noudata tietoturvastandardeja.</translation>
 <translation id="7210993021468939304">Linux-toiminta säilön sisällä, ja voi asentaa ja suorittaa Linux-sovelluksia säilön sisällä</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Lisätietoja<ph name="END_LINK" /> ongelmasta.</translation>
diff --git a/components/strings/components_strings_fil.xtb b/components/strings/components_strings_fil.xtb
index 853811a8..0ab62fc 100644
--- a/components/strings/components_strings_fil.xtb
+++ b/components/strings/components_strings_fil.xtb
@@ -615,6 +615,7 @@
 <translation id="2122214041802369259">Mataas ang Presyo</translation>
 <translation id="2122719317867821810">Gumagana ang patakarang ito tulad ng inaasahan pero may itinakdang hindi tumutugmang value sa ibang lugar at nao-override ito ng patakarang ito.</translation>
 <translation id="2126374524350484896">Producer ng PDF:</translation>
+<translation id="2127090458081644412">Na-save ang password sa device na ito</translation>
 <translation id="2130448033692577677">Posibleng hindi mailapat ang mga template na tinukoy mo dahil hindi naitakda ang patakarang DnsOverHttpsMode.</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">Ipinapakita ang mga ito sa random na pagkakasunod-sunod. Puwede mong palitan ang iyong default sa anumang oras.</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">Mga Label (Permanente)</translation>
 <translation id="3133565499688974786">Ang <ph name="SEARCH_ENGINE_NAME" /> na ang iyong default na search engine</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Maghanap ng <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Wala}=1{data ng pag-sign in para sa 1 account}one{data ng pag-sign in para sa # account}other{data ng pag-sign in para sa # na account}}</translation>
 <translation id="3140646734028448730">Mga Serbisyong Pangnegosyo</translation>
 <translation id="3141093262818886744">Buksan pa rin</translation>
 <translation id="3141641372357166056">Walang pasya sa pahintulot</translation>
@@ -2031,6 +2033,7 @@
 <translation id="4901778704868714008">I-save...</translation>
 <translation id="4901952598169637881">Mga Casual na Sapatos</translation>
 <translation id="4905659621780993806">Awtomatikong ire-restart ng iyong administrator ang device mo nang <ph name="TIME" /> sa <ph name="DATE" />. I-save ang anumang bukas na item bago mag-restart ang iyong device.</translation>
+<translation id="4913784027728226227">Para i-save at gamitin ang password na ito sa lahat ng iyong device, i-verify na ikaw ito</translation>
 <translation id="4913987521957242411">Punch top left</translation>
 <translation id="4916389289686916969">Mga Reality Show sa TV</translation>
 <translation id="4917064667437236721">Imaging Cylinder</translation>
@@ -2314,6 +2317,7 @@
 <translation id="5470861586879999274">&amp;Gawing muli ang pag-e-edit</translation>
 <translation id="547963486735802022">Subukang ilipat ulit ang iyong mga file</translation>
 <translation id="5481076368049295676">Maaaring subukan ng content na ito na mag-install ng mapanganib na software sa iyong device na magnanakaw o magde-delete ng impormasyon mo. <ph name="BEGIN_LINK" />Ipakita pa rin<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">Mag-alok ng tulong sa pagsusulat</translation>
 <translation id="54817484435770891">Magdagdag ng wastong address</translation>
 <translation id="5483838506518938965">Handa ka na</translation>
 <translation id="5485973315555778056">Machine ng Cloud</translation>
@@ -2477,7 +2481,6 @@
 <translation id="5786044859038896871">Gusto mo bang ilagay ang impormasyon ng iyong card?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Made-delete ang paraan ng pagbabayad na ito sa device na ito</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Wala}=1{data sa pag-sign in para sa 1 account}one{data sa pag-sign in para sa # account}other{data sa pag-sign in para sa # na account}}</translation>
 <translation id="5800727402210090597">Pagkukumpuni at Mga Serbisyo sa Mobile Phone</translation>
 <translation id="580241730938216256">Simulan ang pag-update</translation>
 <translation id="5803412860119678065">Gusto mo bang ilagay ang iyong <ph name="CARD_DETAIL" />?</translation>
@@ -3209,7 +3212,6 @@
 <translation id="7201591969684833065">Makikita ng iyong administrator ang:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, pindutin ang Tab at pagkatapos ay Enter para magbukas ng bagong tab na Incognito para mag-browse nang pribado</translation>
 <translation id="7203375778433816396">Itakda ang Chrome bilang default na browser ng system</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Wala}=1{1 passkey}one{# passkey}other{# na passkey}}</translation>
 <translation id="7210863904660874423">Hindi sumusunod ang <ph name="HOST_NAME" /> sa mga pamantayan sa seguridad.</translation>
 <translation id="7210993021468939304">Aktibidad ng Linux sa container, at puwedeng mag-install at magpatakbo ng mga Linux app sa container</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Dagdagan ang nalalaman<ph name="END_LINK" /> tungkol sa problemang ito.</translation>
diff --git a/components/strings/components_strings_fr-CA.xtb b/components/strings/components_strings_fr-CA.xtb
index 87b076a..bd12b82 100644
--- a/components/strings/components_strings_fr-CA.xtb
+++ b/components/strings/components_strings_fr-CA.xtb
@@ -1105,6 +1105,7 @@
 <translation id="3126023634486644099">Étiquettes (permanentes)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> est désormais votre moteur de recherche par défaut</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Rechercher <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Aucun}=1{données de connexion de 1 compte}one{données de connexion de # compte}other{données de connexion de # comptes}}</translation>
 <translation id="3140646734028448730">Services aux entreprises</translation>
 <translation id="3141093262818886744">Ouvrir quand même</translation>
 <translation id="3141641372357166056">Aucune décision de consentement</translation>
@@ -2480,7 +2481,6 @@
 <translation id="5786044859038896871">Voulez-vous fournir les renseignements concernant votre carte de crédit?</translation>
 <translation id="5789643057113097023">,</translation>
 <translation id="5793317771769868848">Ce mode de paiement sera supprimé de cet appareil</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Aucun}=1{données de connexion pour 1 compte}one{données de connexion pour # compte}other{données de connexion pour # comptes}}</translation>
 <translation id="5800727402210090597">Réparation et services de téléphones cellulaires</translation>
 <translation id="580241730938216256">Démarrer la mise à jour</translation>
 <translation id="5803412860119678065">Voulez-vous fournir les renseignements concernant votre carte <ph name="CARD_DETAIL" />?</translation>
@@ -3212,7 +3212,6 @@
 <translation id="7201591969684833065">Votre administrateur peut voir :</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, appuyez sur Tabulation, puis sur Entrée pour ouvrir un nouvel onglet de navigation privée afin de naviguer en mode privé</translation>
 <translation id="7203375778433816396">Définir Chrome comme navigateur par défaut du système</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Aucune}=1{1 clé d'accès}one{# clé d'accès}other{# clés d'accès}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> ne respecte pas les normes en matière de sécurité.</translation>
 <translation id="7210993021468939304">Activité Linux dans le conteneur, et peut installer et exécuter des applications Linux dans le conteneur</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />En apprendre davantage<ph name="END_LINK" /> au sujet de ce problème.</translation>
diff --git a/components/strings/components_strings_fr.xtb b/components/strings/components_strings_fr.xtb
index 1a91ce2..cf6a69c 100644
--- a/components/strings/components_strings_fr.xtb
+++ b/components/strings/components_strings_fr.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Suivi du prix activé</translation>
 <translation id="3037605927509011580">Aïe aïe aïe</translation>
 <translation id="3039406992698062762">Voyages en famille</translation>
+<translation id="3041176923638368519">Voir les conditions d'utilisation des avantages de la carte</translation>
 <translation id="3041612393474885105">Informations relatives au certificat</translation>
 <translation id="3045769629416806687">Sports extrêmes</translation>
 <translation id="305162504811187366">Historique du Bureau à distance Chrome, y compris les horodatages, les hôtes et les ID de sessions client</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Étiquettes (permanentes)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> est désormais votre moteur de recherche par défaut</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Rechercher dans <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Aucun}=1{données de connexion pour 1 compte}one{données de connexion pour # compte}other{données de connexion pour # comptes}}</translation>
 <translation id="3140646734028448730">Services professionnels</translation>
 <translation id="3141093262818886744">Ouvrir quand même</translation>
 <translation id="3141641372357166056">Pas de décision de consentement</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Souhaitez-vous indiquer vos informations de carte de paiement ?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Ce mode de paiement sera supprimé de cet appareil</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Aucune}=1{données de connexion pour 1 compte}one{données de connexion pour # compte}other{données de connexion pour # comptes}}</translation>
 <translation id="5800727402210090597">Réparation de téléphones mobiles et autres services</translation>
 <translation id="580241730938216256">Lancer la mise à jour</translation>
 <translation id="5803412860119678065">Souhaitez-vous indiquer les informations "<ph name="CARD_DETAIL" />" ?</translation>
@@ -2590,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (synchronisés)</translation>
 <translation id="6028591542479806248">Gérer les notifications mobiles et par e-mail</translation>
 <translation id="6028833024483927901">Cuisine du monde</translation>
+<translation id="6030251660719692307">Clé d'accès du Gestionnaire de mots de passe de Google</translation>
 <translation id="603068602130820122">Double agrafe en haut</translation>
 <translation id="6032524144326295339">Boîte aux lettres 2</translation>
 <translation id="6032955021262906325">Reliure à gauche</translation>
@@ -3207,7 +3209,6 @@
 <translation id="7201591969684833065">Votre administrateur peut consulter les éléments suivants :</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" /> : appuyer sur Tabulation, puis sur Entrée pour ouvrir un nouvel onglet de navigation privée</translation>
 <translation id="7203375778433816396">Définir Chrome comme navigateur par défaut du système</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Aucune}=1{1 clé d'accès}one{# clé d'accès}other{# clés d'accès}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> ne respecte pas les normes de sécurité.</translation>
 <translation id="7210993021468939304">Activité Linux dans le conteneur, et peut installer et exécuter des applications Linux dans le conteneur</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />En savoir plus<ph name="END_LINK" /> sur ce problème.</translation>
diff --git a/components/strings/components_strings_gl.xtb b/components/strings/components_strings_gl.xtb
index 3d78321..30aba12 100644
--- a/components/strings/components_strings_gl.xtb
+++ b/components/strings/components_strings_gl.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Estase facendo un seguimento do prezo</translation>
 <translation id="3037605927509011580">Vaia!</translation>
 <translation id="3039406992698062762">Viaxes en familia</translation>
+<translation id="3041176923638368519">Consultar as condicións das vantaxes da tarxeta</translation>
 <translation id="3041612393474885105">Información do certificado</translation>
 <translation id="3045769629416806687">Deportes de risco</translation>
 <translation id="305162504811187366">O historial de Escritorio remoto de Chrome, incluso as marcas de tempo, os hosts e os códigos de identificación da sesión do cliente</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Etiquetas (permanente)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> agora é o teu buscador predeterminado</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" />: Busca <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Ningún}=1{datos de inicio de sesión para 1 conta}other{datos de inicio de sesión para # contas}}</translation>
 <translation id="3140646734028448730">Servizos para empresas</translation>
 <translation id="3141093262818886744">Abrir de todas formas</translation>
 <translation id="3141641372357166056">Ningunha decisión de consentimento</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Queres completar a información da tarxeta de crédito?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Este método de pago eliminarase do dispositivo</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Ningún}=1{datos de inicio de sesión para 1 conta}other{datos de inicio de sesión para # contas}}</translation>
 <translation id="5800727402210090597">Servizos de reparación de teléfonos móbiles</translation>
 <translation id="580241730938216256">Iniciar actualización</translation>
 <translation id="5803412860119678065">Queres completar a información da tarxeta de crédito <ph name="CARD_DETAIL" />?</translation>
@@ -2590,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" /> e <ph name="TYPE_3" /> (sincronizado)</translation>
 <translation id="6028591542479806248">Xestiona as notificacións por correo electrónico e para móbiles</translation>
 <translation id="6028833024483927901">Cociña mundial</translation>
+<translation id="6030251660719692307">Clave de acceso do xestor de contrasinais de Google</translation>
 <translation id="603068602130820122">Dúas grampas na parte dereita</translation>
 <translation id="6032524144326295339">Caixa de correo 2</translation>
 <translation id="6032955021262906325">Encadernación na parte esquerda</translation>
@@ -3207,7 +3209,6 @@
 <translation id="7201591969684833065">O teu administrador pode ver:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />. Para abrir unha nova pestana do modo de incógnito e navegar de forma privada, preme Tabulador e, a continuación, Introducir</translation>
 <translation id="7203375778433816396">Establecer Chrome como navegador predeterminado do sistema</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Ningunha}=1{1 clave de acceso}other{# claves de acceso}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> non cumpre cos estándares de seguranza.</translation>
 <translation id="7210993021468939304">Actividade de Linux no contedor, e pode instalar e executar aplicacións de Linux no contedor.</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Máis información<ph name="END_LINK" /> acerca deste problema.</translation>
diff --git a/components/strings/components_strings_gu.xtb b/components/strings/components_strings_gu.xtb
index 5aca0c00..638b2d1 100644
--- a/components/strings/components_strings_gu.xtb
+++ b/components/strings/components_strings_gu.xtb
@@ -615,6 +615,7 @@
 <translation id="2122214041802369259">કિંમત વધુ છે</translation>
 <translation id="2122719317867821810">આ પૉલિસી હેતુ મુજબ કાર્ય કરી રહી છે, પરંતુ વિરોધાભાસ ધરાવતું મૂલ્ય બીજે ક્યાંક સેટ કરવામાં આવ્યું છે અને આ પૉલિસી તેને ઓવરરાઇડ કરે છે.</translation>
 <translation id="2126374524350484896">PDF નિર્માતા:</translation>
+<translation id="2127090458081644412">આ ડિવાઇસમાં પાસવર્ડ સચવાયો</translation>
 <translation id="2130448033692577677">DnsOverHttpsMode પૉલિસી સેટ ન કરી હોવાને કારણે તમે ઉલ્લેખ કરેલા નમૂનાને કદાચ લાગુ કરવામાં આવશે નહીં.</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">આને કોઈપણ ક્રમમાં બતાવવામાં આવ્યા છે. તમારું ડિફૉલ્ટ શોધ એન્જિન કોઈપણ સમયે બદલી શકો છો.</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">લેબલ (કાયમી)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> હવે તમારું ડિફૉલ્ટ શોધ એન્જિન છે</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> શોધો</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{કોઈ નહીં}=1{1 એકાઉન્ટ માટેનો સાઇન-ઇન ડેટા}one{# એકાઉન્ટ માટેનો સાઇન-ઇન ડેટા}other{# એકાઉન્ટ માટેનો સાઇન-ઇન ડેટા}}</translation>
 <translation id="3140646734028448730">વ્યવસાય સેવાઓ</translation>
 <translation id="3141093262818886744">તેમ છતાં ખોલો</translation>
 <translation id="3141641372357166056">સંમતિ સંબંધિત કોઈ નિર્ણય લેવાયો નથી</translation>
@@ -2031,6 +2033,7 @@
 <translation id="4901778704868714008">સાચવો...</translation>
 <translation id="4901952598169637881">કેઝ્યુઅલ શૂઝ</translation>
 <translation id="4905659621780993806">તમારા ઍડમિનિસ્ટ્રેટર <ph name="DATE" />ના રોજ <ph name="TIME" /> વાગ્યે ઑટોમૅટિક રીતે તમારું ડિવાઇસ ફરી શરૂ કરશે. તમારું ડિવાઇસ ફરી શરૂ થાય તે પહેલાં ખુલી હોય એવી કોઈપણ આઇટમ સાચવો.</translation>
+<translation id="4913784027728226227">તમારા બધાં ડિવાઇસ પર આ પાસવર્ડ સાચવવા અને તેનો ઉપયોગ કરવા માટે આ તમે હોવાનું ચકાસો</translation>
 <translation id="4913987521957242411">ઉપર ડાબી બાજુએ કાણું પાડો</translation>
 <translation id="4916389289686916969">ટીવી રિયાલિટી શો</translation>
 <translation id="4917064667437236721">ઇમેજિંગ સિલિન્ડર</translation>
@@ -2314,6 +2317,7 @@
 <translation id="5470861586879999274">&amp;ફરી ફેરફાર કરો</translation>
 <translation id="547963486735802022">તમારી ફાઇલોને ફરીથી ટ્રાન્સફર કરવાનો પ્રયાસ કરો</translation>
 <translation id="5481076368049295676">આ કન્ટેન્ટ કદાચ તમારા ડિવાઇસ પર જોખમકારક સૉફ્ટવેર ઇન્સ્ટૉલ કરવાનો પ્રયાસ કરી શકે છે કે જે તમારી માહિતીની ચોરી કરે અથવા કાઢી નાખે છે. <ph name="BEGIN_LINK" />છતાં પણ બતાવો<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">લખાણમાં સહાયની ઑફર</translation>
 <translation id="54817484435770891">માન્ય સરનામું ઉમેરો</translation>
 <translation id="5483838506518938965">તમે બધું સેટ કરી લીધું</translation>
 <translation id="5485973315555778056">ક્લાઉડ મશીન</translation>
@@ -2477,7 +2481,6 @@
 <translation id="5786044859038896871">શું તમે તમારી કાર્ડ માહિતી ભરવા માગો છો?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">આ ડિવાઇસમાંથી આ ચુકવણી પદ્ધતિ ડિલીટ કરવામાં આવશે</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{એકપણ નહીં}=1{1 એકાઉન્ટ માટેનો સાઇન-ઇન ડેટા}one{# એકાઉન્ટ માટેનો સાઇન-ઇન ડેટા}other{# એકાઉન્ટ માટેનો સાઇન-ઇન ડેટા}}</translation>
 <translation id="5800727402210090597">મોબાઇલ ફોન રિપૅર અને સેવાઓ</translation>
 <translation id="580241730938216256">અપડેટ શરૂ કરો</translation>
 <translation id="5803412860119678065">શું તમે તમારી <ph name="CARD_DETAIL" /> માહિતી ભરવા માગો છો?</translation>
@@ -2591,6 +2594,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (સમન્વયિત)</translation>
 <translation id="6028591542479806248">મોબાઇલ અને ઇમેઇલ નોટિફિકેશન મેનેજ કરો</translation>
 <translation id="6028833024483927901">વિશ્વના વિવિધ સ્થાનોના પકવાનો</translation>
+<translation id="6030251660719692307">Google Password Managerની પાસકી</translation>
 <translation id="603068602130820122">જમણી બાજુએ બે સ્ટેપલ લગાવો</translation>
 <translation id="6032524144326295339">મેઇલબૉક્સ 2</translation>
 <translation id="6032955021262906325">ડાબી બાજુએ જોડો</translation>
@@ -3208,7 +3212,6 @@
 <translation id="7201591969684833065">તમારા વ્યવસ્થાપક જોઈ શકે છે:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, ખાનગી રીતે બ્રાઉઝ કરવા નવી છૂપી ટૅબ ખોલવા માટે Tab પછી Enter દબાવો</translation>
 <translation id="7203375778433816396">Chromeને સિસ્ટમના ડિફૉલ્ટ બ્રાઉઝર તરીકે સેટ કરો</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{એકપણ નહીં}=1{1 પાસકી}one{# પાસકી}other{# પાસકી}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" />, સુરક્ષા માનકોનું પાલન કરતું નથી.</translation>
 <translation id="7210993021468939304">કન્ટેનરની અંદર જ Linuxની પ્રવૃત્તિ અને કન્ટેનરની અંદર જ Linuxની ઍપ ઇન્સ્ટૉલ કરી શકાશે તેમજ ચલાવી શકાશે</translation>
 <translation id="721197778055552897">આ સમસ્યા વિશે <ph name="BEGIN_LINK" />વધુ જાણો<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_hi.xtb b/components/strings/components_strings_hi.xtb
index 52d9d7e9..8c61c75 100644
--- a/components/strings/components_strings_hi.xtb
+++ b/components/strings/components_strings_hi.xtb
@@ -616,6 +616,7 @@
 <translation id="2122214041802369259">कीमत ज़्यादा है</translation>
 <translation id="2122719317867821810">यह नीति उम्मीद के मुताबिक काम कर रही है. हालांकि, किसी दूसरी जगह ऐसा मान सेट किया गया है जो आपस में मेल नहीं खा रहा है और उसे इसे नीति से बदल दिया गया है.</translation>
 <translation id="2126374524350484896">पीडीएफ़ प्रोड्यूसर:</translation>
+<translation id="2127090458081644412">इस डिवाइस में पासवर्ड सेव किया गया</translation>
 <translation id="2130448033692577677">आपकी ओर से तय किए गए टेम्प्लेट, DnsOverHttpsMode नीति के सेट न हाेने की वजह से लागू नहीं हो सकते.</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">ये किसी भी क्रम में दिख सकते हैं. डिफ़ॉल्ट सर्च इंजन को किसी भी समय बदला जा सकता है.</translation>
@@ -1105,6 +1106,7 @@
 <translation id="3126023634486644099">लेबल (पर्मानेंट)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> अब आपका डिफ़ॉल्ट सर्च इंजन है</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> खोजें</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{कोई नहीं}=1{एक खाते का साइन-इन डेटा}one{# खातों का साइन-इन डेटा}other{# खातों का साइन-इन डेटा}}</translation>
 <translation id="3140646734028448730">कारोबारी सेवाएं</translation>
 <translation id="3141093262818886744">फिर भी खोलें</translation>
 <translation id="3141641372357166056">सहमति से जुड़ा कोई फ़ैसला नहीं लिया गया</translation>
@@ -2031,6 +2033,7 @@
 <translation id="4901778704868714008">सेव करें...</translation>
 <translation id="4901952598169637881">कैज़ुअल जूते</translation>
 <translation id="4905659621780993806">आपका एडमिन <ph name="DATE" /> को <ph name="TIME" /> पर आपका डिवाइस अपने-आप रीस्टार्ट करेगा. डिवाइस के रीस्टार्ट होने से पहले, खुले हुए सभी आइटम सेव कर लें.</translation>
+<translation id="4913784027728226227">इस पासवर्ड को अपने सभी डिवाइसों पर सेव और इस्तेमाल करने के लिए, अपनी पहचान की पुष्टि करें</translation>
 <translation id="4913987521957242411">सबसे ऊपर बाईं ओर पंच</translation>
 <translation id="4916389289686916969">टीवी रिएलिटी शो</translation>
 <translation id="4917064667437236721">इमेजिंग सिलिंडर</translation>
@@ -2314,6 +2317,7 @@
 <translation id="5470861586879999274">&amp;बदलाव को फिर से लागू करें</translation>
 <translation id="547963486735802022">अपनी फ़ाइलें फिर से ट्रांसफ़र करने की कोशिश करें</translation>
 <translation id="5481076368049295676">यह सामग्री आपके डिवाइस पर ऐसा खतरनाक सॉफ़्टवेयर इंस्टॉल करने की कोशिश कर सकती है जो आपकी जानकारी चुरा सकता है या उसे हटा सकता है. <ph name="BEGIN_LINK" />फिर भी दिखाएं<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">लिखने में मदद पाएं</translation>
 <translation id="54817484435770891">मान्य पता जोड़ें</translation>
 <translation id="5483838506518938965">आप बिलकुल तैयार हैं</translation>
 <translation id="5485973315555778056">क्लाउड मशीन</translation>
@@ -2477,7 +2481,6 @@
 <translation id="5786044859038896871">क्या अपनी कार्ड जानकारी भरना चाहते हैं?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">इस डिवाइस से, पेमेंट का यह तरीका मिटा दिया जाएगा</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{एक भी नहीं}=1{1 खाते का साइन इन करने के लिए डेटा}one{# खाते का साइन इन करने के लिए डेटा}other{# खाते का साइन इन करने के लिए डेटा}}</translation>
 <translation id="5800727402210090597">मोबाइल फ़ोन ठीक करने की और इससे जुड़ी सेवाएं</translation>
 <translation id="580241730938216256">अपडेट करना शुरू करें</translation>
 <translation id="5803412860119678065">क्या आप अपनी <ph name="CARD_DETAIL" /> भरना चाहते हैं?</translation>
@@ -3209,7 +3212,6 @@
 <translation id="7201591969684833065">आपका एडमिन यह देख सकता है:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, निजी तौर पर ब्राउज़ करने के लिए, पहले Tab और फिर Enter दबाकर एक नया गुप्त टैब खोलें</translation>
 <translation id="7203375778433816396">Chrome को सिस्टम के डिफ़ॉल्ट ब्राउज़र के रूप में सेट करें</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{एक भी नहीं}=1{1 पासकी}one{# पासकी}other{# पासकी}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> सुरक्षा मानकों का पालन नहीं करता.</translation>
 <translation id="7210993021468939304">कंटेनर के अंदर Linux गतिविधि कर सकते हैं और Linux ऐप्लिकेशन इंस्टॉल करके चला सकते हैं</translation>
 <translation id="721197778055552897">इस समस्या के बारे में <ph name="BEGIN_LINK" />ज़्यादा जानें<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_hr.xtb b/components/strings/components_strings_hr.xtb
index 6db913a..261458f 100644
--- a/components/strings/components_strings_hr.xtb
+++ b/components/strings/components_strings_hr.xtb
@@ -1105,6 +1105,7 @@
 <translation id="3126023634486644099">Naljepnice (trajno)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> je sada vaša zadana tražilica</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – pretražite <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Nijedan}=1{podaci o prijavi za jedan račun}one{podaci o prijavi za # račun}few{podaci o prijavi za # računa}other{podaci o prijavi za # računa}}</translation>
 <translation id="3140646734028448730">Poslovne usluge</translation>
 <translation id="3141093262818886744">Ipak otvori</translation>
 <translation id="3141641372357166056">Nema odluke o pristanku</translation>
@@ -2479,7 +2480,6 @@
 <translation id="5786044859038896871">Želite li ispuniti podatke o kartici?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Taj će se način plaćanja izbrisati s ovog uređaja</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Nijedan}=1{podaci za prijavu za jedan račun}one{podaci za prijavu za # račun}few{podaci za prijavu za # računa}other{podaci za prijavu za # računa}}</translation>
 <translation id="5800727402210090597">Popravci i usluge u vezi s mobilnim telefonima</translation>
 <translation id="580241730938216256">Pokreni ažuriranje</translation>
 <translation id="5803412860119678065">Želite li ispuniti podatke o kartici <ph name="CARD_DETAIL" />?</translation>
@@ -3211,7 +3211,6 @@
 <translation id="7201591969684833065">Vaš administrator može vidjeti:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, pritisnite Tab, a zatim Enter da biste otvorili novu anonimnu karticu i pregledavali u privatnosti</translation>
 <translation id="7203375778433816396">Postavite Chrome kao zadani preglednik sustava</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Nijedan}=1{Jedan pristupni ključ}one{# pristupni ključ}few{# pristupna ključa}other{# pristupnih ključeva}}</translation>
 <translation id="7210863904660874423">Host <ph name="HOST_NAME" /> ne pridržava se sigurnosnih standarda.</translation>
 <translation id="7210993021468939304">aktivnost Linuxa unutar spremnika i može instalirati i pokrenuti Linuxove aplikacije unutar spremnika</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Saznajte više<ph name="END_LINK" /> o ovom problemu.</translation>
diff --git a/components/strings/components_strings_hu.xtb b/components/strings/components_strings_hu.xtb
index ada89b0..5849e049 100644
--- a/components/strings/components_strings_hu.xtb
+++ b/components/strings/components_strings_hu.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Ár nyomon követése…</translation>
 <translation id="3037605927509011580">A manóba!</translation>
 <translation id="3039406992698062762">Családi utazás</translation>
+<translation id="3041176923638368519">A kártya előnyeire vonatkozó feltételek megtekintése</translation>
 <translation id="3041612393474885105">Tanúsítvány adatai</translation>
 <translation id="3045769629416806687">Extrém sportok</translation>
 <translation id="305162504811187366">A Chrome távoliasztal-szolgáltatás előzményei, beleértve az időbélyegeket, a gazdagépeket és az ügyfelek munkamenet-azonosítóit is</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Címkék (állandó)</translation>
 <translation id="3133565499688974786">Mostantól a(z) <ph name="SEARCH_ENGINE_NAME" /> az alapértelmezett keresőmotor</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Keresés itt: <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Nincs}=1{bejelentkezési adat 1 fiókhoz}other{bejelentkezési adat # fiókhoz}}</translation>
 <translation id="3140646734028448730">Üzleti szolgáltatás</translation>
 <translation id="3141093262818886744">Megnyitás mindenképpen</translation>
 <translation id="3141641372357166056">Nincs beleegyezési döntés</translation>
@@ -2474,7 +2476,6 @@
 <translation id="5786044859038896871">Ki szeretné tölteni a kártyaadatait?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Ez a fizetési mód törölve lesz erről az eszközről.</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Egy sincs}=1{bejelentkezési adat 1 fiókhoz}other{bejelentkezési adat # fiókhoz}}</translation>
 <translation id="5800727402210090597">Mobiltelefon-javítás és kapcsolódó szolgáltatások</translation>
 <translation id="580241730938216256">Frissítés indítása</translation>
 <translation id="5803412860119678065">Ki szeretné tölteni <ph name="CARD_DETAIL" /> kártyájának adataival?</translation>
@@ -2588,6 +2589,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (szinkronizálva)</translation>
 <translation id="6028591542479806248">Mobilos és e-mailes értesítések kezelése</translation>
 <translation id="6028833024483927901">Világkonyha</translation>
+<translation id="6030251660719692307">Azonosítókulcs a Google Jelszókezelőből</translation>
 <translation id="603068602130820122">Két kapocs a jobb oldalon</translation>
 <translation id="6032524144326295339">2. postaláda</translation>
 <translation id="6032955021262906325">Kötés a bal oldalon</translation>
@@ -3205,7 +3207,6 @@
 <translation id="7201591969684833065">Rendszergazdája a következőket láthatja:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, nyomja le a Tab, majd az Enter billentyűt új inkognitó lap megnyitásához, ahol privát módon böngészhet</translation>
 <translation id="7203375778433816396">A Chrome beállítása a rendszer alapértelmezett böngészőjeként</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Egy sincs}=1{1 azonosítókulcs}other{# azonosítókulcs}}</translation>
 <translation id="7210863904660874423">A(z) <ph name="HOST_NAME" /> nem felel meg a biztonsági szabványoknak.</translation>
 <translation id="7210993021468939304">A tárolóban végzett linuxos tevékenység megtekintése, valamint Linux-alkalmazások telepítése és futtatása a tárolóban</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />További információ<ph name="END_LINK" /> erről a hibáról.</translation>
diff --git a/components/strings/components_strings_hy.xtb b/components/strings/components_strings_hy.xtb
index 7a5dd9e..1900734 100644
--- a/components/strings/components_strings_hy.xtb
+++ b/components/strings/components_strings_hy.xtb
@@ -619,6 +619,7 @@
 <translation id="2122214041802369259">Գինը բարձր է</translation>
 <translation id="2122719317867821810">Այս կանոնը պատշաճ կերպով աշխատում է, սակայն անտեսում է հակասական արժեքը, որը սահմանված է մեկ այլ տեղ։</translation>
 <translation id="2126374524350484896">PDF-ի թողարկիչ՝</translation>
+<translation id="2127090458081644412">Գաղտնաբառը պահվել է այս սարքում</translation>
 <translation id="2130448033692577677">Ձեր նշած ձևանմուշները չեն կարող կիրառվել, քանի որ DnsOverHttpsMode կանոնը կարգավորված չէ:</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">Ցուցադրվում են պատահական հերթականությամբ։ Ցանկացած ժամանակ կարող եք փոխել ձեր կանխադրվածը։</translation>
@@ -1069,6 +1070,7 @@
 <translation id="3037177537145227281">Դուք հետևում եք այս ապրանքի գնին</translation>
 <translation id="3037605927509011580">Վա՛յ</translation>
 <translation id="3039406992698062762">Ընտանեկան ճանապարհորդություն</translation>
+<translation id="3041176923638368519">Տեսնել քարտի առավելությունների պայմանները</translation>
 <translation id="3041612393474885105">Վկայագրի տեղեկությունները</translation>
 <translation id="3045769629416806687">Էքստրեմալ սպորտաձևեր</translation>
 <translation id="305162504811187366">Chrome հեռակա աշխատասեղանի պատմությունը, այդ թվում՝ ժամադրոշմները, խնամորդները և սպասառուների աշխատաշրջանների նույնացուցիչները</translation>
@@ -1109,6 +1111,7 @@
 <translation id="3126023634486644099">Պիտակներ (պերմանենտ)</translation>
 <translation id="3133565499688974786">Ձեր կանխադրված որոնողական համակարգը՝ <ph name="SEARCH_ENGINE_NAME" /></translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Որոնել <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Ոչինչ չկա}=1{1 հաշվի մուտքի տվյալներ}one{# հաշվի մուտքի տվյալներ}other{# հաշվի մուտքի տվյալներ}}</translation>
 <translation id="3140646734028448730">Բիզնես ծառայություններ</translation>
 <translation id="3141093262818886744">Բացել</translation>
 <translation id="3141641372357166056">Համաձայնության որոշում չկա</translation>
@@ -2038,6 +2041,7 @@
 <translation id="4901778704868714008">Պահել…</translation>
 <translation id="4901952598169637881">Ամենօրյա կոշիկներ</translation>
 <translation id="4905659621780993806">Ադմինիստրատորն ավտոմատ կվերագործարկի սարքը՝ <ph name="DATE" />, <ph name="TIME" />։ Պահեք բոլոր բացված տարրերը մինչև սարքի վերագործարկումը։</translation>
+<translation id="4913784027728226227">Ձեր բոլոր սարքերում այս գաղտնաբառն օգտագործելու համար հաստատեք ձեր ինքնությունը</translation>
 <translation id="4913987521957242411">Անցք վերևի ձախ կողմում</translation>
 <translation id="4916389289686916969">Հեռուստատեսային ռեալիթի շոուներ</translation>
 <translation id="4917064667437236721">Պատկերների գլան</translation>
@@ -2324,6 +2328,7 @@
 <translation id="5470861586879999274">&amp;Վերարկել փոփոխումը</translation>
 <translation id="547963486735802022">Փորձեք նորից փոխանցել ֆայլերը</translation>
 <translation id="5481076368049295676">Այս բովանդակությունը կարող է փորձել ձեր սարքում վնասարար ծրագիր տեղադրել, որը գողանում կամ ջնջում է ձեր տեղեկությունները։ <ph name="BEGIN_LINK" />Միևնույն է ցուցադրել<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">Առաջարկել գրելու օգնություն</translation>
 <translation id="54817484435770891">Ավելացրեք վավեր հասցե</translation>
 <translation id="5483838506518938965">Պատրաստ է</translation>
 <translation id="5485973315555778056">Ամպի սարք</translation>
@@ -2487,7 +2492,6 @@
 <translation id="5786044859038896871">Ուզո՞ւմ եք լրացնել ձեր քարտի տվյալները:</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Վճարման այս եղանակը կջնջվի այս սարքից</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Ոչ մի}=1{1 հաշվի մուտքի տվյալներ}one{# հաշվի մուտքի տվյալներ}other{# հաշվի մուտքի տվյալներ}}</translation>
 <translation id="5800727402210090597">Բջջային հեռախոսների վերանորոգում և սպասարկում</translation>
 <translation id="580241730938216256">Թարմացնել</translation>
 <translation id="5803412860119678065">Ուզո՞ւմ եք լրացնել ձեր <ph name="CARD_DETAIL" /> քարտի տվյալները:</translation>
@@ -2601,6 +2605,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (համաժամացված)</translation>
 <translation id="6028591542479806248">Կառավարեք բջջային և փոստային ծանուցումները</translation>
 <translation id="6028833024483927901">Աշխարհի ժողովուրդների խոհանոց</translation>
+<translation id="6030251660719692307">Մուտքի բանալի Google գաղտնաբառերի կառավարչից</translation>
 <translation id="603068602130820122">Երկու ամրակ աջ կողմում</translation>
 <translation id="6032524144326295339">Փոստարկղ 2</translation>
 <translation id="6032955021262906325">Ամրակար ձախ կողմում</translation>
@@ -3218,7 +3223,6 @@
 <translation id="7201591969684833065">Ձեր ադմինիստրատորը կարող է տեսնել՝</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />։ Նոր ինկոգնիտո ներդիր բացելու համար սեղմեք Tab, ապա՝ Enter։</translation>
 <translation id="7203375778433816396">Դարձնել Chrome-ը համակարգի կանխադրված դիտարկիչ</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Ոչ մի}=1{1 մուտքի բանալի}one{# մուտքի բանալի}other{# մուտքի բանալի}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" />-ը չի հետևում անվտանգության չափորոշիչներին:</translation>
 <translation id="7210993021468939304">Տեսնում է Լինուքսի գործողությունները կոնտեյներում և կարող է տեղադրել ու գործարկել Լինուքսի հավելվածներ կոնտեյներից</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Իմանալ ավելին<ph name="END_LINK" /> այս խնդրի մասին:</translation>
diff --git a/components/strings/components_strings_id.xtb b/components/strings/components_strings_id.xtb
index cb5c921..b42b46b 100644
--- a/components/strings/components_strings_id.xtb
+++ b/components/strings/components_strings_id.xtb
@@ -1105,6 +1105,7 @@
 <translation id="3126023634486644099">Label (Permanen)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> kini menjadi mesin telusur default Anda</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Telusuri <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Tidak ada}=1{data login untuk 1 akun}other{data login untuk # akun}}</translation>
 <translation id="3140646734028448730">Layanan Bisnis</translation>
 <translation id="3141093262818886744">Tetap buka</translation>
 <translation id="3141641372357166056">Tidak ada keputusan izin</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">Ingin mengisi informasi kartu?</translation>
 <translation id="5789643057113097023">:</translation>
 <translation id="5793317771769868848">Metode pembayaran ini akan dihapus dari perangkat ini</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Tidak ada}=1{data login untuk 1 akun}other{data login untuk # akun}}</translation>
 <translation id="5800727402210090597">Layanan &amp; Perbaikan Ponsel</translation>
 <translation id="580241730938216256">Mulai update</translation>
 <translation id="5803412860119678065">Ingin mengisi <ph name="CARD_DETAIL" />?</translation>
@@ -3209,7 +3209,6 @@
 <translation id="7201591969684833065">Administrator dapat melihat:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, tekan Tab lalu Enter untuk membuka tab Samaran baru dan menjelajah secara pribadi</translation>
 <translation id="7203375778433816396">Setel Chrome sebagai browser default sistem</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Tidak ada}=1{1 kunci sandi}other{# kunci sandi}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> tidak mematuhi standar keamanan.</translation>
 <translation id="7210993021468939304">Aktivitas Linux berada dalam penampung, dan dapat menginstal dan menjalankan aplikasi Linux di dalam penampung</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Selengkapnya<ph name="END_LINK" /> tentang masalah ini.</translation>
diff --git a/components/strings/components_strings_is.xtb b/components/strings/components_strings_is.xtb
index cc58c30..0633ea0 100644
--- a/components/strings/components_strings_is.xtb
+++ b/components/strings/components_strings_is.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Merkimiðar (varanlegir)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> er nú sjálfgefna leitarvélin þín</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Leita að <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Engar}=1{innskráningarupplýsingar fyrir einn reikning}one{innskráningarupplýsingar fyrir # reikning}other{innskráningarupplýsingar fyrir # reikninga}}</translation>
 <translation id="3140646734028448730">Viðskiptaþjónusta</translation>
 <translation id="3141093262818886744">Opna samt</translation>
 <translation id="3141641372357166056">Engin samþykkisákvörðun</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">Viltu fylla út upplýsingar um kortið?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Greiðslumátanum verður eytt úr tækinu</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Ekkert}=1{innskráningarupplýsingar fyrir 1 reikning}one{innskráningarupplýsingar fyrir # reikning}other{innskráningarupplýsingar fyrir # reikninga}}</translation>
 <translation id="5800727402210090597">Viðgerðir og þjónusta við snjallsíma</translation>
 <translation id="580241730938216256">Hefja uppfærslu</translation>
 <translation id="5803412860119678065">Viltu fylla út <ph name="CARD_DETAIL" />?</translation>
@@ -3209,7 +3209,6 @@
 <translation id="7201591969684833065">Kerfisstjórinn þinn getur séð:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, ýttu á dálkalykilinn (Tab) og svo Enter til að opna nýjan huliðsflipa og fara huldu höfði</translation>
 <translation id="7203375778433816396">Stilla Chrome sem sjálfgefinn vafra kerfisins</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Enginn}=1{1 aðgangslykill}one{# aðgangslykill}other{# aðgangslyklar}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> uppfyllir ekki öryggiskröfur.</translation>
 <translation id="7210993021468939304">Virkni innan Linux-rammans og getur sett upp og keyrt Linux-forrit innan rammans</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Frekari upplýsingar<ph name="END_LINK" /> um þetta vandamál.</translation>
diff --git a/components/strings/components_strings_it.xtb b/components/strings/components_strings_it.xtb
index d7b9f209..9c57bc7a 100644
--- a/components/strings/components_strings_it.xtb
+++ b/components/strings/components_strings_it.xtb
@@ -1105,6 +1105,7 @@
 <translation id="3126023634486644099">Etichette (fisse)</translation>
 <translation id="3133565499688974786">Ora <ph name="SEARCH_ENGINE_NAME" /> è il tuo motore di ricerca predefinito</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Cerca <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Nessuno}=1{dati di accesso per 1 account}other{dati di accesso per # account}}</translation>
 <translation id="3140646734028448730">Servizi per le aziende</translation>
 <translation id="3141093262818886744">Apri comunque</translation>
 <translation id="3141641372357166056">nessuna decisione relativa al consenso</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">Vuoi inserire automaticamente i dati della carta?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Questo metodo di pagamento verrà eliminato dal dispositivo</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Nessuno}=1{dati di accesso per 1 account}other{dati di accesso per # account}}</translation>
 <translation id="5800727402210090597">Riparazione e assistenza cellulari</translation>
 <translation id="580241730938216256">Avvia aggiornamento</translation>
 <translation id="5803412860119678065">Vuoi inserire automaticamente <ph name="CARD_DETAIL" />?</translation>
@@ -2591,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (sincronizzati)</translation>
 <translation id="6028591542479806248">Gestisci le notifiche mobile e via email</translation>
 <translation id="6028833024483927901">Cucine nazionali</translation>
+<translation id="6030251660719692307">Passkey di Gestore delle password di Google</translation>
 <translation id="603068602130820122">Doppia pinzatura a destra</translation>
 <translation id="6032524144326295339">Mailbox 2</translation>
 <translation id="6032955021262906325">Rilegatura a sinistra</translation>
@@ -3207,7 +3208,6 @@
 <translation id="7201591969684833065">L'amministratore è in grado di vedere:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, premi Tab poi Invio per aprire una nuova scheda di navigazione in incognito per navigare in privato</translation>
 <translation id="7203375778433816396">Imposta Chrome come browser predefinito del sistema</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Nessuna}=1{1 passkey}other{# passkey}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> non è conforme agli standard di sicurezza.</translation>
 <translation id="7210993021468939304">Attività Linux all'interno del container; possono installare ed eseguire app Linux all'interno del container</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Ulteriori informazioni<ph name="END_LINK" /> su questo problema.</translation>
diff --git a/components/strings/components_strings_iw.xtb b/components/strings/components_strings_iw.xtb
index cdec753..6a7bedd 100644
--- a/components/strings/components_strings_iw.xtb
+++ b/components/strings/components_strings_iw.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Labels (Permanent)</translation>
 <translation id="3133565499688974786">מנוע החיפוש שמוגדר כברירת מחדל הוא <ph name="SEARCH_ENGINE_NAME" /></translation>
 <translation id="3137283076021007034">‫<ph name="KEYWORD" /> – חיפוש של <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{אין}=1{נתוני כניסה של חשבון אחד}one{נתוני כניסה של # חשבונות}two{נתוני כניסה של 2 חשבונות}other{נתוני כניסה של # חשבונות}}</translation>
 <translation id="3140646734028448730">שירותים עסקיים</translation>
 <translation id="3141093262818886744">אני רוצה לפתוח בכל זאת</translation>
 <translation id="3141641372357166056">אין החלטה לגבי הסכמה</translation>
@@ -2482,7 +2483,6 @@
 <translation id="5786044859038896871">האם ברצונך למלא את פרטי הכרטיס שלך?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">אמצעי התשלום הזה יימחק מהמכשיר הזה</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{אין פרטי כניסה}=1{פרטי כניסה לחשבון אחד}one{פרטי כניסה ל-# חשבונות}two{פרטי כניסה ל-# חשבונות}other{פרטי כניסה ל-# חשבונות}}</translation>
 <translation id="5800727402210090597">שירותים ותיקונים לטלפונים ניידים</translation>
 <translation id="580241730938216256">התחלת העדכון</translation>
 <translation id="5803412860119678065">האם ברצונך למלא את פרטי הכרטיס <ph name="CARD_DETAIL" />?</translation>
@@ -3213,7 +3213,6 @@
 <translation id="7201591969684833065">מנהל המערכת יכול לראות:</translation>
 <translation id="7202217080450895452">‏<ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, יש להקיש על Tab ואז על Enter כדי לפתוח כרטיסייה פרטית חדשה לגלישה באופן פרטי</translation>
 <translation id="7203375778433816396">‏הגדרת Chrome כדפדפן ברירת המחדל של המערכת</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{אין מפתחות גישה}=1{מפתח גישה אחד}one{# מפתחות גישה}two{# מפתחות גישה}other{# מפתחות גישה}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> לא פועל בהתאם לתקני האבטחה.</translation>
 <translation id="7210993021468939304">‏קיימת פעילות של Linux בתוך המאגר וניתן להתקין ולהפעיל אפליקציות של Linux בתוך המאגר</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />מידע נוסף<ph name="END_LINK" /> בנושא זה.</translation>
diff --git a/components/strings/components_strings_ja.xtb b/components/strings/components_strings_ja.xtb
index ba53c1112..f95bab4 100644
--- a/components/strings/components_strings_ja.xtb
+++ b/components/strings/components_strings_ja.xtb
@@ -615,6 +615,7 @@
 <translation id="2122214041802369259">高価格</translation>
 <translation id="2122719317867821810">このポリシーは想定どおり動作していますが、競合する値が設定されている別のポリシーによってオーバーライドされています。</translation>
 <translation id="2126374524350484896">PDF 変換アプリケーション:</translation>
+<translation id="2127090458081644412">パスワードをこのデバイスに保存しました</translation>
 <translation id="2130448033692577677">DnsOverHttpsMode ポリシーが設定されていないため、指定したテンプレートを適用できない可能性があります。</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">表示は順不同です。既定の検索エンジンはいつでも変更できます。</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">ラベル(永久接着)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> をデフォルトの検索エンジンに設定しました</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" />を検索</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{なし}=1{1 件のアカウントのログインデータ}other{# 件のアカウントのログインデータ}}</translation>
 <translation id="3140646734028448730">企業向けサービス</translation>
 <translation id="3141093262818886744">開く</translation>
 <translation id="3141641372357166056">同意に関する判断なし</translation>
@@ -2031,6 +2033,7 @@
 <translation id="4901778704868714008">保存...</translation>
 <translation id="4901952598169637881">カジュアル シューズ</translation>
 <translation id="4905659621780993806">デバイスは <ph name="DATE" /> <ph name="TIME" /> に管理者によって自動的に再起動されます。デバイスが再起動される前に、開いているすべてのアイテムを保存してください。</translation>
+<translation id="4913784027728226227">このパスワードをすべてのデバイスで保存して使用するには、本人確認を行ってください</translation>
 <translation id="4913987521957242411">パンチ(左上)</translation>
 <translation id="4916389289686916969">リアリティ番組</translation>
 <translation id="4917064667437236721">イメージング シリンダー</translation>
@@ -2314,6 +2317,7 @@
 <translation id="5470861586879999274">編集のやり直し(&amp;R)</translation>
 <translation id="547963486735802022">ファイルをもう一度転送してみてください</translation>
 <translation id="5481076368049295676">アクセス先のコンテンツによって、個人情報を入手したり削除したりする危険なソフトウェアがインストールされる可能性があります。<ph name="BEGIN_LINK" />危険性を理解したうえで表示する<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">文書作成をサポートする</translation>
 <translation id="54817484435770891">有効なアドレスを追加</translation>
 <translation id="5483838506518938965">以上で完了です</translation>
 <translation id="5485973315555778056">クラウドマシン</translation>
@@ -2477,7 +2481,6 @@
 <translation id="5786044859038896871">カード情報を入力しますか?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">このお支払い方法はこのデバイスから削除されます</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{なし}=1{1 件のアカウントのログインデータ}other{# 件のアカウントのログインデータ}}</translation>
 <translation id="5800727402210090597">携帯電話の修理、サービス</translation>
 <translation id="580241730938216256">更新を開始</translation>
 <translation id="5803412860119678065"><ph name="CARD_DETAIL" /> を入力しますか?</translation>
@@ -3209,7 +3212,6 @@
 <translation id="7201591969684833065">管理者は、以下の情報を確認できます。</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" /> です。Tab キー、Enter キーの順に押すと、新しいシークレット タブを開いてシークレット モードでブラウジングします</translation>
 <translation id="7203375778433816396">Chrome をシステムの既定のブラウザとして設定します</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{なし}=1{1 件のパスキー}other{# 件のパスキー}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> ではセキュリティ規格が遵守されていません。</translation>
 <translation id="7210993021468939304">コンテナ内の Linux アクティビティ、コンテナ内での Linux アプリのインストールと実行</translation>
 <translation id="721197778055552897">この問題の詳細については、<ph name="BEGIN_LINK" />こちら<ph name="END_LINK" />をご覧ください。</translation>
diff --git a/components/strings/components_strings_ka.xtb b/components/strings/components_strings_ka.xtb
index d4422ee..45f68b9 100644
--- a/components/strings/components_strings_ka.xtb
+++ b/components/strings/components_strings_ka.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">ლეიბლები (პერმანენტული)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> ახლა თქვენი ნაგულისხმევი საძიებო სისტემაა</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – „<ph name="KEYWORD_SHORT_NAME" />“-ში ძიება</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{არაფერი}=1{სისტემაში შესვლის მონაცემები 1 ანგარიშისთვის}other{სისტემაში შესვლის მონაცემები # ანგარიშისთვის}}</translation>
 <translation id="3140646734028448730">ბიზნესმომსახურება</translation>
 <translation id="3141093262818886744">მაინც გახსნა</translation>
 <translation id="3141641372357166056">თანხმობის გადაწყვეტილება არ არის</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">გსურთ თქვენი ბარათის ინფორმაციის შევსება?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">გადახდის ეს მეთოდი წაიშლება ამ მოწყობილობიდან</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{არცერთი}=1{სისტემაში შესვლის მონაცემები 1 ანგარიშისთვის}other{სისტემაში შესვლის მონაცემები # ანგარიშისთვის}}</translation>
 <translation id="5800727402210090597">მობილური ტელეფონების შეკეთება და მომსახურება</translation>
 <translation id="580241730938216256">განახლების დაწყება</translation>
 <translation id="5803412860119678065">გსურთ თქვენი <ph name="CARD_DETAIL" />-ის ინფორმაციის შევსება?</translation>
@@ -3209,7 +3209,6 @@
 <translation id="7201591969684833065">თქვენს ადმინისტრატორს შეუძლია ნახოს:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, ვების კონფიდენციალურად დათვალიერებისთვის ახალი ინკოგნიტო ჩანართის გასახსნელად დააჭირეთ კლავიშს Tab, შემდეგ კი Enter-ს</translation>
 <translation id="7203375778433816396">Chrome-ის დაყენება სისტემის ნაგულისხმევ ბრაუზერად</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{არცერთი}=1{წვდომის 1 გასაღები}other{წვდომის # გასაღებები}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> არ აკმაყოფილებს უსაფრთხოების სტანდარტებს.</translation>
 <translation id="7210993021468939304">შეუძლია კონტეინერის შიგნით Linux-ის აქტივობის ნახვა და Linux აპების ინსტალაცია/გაშვება</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />გაიგეთ მეტი<ph name="END_LINK" /> ამ პრობლემის შესახებ.</translation>
diff --git a/components/strings/components_strings_kk.xtb b/components/strings/components_strings_kk.xtb
index 3fadd2b..0749174 100644
--- a/components/strings/components_strings_kk.xtb
+++ b/components/strings/components_strings_kk.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Белгілер (тұрақты)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> – енді сіздің әдепкі іздеу жүйеңіз.</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> іздеу</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Жоқ}=1{1 аккаунтқа кіру деректері}other{# аккаунтқа кіру деректері}}</translation>
 <translation id="3140646734028448730">Іскери қызметтер</translation>
 <translation id="3141093262818886744">Бәрібір ашу</translation>
 <translation id="3141641372357166056">Келісім шешімі жоқ</translation>
@@ -2476,7 +2477,6 @@
 <translation id="5786044859038896871">Карта ақпаратын толтырғыңыз келе ме?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Бұл төлеу әдісі осы құрылғыдан жойылады</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Жоқ}=1{1 аккаунтқа кіру деректері}other{# аккаунтқа кіру деректері}}</translation>
 <translation id="5800727402210090597">Мобильдік телефондарды жөндеу және қызметтері</translation>
 <translation id="580241730938216256">Жаңартуды бастау</translation>
 <translation id="5803412860119678065"><ph name="CARD_DETAIL" /> картасының мәліметтерін толтырғыңыз келе ме?</translation>
@@ -2590,6 +2590,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (синхрондалған)</translation>
 <translation id="6028591542479806248">Мобильдік және электрондық пошта хабарландырулары басқарылады.</translation>
 <translation id="6028833024483927901">Әлем халықтарының тағамдары</translation>
+<translation id="6030251660719692307">Google Password Manager-ден алынған кіру кілті</translation>
 <translation id="603068602130820122">Оң жағын екі рет қапсыру</translation>
 <translation id="6032524144326295339">2-ші пошта жәшігі</translation>
 <translation id="6032955021262906325">Сол жағын байлау</translation>
@@ -3207,7 +3208,6 @@
 <translation id="7201591969684833065">Әкімші келесілерді көреді:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />. Жаңа инкогнито қойындысын ашу үшін Tab, одан кейін Enter пернесін басыңыз.</translation>
 <translation id="7203375778433816396">Chrome-ды жүйенің әдепкі браузері етіп орнату</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Жоқ}=1{1 кіру кілті}other{# кіру кілті}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> қауіпсіздік стандарттарына сай емес.</translation>
 <translation id="7210993021468939304">Linux-тің контейнердегі әрекетін көреді, сондай-ақ контейнерден Linux қолданбаларын орната және іске қоса алады.</translation>
 <translation id="721197778055552897">Бұл ақау туралы <ph name="BEGIN_LINK" />толығырақ<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_km.xtb b/components/strings/components_strings_km.xtb
index 1e41f06..75ecbaf 100644
--- a/components/strings/components_strings_km.xtb
+++ b/components/strings/components_strings_km.xtb
@@ -1108,6 +1108,7 @@
 <translation id="3126023634486644099">ស្លាក (អចិន្ត្រៃយ៍)</translation>
 <translation id="3133565499688974786">ឥឡូវនេះ <ph name="SEARCH_ENGINE_NAME" /> គឺជាម៉ាស៊ីន​ស្វែងរកលំនាំដើមរបស់អ្នក</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - ស្វែងរក <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{គ្មាន}=1{ទិន្នន័យ​ចូល​សម្រាប់​គណនី 1}other{ទិន្នន័យ​ចូល​សម្រាប់​គណនី #}}</translation>
 <translation id="3140646734028448730">សេវា​អាជីវកម្ម</translation>
 <translation id="3141093262818886744">មិន​អីទេ បើក​ចុះ</translation>
 <translation id="3141641372357166056">គ្មានការសម្រេចចិត្តលើការយល់ព្រម</translation>
@@ -2484,7 +2485,6 @@
 <translation id="5786044859038896871">តើអ្នកចង់បំពេញព័ត៌មានកាតរបស់អ្នកដែរទេ?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">វិធីបង់ប្រាក់នេះនឹងត្រូវបានលុបចេញពីឧបករណ៍នេះ</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{គ្មាន}=1{ទិន្នន័យ​សម្រាប់​ចូលគណនី 1}other{ទិន្នន័យ​សម្រាប់​ចូលគណនី #}}</translation>
 <translation id="5800727402210090597">សេវាកម្ម និង​ការជួសជុល​ទូរសព្ទចល័ត</translation>
 <translation id="580241730938216256">ចាប់ផ្តើមដំឡើងកំណែ</translation>
 <translation id="5803412860119678065">តើអ្នកចង់បំពេញ <ph name="CARD_DETAIL" /> របស់អ្នកដែរទេ?</translation>
@@ -3216,7 +3216,6 @@
 <translation id="7201591969684833065">អ្នកគ្រប់គ្រង​របស់អ្នកអាច​មើលឃើញ៖</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, ចុច "Tab" រួចចុច "Enter" ដើម្បីបើក​ផ្ទាំងឯកជនថ្មី ដើម្បីរុករកជាលក្ខណៈឯកជន</translation>
 <translation id="7203375778433816396">កំណត់ Chrome ជា​កម្មវិធីរុករកតាមអ៊ីនធឺណិតលំនាំដើម​របស់​ប្រព័ន្ធ</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{គ្មាន}=1{កូដសម្ងាត់ 1}other{កូដសម្ងាត់ #}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> មិនត្រូវតាមបទដ្ឋានសុវត្ថិភាពទេ</translation>
 <translation id="7210993021468939304">សកម្មភាព Linux នៅក្នុង​ទម្រង់ផ្ទុក និងអាចដំឡើង និងដំណើរការ​កម្មវិធី Linux នៅក្នុងទម្រង់ផ្ទុក</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />ស្វែងយល់បន្ថែម<ph name="END_LINK" /> អំពីបញ្ហានេះ។</translation>
diff --git a/components/strings/components_strings_kn.xtb b/components/strings/components_strings_kn.xtb
index 0876c4a..c9617c4 100644
--- a/components/strings/components_strings_kn.xtb
+++ b/components/strings/components_strings_kn.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">ಲೇಬಲ್‌ಗಳು (ಶಾಶ್ವತವಾದ)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> ಈಗ ನಿಮ್ಮ ಡೀಫಾಲ್ಟ್ ಸರ್ಚ್ ಎಂಜಿನ್ ಆಗಿದೆ</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> ಅನ್ನು ಹುಡುಕಿ</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{ಯಾವುದೂ ಇಲ್ಲ}=1{1 ಖಾತೆಯ ಸೈನ್ ಇನ್ ಡೇಟಾ}one{# ಖಾತೆಗಳ ಸೈನ್ ಇನ್ ಡೇಟಾ}other{# ಖಾತೆಗಳ ಸೈನ್ ಇನ್ ಡೇಟಾ}}</translation>
 <translation id="3140646734028448730">ವ್ಯವಹಾರ ಸೇವೆಗಳು</translation>
 <translation id="3141093262818886744">ಹೇಗಿದ್ದರೂ ತೆರೆಯಿರಿ</translation>
 <translation id="3141641372357166056">ಸಮ್ಮತಿಯ ನಿರ್ಧಾರವಿಲ್ಲ</translation>
@@ -2474,7 +2475,6 @@
 <translation id="5786044859038896871">ನಿಮ್ಮ ಕಾರ್ಡ್ ಮಾಹಿತಿ ಭರ್ತಿ ಮಾಡಲು ನೀವು ಬಯಸುವಿರಾ?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">ಈ ಪಾವತಿ ವಿಧಾನವನ್ನು ಈ ಸಾಧನದಿಂದ ಅಳಿಸಲಾಗುತ್ತದೆ</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{ಯಾವುದೂ ಇಲ್ಲ}=1{1 ಖಾತೆಯ ಸೈನ್‌-ಇನ್ ಡೇಟಾ}one{# ಖಾತೆಗಳ ಸೈನ್‌-ಇನ್ ಡೇಟಾ}other{# ಖಾತೆಗಳ ಸೈನ್‌-ಇನ್ ಡೇಟಾ}}</translation>
 <translation id="5800727402210090597">ಮೊಬೈಲ್ ಫೋನ್ ದುರಸ್ತಿ ಮತ್ತು ಸೇವೆಗಳು</translation>
 <translation id="580241730938216256">ಅಪ್‌ಡೇಟ್‌‌ ಪ್ರಾರಂಭಿಸಿ</translation>
 <translation id="5803412860119678065">ನಿಮ್ಮ <ph name="CARD_DETAIL" /> ಭರ್ತಿ ಮಾಡಲು ನೀವು ಬಯಸುವಿರಾ?</translation>
@@ -3206,7 +3206,6 @@
 <translation id="7201591969684833065">ನಿಮ್ಮ ನಿರ್ವಾಹಕರು ಇವುಗಳನ್ನು ನೋಡಬಹುದು:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, ಖಾಸಗಿಯಾಗಿ ಬ್ರೌಸ್ ಮಾಡಲು ಹೊಸ ಅಜ್ಞಾತ ಟ್ಯಾಬ್ ಒಂದನ್ನು ತೆರೆಯಲು, Tab ಒತ್ತಿರಿ, ನಂತರ Enter ಒತ್ತಿರಿ</translation>
 <translation id="7203375778433816396">Chrome ಅನ್ನು ಸಿಸ್ಟಂನ ಡೀಫಾಲ್ಟ್ ಬ್ರೌಸರ್ ಆಗಿ ಸೆಟ್ ಮಾಡಿ</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{ಯಾವುದೂ ಇಲ್ಲ}=1{1 ಪಾಸ್‌ಕೀ}one{# ಪಾಸ್‌ಕೀಗಳು}other{# ಪಾಸ್‌ಕೀಗಳು}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> ಭದ್ರತೆ ಮಾನದಂಡಗಳನ್ನು ಅನುಸರಿಸುತ್ತಿಲ್ಲ.</translation>
 <translation id="7210993021468939304">ಕಂಟೇನರ್‌ನಲ್ಲಿ Linux ಚಟುವಟಿಕೆ ಮತ್ತು ಕಂಟೇನರ್‌ನಲ್ಲಿ ಇನ್‌ಸ್ಟಾಲ್ ಮಾಡಬಹುದಾದ ಮತ್ತು ರನ್ ಮಾಡಬಹುದಾದ Linux ಆ್ಯಪ್‌ಗಳು</translation>
 <translation id="721197778055552897">ಈ ತೊಂದರೆಯ ಬಗ್ಗೆ <ph name="BEGIN_LINK" />ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_ko.xtb b/components/strings/components_strings_ko.xtb
index 2402914..0c2bdf7 100644
--- a/components/strings/components_strings_ko.xtb
+++ b/components/strings/components_strings_ko.xtb
@@ -615,6 +615,7 @@
 <translation id="2122214041802369259">가격이 비쌈</translation>
 <translation id="2122719317867821810">이 정책은 정상 작동 중이나 다른 곳에 충돌하는 값이 설정되어 있어 이 정책에 의해 재정의되었습니다.</translation>
 <translation id="2126374524350484896">PDF 변환 프로그램:</translation>
+<translation id="2127090458081644412">비밀번호가 이 기기에 저장됨</translation>
 <translation id="2130448033692577677">DnsOverHttpsMode 정책이 설정되지 않았기 때문에 지정한 템플릿이 적용되지 않을 수 있습니다.</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">무작위 순서로 표시됩니다. 언제든지 기본값을 변경할 수 있습니다.</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">라벨(영구)</translation>
 <translation id="3133565499688974786">이제 <ph name="SEARCH_ENGINE_NAME" /> 검색엔진이 기본 검색엔진이 되었습니다</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> 검색</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{없음}=1{계정 1개의 로그인 데이터}other{계정 #개의 로그인 데이터}}</translation>
 <translation id="3140646734028448730">비즈니스 서비스</translation>
 <translation id="3141093262818886744">무시하고 열기</translation>
 <translation id="3141641372357166056">동의 결정 없음</translation>
@@ -2031,6 +2033,7 @@
 <translation id="4901778704868714008">저장...</translation>
 <translation id="4901952598169637881">캐주얼 신발</translation>
 <translation id="4905659621780993806">관리자가 <ph name="DATE" /> <ph name="TIME" />에 기기를 자동으로 다시 시작합니다. 기기가 다시 시작되기 전에 실행 중인 항목을 저장하세요.</translation>
+<translation id="4913784027728226227">모든 기기에서 이 비밀번호를 저장하고 사용하려면 본인 인증을 진행하세요</translation>
 <translation id="4913987521957242411">왼쪽 상단 펀칭</translation>
 <translation id="4916389289686916969">TV 리얼리티 쇼</translation>
 <translation id="4917064667437236721">이미징 실린더</translation>
@@ -2314,6 +2317,7 @@
 <translation id="5470861586879999274">수정 다시 실행(&amp;R)</translation>
 <translation id="547963486735802022">파일을 다시 전송해 보세요.</translation>
 <translation id="5481076368049295676">이 콘텐츠는 사용자의 정보를 도용하거나 삭제하는 위험한 소프트웨어를 기기에 설치하려 할 수도 있습니다. <ph name="BEGIN_LINK" />표시하기<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">작성 도움 제공</translation>
 <translation id="54817484435770891">유효한 주소 추가</translation>
 <translation id="5483838506518938965">준비 완료</translation>
 <translation id="5485973315555778056">Cloud 머신</translation>
@@ -2477,7 +2481,6 @@
 <translation id="5786044859038896871">카드 정보를 입력하시겠습니까?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">기기에서 이 결제 수단이 삭제됩니다.</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{없음}=1{계정 1개의 로그인 데이터}other{계정 #개의 로그인 데이터}}</translation>
 <translation id="5800727402210090597">휴대전화 수리 및 서비스</translation>
 <translation id="580241730938216256">업데이트 시작</translation>
 <translation id="5803412860119678065"><ph name="CARD_DETAIL" />을(를) 입력하시겠습니까?</translation>
@@ -3209,7 +3212,6 @@
 <translation id="7201591969684833065">관리자가 볼 수 있는 항목은 다음과 같습니다.</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, 새 시크릿 탭을 열어 비공개로 탐색하려면 Tab을 누른 다음 Enter 누르기</translation>
 <translation id="7203375778433816396">Chrome을 시스템 기본 브라우저로 설정</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{없음}=1{패스키 1개}other{패스키 #개}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" />에서 보안 기준을 준수하지 않습니다.</translation>
 <translation id="7210993021468939304">컨테이너 내 Linux 활동 및 컨테이너 내에서 Linux 앱 설치 및 실행 가능</translation>
 <translation id="721197778055552897">이 문제에 대해 <ph name="BEGIN_LINK" />자세히 알아보기<ph name="END_LINK" /></translation>
diff --git a/components/strings/components_strings_ky.xtb b/components/strings/components_strings_ky.xtb
index a9b6994..46223c81 100644
--- a/components/strings/components_strings_ky.xtb
+++ b/components/strings/components_strings_ky.xtb
@@ -615,6 +615,7 @@
 <translation id="2122214041802369259">Баасы жогору</translation>
 <translation id="2122719317867821810">Бул эреже талаптагыдай иштеп жатат, бирок ал башка жерде коюлган карама-каршы мааниге өзгөртүп койду.</translation>
 <translation id="2126374524350484896">PDF форматына өзгөртүүчү кызмат:</translation>
+<translation id="2127090458081644412">Сырсөз бул түзмөккө сакталды</translation>
 <translation id="2130448033692577677">Сиз көрсөткөн үлгүлөрдү колдонууга болбойт, анткени DnsOverHttpsMode саясаты коюлган эмес.</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">Булар башаламан тартипте көрсөтүлгөн. Демейки издөө каражатын каалаган убакта өзгөртө аласыз.</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">Энбелгилер (өзүн-өзү чаптама)</translation>
 <translation id="3133565499688974786">Эми <ph name="SEARCH_ENGINE_NAME" /> демейки издөө куралыңыз</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Издөө <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Бирөө да жок}=1{1 аккаунтка кирүү дайындары}other{# аккаунтка кирүү дайындары}}</translation>
 <translation id="3140646734028448730">Ишкердик кызматтары</translation>
 <translation id="3141093262818886744">Баары бир ачылсын</translation>
 <translation id="3141641372357166056">Колдонуучу макулдук тууралуу чечим кабыл ала элек</translation>
@@ -2030,6 +2032,7 @@
 <translation id="4901778704868714008">Сактоо…</translation>
 <translation id="4901952598169637881">Күнүмдүк бут кийим</translation>
 <translation id="4905659621780993806">Администраторуңуз түзмөктү <ph name="DATE" /> саат <ph name="TIME" /> автоматтык түрдө өчүрүп күйгүзөт. Түзмөк өчүрүлүп күйгүзүлгөнгө чейин ачылып турган нерселерди сактаңыз.</translation>
+<translation id="4913784027728226227">Бул сырсөздү бардык түзмөктөрүңүздө сактап жана колдонуу үчүн сиз экениңизди ырастаңыз</translation>
 <translation id="4913987521957242411">Жогорку сол жагын тешүү</translation>
 <translation id="4916389289686916969">ТВ реалити-шоулары</translation>
 <translation id="4917064667437236721">Сүрөттөө цилиндри</translation>
@@ -2313,6 +2316,7 @@
 <translation id="5470861586879999274">Түзөтүүнү &amp;кайталоо</translation>
 <translation id="547963486735802022">Файлдарыңызды кайрадан өткөрүп көрүңүз</translation>
 <translation id="5481076368049295676">Бул мазмун маалыматыңызды уурдай турган же жок кыла турган кооптуу программаны түзмөгүңүзгө орнотууга аракет кылышы мүмкүн. <ph name="BEGIN_LINK" />Баары бир уланта берем<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">Жазуу жардамын сунуштоо</translation>
 <translation id="54817484435770891">Дарегин туура көрсөтүңүз</translation>
 <translation id="5483838506518938965">Баары даяр</translation>
 <translation id="5485973315555778056">Булуттагы компьютер</translation>
@@ -2476,7 +2480,6 @@
 <translation id="5786044859038896871">Карточкаңыздын маалыматын толтурасызбы?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Бул төлөм ыкмасы ушул түзмөктөн өчүрүлөт</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Жок}=1{1 аккаунтка кирүү дайындары}other{# аккаунтка кирүү дайындары}}</translation>
 <translation id="5800727402210090597">Мобилдик телефондорду оңдоо жана тейлөө</translation>
 <translation id="580241730938216256">Жаңыртып баштоо</translation>
 <translation id="5803412860119678065"><ph name="CARD_DETAIL" /> толтурасызбы?</translation>
@@ -3208,7 +3211,6 @@
 <translation id="7201591969684833065">Администраторуңуз төмөнкүлөрдү көрөт:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />. Купуя карап чыкканга жашыруун өтмөктү ачуу үчүн Tab, андан соң Enter баскычын басыңыз</translation>
 <translation id="7203375778433816396">Chrome'ду системанын демейки серепчиси катары коюу</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Жок}=1{1 киргизүүчү ачкыч}other{# киргизүүчү ачкыч}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> сайты коопсуздук стандарттарына жооп бербейт.</translation>
 <translation id="7210993021468939304">Контейнердеги Linux аракеттери Linux колдонмолорун контейнердин алкагында орнотуп, иштете алышат</translation>
 <translation id="721197778055552897">Бул көйгөй жөнүндө <ph name="BEGIN_LINK" />Көбүрөөк билүү<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_lo.xtb b/components/strings/components_strings_lo.xtb
index b2d7b247..053559e0 100644
--- a/components/strings/components_strings_lo.xtb
+++ b/components/strings/components_strings_lo.xtb
@@ -615,6 +615,7 @@
 <translation id="2122214041802369259">ລາຄາສູງ</translation>
 <translation id="2122719317867821810">ນະໂຍບາຍນີ້ກຳລັງເຮັດວຽກຕາມທີ່ກຳນົດໄວ້ ແຕ່ມີການຕັ້ງຄ່າທີ່ຂັດແຍ່ງກັນຢູ່ບ່ອນອື່ນ ແລະ ນະໂຍບາຍນີ້ກຳລັງລົບລ້າງມັນ.</translation>
 <translation id="2126374524350484896">ໂປຣແກຣມສ້າງ PDF:</translation>
+<translation id="2127090458081644412">ລະຫັດຜ່ານທີ່ບັນທຶກໄວ້ໃນອຸປະກອນເຄື່ອງນີ້</translation>
 <translation id="2130448033692577677">ແມ່ແບບທີ່ທ່ານລະບຸອາດຈະນຳໃຊ້ບໍ່ໄດ້ຍ້ອນບໍ່ໄດ້ຕັ້ງຄ່ານະໂຍບາຍ DnsOverHttpsMode.</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">ໂປຣແກຣມຊອກຫາເຫຼົ່ານີ້ສະແດງແບບສຸ່ມລຳດັບ. ທ່ານສາມາດປ່ຽນຄ່າເລີ່ມຕົ້ນຂອງທ່ານໄດ້ທຸກເວລາ.</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">ປ້າຍ (ຖາວອນ)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> ເປັນໂປຣແກຣມຊອກຫາຕາມຄ່າເລີ່ມຕົ້ນຂອງທ່ານແລ້ວຕອນນີ້</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - ຊອກຫາ <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{ບໍ່ມີ}=1{ຂໍ້ມູນການເຂົ້າສູ່ລະບົບສຳລັບ 1 ບັນຊີ}other{ຂໍ້ມູນການເຂົ້າສູ່ລະບົບສຳລັບ # ບັນຊີ}}</translation>
 <translation id="3140646734028448730">ການບໍລິການທຸລະກິດ</translation>
 <translation id="3141093262818886744">ຢືນຢັນການເປີດ</translation>
 <translation id="3141641372357166056">ບໍ່ມີການຕັດສິນໃຈໃຫ້ຄວາມຍິນຍອມ</translation>
@@ -2031,6 +2033,7 @@
 <translation id="4901778704868714008">ບັນທຶກ...</translation>
 <translation id="4901952598169637881">ເກີບໃສ່ສະບາຍ</translation>
 <translation id="4905659621780993806">ຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານຈະຣີສະຕາດອຸປະກອນຂອງທ່ານໂດຍອັດຕະໂນມັດເວລາ <ph name="TIME" /> ໃນ <ph name="DATE" />. ກະລຸນາບັນທຶກລາຍການທີ່ເປີດໄວ້ກ່ອນອຸປະກອນຂອງທ່ານຈະຣີສະຕາດ.</translation>
+<translation id="4913784027728226227">ເພື່ອບັນທຶກ ແລະ ໃຊ້ລະຫັດຜ່ານນີ້ໃນອຸປະກອນທຸກເຄື່ອງຂອງທ່ານ, ໃຫ້ຢັ້ງຢືນວ່າແມ່ນທ່ານ</translation>
 <translation id="4913987521957242411">ເຈາະຮູຢູ່ເທິງສຸດເບື້ອງຊ້າຍ</translation>
 <translation id="4916389289686916969">ລາຍການເຣຍລິຕີທາງໂທລະທັດ</translation>
 <translation id="4917064667437236721">ກະບອກຮູບພາບ</translation>
@@ -2314,6 +2317,7 @@
 <translation id="5470861586879999274">ເຮັດຄືນຄໍາສັ່ງແກ້ໄຂ</translation>
 <translation id="547963486735802022">ລອງໂອນຍ້າຍໄຟລ໌ຂອງທ່ານອີກຄັ້ງ</translation>
 <translation id="5481076368049295676">ເນື້ອຫານີ້ອາດຈະພະຍາຍາມຕິດຕັ້ງຊອບແວອັນຕະລາຍໃສ່ອຸປະກອນຂອງທ່ານທີ່ລັກເອົາ ຫຼື ລຶບຂໍ້ມູນຂອງທ່ານ. <ph name="BEGIN_LINK" />ຢືນຢັນໃຫ້ສະແດງ<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">ສະເໜີຄວາມຊ່ວຍເຫຼືອໃນການຂຽນ</translation>
 <translation id="54817484435770891">ເພີ່ມທີ່ຢູ່ທີ່ຖືກຕ້ອງ</translation>
 <translation id="5483838506518938965">ທ່ານຮຽບຮ້ອຍໝົດແລ້ວ</translation>
 <translation id="5485973315555778056">ເຄື່ອງຈັກຄລາວ</translation>
@@ -2477,7 +2481,6 @@
 <translation id="5786044859038896871">ທ່ານຕ້ອງການຕື່ມຂໍ້ມູນບັດຂອງທ່ານບໍ?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">ວິທີການຈ່າຍເງິນນີ້ຈະຖືກລຶບຈາກອຸປະກອນນີ້</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{ບໍ່ມີ}=1{ຂໍ້ມູນການເຂົ້າສູ່ລະບົບສຳລັບ 1 ບັນຊີ}other{ຂໍ້ມູນການເຂົ້າສູ່ລະບົບສຳລັບ # ບັນຊີ}}</translation>
 <translation id="5800727402210090597">ບໍລິການ ແລະ ສ້ອມແປງໂທລະສັບມືຖື</translation>
 <translation id="580241730938216256">ເລີ່ມການອັບເດດ</translation>
 <translation id="5803412860119678065">ທ່ານຕ້ອງການຕື່ມຂໍ້ມູນ <ph name="CARD_DETAIL" /> ຂອງທ່ານບໍ?</translation>
@@ -3209,7 +3212,6 @@
 <translation id="7201591969684833065">ຜູ້ເບິ່ງແຍງລະບົບຂອງທ່ານສາມາດເຫັນ:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, ກົດ Tab ຈາກນັ້ນ Enter ເພື່ອເປີດແຖບທີ່ບໍ່ເປີດເຜີຍຕົວຕົນໃໝ່ເພື່ອຊອກຫາແບບສ່ວນຕົວ</translation>
 <translation id="7203375778433816396">ຕັ້ງ Chrome ເປັນໂປຣແກຣມທ່ອງເວັບເລີ່ມຕົ້ນຂອງລະບົບ</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{ບໍ່ມີ}=1{1 ກະແຈຜ່ານ}other{# ກະແຈຜ່ານ}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> ບໍ່ປະຕິບັດຕາມມາດຕະຖານຄວາມປອດໄພ.</translation>
 <translation id="7210993021468939304">ການເຄື່ອນໄຫວ Linux ພາຍໃນກ່ອງບັນຈຸ ແລະ ສາມາດຕິດຕັ້ງ ແລະ ເປີດໃຊ້ແອັບ Linux ພາຍໃນກ່ອງບັນຈຸໄດ້</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />ຮຽນ​ຮູ້​ເພີ່ມ​ເຕີມ<ph name="END_LINK" /> ກ່ຽວ​ກັບ​ບັນ​ຫາ​ນີ້​.</translation>
diff --git a/components/strings/components_strings_lt.xtb b/components/strings/components_strings_lt.xtb
index 1c156f5c..6c90616 100644
--- a/components/strings/components_strings_lt.xtb
+++ b/components/strings/components_strings_lt.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Etiketės (nuolatinės)</translation>
 <translation id="3133565499688974786">„<ph name="SEARCH_ENGINE_NAME" />“ dabar yra numatytasis paieškos variklis</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – <ph name="KEYWORD_SHORT_NAME" /> paieška</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Nėra}=1{1 paskyros prisijungimo duomenys}one{# paskyros prisijungimo duomenys}few{# paskyrų prisijungimo duomenys}many{# paskyros prisijungimo duomenys}other{# paskyrų prisijungimo duomenys}}</translation>
 <translation id="3140646734028448730">Verslo paslaugos</translation>
 <translation id="3141093262818886744">Vis tiek atidaryti</translation>
 <translation id="3141641372357166056">Nėra sprendimo dėl sutikimo</translation>
@@ -2478,7 +2479,6 @@
 <translation id="5786044859038896871">Ar norite, kad būtų įvesta jūsų kredito kortelės informacija?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Šis mokėjimo metodas bus ištrintas iš šio įrenginio</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Nėra}=1{vienos paskyros prisijungimo duomenys}one{# paskyros prisijungimo duomenys}few{# paskyrų prisijungimo duomenys}many{# paskyros prisijungimo duomenys}other{# paskyrų prisijungimo duomenys}}</translation>
 <translation id="5800727402210090597">Mobiliųjų telefonų taisymo ir kitos paslaugos</translation>
 <translation id="580241730938216256">Pradėti atnaujinimą</translation>
 <translation id="5803412860119678065">Ar norite, kad būtų įvesta <ph name="CARD_DETAIL" /> informacija?</translation>
@@ -3210,7 +3210,6 @@
 <translation id="7201591969684833065">Administratorius gali peržiūrėti:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, paspauskite tabuliavimo klavišą, tada – „Enter“, kad būtų atidarytas naujas privataus naršymo inkognito skirtukas</translation>
 <translation id="7203375778433816396">Nustatyti „Chrome“ kaip numatytąją sistemos naršyklę</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Nėra}=1{Vienas „passkey“}one{# „passkey“}few{# „passkey“}many{# „passkey“}other{# „passkey“}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> nesilaikoma saugos standartų.</translation>
 <translation id="7210993021468939304">„Linux“ veikla sudėtiniame rodinyje; ir gali įdiegti ir paleisti „Linux“ programas sudėtiniame rodinyje</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Sužinokite daugiau<ph name="END_LINK" /> apie šią problemą.</translation>
diff --git a/components/strings/components_strings_lv.xtb b/components/strings/components_strings_lv.xtb
index 4af04d67..2d3a1723 100644
--- a/components/strings/components_strings_lv.xtb
+++ b/components/strings/components_strings_lv.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Notiek cenas izsekošana</translation>
 <translation id="3037605927509011580">Cilnes avārija.</translation>
 <translation id="3039406992698062762">Ceļojumi ģimenēm</translation>
+<translation id="3041176923638368519">Skatīt kartes priekšrocību noteikumus</translation>
 <translation id="3041612393474885105">Sertifikāta informācija</translation>
 <translation id="3045769629416806687">Ekstrēmie sporta veidi</translation>
 <translation id="305162504811187366">Chrome attālās darbvirsmas vēsture, tostarp laikspiedoli, saimniekdatori un klientu sesiju identifikatori</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Etiķešu papīrs (pastāvīgs līmējums)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> tagad ir jūsu noklusējuma meklētājprogramma.</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> — meklēt šeit: <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Nav}=1{1 konta pierakstīšanās dati}zero{# kontu pierakstīšanās dati}one{# konta pierakstīšanās dati}other{# kontu pierakstīšanās dati}}</translation>
 <translation id="3140646734028448730">Pakalpojumi uzņēmumiem</translation>
 <translation id="3141093262818886744">Tomēr atvērt</translation>
 <translation id="3141641372357166056">nav lēmuma par piekrišanu</translation>
@@ -2475,7 +2477,6 @@
 <translation id="5786044859038896871">Vai vēlaties aizpildīt laukus ar kartes informāciju?</translation>
 <translation id="5789643057113097023">:</translation>
 <translation id="5793317771769868848">Šis maksājuma veids tiks dzēsts no šīs ierīces.</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Nav}=1{1 konta pierakstīšanās dati}zero{# kontu pierakstīšanās dati}one{# konta pierakstīšanās dati}other{# kontu pierakstīšanās dati}}</translation>
 <translation id="5800727402210090597">Mobilo tālruņu remonts un pakalpojumi</translation>
 <translation id="580241730938216256">Sākt atjaunināšanu</translation>
 <translation id="5803412860119678065">Vai vēlaties aizpildīt lauku ar informāciju “<ph name="CARD_DETAIL" />”?</translation>
@@ -3207,7 +3208,6 @@
 <translation id="7201591969684833065">Administrators var redzēt:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />. Lai privātai pārlūkošanai atvērtu inkognito cilni, nospiediet tabulēšanas taustiņu un pēc tam — taustiņu Enter.</translation>
 <translation id="7203375778433816396">Iestatīt Chrome kā sistēmas noklusējuma pārlūku</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Nav}=1{1 piekļuves atslēga}zero{# piekļuves atslēgu}one{# piekļuves atslēga}other{# piekļuves atslēgas}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> neatbilst drošības standartiem.</translation>
 <translation id="7210993021468939304">Linux darbība konteinerā; var instalēt un palaist Linux lietotnes konteinerā</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Uzziniet vairāk<ph name="END_LINK" /> par šo problēmu.</translation>
diff --git a/components/strings/components_strings_mk.xtb b/components/strings/components_strings_mk.xtb
index ad4f50f..4462d929 100644
--- a/components/strings/components_strings_mk.xtb
+++ b/components/strings/components_strings_mk.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Цената се следи</translation>
 <translation id="3037605927509011580">По ѓаволите!</translation>
 <translation id="3039406992698062762">Семејно патување</translation>
+<translation id="3041176923638368519">Погледнете ги условите за поволности за картички</translation>
 <translation id="3041612393474885105">Информации за сертификат</translation>
 <translation id="3045769629416806687">Екстремни спортови</translation>
 <translation id="305162504811187366">Историја на „Пристап оддалеку за Chrome“, вклучително временски печати, хостови и ID на сесии на клиент</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Етикети (трајни)</translation>
 <translation id="3133565499688974786">Отсега <ph name="SEARCH_ENGINE_NAME" /> е вашиот стандарден пребарувач</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – пребарувајте <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Нема}=1{податоци за најавување за 1 сметка}one{податоци за најавување за # сметка}other{податоци за најавување за # сметки}}</translation>
 <translation id="3140646734028448730">Бизнис услуги</translation>
 <translation id="3141093262818886744">Сепак отвори</translation>
 <translation id="3141641372357166056">Нема одлука за согласност</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Дали сакате да ги пополните информациите од картичката?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Начинов на плаќање ќе се избрише од уредов</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Нема}=1{податоци за најавување за 1 сметка}one{податоци за најавување за # сметка}other{податоци за најавување за # сметки}}</translation>
 <translation id="5800727402210090597">Поправка и сервисирање на мобилни телефони</translation>
 <translation id="580241730938216256">Започни ажурирање</translation>
 <translation id="5803412860119678065">Дали сакате да пополните <ph name="CARD_DETAIL" />?</translation>
@@ -2590,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" /> и <ph name="TYPE_3" /> (синхронизирани)</translation>
 <translation id="6028591542479806248">Управувајте со мобилните и известувањата по е-пошта</translation>
 <translation id="6028833024483927901">Светска кујна</translation>
+<translation id="6030251660719692307">Криптографски клуч од Google Password Manager</translation>
 <translation id="603068602130820122">Двојно спојување десно</translation>
 <translation id="6032524144326295339">Поштенско сандаче 2</translation>
 <translation id="6032955021262906325">Врзување лево</translation>
@@ -3207,7 +3209,6 @@
 <translation id="7201591969684833065">Администраторот може да гледа:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, притиснете Tab, а потоа Enter за да отворите нова картичка „Инкогнито“ и да прелистувате приватно</translation>
 <translation id="7203375778433816396">Поставете го Chrome како стандарден прелистувач на системот</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Нема}=1{1 криптографски клуч}one{# криптографски клуч}other{# криптографски клучеви}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> не се придржува до стандардите за безбедност.</translation>
 <translation id="7210993021468939304">Активноста на Linux во рамките на контејнерот и може да инсталира и извршува апликации на Linux во рамките на контејнерот</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Дознај повеќе<ph name="END_LINK" /> за овој проблем.</translation>
diff --git a/components/strings/components_strings_ml.xtb b/components/strings/components_strings_ml.xtb
index 410ed3e..4d7f5dd4 100644
--- a/components/strings/components_strings_ml.xtb
+++ b/components/strings/components_strings_ml.xtb
@@ -615,6 +615,7 @@
 <translation id="2122214041802369259">ഉയർന്ന നിരക്ക്</translation>
 <translation id="2122719317867821810">ഈ നയം ഉദ്ദേശിച്ചത് പോലെ പ്രവർത്തിക്കുന്നുണ്ട്, എന്നാൽ മറ്റൊരു ഉറവിടത്തിൽ വൈരുദ്ധ്യമുള്ള മൂല്യം സജ്ജീകരിച്ചതിനെ തുടർന്ന് ഈ നയം അസാധുവാക്കി.</translation>
 <translation id="2126374524350484896">PDF പ്രൊഡ്യൂസർ:</translation>
+<translation id="2127090458081644412">പാസ്‌വേഡ് ഈ ഉപകരണത്തിൽ സംരക്ഷിച്ചു</translation>
 <translation id="2130448033692577677">DnsOverHttpsMode നയം സജ്ജീകരിക്കാത്തതിനാൽ നിങ്ങൾ വ്യക്തമാക്കിയ ടെംപ്ലേറ്റുകൾ ബാധകമാക്കാനായേക്കില്ല.</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">ഇവ ക്രമരഹിതമായി കാണിച്ചിരിക്കുന്നു. ഏതുസമയത്തും നിങ്ങളുടെ ഡിഫോൾട്ട് മാറ്റാം.</translation>
@@ -1063,6 +1064,7 @@
 <translation id="3037177537145227281">നിരക്ക് ട്രാക്ക് ചെയ്യുന്നു</translation>
 <translation id="3037605927509011580">കഷ്ടം!</translation>
 <translation id="3039406992698062762">കുടുംബത്തോടൊപ്പമുള്ള യാത്ര</translation>
+<translation id="3041176923638368519">കാർഡ് ആനുകൂല്യ നിബന്ധനകൾ കാണുക</translation>
 <translation id="3041612393474885105">സര്‍‌ട്ടിഫിക്കറ്റ് വിവരങ്ങള്‍‌</translation>
 <translation id="3045769629416806687">എക്‌സ്ട്രീം സ്പോർട്‌സ്</translation>
 <translation id="305162504811187366">Chrome വിദൂര ഡെസ്‌ക്‌ടോപ്പ് ചരിത്രം, ടൈംസ്റ്റാമ്പുകളും ഹോസ്റ്റുകളും ക്ലയന്റ് സെഷൻ ഐഡികളും ഉൾപ്പെടെ</translation>
@@ -1103,6 +1105,7 @@
 <translation id="3126023634486644099">ലേബലുകൾ (ശാശ്വതം)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> ആണ് ഇപ്പോൾ നിങ്ങളുടെ ഡിഫോൾട്ട് തിരയൽ എഞ്ചിൻ</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> തിരയുക</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{ഒന്നുമില്ല}=1{ഒരു അക്കൗണ്ടിന്‍റെ സൈന്‍ ഇന്‍ ഡാറ്റ}other{# അക്കൗണ്ടുകളുടെ സൈന്‍ ഇന്‍ ഡാറ്റ}}</translation>
 <translation id="3140646734028448730">ബിസിനസ് സേവനങ്ങൾ</translation>
 <translation id="3141093262818886744">എന്തായാലും തുറക്കുക</translation>
 <translation id="3141641372357166056">സമ്മത തീരുമാനമൊന്നുമില്ല</translation>
@@ -2029,6 +2032,7 @@
 <translation id="4901778704868714008">സംരക്ഷിക്കുക...</translation>
 <translation id="4901952598169637881">കാഷ്വൽ ഷൂകൾ</translation>
 <translation id="4905659621780993806">നിങ്ങളുടെ അഡ്‌മിൻ നിങ്ങളുടെ ഉപകരണം <ph name="DATE" />, <ph name="TIME" />-ന് റീസ്റ്റാർട്ട് ചെയ്യും. നിങ്ങളുടെ ഉപകരണം റീസ്റ്റാർട്ട് ചെയ്യുന്നതിന് മുമ്പ് തുറന്നിരിക്കുന്ന ഇനങ്ങളെല്ലാം സംരക്ഷിക്കുക.</translation>
+<translation id="4913784027728226227">നിങ്ങളുടെ എല്ലാ ഉപകരണങ്ങളിലും ഈ പാസ്‌വേഡ് സംരക്ഷിക്കാനും ഉപയോഗിക്കാനും, ഇത് നിങ്ങൾ തന്നെയാണെന്ന് പരിശോധിച്ചുറപ്പിക്കൂ</translation>
 <translation id="4913987521957242411">മുകളിൽ ഇടതുവശത്ത് പഞ്ച് ചെയ്യുക</translation>
 <translation id="4916389289686916969">ടിവി റിയാലിറ്റി ഷോകൾ</translation>
 <translation id="4917064667437236721">ഇമേജിംഗ് സിലിണ്ടർ</translation>
@@ -2312,6 +2316,7 @@
 <translation id="5470861586879999274">&amp;എഡിറ്റുചെയ്യുന്നത് വീണ്ടും ചെയ്യുക</translation>
 <translation id="547963486735802022">നിങ്ങളുടെ ഫയലുകൾ കൈമാറാൻ വീണ്ടും ശ്രമിക്കുക</translation>
 <translation id="5481076368049295676">ഈ ഉള്ളടക്കം, നിങ്ങളുടെ ഉപകരണത്തിൽ വിവരങ്ങൾ മോഷ്‌ടിക്കുകയോ ഇല്ലാതാക്കുയോ ചെയ്യുന്ന തരത്തിലുള്ള സോഫ്‌റ്റ്‌വെയർ ഇൻസ്‌റ്റാൾ ചെയ്യാൻ ശ്രമിച്ചേക്കാം. <ph name="BEGIN_LINK" />എന്തായാലും കാണിക്കുക<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">എഴുതാനുള്ള സഹായം നൽകുക</translation>
 <translation id="54817484435770891">ശരിയായ വിലാസം ചേർക്കുക</translation>
 <translation id="5483838506518938965">നിങ്ങൾ തയ്യാറായിക്കഴിഞ്ഞു</translation>
 <translation id="5485973315555778056">ക്ലൗഡ് മെഷീൻ</translation>
@@ -2475,7 +2480,6 @@
 <translation id="5786044859038896871">നിങ്ങളുടെ കാർഡ് വിവരം പൂരിപ്പിക്കണോ?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">ഈ ഉപകരണത്തിൽ നിന്ന് ഈ പേയ്‌മെന്റ് രീതി ഇല്ലാതാക്കും</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{ഒന്നുമില്ല}=1{ഒരു അക്കൗണ്ടിന്റെ സൈൻ ഇൻ ഡാറ്റ}other{# അക്കൗണ്ടുകളുടെ സൈൻ ഇൻ ഡാറ്റ}}</translation>
 <translation id="5800727402210090597">മൊബൈൽ ഫോൺ റിപ്പയറും സേവനങ്ങളും</translation>
 <translation id="580241730938216256">അപ്‌ഡേറ്റ് ചെയ്യാൻ ആരംഭിക്കുക</translation>
 <translation id="5803412860119678065">നിങ്ങളുടെ <ph name="CARD_DETAIL" /> പൂരിപ്പിക്കണോ?</translation>
@@ -2589,6 +2593,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (സമന്വയിപ്പിച്ചത്)</translation>
 <translation id="6028591542479806248">മൊബൈൽ, ഇമെയിൽ അറിയിപ്പുകൾ മാനേജ് ചെയ്യുക</translation>
 <translation id="6028833024483927901">ലോകമെമ്പാടും നിന്നുള്ള വിഭവങ്ങൾ</translation>
+<translation id="6030251660719692307">Google Password Manager-ൽ നിന്നുള്ള പാസ്‌കീ</translation>
 <translation id="603068602130820122">വലതുവശത്ത് ഇരട്ട സ്‌റ്റേപ്പിൾ ചെയ്യുക</translation>
 <translation id="6032524144326295339">മെയിൽബോക്സ് 2</translation>
 <translation id="6032955021262906325">ഇടതുവശത്ത് ബൈൻഡ് ചെയ്യുക</translation>
@@ -3206,7 +3211,6 @@
 <translation id="7201591969684833065">നിങ്ങളുടെ അഡ്‌മിനിസ്‌ട്രേറ്റർക്ക് ഇവ കാണാനാകും:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, സ്വകാര്യമായി ബ്രൗസ് ചെയ്യാൻ പുതിയ അദൃശ്യ ടാബ് തുറക്കുന്നതിന് 'Tab' അമർത്തുക, തുടർന്ന് 'Enter' അമർത്തുക</translation>
 <translation id="7203375778433816396">സിസ്റ്റത്തിന്റെ ഡിഫോൾട്ട് ബ്രൗസറായി Chrome സജ്ജീകരിക്കുക</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{ഒന്നുമില്ല}=1{ഒരു പാസ്‌കീ}other{# പാസ്‌കീകൾ}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" />, സുരക്ഷാ മാനദണ്ഡങ്ങൾ പാലിക്കുന്നില്ല.</translation>
 <translation id="7210993021468939304">കണ്ടെയ്‌നറിനുള്ളിലെ Linux ആക്‌റ്റിവിറ്റി, കൂടാതെ കണ്ടെയ്‌നറിനുള്ളിൽ Linux ആപ്പുകൾ ഇൻസ്‌റ്റാൾ ചെയ്യാനും റൺ ചെയ്യാനും കഴിയും</translation>
 <translation id="721197778055552897">ഈ പ്രശ്‌നത്തെക്കുറിച്ച് <ph name="BEGIN_LINK" />കൂടുതൽ‍ മനസിലാക്കുക<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_mn.xtb b/components/strings/components_strings_mn.xtb
index 3f6ef58d..0d9a524d 100644
--- a/components/strings/components_strings_mn.xtb
+++ b/components/strings/components_strings_mn.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Шошго (салдаггүй)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> нь одоо таны өгөгдмөл хайлтын систем юм</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" />-г хайх</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Байхгүй}=1{1 бүртгэлийн нэвтрэх өгөгдөл}other{# бүртгэлийн нэвтрэх өгөгдөл}}</translation>
 <translation id="3140646734028448730">Бизнесийн үйлчилгээнүүд</translation>
 <translation id="3141093262818886744">Ямар ч байсан нээх</translation>
 <translation id="3141641372357166056">Зөвшөөрлийн ямар ч шийдвэр байхгүй</translation>
@@ -2478,7 +2479,6 @@
 <translation id="5786044859038896871">Картын мэдээллээ бөглөх үү?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Энэ төлбөрийн хэрэгслийг энэ төхөөрөмжөөс устгана</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Байхгүй}=1{1 бүртгэлийн нэвтрэх өгөгдөл}other{# бүртгэлийн нэвтрэх өгөгдөл}}</translation>
 <translation id="5800727402210090597">Гар утасны засвар, үйлчилгээнүүд</translation>
 <translation id="580241730938216256">Шинэчилж эхлэх</translation>
 <translation id="5803412860119678065">Та <ph name="CARD_DETAIL" />-г бөглөх үү?</translation>
@@ -3209,7 +3209,6 @@
 <translation id="7201591969684833065">Таны админ дараахыг харах боломжтой:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, Нууцлалтайгаар үзэхийн тулд шинэ Нууцлалтай табыг эхлээд Tab, дараа нь Enter дээр дарж нээнэ үү</translation>
 <translation id="7203375778433816396">Chrome-г системийн өгөгдмөл хөтөч болгон тохируулах</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Байхгүй}=1{1 passkey}other{# passkey}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> нь аюулгүй байдлын стандартыг дагахгүй байна.</translation>
 <translation id="7210993021468939304">Контейнер дахь Linux-н үйл ажиллагаа болон Linux аппуудыг контейнерт суулгах болон ажиллуулах боломжтой</translation>
 <translation id="721197778055552897">Үүссэн асуудлын талаарх <ph name="BEGIN_LINK" />дэлгэрэнгүй<ph name="END_LINK" /> мэдээллийг эндээс авна уу.</translation>
diff --git a/components/strings/components_strings_mr.xtb b/components/strings/components_strings_mr.xtb
index 247473d..5f469338 100644
--- a/components/strings/components_strings_mr.xtb
+++ b/components/strings/components_strings_mr.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">लेबल (पर्मनंट)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> हे आता तुमचे डीफॉल्ट शोध इंजीन आहे</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> शोधा</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{काहीही नाही}=1{एका खात्यासाठी साइन इन डेटा}other{# खात्यांसाठी साइन इन डेटा}}</translation>
 <translation id="3140646734028448730">व्‍यवसाय सेवा</translation>
 <translation id="3141093262818886744">तरीही उघडा</translation>
 <translation id="3141641372357166056">संमती निर्णय नाही</translation>
@@ -2476,7 +2477,6 @@
 <translation id="5786044859038896871">तुम्ही तुमची कार्ड माहिती भरू इच्छित आहात?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">या डिव्हाइसवरून ही पेमेंट पद्धत हटवली जाईल</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{None}=1{एका खात्यासाठी साइन इन डेटा}other{# खात्यांसाठी साइन इन डेटा}}</translation>
 <translation id="5800727402210090597">मोबाइल फोन दुरुस्ती आणि सेवा</translation>
 <translation id="580241730938216256">अपडेट सुरू करा</translation>
 <translation id="5803412860119678065">तुम्ही तुमचे <ph name="CARD_DETAIL" /> भरू इच्छित आहात?</translation>
@@ -2590,6 +2590,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (सिंक केलेले)</translation>
 <translation id="6028591542479806248">मोबाइल आणि ईमेल सूचना व्यवस्थापित करा</translation>
 <translation id="6028833024483927901">जागतिक पाकशैली</translation>
+<translation id="6030251660719692307">Google Password Manager कडून पासकी</translation>
 <translation id="603068602130820122">ड्युअल स्टेपल राइट</translation>
 <translation id="6032524144326295339">मेलबॉक्स २</translation>
 <translation id="6032955021262906325">बाइंड लेफ्ट</translation>
@@ -3208,7 +3209,6 @@
 <translation id="7201591969684833065">तुमचा अ‍ॅडमिनिस्ट्रेटर हे पाहू शकतो:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, खाजगीरीत्या ब्राउझ करण्यासाठी नवीन गुप्त टॅब उघडण्याकरिता टॅब आणि त्यानंतर एंटर प्रेस करा</translation>
 <translation id="7203375778433816396">Chrome ला सिस्टीमचा डीफॉल्ट ब्राउझर म्हणून सेट करा</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{None}=1{एक पासकी}other{# पासकी}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> नी सुरक्षितता मानकांचे पालन केले नाही.</translation>
 <translation id="7210993021468939304">कंटेनरमधील Linux अ‍ॅक्टिव्हिटी आणि कंटेनरमध्ये Linux अ‍ॅप्स इंस्टॉल आणि रन करू शकते</translation>
 <translation id="721197778055552897">या समस्येबद्दल <ph name="BEGIN_LINK" />अधिक जाणून घ्या<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_ms.xtb b/components/strings/components_strings_ms.xtb
index 8d083fa..782ac885 100644
--- a/components/strings/components_strings_ms.xtb
+++ b/components/strings/components_strings_ms.xtb
@@ -615,6 +615,7 @@
 <translation id="2122214041802369259">Harga Tinggi</translation>
 <translation id="2122719317867821810">Dasar ini berfungsi seperti yang diharapkan tetapi nilai yang bercanggah ditetapkan di tempat lain dan dibatalkan oleh dasar ini.</translation>
 <translation id="2126374524350484896">Pengeluar PDF:</translation>
+<translation id="2127090458081644412">Kata laluan telah disimpan pada peranti ini</translation>
 <translation id="2130448033692577677">Templat yang anda nyatakan tidak dapat digunakan kerana dasar DnsOverHttpsMode tidak ditetapkan.</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">Enjin carian ini ditunjukkan dalam tertib rawak. Anda boleh mengubah pilihan lalai anda pada bila-bila masa.</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">Label (Kekal)</translation>
 <translation id="3133565499688974786">Kini <ph name="SEARCH_ENGINE_NAME" /> ialah enjin carian lalai anda</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Cari <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Tiada}=1{data log masuk untuk 1 akaun}other{data log masuk untuk # akaun}}</translation>
 <translation id="3140646734028448730">Perkhidmatan Perniagaan</translation>
 <translation id="3141093262818886744">Buka juga</translation>
 <translation id="3141641372357166056">Tiada keputusan persetujuan</translation>
@@ -2032,6 +2034,7 @@
 <translation id="4901778704868714008">Simpan...</translation>
 <translation id="4901952598169637881">Kasut Kasual</translation>
 <translation id="4905659621780993806">Pentadbir anda akan memulakan semula peranti anda pada <ph name="DATE" /> jam <ph name="TIME" /> secara automatik. Simpan sebarang item terbuka sebelum peranti anda dimulakan semula.</translation>
+<translation id="4913784027728226227">Untuk menyimpan dan menggunakan kata laluan ini pada semua peranti anda, sahkan identiti anda</translation>
 <translation id="4913987521957242411">Tebukan atas sebelah kiri</translation>
 <translation id="4916389289686916969">Rancangan Realiti TV</translation>
 <translation id="4917064667437236721">Silinder pengimejan</translation>
@@ -2315,6 +2318,7 @@
 <translation id="5470861586879999274">&amp;Buat semula edit</translation>
 <translation id="547963486735802022">Cuba pindahkan semula fail anda</translation>
 <translation id="5481076368049295676">Kandungan ini mungkin cuba memasang perisian berbahaya pada peranti anda yang mencuri atau memadamkan maklumat anda. <ph name="BEGIN_LINK" />Tunjukkan juga<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">Tawaran bantuan menulis</translation>
 <translation id="54817484435770891">Tambahkan alamat yang sah</translation>
 <translation id="5483838506518938965">Anda sudah sedia</translation>
 <translation id="5485973315555778056">Mesin awan</translation>
@@ -2478,7 +2482,6 @@
 <translation id="5786044859038896871">Adakah anda ingin mengisi maklumat kad anda?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Kaedah pembayaran ini akan dipadamkan daripada peranti ini</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Tiada}=1{data log masuk untuk 1 akaun}other{data log masuk untuk # akaun}}</translation>
 <translation id="5800727402210090597">Pembaikan &amp; Perkhidmatan Telefon Mudah Alih</translation>
 <translation id="580241730938216256">Mulakan pengemaskinian</translation>
 <translation id="5803412860119678065">Adakah anda ingin mengisi <ph name="CARD_DETAIL" /> anda?</translation>
@@ -3210,7 +3213,6 @@
 <translation id="7201591969684833065">Pentadbir anda dapat melihat:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, tekan Tab kemudian Enter untuk membuka tab Inkognito baharu untuk semak imbas secara peribadi</translation>
 <translation id="7203375778433816396">Tetapkan Chrome sebagai penyemak imbas lalai sistem</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Tiada}=1{1 kunci laluan}other{# kunci laluan}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> tidak mematuhi piawaian keselamatan.</translation>
 <translation id="7210993021468939304">Aktiviti Linux dalam bekas dan boleh memasang serta menjalankan apl Linux dalam bekas</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Ketahui lebih lanjut<ph name="END_LINK" /> mengenai masalah ini.</translation>
diff --git a/components/strings/components_strings_my.xtb b/components/strings/components_strings_my.xtb
index aba894b..a986e45 100644
--- a/components/strings/components_strings_my.xtb
+++ b/components/strings/components_strings_my.xtb
@@ -1109,6 +1109,7 @@
 <translation id="3126023634486644099">လေဘယ်လ် (အမြဲတမ်း)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> သည် သင်၏ မူရင်းရှာဖွေရေးအင်ဂျင် ဖြစ်သွားပါပြီ</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> ရှာရန်</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{တစ်ခုမျှမရှိပါ}=1{အကောင့် ၁ ခုအတွက် လက်မှတ်ထိုးဝင်ရန် ဒေတာ}other{အကောင့် # ခုအတွက် လက်မှတ်ထိုးဝင်ရန် ဒေတာ}}</translation>
 <translation id="3140646734028448730">လုပ်ငန်း ဝန်ဆောင်မှု</translation>
 <translation id="3141093262818886744">မည်သို့ပင်ဖြစ်စေ ဖွင့်ရန်</translation>
 <translation id="3141641372357166056">သဘောတူညီမှု ဆုံးဖြတ်ချက် မရှိပါ</translation>
@@ -2478,7 +2479,6 @@
 <translation id="5786044859038896871">သင့်ကဒ်အချက်အလက်ကို ဖြည့်သွင်းလိုပါသလား။</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">ဤငွေပေးချေနည်းလမ်းကို ယခုစက်မှ ဖျက်လိုက်မည်</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{မရှိ}=1{အကောင့် ၁ ခုအတွက် လက်မှတ်ထိုးဝင်ခြင်းဆိုင်ရာ ဒေတာ}other{အကောင့် # ခုအတွက် လက်မှတ်ထိုးဝင်ခြင်းဆိုင်ရာ ဒေတာ}}</translation>
 <translation id="5800727402210090597">မိုဘိုင်းဖုန်း ပြုပြင်ခြင်းနှင့် ဝန်ဆောင်မှု</translation>
 <translation id="580241730938216256">အပ်ဒိတ်စတင်ရန်</translation>
 <translation id="5803412860119678065">သင့် <ph name="CARD_DETAIL" /> ကို ဖြည့်သွင်းလိုပါသလား။</translation>
@@ -2592,6 +2592,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />၊ <ph name="TYPE_2" />၊ <ph name="TYPE_3" /> (စင့်ခ်လုပ်ထားသည်)</translation>
 <translation id="6028591542479806248">မိုဘိုင်းနှင့် အီးမေးလ် အကြောင်းကြားချက်များကို စီမံနိုင်သည်</translation>
 <translation id="6028833024483927901">ကမ္ဘာ့အစားအစာ</translation>
+<translation id="6030251660719692307">Google Password Manager မှ လျှို့ဝှက်ကီး</translation>
 <translation id="603068602130820122">ညာဘက်တွင် ချုပ်စက်ဖြင့် နှစ်ချက်ချုပ်ရန်</translation>
 <translation id="6032524144326295339">စာတိုက်ပုံး ၂</translation>
 <translation id="6032955021262906325">ဘယ်ဘက်တွင် တွဲချုပ်ရန်</translation>
@@ -3208,7 +3209,6 @@
 <translation id="7201591969684833065">သင့်စီမံခန့်ခွဲသူများက အောက်ပါတို့ကို မြင်နိုင်သည်-</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />၊ Tab နှိပ်ပြီး Enter ခလုတ်နှိပ်၍ ရုပ်ဖျက်တဘ်အသစ်တွင် သီးသန့်ကြည့်ရှုနိုင်သည်</translation>
 <translation id="7203375778433816396">Chrome ကို စနစ်၏ မူရင်းဘရောင်ဇာအဖြစ် သတ်မှတ်ရန်</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{မရှိ}=1{လျှို့ဝှက်ကီး ၁ ခု}other{လျှို့ဝှက်ကီး # ခု}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> သည်လုံခြုံရေး စံနှုန်းများကို လိုက်နာမှုမရှိပါ။</translation>
 <translation id="7210993021468939304">ကွန်တိန်နာအတွင်းရှိ Linux လုပ်ဆောင်ချက်ကို ကြည့်နိုင်ပြီး ကွန်တိန်နာအတွင်းတွင် Linux အက်ပ်များကို ထည့်သွင်းနိုင်၊ လုပ်ဆောင်နိုင်သည်</translation>
 <translation id="721197778055552897">ဒီပြဿနာ အကြောင်းကို <ph name="BEGIN_LINK" />ပိုမို လေ့လာရန်<ph name="END_LINK" />။</translation>
diff --git a/components/strings/components_strings_ne.xtb b/components/strings/components_strings_ne.xtb
index e51f4b1..46b24f6 100644
--- a/components/strings/components_strings_ne.xtb
+++ b/components/strings/components_strings_ne.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">लेबल (पर्मानेन्ट)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> तपाईंको डिफल्ट सर्च इन्जिन भएको छ</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> खोज्नुहोस्</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{कुनै पनि होइन}=1{१ खाताको साइन इनसम्बन्धी डेटा}other{# खाताहरूको साइन इनसम्बन्धी डेटा}}</translation>
 <translation id="3140646734028448730">व्यावसायिक सेवाहरू</translation>
 <translation id="3141093262818886744">जे भए पनि खोल्नुहोस्</translation>
 <translation id="3141641372357166056">सहमति जनाउने कि नजनाउने भनेर निर्णय गरिएको छैन</translation>
@@ -2428,7 +2429,7 @@
 <translation id="568489534660743582">साइटले सिफारिस गरेका विज्ञापनहरू भनेका साइटले विज्ञापन पर्सनलाइज गर्न प्रयोग गर्न सक्ने थुप्रै कुरामध्येको एक कुरा मात्र हो। तपाईंले "साइटले सिफारिस गरेका विज्ञापनहरू" अफ गर्नुभयो भने पनि साइटहरू तपाईंलाई विज्ञापन देखाउन सक्छन् तर ती विज्ञापन कम रुचिकर हुन सक्छन्।</translation>
 <translation id="5687340364605915800">यो अनुरोध मान्ने वा नमान्ने कुरा साइटमा भर पर्छ</translation>
 <translation id="5688137257686092846">कस्मेटोलोजी र सौन्दर्यसम्बन्धी पेसेकर्मीहरू</translation>
-<translation id="5689199277474810259">JSON ढाँचामा निर्यात गर्नुहोस्</translation>
+<translation id="5689199277474810259">JSON ढाँचामा एक्सपोर्ट गर्नुहोस्</translation>
 <translation id="5689516760719285838">स्थान</translation>
 <translation id="569000877158168851">DnsOverHttpsTemplates को यो मान सान्दर्भिक नभएकाले DnsOverHttpsMode नीति सेट गरेर <ph name="SECURE_DNS_MODE_AUTOMATIC" /> वा <ph name="SECURE_DNS_MODE_SECURE" /> नबनाइँदासम्म यसको प्रयोग गरिने छैन।</translation>
 <translation id="5691848789297492617">कार्ड सेभ गर्ने प्रम्प्ट पूरै स्क्रिनमा खोलिएको छ।</translation>
@@ -2475,7 +2476,6 @@
 <translation id="5786044859038896871">तपाईं आफ्नो कार्ड सम्बन्धी जानकारी भर्न चाहनुहुन्छ?</translation>
 <translation id="5789643057113097023">।</translation>
 <translation id="5793317771769868848">यो डिभाइसबाट यो भुक्तानी विधि हटाइने छ</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{कुनै पनि खाताको साइनइन डेटा छैन}=1{एउटा खाताको साइनइन डेटा}other{# वटा खाताको साइनइन डेटा}}</translation>
 <translation id="5800727402210090597">मोबाइल फोन मर्मत गर्ने सेवाहरू</translation>
 <translation id="580241730938216256">अपडेट सुरु गर्नुहोस्</translation>
 <translation id="5803412860119678065">तपाईं आफ्नो <ph name="CARD_DETAIL" /> सम्बन्धी जानकारी भर्न चाहनुहुन्छ?</translation>
@@ -3207,7 +3207,6 @@
 <translation id="7201591969684833065">तपाईंका प्रशासक निम्न कुरा हेर्न सक्नुहुन्छ:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, तपाईं गोप्य रूपमा ब्राउज गर्न चाहनुहुन्छ भने ट्याब की अनि इन्टर की थिचेर नयाँ इन्कोग्निटो ट्याब खोल्नुहोस्</translation>
 <translation id="7203375778433816396">Chrome लाई सिस्टमको डिफल्ट ब्राउजर बनाउनुहोस्</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{एउटा पनि पासकी छैन}=1{एउटा पासकी}other{# वटा पासकी}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> ले सुरक्षा मानहरूको पालना गर्दैन।</translation>
 <translation id="7210993021468939304">कन्टेनर भित्र Linux का क्रियाकलाप हेर्न र कन्टेनरभित्र Linux एपहरू इन्स्टल गर्न र चलाउन सक्छ</translation>
 <translation id="721197778055552897">यो समस्याको बारे <ph name="BEGIN_LINK" />थप जान्नुहोस्<ph name="END_LINK" />।</translation>
@@ -3864,7 +3863,7 @@
 <translation id="8409413588194360210">भुक्तानी ह्यान्ड्लरहरू</translation>
 <translation id="8412145213513410671">क्रयासहरू (<ph name="CRASH_COUNT" />)</translation>
 <translation id="8412392972487953978">तपाइँले एउटै पासफ्रेज दुईटपक प्रविष्ट गर्नुपर्छ।</translation>
-<translation id="8416694386774425977">नेटवर्कको कन्फिगुरेसन अमान्य छ र आयात गर्न सकिएन।
+<translation id="8416694386774425977">नेटवर्कको कन्फिगुरेसन अमान्य छ र इम्पोर्ट गर्न सकिएन।
 थप विवरणहरू:
 <ph name="DEBUG_INFO" /></translation>
 <translation id="8416874502399604126">अहिले माइक्रोफोन प्रयोग गर्ने अनुमति दिइएको छ</translation>
diff --git a/components/strings/components_strings_nl.xtb b/components/strings/components_strings_nl.xtb
index c7d784e..d781b1f8 100644
--- a/components/strings/components_strings_nl.xtb
+++ b/components/strings/components_strings_nl.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Labels (permanent)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> is nu je standaard zoekmachine</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Zoeken in <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Geen}=1{inloggegevens voor één account}other{inloggegevens voor # accounts}}</translation>
 <translation id="3140646734028448730">Zakelijke dienstverlening</translation>
 <translation id="3141093262818886744">Toch openen</translation>
 <translation id="3141641372357166056">Geen beslissing over toestemming</translation>
@@ -2472,7 +2473,6 @@
 <translation id="5786044859038896871">Wil je de gegevens van je creditcard laten invullen?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Deze betaalmethode wordt verwijderd van dit apparaat</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Geen}=1{inloggegevens voor 1 account}other{inloggegevens voor # accounts}}</translation>
 <translation id="5800727402210090597">Reparatie en service voor mobiele telefoons</translation>
 <translation id="580241730938216256">Update starten</translation>
 <translation id="5803412860119678065">Wil je de gegevens van je <ph name="CARD_DETAIL" /> laten invullen?</translation>
@@ -3203,7 +3203,6 @@
 <translation id="7201591969684833065">De beheerder kan het volgende zien:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />. Druk op Tab en daarna op Enter om een nieuw incognitotabblad te openen om privé te browsen.</translation>
 <translation id="7203375778433816396">Chrome instellen als standaardbrowser van het systeem</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Geen}=1{1 toegangssleutel}other{# toegangssleutels}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> voldoet niet aan de beveiligingsnormen.</translation>
 <translation id="7210993021468939304">Linux-activiteit in de container, en kan Linux-apps in de container installeren en uitvoeren</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Meer informatie<ph name="END_LINK" /> over dit probleem.</translation>
diff --git a/components/strings/components_strings_no.xtb b/components/strings/components_strings_no.xtb
index fc6f697..8d3edb09 100644
--- a/components/strings/components_strings_no.xtb
+++ b/components/strings/components_strings_no.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Etiketter (permanente)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> er nå standardsøkemotoren din</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Søk etter <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Ingen}=1{påloggingsdata for 1 konto}other{påloggingsdata for # kontoer}}</translation>
 <translation id="3140646734028448730">Bedriftstjenester</translation>
 <translation id="3141093262818886744">Åpne likevel</translation>
 <translation id="3141641372357166056">Ingen beslutning om samtykke</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">Vil du fylle ut kortinformasjonen?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Denne betalingsmåten blir slettet fra denne enheten</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Ingen}=1{påloggingsinformasjon for 1 konto}other{påloggingsinformasjon for # kontoer}}</translation>
 <translation id="5800727402210090597">Mobilreparasjon og -tjenester</translation>
 <translation id="580241730938216256">Start oppdateringen</translation>
 <translation id="5803412860119678065">Vil du fylle ut informasjonen knyttet til <ph name="CARD_DETAIL" />?</translation>
@@ -3209,7 +3209,6 @@
 <translation id="7201591969684833065">Administratoren kan se</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" /> – trykk på Tab og deretter på Enter for å åpne en ny inkognitofane for privat surfing</translation>
 <translation id="7203375778433816396">Angi Chrome som systemets standardnettleser</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Ingen}=1{1 passnøkkel}other{# passnøkler}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> retter seg ikke etter sikkerhetsstandardene.</translation>
 <translation id="7210993021468939304">Linux-aktivitet i beholderen, og kan installere og kjøre Linux-apper i beholderen</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Mer informasjon<ph name="END_LINK" /> om dette problemet.</translation>
diff --git a/components/strings/components_strings_or.xtb b/components/strings/components_strings_or.xtb
index b52deeb..b4b728e 100644
--- a/components/strings/components_strings_or.xtb
+++ b/components/strings/components_strings_or.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">ମୂଲ୍ୟ ଟ୍ରାକ କରାଯାଉଛି</translation>
 <translation id="3037605927509011580">ଇସ!</translation>
 <translation id="3039406992698062762">ପାରିବାରିକ ଟ୍ରାଭେଲ</translation>
+<translation id="3041176923638368519">କାର୍ଡର ଲାଭ ସର୍ତ୍ତାବଳୀ ଦେଖନ୍ତୁ</translation>
 <translation id="3041612393474885105">ସାର୍ଟିଫିକେଟ୍ ସୂଚନା</translation>
 <translation id="3045769629416806687">ଏକ୍ସଟ୍ରିମ ସ୍ପୋର୍ଟ୍ସ</translation>
 <translation id="305162504811187366">ଟାଇମଷ୍ଟାମ୍ପ, ହୋଷ୍ଟ ଏବଂ କ୍ଲାଏଣ୍ଟ ସେସନ idଗୁଡ଼ିକ ସମେତ Chrome ରିମୋଟ ଡେସ୍କଟପ ଇତିହାସ</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">ଲେବଲ (ସ୍ଥାୟୀ)</translation>
 <translation id="3133565499688974786">ବର୍ତ୍ତମାନ ଆପଣଙ୍କ ଡିଫଲ୍ଟ ସର୍ଚ୍ଚ ଇଞ୍ଜିନ <ph name="SEARCH_ENGINE_NAME" /> ଅଟେ</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" />କୁ ସର୍ଚ୍ଚ କରନ୍ତୁ</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{କିଛିନାହିଁ}=1{1ଟି ଆକାଉଣ୍ଟ ପାଇଁ ସାଇନ୍ ଇନ୍ ଡାଟା}other{#ଟି ଆକାଉଣ୍ଟ ପାଇଁ ସାଇନ୍ ଇନ୍ ଡାଟା}}</translation>
 <translation id="3140646734028448730">ବିଜିନେସ ସେବା</translation>
 <translation id="3141093262818886744">ଯେ କୌଣସି ମତେ ଖୋଲନ୍ତୁ</translation>
 <translation id="3141641372357166056">ସମ୍ମତି ନିଷ୍ପତ୍ତି ନିଆଯାଇନାହିଁ</translation>
@@ -2473,7 +2475,6 @@
 <translation id="5786044859038896871">ଆପଣଙ୍କର କାର୍ଡ ସୂଚନାକୁ ଆପଣ ପୁରଣ କରିବାକୁ ଚାହାନ୍ତି କି?</translation>
 <translation id="5789643057113097023">।</translation>
 <translation id="5793317771769868848">ଏହି ଡିଭାଇସରୁ ଏହି ପେମେଣ୍ଟ ପଦ୍ଧତିକୁ ଡିଲିଟ କରିଦିଆଯିବ</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{କିଛି ନାହିଁ}=1{1ଟି ଆକାଉଣ୍ଟ ପାଇଁ ସାଇନ-ଇନ ଡାଟା}other{#ଟି ଆକାଉଣ୍ଟ ପାଇଁ ସାଇନ-ଇନ ଡାଟା}}</translation>
 <translation id="5800727402210090597">ମୋବାଇଲ ଫୋନ ମରାମତି ଏବଂ ସେବା</translation>
 <translation id="580241730938216256">ଅପଡେଟ ଆରମ୍ଭ କରନ୍ତୁ</translation>
 <translation id="5803412860119678065">ଆପଣ ନିଜର <ph name="CARD_DETAIL" />କୁ ପୁରଣ କରିବାକୁ ଚାହାନ୍ତି କି?</translation>
@@ -3204,7 +3205,6 @@
 <translation id="7201591969684833065">ଏହା ଆପଣଙ୍କର ଆଡ୍‌ମିନିଷ୍ଟ୍ରେଟର୍ ଦେଖିପାରିବେ:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, ବ୍ୟକ୍ତିଗତ ଭାବରେ ବ୍ରାଉଜ କରିବା ପାଇଁ ଏକ ନୂଆ ଇନକଗ୍ନିଟୋ ଟାବ ଖୋଲିବାକୁ Tab ତାପରେ Enter ଦବାନ୍ତୁ</translation>
 <translation id="7203375778433816396">Chromeକୁ ସିଷ୍ଟମର ଡିଫଲ୍ଟ ବ୍ରାଉଜର ଭାବେ ସେଟ କରନ୍ତୁ</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{କିଛି ନାହିଁ}=1{1ଟି ପାସକୀ}other{#ଟି ପାସକୀ}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> ସୁରକ୍ଷା ମାନାଙ୍କର ପାଳନ କରୁନାହିଁ।</translation>
 <translation id="7210993021468939304">କଣ୍ଟେନର୍ ମଧ୍ୟରେ Linux କାର୍ଯ୍ୟକଳାପ ଏବଂ କଣ୍ଟେନର୍ ମଧ୍ୟରେ Linux ଆପ୍ସ ଇନଷ୍ଟଲ୍ କରି ଚଲାଇପାରେ</translation>
 <translation id="721197778055552897">ଏହି ଅସୁବିଧା ସମ୍ଵନ୍ଧରେ <ph name="BEGIN_LINK" />ଅଧିକ ଜାଣନ୍ତୁ<ph name="END_LINK" /> ।</translation>
diff --git a/components/strings/components_strings_pa.xtb b/components/strings/components_strings_pa.xtb
index f1bd150..84c8366 100644
--- a/components/strings/components_strings_pa.xtb
+++ b/components/strings/components_strings_pa.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">ਲੇਬਲ (ਸਥਾਈ)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> ਹੁਣ ਤੁਹਾਡਾ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਖੋਜ ਇੰਜਣ ਹੈ</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> ਖੋਜੋ</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{ਕੋਈ ਨਹੀਂ}=1{1 ਖਾਤੇ ਲਈ ਸਾਈਨ-ਇਨ ਡਾਟਾ}other{# ਖਾਤਿਆਂ ਲਈ ਸਾਈਨ-ਇਨ ਡਾਟਾ}}</translation>
 <translation id="3140646734028448730">ਕਾਰੋਬਾਰ ਸੰਬੰਧੀ ਸੇਵਾਵਾਂ</translation>
 <translation id="3141093262818886744">ਫਿਰ ਵੀ ਖੋਲ੍ਹੋ</translation>
 <translation id="3141641372357166056">ਸਹਿਮਤੀ ਸੰਬੰਧੀ ਕੋਈ ਫ਼ੈਸਲਾ ਨਹੀਂ</translation>
@@ -1379,7 +1380,7 @@
 <translation id="3632503704576938756">ਸਕ੍ਰੀਨ ਸਾਂਝਾਕਰਨ ਮੁੜ-ਚਾਲੂ ਕੀਤਾ ਗਿਆ</translation>
 <translation id="3632892046558972264">ਸਕ੍ਰੀਨ ਸਾਂਝਾਕਰਨ ਰੋਕਿਆ ਗਿਆ</translation>
 <translation id="3634530185120165534">ਟ੍ਰੇਅ 5</translation>
-<translation id="3634567936866541746">ਤੁਸੀਂ ਹੁਣੇ-ਹੁਣੇ ਕਿਸੇ ਧੋਖੇਬਾਜ਼ ਸਾਈਟ 'ਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕੀਤਾ ਹੈ। ਤੁਹਾਡੇ ਖਾਤਿਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ, Chrome ਤੁਹਾਡੇ ਰੱਖਿਅਤ ਕੀਤੇ ਪਾਸਵਰਡ ਦੀ ਹੁਣੇ ਜਾਂਚ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ।</translation>
+<translation id="3634567936866541746">ਤੁਸੀਂ ਹੁਣੇ-ਹੁਣੇ ਕਿਸੇ ਭਰਮਾਊ ਸਾਈਟ 'ਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕੀਤਾ ਹੈ। ਤੁਹਾਡੇ ਖਾਤਿਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ, Chrome ਤੁਹਾਡੇ ਰੱਖਿਅਤ ਕੀਤੇ ਪਾਸਵਰਡ ਦੀ ਹੁਣੇ ਜਾਂਚ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ।</translation>
 <translation id="3638102297696182302">'ਲਿਖਣ ਵਿੱਚ ਮੇਰੀ ਮਦਦ ਕਰੋ' ਸੁਵਿਧਾ ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰੋ। ਖੋਲ੍ਹਣ ਲਈ ਟੈਬ ਕਰੋ ਅਤੇ Enter ਦਬਾਓ</translation>
 <translation id="3641116835972736297">ਅਮਰੀਕੀ ਫੁੱਟਬਾਲ</translation>
 <translation id="3642196846309122856">ਆਪਣੀਆਂ ਫ਼ਾਈਲਾਂ ਨੂੰ ਦੁਬਾਰਾ ਡਾਊਨਲੋਡ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ</translation>
@@ -1771,7 +1772,7 @@
 <translation id="4356973930735388585">ਇਸ ਸਾਈਟ 'ਤੇ ਹਮਲਾਵਰ ਤੁਹਾਡੇ ਕੰਪਿਊਟਰ 'ਤੇ ਖਤਰਨਾਕ ਪ੍ਰੋਗਰਾਮ ਸਥਾਪਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹਨ ਜੋ ਕਿ ਤੁਹਾਡੀ ਜਾਣਕਾਰੀ (ਉਦਾਹਰਨ ਲਈ ਫ਼ੋਟੋਆਂ, ਪਾਸਵਰਡ, ਸੁਨੇਹੇ, ਅਤੇ ਕ੍ਰੈਡਿਟ ਕਾਰਡ) ਨੂੰ ਚੋਰੀ ਕਰ ਸਕਦੇ ਹਨ ਜਾਂ ਮਿਟਾ ਸਕਦੇ ਹਨ।</translation>
 <translation id="4358059973562876591">ਤੁਹਾਡੇ ਵੱਲੋਂ ਨਿਰਧਾਰਤ ਕੀਤੇ ਟੈਮਪਲੇਟ DnsOverHttpsMode ਨੀਤੀ ਵਿੱਚ ਕਿਸੇ ਗੜਬੜ ਕਾਰਨ ਸ਼ਾਇਦ ਲਾਗੂ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕਦੇ।</translation>
 <translation id="4358461427845829800">ਭੁਗਤਾਨ ਵਿਧੀਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ...</translation>
-<translation id="4359160567981085931">ਤੁਸੀਂ ਹੁਣੇ-ਹੁਣੇ ਕਿਸੇ ਭਰਮਪੂਰਨ ਸਾਈਟ 'ਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕੀਤਾ ਹੈ। Chrome ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ। ਆਪਣਾ ਪਾਸਵਰਡ ਬਦਲਣ ਅਤੇ ਆਪਣੇ ਖਾਤੇ ਦੇ ਜੋਖਮ ਵਿੱਚ ਹੋਣ ਬਾਰੇ Google ਨੂੰ ਸੂਚਿਤ ਕਰਨ ਲਈ, 'ਖਾਤੇ ਦੀ ਸੁਰੱਖਿਆ ਕਰੋ' 'ਤੇ ਕਲਿੱਕ ਕਰੋ।</translation>
+<translation id="4359160567981085931">ਤੁਸੀਂ ਹੁਣੇ-ਹੁਣੇ ਕਿਸੇ ਭਰਮਾਊ ਸਾਈਟ 'ਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕੀਤਾ ਹੈ। Chrome ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ। ਆਪਣਾ ਪਾਸਵਰਡ ਬਦਲਣ ਅਤੇ ਆਪਣੇ ਖਾਤੇ ਦੇ ਜੋਖਮ ਵਿੱਚ ਹੋਣ ਬਾਰੇ Google ਨੂੰ ਸੂਚਿਤ ਕਰਨ ਲਈ, 'ਖਾਤੇ ਦੀ ਸੁਰੱਖਿਆ ਕਰੋ' 'ਤੇ ਕਲਿੱਕ ਕਰੋ।</translation>
 <translation id="4363222835916186793">ਇਸ ਉਤਪਾਦ ਲਈ ਅਲਰਟਾਂ ਨੂੰ ਬੰਦ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ</translation>
 <translation id="4363729811203340554">ਜੇ ਤੁਸੀਂ ਇਸ ਡੀਵਾਈਸ ਨੂੰ ਸਾਂਝਾ ਕਰਦੇ ਹੋ, ਤਾਂ ਆਟੋਫਿਲ ਦੀ ਵਰਤੋਂ ਕਰ ਕੇ ਭੁਗਤਾਨ ਕਰਨ ਵੇਲੇ, Chrome ਤੁਹਾਨੂੰ ਹਰ ਵਾਰ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਕਹਿ ਸਕਦਾ ਹੈ</translation>
 <translation id="4366943895537458493">ਪਲੇਟ</translation>
@@ -1947,7 +1948,7 @@
 <translation id="4756388243121344051">&amp;ਇਤਿਹਾਸ</translation>
 <translation id="4756501505996488486">PRC 16K</translation>
 <translation id="4757022425116568383">ਆਪਣੇ Chrome ਪ੍ਰੋਫਾਈਲ ਤੋਂ ਪਾਸਕੀ</translation>
-<translation id="4757993714154412917">ਤੁਸੀਂ ਹੁਣੇ-ਹੁਣੇ ਕਿਸੇ ਧੋਖੇਬਾਜ਼ ਸਾਈਟ 'ਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕੀਤਾ ਹੈ। ਤੁਹਾਡੇ ਖਾਤਿਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ, Chromium ਤੁਹਾਡੇ ਰੱਖਿਅਤ ਕੀਤੇ ਪਾਸਵਰਡ ਦੀ ਹੁਣੇ ਜਾਂਚ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ।</translation>
+<translation id="4757993714154412917">ਤੁਸੀਂ ਹੁਣੇ-ਹੁਣੇ ਕਿਸੇ ਭਰਮਾਊ ਸਾਈਟ 'ਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕੀਤਾ ਹੈ। ਤੁਹਾਡੇ ਖਾਤਿਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰਨ ਲਈ, Chromium ਤੁਹਾਡੇ ਰੱਖਿਅਤ ਕੀਤੇ ਪਾਸਵਰਡ ਦੀ ਹੁਣੇ ਜਾਂਚ ਕਰਨ ਦੀ ਸਿਫ਼ਾਰਸ਼ ਕਰਦਾ ਹੈ।</translation>
 <translation id="4758311279753947758">ਸੰਪਰਕ ਜਾਣਕਾਰੀ ਸ਼ਾਮਲ ਕਰੋ</translation>
 <translation id="4761326898079498987">ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਸਮੀਖਿਆ ਕਰੋ</translation>
 <translation id="4761869838909035636">Chrome ਸੁਰੱਖਿਆ ਜਾਂਚ ਚਲਾਓ</translation>
@@ -2399,7 +2400,7 @@
 <translation id="5629630648637658800">ਨੀਤੀ ਸੈਟਿੰਗਾਂ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ</translation>
 <translation id="5631439013527180824">ਅਵੈਧ ਡੀਵਾਈਸ ਪ੍ਰਬੰਧਨ ਟੋਕਨ</translation>
 <translation id="5632485077360054581">ਮੈਨੂੰ ਤਰੀਕਾ ਦਿਖਾਓ</translation>
-<translation id="563324245173044180">ਭਰਮਪੂਰਨ ਸਮੱਗਰੀ ਬਲਾਕ ਕੀਤੀ ਗਈ।</translation>
+<translation id="563324245173044180">ਭਰਮਾਊ ਸਮੱਗਰੀ ਬਲਾਕ ਕੀਤੀ ਗਈ।</translation>
 <translation id="563371367637259496">ਮੋਬਾਈਲ</translation>
 <translation id="5634725266554983459">ਕੀ ਹੱਥੀਂ ਪੁਸ਼ਟੀਕਰਨ ਦੀ ਸੁਵਿਧਾ ਨੂੰ ਚਾਲੂ ਕਰਨਾ ਹੈ?</translation>
 <translation id="5635478143789726479">ਵਿਕਰੇਤਾ ਦੇ ਨਿਯਮ ਅਤੇ ਸ਼ਰਤਾਂ</translation>
@@ -2474,7 +2475,6 @@
 <translation id="5786044859038896871">ਕੀ ਤੁਸੀਂ ਆਪਣੀ ਕਾਰਡ ਜਾਣਕਾਰੀ ਭਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">ਇਸ ਭੁਗਤਾਨ ਵਿਧੀ ਨੂੰ ਇਸ ਡੀਵਾਈਸ ਤੋਂ ਮਿਟਾਇਆ ਜਾਵੇਗਾ</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{ਕੋਈ ਨਹੀਂ}=1{1 ਖਾਤੇ ਲਈ ਸਾਈਨ-ਇਨ ਡਾਟਾ}other{# ਖਾਤਿਆਂ ਲਈ ਸਾਈਨ-ਇਨ ਡਾਟਾ}}</translation>
 <translation id="5800727402210090597">ਮੋਬਾਈਲ ਫ਼ੋਨ ਮੁਰੰਮਤ ਅਤੇ ਸੇਵਾਵਾਂ</translation>
 <translation id="580241730938216256">ਅੱਪਡੇਟ ਸ਼ੁਰੂ ਕਰੋ</translation>
 <translation id="5803412860119678065">ਕੀ ਤੁਸੀਂ ਆਪਣਾ <ph name="CARD_DETAIL" /> ਭਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?</translation>
@@ -2588,6 +2588,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (ਸਿੰਕ ਕੀਤੇ ਗਏ)</translation>
 <translation id="6028591542479806248">ਮੋਬਾਈਲ ਅਤੇ ਈਮੇਲ ਸੂਚਨਾਵਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ</translation>
 <translation id="6028833024483927901">ਅੰਤਰਰਾਸ਼ਟਰੀ ਪਕਵਾਨ</translation>
+<translation id="6030251660719692307">Google Password Manager ਤੋਂ ਪਾਸਕੀ</translation>
 <translation id="603068602130820122">ਸੱਜੇ ਪਾਸੇ ਦੋ ਪਿੰਨਾਂ</translation>
 <translation id="6032524144326295339">ਮੇਲਬਾਕਸ 2</translation>
 <translation id="6032955021262906325">ਖੱਬੇ ਜਿਲਦਬੰਦ</translation>
@@ -2744,7 +2745,7 @@
 <translation id="6326947323444967009">iOS ਸੈਟਿੰਗਾਂ ਵਿੱਚ Chrome ਨੂੰ ਸਿਸਟਮ ਦੇ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਬ੍ਰਾਊਜ਼ਰ ਵਜੋਂ ਸੈੱਟ ਕਰੋ</translation>
 <translation id="6328639280570009161">ਨੈੱਟਵਰਕ ਪੂਰਵ-ਸੂਚਨਾ ਨੂੰ ਬੰਦ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ</translation>
 <translation id="6328784461820205019">"ਤੁਹਾਡਾ ਕਨੈਕਸ਼ਨ ਨਿੱਜੀ ਨਹੀਂ ਹੈ" ਜਾਂ "&lt;span class="error-code"&gt;NET::ERR_CERT_AUTHORITY_INVALID&lt;/span&gt;" ਜਾਂ "&lt;span class="error-code"&gt;ERR_CERT_COMMON_NAME_INVALID&lt;/span&gt;" ਜਾਂ "&lt;span class="error-code"&gt;NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM&lt;/span&gt;" ਜਾਂ "&lt;span class="error-code"&gt;ERR_CERT_SYMANTEC_LEGACY&lt;/span&gt;" ਜਾਂ "SSL ਪ੍ਰਮਾਣ-ਪੱਤਰ ਗੜਬੜ"</translation>
-<translation id="6328786501058569169">ਇਹ ਸਾਈਟ ਗੁੰਮਰਾਹਕੁੰਨ ਹੈ</translation>
+<translation id="6328786501058569169">ਇਹ ਸਾਈਟ ਭਰਮਾਊ ਹੈ</translation>
 <translation id="6335029926534404762">ਅਥਲੈਟਿਕ ਜੁੱਤੇ</translation>
 <translation id="6337133576188860026"><ph name="SIZE" /> ਤੋਂ ਘੱਟ ਜਗ੍ਹਾ ਖਾਲੀ ਕਰਦਾ ਹੈ। ਤੁਹਾਡੀ ਅਗਲੀ ਫੇਰੀ 'ਤੇ ਕੁਝ ਸਾਈਟਾਂ ਵਧੇਰੇ ਹੌਲੀ ਲੋਡ ਹੋ ਸਕਦੀਆਂ ਹਨ।</translation>
 <translation id="6337534724793800597">ਨਾਮ ਮੁਤਾਬਕ ਨੀਤੀਆਂ ਫਿਲਟਰ ਕਰੋ</translation>
@@ -3204,7 +3205,6 @@
 <translation id="7201591969684833065">ਤੁਹਾਡਾ ਪ੍ਰਸ਼ਾਸਕ ਇਹ ਦੇਖ ਸਕਦਾ ਹੈ:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, Tab ਦਬਾਓ, ਫਿਰ ਨਿੱਜੀ ਤੌਰ 'ਤੇ ਬ੍ਰਾਊਜ਼ ਕਰਨ ਲਈ ਨਵੀਂ ਇਨਕੋਗਨਿਟੋ ਟੈਬ ਖੋਲ੍ਹਣ ਵਾਸਤੇ Enter ਦਬਾਓ</translation>
 <translation id="7203375778433816396">Chrome ਨੂੰ ਸਿਸਟਮ ਦੇ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਬ੍ਰਾਊਜ਼ਰ ਵਜੋਂ ਸੈੱਟ ਕਰੋ</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{ਕੋਈ ਨਹੀਂ}=1{1 ਪਾਸਕੀ}other{# ਪਾਸਕੀਆਂ}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> ਸੁਰੱਖਿਆ ਪੈਮਾਨਿਆਂ ਦੀ ਪਾਲਣਾ ਨਹੀਂ ਕਰਦਾ ਹੈ।</translation>
 <translation id="7210993021468939304">ਕੰਟੇਨਰ ਵਿੱਚ Linux ਸਰਗਰਮੀ, ਅਤੇ ਕੰਨਟੇਨਰ ਵਿੱਚ Linux ਐਪਾਂ ਨੂੰ ਸਥਾਪਤ ਕੀਤਾ ਅਤੇ ਚਲਾਇਆ ਜਾ ਸਕਦਾ ਹੈ</translation>
 <translation id="721197778055552897">ਇਸ ਸਮੱਸਿਆ ਬਾਰੇ <ph name="BEGIN_LINK" />ਹੋਰ ਜਾਣੋ<ph name="END_LINK" />।</translation>
@@ -3673,7 +3673,7 @@
 <translation id="8061691770921837575">ਮੇਕਅੱਪ ਅਤੇ ਸ਼ਿੰਗਾਰ ਸਮੱਗਰੀ</translation>
 <translation id="8063875539456488183">ਰੱਖਿਅਤ ਕਰ ਕੇ ਕੀਮਤ ਟਰੈਕ ਕਰੋ</translation>
 <translation id="8066225060526005217">ਕੁਕੀਜ਼ ਸੈਟਿੰਗਾ ਵੱਲੋਂ ਪ੍ਰਬੰਧਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ</translation>
-<translation id="8067872629359326442">ਤੁਸੀਂ ਹੁਣੇ-ਹੁਣੇ ਕਿਸੇ ਭਰਮਪੂਰਨ ਸਾਈਟ 'ਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕੀਤਾ ਹੈ। Chromium ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ। ਆਪਣਾ ਪਾਸਵਰਡ ਬਦਲਣ ਅਤੇ ਆਪਣੇ ਖਾਤੇ ਦੇ ਜੋਖਮ ਵਿੱਚ ਹੋਣ ਬਾਰੇ Google ਨੂੰ ਸੂਚਿਤ ਕਰਨ ਲਈ, 'ਖਾਤੇ ਦੀ ਸੁਰੱਖਿਆ ਕਰੋ' 'ਤੇ ਕਲਿੱਕ ਕਰੋ।</translation>
+<translation id="8067872629359326442">ਤੁਸੀਂ ਹੁਣੇ-ਹੁਣੇ ਕਿਸੇ ਭਰਮਾਊ ਸਾਈਟ 'ਤੇ ਆਪਣਾ ਪਾਸਵਰਡ ਦਾਖਲ ਕੀਤਾ ਹੈ। Chromium ਮਦਦ ਕਰ ਸਕਦਾ ਹੈ। ਆਪਣਾ ਪਾਸਵਰਡ ਬਦਲਣ ਅਤੇ ਆਪਣੇ ਖਾਤੇ ਦੇ ਜੋਖਮ ਵਿੱਚ ਹੋਣ ਬਾਰੇ Google ਨੂੰ ਸੂਚਿਤ ਕਰਨ ਲਈ, 'ਖਾਤੇ ਦੀ ਸੁਰੱਖਿਆ ਕਰੋ' 'ਤੇ ਕਲਿੱਕ ਕਰੋ।</translation>
 <translation id="8070439594494267500">ਐਪ ਪ੍ਰਤੀਕ</translation>
 <translation id="8070495475341517754">ਸਥਾਨਕ ਅਤੇ ਇਤਿਹਾਸਕ ਥਾਵਾਂ ਦੇ ਟੂਰ</translation>
 <translation id="8073647227500388356">ਸਵੈ-ਚਲਤ ਵਾਹਨ</translation>
@@ -4283,7 +4283,7 @@
 <translation id="961663415146723894">ਹੇਠਾਂ ਜਿਲਦਬੰਦ</translation>
 <translation id="961856697154696964">ਬ੍ਰਾਊਜ਼ਿੰਗ ਡਾਟਾ ਮਿਟਾਓ</translation>
 <translation id="961930410699694996">ਇਸ ਸਮੇਂ ਟਿਕਾਣੇ ਦੀ ਆਗਿਆ ਹੈ</translation>
-<translation id="962484866189421427">ਇਹ ਸਮੱਗਰੀ ਭਰਮਪੂਰਨ ਐਪਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰ ਸਕਦੀ ਹੈ, ਜੋ ਕੁਝ ਹੋਰ ਹੋਣ ਦਾ ਦਾਅਵਾ ਕਰਦੀਆਂ ਹਨ ਜਾਂ ਅਜਿਹਾ ਡਾਟਾ ਇਕੱਠਾ ਕਰਦੀਆਂ ਹਨ ਜਿਸਦੀ ਵਰਤੋਂ ਨਾਲ ਤੁਹਾਡੇ 'ਤੇ ਨਜ਼ਰ ਰੱਖੀ ਜਾ ਸਕਦੀ ਹੈ। <ph name="BEGIN_LINK" />ਫਿਰ ਵੀ ਦਿਖਾਓ<ph name="END_LINK" /></translation>
+<translation id="962484866189421427">ਇਹ ਸਮੱਗਰੀ ਭਰਮਾਊ ਐਪਾਂ ਨੂੰ ਸਥਾਪਤ ਕਰ ਸਕਦੀ ਹੈ, ਜੋ ਕੁਝ ਹੋਰ ਹੋਣ ਦਾ ਦਾਅਵਾ ਕਰਦੀਆਂ ਹਨ ਜਾਂ ਅਜਿਹਾ ਡਾਟਾ ਇਕੱਠਾ ਕਰਦੀਆਂ ਹਨ ਜਿਸਦੀ ਵਰਤੋਂ ਨਾਲ ਤੁਹਾਡੇ 'ਤੇ ਨਜ਼ਰ ਰੱਖੀ ਜਾ ਸਕਦੀ ਹੈ। <ph name="BEGIN_LINK" />ਫਿਰ ਵੀ ਦਿਖਾਓ<ph name="END_LINK" /></translation>
 <translation id="963734905955638680">ਤੁਹਾਡੇ ਖੇਤਰ ਦੇ ਕਨੂੰਨ ਦੇ ਆਧਾਰ 'ਤੇ, Chromium ਤੁਹਾਨੂੰ ਆਪਣਾ ਪੂਰਵ-ਨਿਰਧਾਰਿਤ ਖੋਜ ਇੰਜਣ ਚੁਣਨ ਲਈ ਕਹਿੰਦਾ ਹੈ। ਇਹ ਖੋਜ ਇੰਜਣ ਤੁਹਾਡੇ ਖੇਤਰ ਵਿੱਚ ਪ੍ਰਸਿੱਧ ਹਨ ਅਤੇ ਬੇਤਰਤੀਬਵਾਰ ਕ੍ਰਮ ਵਿੱਚ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ।</translation>
 <translation id="963837307749850257">ਸਾਰੇ ਵਰਤੋਂਕਾਰ</translation>
 <translation id="964050462028070434">ਪਾਸਵਰਡਾਂ ਅਤੇ ਪਾਸਕੀਆਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ…</translation>
diff --git a/components/strings/components_strings_pl.xtb b/components/strings/components_strings_pl.xtb
index 91316b0..0b5617f 100644
--- a/components/strings/components_strings_pl.xtb
+++ b/components/strings/components_strings_pl.xtb
@@ -1105,6 +1105,7 @@
 <translation id="3126023634486644099">Etykiety (trwałe)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> jest teraz Twoją domyślną wyszukiwarką</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – szukaj w: <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Brak}=1{dane logowania dla 1 konta}few{dane logowania dla # kont}many{dane logowania dla # kont}other{dane logowania dla # konta}}</translation>
 <translation id="3140646734028448730">Usługi dla firm</translation>
 <translation id="3141093262818886744">Otwórz mimo to</translation>
 <translation id="3141641372357166056">Brak decyzji w sprawie zgody</translation>
@@ -2480,7 +2481,6 @@
 <translation id="5786044859038896871">Chcesz wpisać dane swojej karty?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Ta forma płatności zostanie usunięta z tego urządzenia</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Brak}=1{dane logowania dla 1 konta}few{dane logowania dla # kont}many{dane logowania dla # kont}other{dane logowania dla # konta}}</translation>
 <translation id="5800727402210090597">Naprawa telefonów komórkowych i powiązane usługi</translation>
 <translation id="580241730938216256">Rozpocznij aktualizację</translation>
 <translation id="5803412860119678065">Chcesz wpisać dane swojej karty (<ph name="CARD_DETAIL" />)?</translation>
@@ -3212,7 +3212,6 @@
 <translation id="7201591969684833065">Administrator może zobaczyć:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, naciśnij Tab, a potem Enter, aby otworzyć nową kartę incognito i przeglądać prywatnie</translation>
 <translation id="7203375778433816396">Ustaw Chrome jako domyślną przeglądarkę w systemie</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Brak}=1{1 klucz dostępu}few{# klucze dostępu}many{# kluczy dostępu}other{# klucza dostępu}}</translation>
 <translation id="7210863904660874423">Serwer <ph name="HOST_NAME" /> nie spełnia norm bezpieczeństwa.</translation>
 <translation id="7210993021468939304">Wyświetlanie aktywności Linuksa w kontenerze oraz instalowanie i uruchamianie aplikacji Linuksa w kontenerze</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Więcej informacji<ph name="END_LINK" /> na temat tego problemu.</translation>
diff --git a/components/strings/components_strings_pt-BR.xtb b/components/strings/components_strings_pt-BR.xtb
index 7d8c813..0d7b62b 100644
--- a/components/strings/components_strings_pt-BR.xtb
+++ b/components/strings/components_strings_pt-BR.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Monitorando preço</translation>
 <translation id="3037605927509011580">Ah, não!</translation>
 <translation id="3039406992698062762">Viagens em família</translation>
+<translation id="3041176923638368519">Consulte os termos dos benefícios do cartão</translation>
 <translation id="3041612393474885105">Informações do certificado</translation>
 <translation id="3045769629416806687">Esportes radicais</translation>
 <translation id="305162504811187366">o histórico da Área de trabalho remota do Google Chrome, incluindo carimbos de data/hora, hosts e IDs de sessões de clientes.</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Rótulos (permanentes)</translation>
 <translation id="3133565499688974786">Agora <ph name="SEARCH_ENGINE_NAME" /> é seu mecanismo de pesquisa padrão</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" />: pesquisar <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Nenhum}=1{dados de login para 1 conta}one{dados de login para # conta}other{dados de login para # contas}}</translation>
 <translation id="3140646734028448730">Serviços comerciais</translation>
 <translation id="3141093262818886744">Abrir mesmo assim</translation>
 <translation id="3141641372357166056">Nenhuma decisão de consentimento</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Quer preencher as informações do cartão?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Essa forma de pagamento vai ser excluída do dispositivo</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Nenhum}=1{dados de login para 1 conta}one{dados de login para # conta}other{dados de login para # contas}}</translation>
 <translation id="5800727402210090597">Serviços e assistência técnica para smartphones</translation>
 <translation id="580241730938216256">Iniciar atualização</translation>
 <translation id="5803412860119678065">Quer preencher as informações do seu cartão <ph name="CARD_DETAIL" />?</translation>
@@ -2590,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (sincronizados)</translation>
 <translation id="6028591542479806248">Gerenciar notificações recebidas por e-mail e no dispositivo móvel</translation>
 <translation id="6028833024483927901">Culinária mundial</translation>
+<translation id="6030251660719692307">Chave de acesso do Gerenciador de senhas do Google</translation>
 <translation id="603068602130820122">Dois grampos no lado direito</translation>
 <translation id="6032524144326295339">Caixa de e-mails 2</translation>
 <translation id="6032955021262906325">Encadernação no lado esquerdo</translation>
@@ -3207,7 +3209,6 @@
 <translation id="7201591969684833065">O administrador pode ver:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />: pressione "Tab" e depois "Enter" para abrir uma nova guia anônima e navegar com privacidade</translation>
 <translation id="7203375778433816396">Definir o Chrome como o navegador padrão do sistema</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Nenhuma}=1{1 chave de acesso}one{# chave de acesso}other{# chaves de acesso}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> não adere aos padrões de segurança.</translation>
 <translation id="7210993021468939304">A atividade do Linux no contêiner, bem como instalar e executar apps do Linux no contêiner</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Saiba mais<ph name="END_LINK" /> sobre este problema.</translation>
diff --git a/components/strings/components_strings_pt-PT.xtb b/components/strings/components_strings_pt-PT.xtb
index 50ef693..5aca63d2 100644
--- a/components/strings/components_strings_pt-PT.xtb
+++ b/components/strings/components_strings_pt-PT.xtb
@@ -1105,6 +1105,7 @@
 <translation id="3126023634486644099">Etiquetas (permanente)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> é agora o seu motor de pesquisa predefinido</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Pesquisar <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Sem}=1{dados de início de sessão para 1 conta}other{dados de início de sessão para # contas}}</translation>
 <translation id="3140646734028448730">Serviços empresariais</translation>
 <translation id="3141093262818886744">Abrir mesmo assim</translation>
 <translation id="3141641372357166056">Sem decisão sobre o consentimento</translation>
@@ -2480,7 +2481,6 @@
 <translation id="5786044859038896871">Quer preencher as informações do cartão?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Este método de pagamento vai ser eliminado deste dispositivo</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Nenhuns}=1{dados de início de sessão para 1 conta}other{dados de início de sessão para # contas}}</translation>
 <translation id="5800727402210090597">Serviços e reparação de telemóveis</translation>
 <translation id="580241730938216256">Iniciar atualização</translation>
 <translation id="5803412860119678065">Quer preencher o seu cartão <ph name="CARD_DETAIL" />?</translation>
@@ -3212,7 +3212,6 @@
 <translation id="7201591969684833065">O administrador pode ver:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, prima Tab e, em seguida, Enter para abrir um novo separador de navegação anónima para navegar em privado</translation>
 <translation id="7203375778433816396">Defina o Chrome como o navegador predefinido do sistema</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Nenhuma}=1{1 chave de acesso}other{# chaves de acesso}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> não respeita os padrões de segurança.</translation>
 <translation id="7210993021468939304">A atividade do Linux dentro do contentor, podendo instalar e executar apps para Linux no contentor.</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Saiba mais<ph name="END_LINK" /> sobre este problema.</translation>
diff --git a/components/strings/components_strings_ro.xtb b/components/strings/components_strings_ro.xtb
index 0fe3ac06..a6cafb3 100644
--- a/components/strings/components_strings_ro.xtb
+++ b/components/strings/components_strings_ro.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Etichete (permanente)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> este acum motorul de căutare prestabilit</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Caută în <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Niciuna}=1{date de conectare pentru un cont}few{date de conectare pentru # conturi}other{date de conectare pentru # de conturi}}</translation>
 <translation id="3140646734028448730">Servicii comerciale</translation>
 <translation id="3141093262818886744">Deschide oricum</translation>
 <translation id="3141641372357166056">Nicio decizie privind consimțământul</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">Dorești să completezi datele cardului de credit?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Metoda de plată se va șterge de pe acest dispozitiv</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Fără}=1{date de conectare pentru un cont}few{date de conectare pentru # conturi}other{date de conectare pentru # de conturi}}</translation>
 <translation id="5800727402210090597">Service și reparații pentru telefoane mobile</translation>
 <translation id="580241730938216256">Începe actualizarea</translation>
 <translation id="5803412860119678065">Dorești să completezi datele <ph name="CARD_DETAIL" />?</translation>
@@ -3209,7 +3209,6 @@
 <translation id="7201591969684833065">Administratorul tău poate să vadă:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, apasă pe Tab, apoi pe Enter pentru a deschide o nouă filă incognito ca să navighezi în privat</translation>
 <translation id="7203375778433816396">Setează Chrome ca browser prestabilit pentru sistem</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Fără}=1{O cheie de acces}few{# chei de acces}other{# de chei de acces}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> nu respectă standardele de securitate.</translation>
 <translation id="7210993021468939304">activitatea Linux din container și pot să instaleze și să ruleze aplicații Linux în container</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Află mai multe<ph name="END_LINK" /> despre această problemă.</translation>
diff --git a/components/strings/components_strings_ru.xtb b/components/strings/components_strings_ru.xtb
index 30cf6f9..c628d5861 100644
--- a/components/strings/components_strings_ru.xtb
+++ b/components/strings/components_strings_ru.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Этикетки (самоклеящиеся)</translation>
 <translation id="3133565499688974786">Теперь <ph name="SEARCH_ENGINE_NAME" /> – поисковая система по умолчанию.</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Поиск по разделу "<ph name="KEYWORD_SHORT_NAME" />"</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Нет}=1{данные для входа в 1 аккаунт}one{данные для входа в # аккаунт}few{данные для входа в # аккаунта}many{данные для входа в # аккаунтов}other{данные для входа в # аккаунта}}</translation>
 <translation id="3140646734028448730">Услуги для бизнеса</translation>
 <translation id="3141093262818886744">Все равно открыть</translation>
 <translation id="3141641372357166056">пользователь ещё не принял решение</translation>
@@ -2476,7 +2477,6 @@
 <translation id="5786044859038896871">Заполнить данные банковской карты?</translation>
 <translation id="5789643057113097023">:</translation>
 <translation id="5793317771769868848">Этот способ оплаты будет удален с устройства.</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Нет данных}=1{учетные данные для 1 аккаунта}one{учетные данные для # аккаунта}few{учетные данные для # аккаунтов}many{учетные данные для # аккаунтов}other{учетные данные для # аккаунта}}</translation>
 <translation id="5800727402210090597">Ремонт и обслуживание мобильных телефонов</translation>
 <translation id="580241730938216256">Обновить</translation>
 <translation id="5803412860119678065">Заполнить данные банковской карты <ph name="CARD_DETAIL" />?</translation>
@@ -3208,7 +3208,6 @@
 <translation id="7201591969684833065">Администратор может отслеживать:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />. Нажмите Tab и затем Ввод, чтобы открыть новую вкладку в режиме инкогнито.</translation>
 <translation id="7203375778433816396">Сделать Chrome браузером по умолчанию</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Нет ключей доступа}=1{1 ключ доступа}one{# ключ доступа}few{# ключа доступа}many{# ключей доступа}other{# ключа доступа}}</translation>
 <translation id="7210863904660874423">Сайт <ph name="HOST_NAME" /> не соответствует стандартам безопасности.</translation>
 <translation id="7210993021468939304">Действия Linux в контейнере (также он может устанавливать и запускать приложения Linux из контейнера).</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Подробнее <ph name="END_LINK" /> об этой неполадке.</translation>
diff --git a/components/strings/components_strings_si.xtb b/components/strings/components_strings_si.xtb
index 46fcf5f..70d52fc 100644
--- a/components/strings/components_strings_si.xtb
+++ b/components/strings/components_strings_si.xtb
@@ -615,6 +615,7 @@
 <translation id="2122214041802369259">මිල ඉහළයි</translation>
 <translation id="2122719317867821810">මෙම ප්‍රතිපත්තිය අපේක්ෂිත පරිදි ක්‍රියාත්මක වන නමුත් ගැටුම්කාරී අගයක් වෙනත් තැනක සකසා ඇති අතර එය මෙම ප්‍රතිපත්තියෙන් අබිබවා යයි.</translation>
 <translation id="2126374524350484896">PDF නිෂ්පාදක:</translation>
+<translation id="2127090458081644412">මුරපදය මෙම උපාංගයට සුරැකිණි</translation>
 <translation id="2130448033692577677">ඔබ සඳහන් කර ඇති අච්චු DnsOverHttpsMode ප්‍රතිපත්තිය නොසැකසීම හේතුවෙන් නොයෙදිය හැක.</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">මේවා අහඹු අනුපිළිවෙලින් පෙන්වයි. ඔබට ඕනෑම වේලාවක ඔබේ පෙරනිමිය වෙනස් කළ හැක.</translation>
@@ -1104,6 +1105,7 @@
 <translation id="3126023634486644099">ලේබල් (ස්ථිර)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> දැන් ඔබේ පෙරනිමි සෙවීම් යන්ත්‍රය වේ</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> සෙවීම</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{කිසිවක් නැත}=1{1 ගිණුමක් සඳහා පුරන දත්ත}one{ගිණුම් #ක් සඳහා පුරන දත්ත}other{ගිණුම් #ක් සඳහා පුරන දත්ත}}</translation>
 <translation id="3140646734028448730">ව්‍යාපාරික සේවා</translation>
 <translation id="3141093262818886744">කෙසේ වුවත් විවෘත කරන්න</translation>
 <translation id="3141641372357166056">කැමැත්ත තීරණයක් නැත</translation>
@@ -2031,6 +2033,7 @@
 <translation id="4901778704868714008">සුරකින්න...</translation>
 <translation id="4901952598169637881">සාමාන්‍ය සපත්තු</translation>
 <translation id="4905659621780993806">ඔබගේ පරිපාලක ඔබගේ උපාංගය <ph name="DATE" /> <ph name="TIME" />ට ස්වයංක්‍රියව යළි ආරම්භ කරනු ඇත ඔබගේ උපාංගය යළි ආරම්භ කිරීමට පෙර කිනම් හෝ විවෘත අයිතම සුරකින්න.</translation>
+<translation id="4913784027728226227">ඔබේ සියලුම මෙම මුරපදය සුරැකී භාවිත කිරීමට, ඒ ඔබ බව සත්‍යාපන කරන්න</translation>
 <translation id="4913987521957242411">ඉහළ වමට අනින්න</translation>
 <translation id="4916389289686916969">රූපවාහිනී යතාර්ථ වැඩසටහන්</translation>
 <translation id="4917064667437236721">මූර්තන සිලින්ඩරය</translation>
@@ -2314,6 +2317,7 @@
 <translation id="5470861586879999274">සංස්කරණය &amp;යළි කරන්න</translation>
 <translation id="547963486735802022">ඔබේ ගොනු නැවත මාරු කිරීමට උත්සාහ කරන්න</translation>
 <translation id="5481076368049295676">මෙම අන්තර්ගතය ඔබේ උපාංගය මත ඔබේ තොරතුරු සොරකම් කරන හෝ මකන අනතුරුදායක මෘදුකාංග ස්ථාපනය කිරීමට උත්සාහ කළ හැකිය. <ph name="BEGIN_LINK" />කෙසේ වෙතත් පෙන්වන්න<ph name="END_LINK" />.</translation>
+<translation id="5481682542063333508">ලිවීමේ උදවු පිරිනමන්න</translation>
 <translation id="54817484435770891">වලංගු ලිපිනයක් එක් කරන්න</translation>
 <translation id="5483838506518938965">ඔබ සියල්ල සකසා ඇත</translation>
 <translation id="5485973315555778056">ක්ලවුඩ් යන්ත්‍රය</translation>
@@ -2477,7 +2481,6 @@
 <translation id="5786044859038896871">ඔබට ඔබේ කාඩ්පත් තොරතුරු පිරවීමට අවශ්‍යද?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">මෙම ගෙවීමේ ක්‍රමය මෙම උපාංගයෙන් මකනු ඇත</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{කිසිත් නැත}=1{1 ගිණුමක් සඳහා පුරනය වීමේ දත්ත}one{ගිණුම් #ක් සඳහා පුරනය වීමේ දත්ත}other{ගිණුම් #ක් සඳහා පුරනය වීමේ දත්ත}}</translation>
 <translation id="5800727402210090597">ජංගම දුරකථන අලුත්වැඩියා සහ සේවා</translation>
 <translation id="580241730938216256">යාවත්කාලීන කිරීම ආරම්භ කරන්න</translation>
 <translation id="5803412860119678065">ඔබට ඔබේ <ph name="CARD_DETAIL" /> පිරවීමට අවශ්‍යද?</translation>
@@ -3209,7 +3212,6 @@
 <translation id="7201591969684833065">ඔබේ පරිපාලකයාට බැලිය හැක්කේ:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, පුද්ගලිකව බ්‍රවුස් කිරීමට නව අප්‍රකට ටැබයක් විවෘත කිරීමට, Tab ඔබා අනතුරුව Enter ඔබන්න</translation>
 <translation id="7203375778433816396">පද්ධතියේ පෙරනිමි බ්‍රව්සරය ලෙස Chrome සකසන්න</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{කිසිත් නැත}=1{1 මුරයතුරක්}one{මුරයතුරු #ක්}other{මුරයතුරු #ක්}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> ආරක්ෂක සම්මත අනුගමනය නොකරයි.</translation>
 <translation id="7210993021468939304">බඳුන තුළ ලිනක්ස් ක්‍රියාව, සහ බඳුන තුළ ලිනක්ස් යෙදුම් ස්ථාපන කර ධාවන කළ හැක</translation>
 <translation id="721197778055552897">මෙම ගැටළුව පිළිබඳ <ph name="BEGIN_LINK" />තවත් දැනගන්න<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_sk.xtb b/components/strings/components_strings_sk.xtb
index e22643e..977eafc 100644
--- a/components/strings/components_strings_sk.xtb
+++ b/components/strings/components_strings_sk.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Štítky (trvalé)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> je teraz vaším predvoleným vyhľadávačom</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Vyhľadávanie položiek (<ph name="KEYWORD_SHORT_NAME" />)</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Žiadne}=1{prihlasovacie údaje pre 1 účet}few{prihlasovacie údaje pre # účty}many{sign-in data for # accounts}other{prihlasovacie údaje pre # účtov}}</translation>
 <translation id="3140646734028448730">Služby pre firmy</translation>
 <translation id="3141093262818886744">Otvoriť aj tak</translation>
 <translation id="3141641372357166056">Žiadne rozhodnutie o súhlase</translation>
@@ -2473,7 +2474,6 @@
 <translation id="5786044859038896871">Chcete vyplniť informácie o karte?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Tento spôsob platby bude odstránený z tohto zariadenia</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Žiadne}=1{prihlasovacie údaje pre 1 účet}few{prihlasovacie údaje pre # účty}many{sign-in data for # accounts}other{prihlasovacie údaje pre # účtov}}</translation>
 <translation id="5800727402210090597">Opravy a servis mobilných telefónov</translation>
 <translation id="580241730938216256">Spustiť aktualizáciu</translation>
 <translation id="5803412860119678065">Chcete vyplniť informácie o karte <ph name="CARD_DETAIL" />?</translation>
@@ -3204,7 +3204,6 @@
 <translation id="7201591969684833065">Váš správca uvidí:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, stlačením klávesov Tab a potom Enter otvorte novú kartu inkognito a prehliadajte v súkromí</translation>
 <translation id="7203375778433816396">Nastaviť Chrome ako predvolený prehliadač systému</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Žiadny}=1{1 prístupový kľúč}few{# prístupové kľúče}many{# passkeys}other{# prístupových kľúčov}}</translation>
 <translation id="7210863904660874423">Web <ph name="HOST_NAME" /> nespĺňa bezpečnostné štandardy.</translation>
 <translation id="7210993021468939304">Aktivita Linux v rámci kontajnera. Môže inštalovať a spúšťať aplikácie pre systém LInux v kontajneri.</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Ďalšie informácie<ph name="END_LINK" /> o tomto probléme.</translation>
diff --git a/components/strings/components_strings_sl.xtb b/components/strings/components_strings_sl.xtb
index 1ad7bea..9ec2e43 100644
--- a/components/strings/components_strings_sl.xtb
+++ b/components/strings/components_strings_sl.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Spremljanje cene</translation>
 <translation id="3037605927509011580">Ti šment!</translation>
 <translation id="3039406992698062762">Družinska potovanja</translation>
+<translation id="3041176923638368519">Oglejte si pogoje za ugodnosti kartice</translation>
 <translation id="3041612393474885105">Informacije o potrdilu</translation>
 <translation id="3045769629416806687">Ekstremni športi</translation>
 <translation id="305162504811187366">Zgodovina Oddaljenega namizja Chrome, vključno s časovnimi žigi, gostitelji in ID-ji sej odjemalca</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Labels (Permanent)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> je zdaj vaš privzeti iskalnik</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Iskanje tu: <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Nič}=1{podatki za prijavo za 1 račun}one{podatki za prijavo za # račun}two{podatki za prijavo za # računa}few{podatki za prijavo za # račune}other{podatki za prijavo za # računov}}</translation>
 <translation id="3140646734028448730">Poslovne storitve</translation>
 <translation id="3141093262818886744">Vseeno odpri</translation>
 <translation id="3141641372357166056">Brez odločitve glede privolitve</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Ali želite izpolniti podatke kreditne kartice?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">To plačilno sredstvo bo izbrisano iz te naprave.</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Brez}=1{podatki za prijavo za 1 račun}one{podatki za prijavo za # račun}two{podatki za prijavo za # računa}few{podatki za prijavo za # račune}other{podatki za prijavo za # računov}}</translation>
 <translation id="5800727402210090597">Popravila in servis mobilnih telefonov</translation>
 <translation id="580241730938216256">Začetek posodobitve</translation>
 <translation id="5803412860119678065">Ali želite izpolniti podatke za kartico <ph name="CARD_DETAIL" />?</translation>
@@ -2590,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (sinhronizirano)</translation>
 <translation id="6028591542479806248">Upravljanje obvestil v mobilnih napravah in po e-pošti.</translation>
 <translation id="6028833024483927901">Svetovna kuhinja</translation>
+<translation id="6030251660719692307">Ključ za dostop iz Googlovega upravitelja gesel</translation>
 <translation id="603068602130820122">Dvojno spenjanje na desni</translation>
 <translation id="6032524144326295339">Nabiralnik 2</translation>
 <translation id="6032955021262906325">Vezava na levi</translation>
@@ -3207,7 +3209,6 @@
 <translation id="7201591969684833065">Skrbniku je prikazano to:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, pritisnite tabulatorko, nato Enter, če želite odpreti nov anonimni zavihek za zasebno brskanje</translation>
 <translation id="7203375778433816396">Nastavi Chrome kot privzeti brskalnik sistema</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Brez}=1{1 ključ za dostop}one{# ključ za dostop}two{# ključa za dostop}few{# ključi za dostop}other{# ključev za dostop}}</translation>
 <translation id="7210863904660874423">Spletno mesto <ph name="HOST_NAME" /> ne upošteva varnostnih standardov.</translation>
 <translation id="7210993021468939304">Dejavnost Linuxa v vsebniku in omogočeno nameščanje ter izvajanje aplikacij za Linux v vsebniku</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Več o<ph name="END_LINK" /> tej težavi.</translation>
diff --git a/components/strings/components_strings_sq.xtb b/components/strings/components_strings_sq.xtb
index 5a9bf8e..a96f361 100644
--- a/components/strings/components_strings_sq.xtb
+++ b/components/strings/components_strings_sq.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Çmimi po monitorohet</translation>
 <translation id="3037605927509011580">Ndërprerje aksidentale!</translation>
 <translation id="3039406992698062762">Udhëtime familjare</translation>
+<translation id="3041176923638368519">Shiko kushtet për përfitimet për kartat</translation>
 <translation id="3041612393474885105">Informacioni i certifikatës</translation>
 <translation id="3045769629416806687">Sporte ekstreme</translation>
 <translation id="305162504811187366">Historiku i "Desktopit në distancë të Chrome", duke përfshirë vulat kohore, organizatorët dhe ID-të e seancës së klientit.</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Etiketa (të përhershme)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> tani është motori yt i parazgjedhur i kërkimit</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Kërko te <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Asnjë}=1{të dhënat e identifikimit për 1 llogari}other{të dhënat e identifikimit për # llogari}}</translation>
 <translation id="3140646734028448730">Shërbime biznesi</translation>
 <translation id="3141093262818886744">Hape sidoqoftë</translation>
 <translation id="3141641372357166056">Nuk ka vendim për pëlqimin</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Dëshiron që të plotësosh informacionet e kartës?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Kjo mënyrë pagese do të fshihet nga kjo pajisje</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Asnjë}=1{të dhënat e identifikimit për 1 llogari}other{të dhënat e identifikimit për # llogari}}</translation>
 <translation id="5800727402210090597">Riparim dhe shërbime për telefona celularë</translation>
 <translation id="580241730938216256">Fillo përditësimin</translation>
 <translation id="5803412860119678065">Dëshiron që të plotësosh informacionet për <ph name="CARD_DETAIL" />?</translation>
@@ -2590,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (sinkronizuar)</translation>
 <translation id="6028591542479806248">Menaxho njoftimet e email-it dhe pajisjes celulare</translation>
 <translation id="6028833024483927901">Kuzhina botërore</translation>
+<translation id="6030251660719692307">Çelësi i kalimit nga "Menaxheri i fjalëkalimeve i Google"</translation>
 <translation id="603068602130820122">Dy kapje me tel djathtas</translation>
 <translation id="6032524144326295339">Kutia postare 2</translation>
 <translation id="6032955021262906325">Lidhje majtas</translation>
@@ -3206,7 +3208,6 @@
 <translation id="7201591969684833065">Administratori yt mund të shohë:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, shtyp tastin Tab dhe më pas tastin Enter për të hapur një dritare të re "të fshehtë" për të shfletuar në mënyrë private</translation>
 <translation id="7203375778433816396">Cakto Chrome si shfletuesin e parazgjedhur të sistemit</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Asnjë}=1{1 çelës kalimi}other{# çelësa kalimi}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> nuk i respekton standardet e sigurisë.</translation>
 <translation id="7210993021468939304">Aktiviteti i Linux brenda kontejnerit dhe mund të instalojë dhe të ekzekutojë aplikacione të Linux brenda kontejnerit</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Mëso më shumë<ph name="END_LINK" /> rreth këtij problemi.</translation>
diff --git a/components/strings/components_strings_sr-Latn.xtb b/components/strings/components_strings_sr-Latn.xtb
index 0b6de29..f1470620 100644
--- a/components/strings/components_strings_sr-Latn.xtb
+++ b/components/strings/components_strings_sr-Latn.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Nalepnice (trajne)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> je sada vaš podrazumevani pretraživač</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Pretražite stavku <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{None}=1{podaci za prijavljivanje za 1 nalog}one{podaci za prijavljivanje za # nalog}few{podaci za prijavljivanje za # naloga}other{podaci za prijavljivanje za # naloga}}</translation>
 <translation id="3140646734028448730">Poslovne usluge</translation>
 <translation id="3141093262818886744">Ipak otvori</translation>
 <translation id="3141641372357166056">Nema odluke o saglasnosti</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">Želite li da popunite informacije o kartici?</translation>
 <translation id="5789643057113097023">,</translation>
 <translation id="5793317771769868848">Ovaj način plaćanja će biti izbrisan sa ovog uređaja</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Nijedan}=1{podaci za prijavljivanje za 1 nalog}one{podaci za prijavljivanje za # nalog}few{podaci za prijavljivanje za # naloga}other{podaci za prijavljivanje za # naloga}}</translation>
 <translation id="5800727402210090597">Popravke i usluge u vezi sa mobilnim telefonima</translation>
 <translation id="580241730938216256">Pokreni ažuriranje</translation>
 <translation id="5803412860119678065">Želite li da popunite podacima <ph name="CARD_DETAIL" />?</translation>
@@ -3208,7 +3208,6 @@
 <translation id="7201591969684833065">Administrator može da vidi:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, pritisnite Tab, pa Enter da biste otvorili novu karticu bez arhiviranja i pregledali privatno</translation>
 <translation id="7203375778433816396">Podesite Chrome kao podrazumevani pregledač sistema</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Nijedan}=1{1 pristupni ključ}one{# pristupni ključ}few{# pristupna ključa}other{# pristupnih ključeva}}</translation>
 <translation id="7210863904660874423">Host <ph name="HOST_NAME" /> ne poštuje bezbednosne standarde.</translation>
 <translation id="7210993021468939304">Linux aktivnosti unutar kontejnera i može da instalira i pokreće Linux aplikacije unutar kontejnera</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Saznajte više<ph name="END_LINK" /> o ovom problemu.</translation>
diff --git a/components/strings/components_strings_sr.xtb b/components/strings/components_strings_sr.xtb
index 49622c2..298bfa10 100644
--- a/components/strings/components_strings_sr.xtb
+++ b/components/strings/components_strings_sr.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Налепнице (трајне)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> је сада ваш подразумевани претраживач</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Претражите ставку <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{None}=1{подаци за пријављивање за 1 налог}one{подаци за пријављивање за # налог}few{подаци за пријављивање за # налога}other{подаци за пријављивање за # налога}}</translation>
 <translation id="3140646734028448730">Пословне услуге</translation>
 <translation id="3141093262818886744">Ипак отвори</translation>
 <translation id="3141641372357166056">Нема одлуке о сагласности</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">Желите ли да попуните информације о картици?</translation>
 <translation id="5789643057113097023">,</translation>
 <translation id="5793317771769868848">Овај начин плаћања ће бити избрисан са овог уређаја</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Ниједан}=1{подаци за пријављивање за 1 налог}one{подаци за пријављивање за # налог}few{подаци за пријављивање за # налога}other{подаци за пријављивање за # налога}}</translation>
 <translation id="5800727402210090597">Поправке и услуге у вези са мобилним телефонима</translation>
 <translation id="580241730938216256">Покрени ажурирање</translation>
 <translation id="5803412860119678065">Желите ли да попуните подацима <ph name="CARD_DETAIL" />?</translation>
@@ -3208,7 +3208,6 @@
 <translation id="7201591969684833065">Администратор може да види:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, притисните Tab, па Enter да бисте отворили нову картицу без архивирања и прегледали приватно</translation>
 <translation id="7203375778433816396">Подесите Chrome као подразумевани прегледач система</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Ниједан}=1{1 приступни кључ}one{# приступни кључ}few{# приступна кључа}other{# приступних кључева}}</translation>
 <translation id="7210863904660874423">Хост <ph name="HOST_NAME" /> не поштује безбедносне стандарде.</translation>
 <translation id="7210993021468939304">Linux активности унутар контејнера и може да инсталира и покреће Linux апликације унутар контејнера</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Сазнајте више<ph name="END_LINK" /> о овом проблему.</translation>
diff --git a/components/strings/components_strings_sv.xtb b/components/strings/components_strings_sv.xtb
index 301f4a1..0fc2874f 100644
--- a/components/strings/components_strings_sv.xtb
+++ b/components/strings/components_strings_sv.xtb
@@ -244,7 +244,7 @@
 <translation id="1432187715652018471">Sidan vill installera en tjänsthanterare.</translation>
 <translation id="1432581352905426595">Hantera sökmotorer</translation>
 <translation id="1433225466058025572">Testa att flytta filerna igen</translation>
-<translation id="1434317006812369578">Chrome har inbyggda säkerhetsfunktioner som skyddar dig när du surfar, till exempel Google Säker webbsökning. Säker webbsökning <ph name="BEGIN_LINK" />hittade nyligen skadlig programvara på <ph name="SITE" /><ph name="END_LINK" />, som är inbäddad på webbplatsen som du försöker besöka.</translation>
+<translation id="1434317006812369578">Chrome har inbyggda säkerhetsfunktioner som skyddar dig när du surfar, till exempel Google Säker webbsökning. Säker webbsökning <ph name="BEGIN_LINK" />hittade nyligen skadlig kod på <ph name="SITE" /><ph name="END_LINK" />, som är inbäddad på webbplatsen som du försöker besöka.</translation>
 <translation id="1435940442311036198">Använd en nyckel på en annan enhet</translation>
 <translation id="1436185428532214179">Får begära tillstånd att redigera filer eller mappar på enheten</translation>
 <translation id="1441816242347931036">Öppna för att fortsätta</translation>
@@ -805,7 +805,7 @@
 <translation id="2482878487686419369">Aviseringar</translation>
 <translation id="248348093745724435">Datorprinciper</translation>
 <translation id="2485243023686553468">Smartphone</translation>
-<translation id="2490199669743245365">Angripare på webbplatsen som du försöker besöka kan installera skadlig programvara som stjäl eller raderar sådant som lösenord, foton, meddelanden eller kreditkortsnummer. Chrome rekommenderar starkt att du går tillbaka till säkra webbplatser. <ph name="BEGIN_LEARN_MORE_LINK" />Läs mer<ph name="END_LEARN_MORE_LINK" /></translation>
+<translation id="2490199669743245365">Angripare på webbplatsen som du försöker besöka kan installera skadlig kod som stjäl eller raderar sådant som lösenord, foton, meddelanden eller kreditkortsnummer. Chrome rekommenderar starkt att du går tillbaka till säkra webbplatser. <ph name="BEGIN_LEARN_MORE_LINK" />Läs mer<ph name="END_LEARN_MORE_LINK" /></translation>
 <translation id="2491120439723279231">Servercertifikatet innehåller fel.</translation>
 <translation id="2491414235131909199">Den här sidan har blockerats av ett tillägg</translation>
 <translation id="2495083838625180221">JSON-analysator</translation>
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Bevakar pris</translation>
 <translation id="3037605927509011580">Oj, ett fel har uppstått!</translation>
 <translation id="3039406992698062762">Familjeresor</translation>
+<translation id="3041176923638368519">Se villkoren för kortförmåner</translation>
 <translation id="3041612393474885105">Certifikatinformation</translation>
 <translation id="3045769629416806687">Extremsporter</translation>
 <translation id="305162504811187366">Historik för Chrome Remote Desktop, bland annat tidsstämplar, värdar och id:n för klientsessioner</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Etiketter (permanenta)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> är nu din standardsökmotor</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Sök i <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Ingen}=1{inloggningsuppgifter för 1 konto}other{inloggningsuppgifter för # konton}}</translation>
 <translation id="3140646734028448730">Företagstjänster</translation>
 <translation id="3141093262818886744">Öppna ändå</translation>
 <translation id="3141641372357166056">Inget samtyckesbeslut</translation>
@@ -1264,7 +1266,7 @@
 <translation id="3433144818443565002">Röst- och videochatt</translation>
 <translation id="3434025015623587566">Google Lösenordshantering behöver mer åtkomst</translation>
 <translation id="3434346831962601311">Inga blockerade ämnen</translation>
-<translation id="343474037147570563">Filer som du laddar upp eller bifogar skickas till Google Cloud eller tredje part för analys. De kan till exempel genomsökas i syfte att upptäcka känsliga uppgifter eller skadlig programvara, och de kan lagras i enlighet med företagspolicyer och är synliga för administratören.</translation>
+<translation id="343474037147570563">Filer som du laddar upp eller bifogar skickas till Google Cloud eller tredje part för analys. De kan till exempel genomsökas i syfte att upptäcka känsliga uppgifter eller skadlig kod, och de kan lagras i enlighet med företagspolicyer och är synliga för administratören.</translation>
 <translation id="3435557549311968410">Kontinuerlig (kort)</translation>
 <translation id="3435738964857648380">Säkerhet</translation>
 <translation id="3438829137925142401">Använd lösenord som har sparats i Google-kontot</translation>
@@ -1460,7 +1462,7 @@
 <translation id="3767485424735936570">Att kopiera och klistra in i <ph name="VM_NAME" /> rekommenderas inte enligt en administratörspolicy</translation>
 <translation id="3772211998634047851">Papper (bond)</translation>
 <translation id="377451872037045164"><ph name="CREATE_GOOGLE_KEEP_NOTE_FOCUSED_FRIENDLY_MATCH_TEXT" />: tryck på Tabb och sedan på Retur om du snabbt vill skapa en ny anteckning i Google Keep</translation>
-<translation id="378026377453746707">Chrome har inbyggda säkerhetsfunktioner som skyddar dig när du surfar, till exempel Google Säker webbsökning. Säker webbsökning <ph name="BEGIN_LINK" />hittade nyligen skadlig programvara på <ph name="SITE" /><ph name="END_LINK" />, som är inbäddad på webbplatsen som du försöker besöka.</translation>
+<translation id="378026377453746707">Chrome har inbyggda säkerhetsfunktioner som skyddar dig när du surfar, till exempel Google Säker webbsökning. Säker webbsökning <ph name="BEGIN_LINK" />hittade nyligen skadlig kod på <ph name="SITE" /><ph name="END_LINK" />, som är inbäddad på webbplatsen som du försöker besöka.</translation>
 <translation id="3780694243617746492">Utmatningsfack</translation>
 <translation id="3781428340399460090">Cerise</translation>
 <translation id="3783418713923659662">Mastercard</translation>
@@ -2044,7 +2046,7 @@
 <translation id="4929871932072157101"><ph name="KEYWORD_FOCUSED_FRIENDLY_MATCH_TEXT" />, tryck på Tabb och sedan på Retur om du vill söka</translation>
 <translation id="4930153903256238152">Hög kapacitet</translation>
 <translation id="4930714375720679147">Aktivera</translation>
-<translation id="4932035752129140860">Text som du klistrar in eller bifogar skickas till Google Cloud eller tredje parter för analys. Den kan till exempel genomsökas i syfte att upptäcka känsliga uppgifter eller skadlig programvara, och den kan lagras i enlighet med företagspolicyer och är synlig för administratören.</translation>
+<translation id="4932035752129140860">Text som du klistrar in eller bifogar skickas till Google Cloud eller tredje parter för analys. Den kan till exempel genomsökas i syfte att upptäcka känsliga uppgifter eller skadlig kod, och den kan lagras i enlighet med företagspolicyer och är synlig för administratören.</translation>
 <translation id="4933468175699107356">Högerklicka för att autofylla sparade uppgifter, till exempel namn eller adress, i ett formulär</translation>
 <translation id="4934780484581617878">Fönsterhantering</translation>
 <translation id="4936134414789135531">Det gick inte att hitta de infogade värdet <ph name="VALUE_NAME" />.</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Vill du att kortuppgifterna ska fyllas i?</translation>
 <translation id="5789643057113097023">,</translation>
 <translation id="5793317771769868848">Den här betalningsmetoden raderas från enheten</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Inga}=1{inloggningsuppgifter för 1 konto}other{inloggningsuppgifter för # konton}}</translation>
 <translation id="5800727402210090597">Mobiltelefonreparationer och -tjänster</translation>
 <translation id="580241730938216256">Starta uppdatering</translation>
 <translation id="5803412860119678065">Vill du att uppgifterna om <ph name="CARD_DETAIL" /> ska fyllas i?</translation>
@@ -2573,7 +2574,7 @@
 <translation id="5995727681868049093">Hantera uppgifter, integritet och säkerhet i Google-kontot</translation>
 <translation id="5996255674476750320">Fordonsmässor</translation>
 <translation id="5997247540087773573">Lösenordet som du precis använde har läckt ut vid ett dataintrång. Du rekommenderas av Google Lösenordshantering att byta det nu och se över dina sparade lösenord för att skydda dina konton.</translation>
-<translation id="5999271311987646952">Chrome har inbyggda säkerhetsfunktioner som skyddar dig när du surfar, till exempel Google Säker webbsökning, som <ph name="BEGIN_LINK" />nyligen hittade skadlig programvara<ph name="END_LINK" /> på webbplatsen du försöker besöka.</translation>
+<translation id="5999271311987646952">Chrome har inbyggda säkerhetsfunktioner som skyddar dig när du surfar, till exempel Google Säker webbsökning, som <ph name="BEGIN_LINK" />nyligen hittade skadlig kod<ph name="END_LINK" /> på webbplatsen du försöker besöka.</translation>
 <translation id="6000528814684428358">Hårdrock och progressiv musik</translation>
 <translation id="6000758707621254961"><ph name="RESULT_COUNT" /> resultat för <ph name="SEARCH_TEXT" /></translation>
 <translation id="6002122790816966947">Dina enheter</translation>
@@ -2764,7 +2765,7 @@
 <translation id="6355392890578844978">Den här webbläsaren hanteras inte av ett företag eller en organisation. Aktiviteter på den här enheten kan hanteras utanför Chromium. <ph name="BEGIN_LINK" />Läs mer<ph name="END_LINK" /></translation>
 <translation id="6358088212770985041">redigera betalningsmetoder</translation>
 <translation id="6358450015545214790">Vad innebär dessa?</translation>
-<translation id="6360213755783740931">Läs mer om skydd mot skadlig programvara</translation>
+<translation id="6360213755783740931">Läs mer om skydd mot skadlig kod</translation>
 <translation id="6360512781839314363">Fastigheter</translation>
 <translation id="6361757823711327522">B7</translation>
 <translation id="6363786367719063276">Visa loggar</translation>
@@ -2910,7 +2911,7 @@
 <translation id="663260587451432563">JIS B4</translation>
 <translation id="6633405994164965230">Datorutbildning</translation>
 <translation id="6633476656216409494">Företags- och produktivitetsprogramvara</translation>
-<translation id="6638353438328951386">Chrome har inbyggda säkerhetsfunktioner som skyddar dig när du surfar, till exempel Google Säker webbsökning, som <ph name="BEGIN_LINK" />nyligen hittade skadlig programvara<ph name="END_LINK" /> på webbplatsen du försöker besöka.</translation>
+<translation id="6638353438328951386">Chrome har inbyggda säkerhetsfunktioner som skyddar dig när du surfar, till exempel Google Säker webbsökning, som <ph name="BEGIN_LINK" />nyligen hittade skadlig kod<ph name="END_LINK" /> på webbplatsen du försöker besöka.</translation>
 <translation id="6643016212128521049">Rensa</translation>
 <translation id="6645291930348198241">få åtkomst till cookies och webbplatsdata.</translation>
 <translation id="6645478838938543427">Aviseringar om prissänkning skickas till <ph name="EMAIL_ADDRESS" /></translation>
@@ -3133,7 +3134,7 @@
 <translation id="7075452647191940183">Begäran är för stor</translation>
 <translation id="7078665357168027058">RA3</translation>
 <translation id="7079138647457502205">Surfa mer skyddat</translation>
-<translation id="7079718277001814089">Webbplatsen innehåller skadlig programvara.</translation>
+<translation id="7079718277001814089">Webbplatsen innehåller skadlig kod.</translation>
 <translation id="7081308185095828845">Funktionen är inte tillgänglig på din enhet</translation>
 <translation id="7081311540357715807">Livsmedelshandlare och livsmedelskedjor</translation>
 <translation id="7083258188081898530">Fack 9</translation>
@@ -3208,7 +3209,6 @@
 <translation id="7201591969684833065">Administratören kan se</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />. Tryck på Tabb och sedan på Retur om du vill öppna en ny inkognitoflik och surfa privat</translation>
 <translation id="7203375778433816396">Ställ in Chrome som standardwebbläsare</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Inga}=1{1 nyckel}other{# nycklar}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> följer inte säkerhetsstandarderna.</translation>
 <translation id="7210993021468939304">Linux-aktivitet i behållaren och kan installera och köra Linux-appar i behållaren</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Läs mer<ph name="END_LINK" /> om problemet.</translation>
@@ -3220,7 +3220,7 @@
 <translation id="7221857374443660083">Din bank vill bekräfta att det är du</translation>
 <translation id="722454870747268814">Ny inkognitoflik</translation>
 <translation id="7227293336683593977">Prishistorik</translation>
-<translation id="7227747683324411744">Angripare på webbplatsen som du försöker besöka kan lura dig att installera skadlig programvara som påverkar hur du surfar, till exempel genom att ändra din startsida eller visa extra annonser på webbplatser som du besöker.</translation>
+<translation id="7227747683324411744">Angripare på webbplatsen som du försöker besöka kan lura dig att installera skadlig kod som påverkar hur du surfar, till exempel genom att ändra din startsida eller visa extra annonser på webbplatser som du besöker.</translation>
 <translation id="7233592378249864828">Skriva ut bekräftelseark</translation>
 <translation id="7234112195906418665">Resor och transportmedel</translation>
 <translation id="7236417832106250253"><ph name="PROGRESS_PERCENT" /> % slutförd | <ph name="ESTIMATED_REMAINING_TIME" /></translation>
@@ -3241,7 +3241,7 @@
 <translation id="725866823122871198">Det gick inte att upprätta en privat anslutning till <ph name="BEGIN_BOLD" /><ph name="DOMAIN" /><ph name="END_BOLD" /> eftersom datorns datum och tid (<ph name="DATE_AND_TIME" />) inte stämmer.</translation>
 <translation id="7260075294900977274">En ny smart mapp som hjälper dig att spara alla shoppingsidor på ett ställe och automatiskt bevakar priser, samlar prisinformation med mera</translation>
 <translation id="7265608370113700582">Adressen är endast tillgänglig på den här enheten</translation>
-<translation id="7273111226200291353">Filer som du laddar ned skickas till Google Cloud eller tredje part för analys. De kan till exempel genomsökas i syfte att upptäcka känsliga uppgifter eller skadlig programvara, och de kan lagras i enlighet med företagspolicyer och är synliga för administratören.</translation>
+<translation id="7273111226200291353">Filer som du laddar ned skickas till Google Cloud eller tredje part för analys. De kan till exempel genomsökas i syfte att upptäcka känsliga uppgifter eller skadlig kod, och de kan lagras i enlighet med företagspolicyer och är synliga för administratören.</translation>
 <translation id="7275334191706090484">Hanterade bokmärken</translation>
 <translation id="7275808129217605899">Hälsosam kost</translation>
 <translation id="7285654172857511148"><ph name="CHANGE_GOOGLE_PASSWORD_FOCUSED_FRIENDLY_MATCH_TEXT" />: tryck på Tabb och sedan på Retur om du vill byta lösenord till Google-kontot</translation>
@@ -3332,7 +3332,7 @@
 <translation id="7429429656042611765">Executive</translation>
 <translation id="7432774160230062882">Verifiera din identitet så att Chromium kan fylla i dina betalningsuppgifter.</translation>
 <translation id="7437289804838430631">Lägg till kontaktuppgifter</translation>
-<translation id="7438338505272634288">Angripare på webbplatsen som du försöker besöka kan lura dig att installera skadlig programvara som påverkar hur du surfar, till exempel genom att ändra din startsida eller visa extra annonser på webbplatser som du besöker. Chrome rekommenderar starkt att du går tillbaka till säkra webbplatser för att undvika skada. <ph name="BEGIN_LEARN_MORE_LINK" />Läs mer<ph name="END_LEARN_MORE_LINK" /></translation>
+<translation id="7438338505272634288">Angripare på webbplatsen som du försöker besöka kan lura dig att installera skadlig kod som påverkar hur du surfar, till exempel genom att ändra din startsida eller visa extra annonser på webbplatser som du besöker. Chrome rekommenderar starkt att du går tillbaka till säkra webbplatser för att undvika skada. <ph name="BEGIN_LEARN_MORE_LINK" />Läs mer<ph name="END_LEARN_MORE_LINK" /></translation>
 <translation id="7440140511386898319">Utforska medan du är offline</translation>
 <translation id="7441627299479586546">Felaktigt policyämne</translation>
 <translation id="7441864845853794192">Gourmet- och specialmat</translation>
@@ -3430,7 +3430,7 @@
 <translation id="7599089013883397081">Tidsgränsen för nedladdningen överskreds</translation>
 <translation id="7600965453749440009">Översätt aldrig från <ph name="LANGUAGE" /></translation>
 <translation id="7601297359530599375">Du ansluter vanligtvis till den här webbplatsen på ett säkert sätt, men den här gången kunde inte Chrome använda en säker anslutning. Det kan hända att en angripare försöker avlyssna eller ändra din nätverksanslutning. <ph name="BEGIN_LEARN_MORE_LINK" />Läs mer<ph name="END_LEARN_MORE_LINK" /></translation>
-<translation id="7605377493722372900">Angripare på webbplatsen som du försöker besöka kan installera skadlig programvara som stjäl eller raderar sådant som lösenord, foton, meddelanden eller kreditkortsnummer.</translation>
+<translation id="7605377493722372900">Angripare på webbplatsen som du försöker besöka kan installera skadlig kod som stjäl eller raderar sådant som lösenord, foton, meddelanden eller kreditkortsnummer.</translation>
 <translation id="7608583484192556132">Huruvida annonser som visas är anpassade kan bero på många saker, bland annat den här inställningen, <ph name="BEGIN_LINK_1" />föreslagna annonser på webbplatser<ph name="END_LINK_1" />, dina <ph name="BEGIN_LINK_2" />cookie-inställningar<ph name="END_LINK_2" /> och om webbplatsen du besöker anpassar annonser. Läs mer om hur du <ph name="BEGIN_LINK_3" />hanterar annonsintegritet<ph name="END_LINK_3" />.</translation>
 <translation id="7610193165460212391">Värdet är utanför intervallet <ph name="VALUE" />.</translation>
 <translation id="7613889955535752492">Upphör: <ph name="EXPIRATION_MONTH" />/<ph name="EXPIRATION_YEAR" /></translation>
@@ -3499,7 +3499,7 @@
 <translation id="7704050614460855821"><ph name="BEGIN_LINK" />Fortsätt till <ph name="SITE" /> (osäkert)<ph name="END_LINK" /></translation>
 <translation id="7705085181312584869">Hjälp mig att skriva</translation>
 <translation id="7705992072972338699">Optisk skiva (högblank)</translation>
-<translation id="7706689436519265630">Filer som du kopierar eller flyttar skickas till Google Cloud eller tredje part för analys. De kan till exempel genomsökas i syfte att upptäcka känsliga uppgifter eller skadlig programvara, och de kan lagras i enlighet med företagspolicyer.</translation>
+<translation id="7706689436519265630">Filer som du kopierar eller flyttar skickas till Google Cloud eller tredje part för analys. De kan till exempel genomsökas i syfte att upptäcka känsliga uppgifter eller skadlig kod, och de kan lagras i enlighet med företagspolicyer.</translation>
 <translation id="7709911732293795808">Försäkring</translation>
 <translation id="7714404809393719981">Foto (halvblankt)</translation>
 <translation id="7714424966701020172">Alternativet för att fylla i fullständigt namn har valts</translation>
@@ -3748,7 +3748,7 @@
 <translation id="8202370299023114387">Konflikt</translation>
 <translation id="8207625368992715508">Motorsport</translation>
 <translation id="8208363704094329105">300 x 400 mm</translation>
-<translation id="8208629719488976364">Innehållet på sidor du skriver ut och information om skrivaren skickas till Google Cloud eller tredje part för analys. Det kan till exempel genomsökas i syfte att upptäcka känsliga uppgifter eller skadlig programvara, och det kan lagras i enlighet med företagspolicyer och är synligt för administratören.</translation>
+<translation id="8208629719488976364">Innehållet på sidor du skriver ut och information om skrivaren skickas till Google Cloud eller tredje part för analys. Det kan till exempel genomsökas i syfte att upptäcka känsliga uppgifter eller skadlig kod, och det kan lagras i enlighet med företagspolicyer och är synligt för administratören.</translation>
 <translation id="8210490490377416373">Välj principnamn</translation>
 <translation id="8211406090763984747">Anslutningen är säker</translation>
 <translation id="8213853114485953510">JIS Exec</translation>
diff --git a/components/strings/components_strings_sw.xtb b/components/strings/components_strings_sw.xtb
index cb74cd37..484214e 100644
--- a/components/strings/components_strings_sw.xtb
+++ b/components/strings/components_strings_sw.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Unafuatilia bei</translation>
 <translation id="3037605927509011580">Lo!</translation>
 <translation id="3039406992698062762">Safari za Kifamilia</translation>
+<translation id="3041176923638368519">Angalia sheria na masharti ya manufaa ya kadi</translation>
 <translation id="3041612393474885105">Maelezo ya Cheti</translation>
 <translation id="3045769629416806687">Michezo Iliyokithiri</translation>
 <translation id="305162504811187366">Historia ya Programu ya Chrome ya Ufikiaji wa Kompyuta kutoka Mbali, ikiwa ni pamoja na mihuri ya wakati, seva pangishi na vitambulisho vya vipindi vya programu teja</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Lebo (Kudumu)</translation>
 <translation id="3133565499688974786">Sasa <ph name="SEARCH_ENGINE_NAME" /> ni mtambo wako chaguomsingi wa kutafuta</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Tafuta <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Hamna}=1{data ya kuingia katika akaunti 1}other{data ya kuingia katika akaunti #}}</translation>
 <translation id="3140646734028448730">Huduma za Biashara</translation>
 <translation id="3141093262818886744">Fungua licha ya hilo</translation>
 <translation id="3141641372357166056">Hakuna uamuzi wa idhini</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Ungependa kujaza maelezo ya kadi yako?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Njia hii ya kulipa itafutwa kwenye kifaa hiki</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Hamna}=1{data ya kuingia katika akaunti 1}other{data ya kuingia katika akaunti #}}</translation>
 <translation id="5800727402210090597">Huduma na Urekebishaji wa Simu za Mkononi</translation>
 <translation id="580241730938216256">Anzisha sasisho</translation>
 <translation id="5803412860119678065">Ungependa kujaza maelezo ya <ph name="CARD_DETAIL" /> yako?</translation>
@@ -2590,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (imesawazishwa)</translation>
 <translation id="6028591542479806248">Dhibiti arifa za barua pepe na kifaa cha mkononi</translation>
 <translation id="6028833024483927901">Mapishi ya Sehemu Mbalimbali Duniani</translation>
+<translation id="6030251660719692307">Ufunguo wa siri kutoka kwenye Kidhibiti cha Manenosiri cha Google</translation>
 <translation id="603068602130820122">Bana mara mbili kushoto</translation>
 <translation id="6032524144326295339">Kikasha cha barua cha pili</translation>
 <translation id="6032955021262906325">Unganisha kulia</translation>
@@ -3207,7 +3209,6 @@
 <translation id="7201591969684833065">Msimamizi wako anaweza kuona:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, bonyeza 'Tab' kisha 'Enter' ufungue kichupo fiche kipya ili uvinjari kwa faragha</translation>
 <translation id="7203375778433816396">Ifanye Chrome iwe kivinjari chaguomsingi cha mfumo</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Hamna}=1{Ufunguo 1 wa siri}other{Funguo # za siri}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> haizingatii viwango vya usalama.</translation>
 <translation id="7210993021468939304">Shughuli ya Linux ndani ya metadata inaweza kusakinisha na kutekeleza programu za Linux ndani ya metadata</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Pata maelezo zaidi<ph name="END_LINK" /> kuhusu tatizo hili.</translation>
diff --git a/components/strings/components_strings_ta.xtb b/components/strings/components_strings_ta.xtb
index 09bad9a..fd25b5d 100644
--- a/components/strings/components_strings_ta.xtb
+++ b/components/strings/components_strings_ta.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">விலையைக் கண்காணிக்கிறது</translation>
 <translation id="3037605927509011580">அச்சச்சோ!</translation>
 <translation id="3039406992698062762">குடும்பப் பயணம்</translation>
+<translation id="3041176923638368519">கார்டு பலன் தொடர்பான விதிமுறைகளைக் காட்டு</translation>
 <translation id="3041612393474885105">சான்றிதழ் தகவல்</translation>
 <translation id="3045769629416806687">அபாயகரமான விளையாட்டுகள்</translation>
 <translation id="305162504811187366">நேர முத்திரைகள், ஹோஸ்ட்டுகள், கிளையண்ட் அமர்வு ஐடிகள் உட்பட இதுவரையிலான Chrome தொலைநிலை டெஸ்க்டாப் நிகழ்வுகள்</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">நிரந்தர லேபிள்கள்</translation>
 <translation id="3133565499688974786">இப்போது உங்கள் இயல்புத் தேடல் இன்ஜின்: <ph name="SEARCH_ENGINE_NAME" /></translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> ஐத் தேடுங்கள்</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{ஏதுமில்லை}=1{1 கணக்கின் உள்நுழைவுத் தரவு}other{# கணக்குகளின் உள்நுழைவுத் தரவு}}</translation>
 <translation id="3140646734028448730">பிசினஸ் சேவைகள்</translation>
 <translation id="3141093262818886744">பரவாயில்லை, திற</translation>
 <translation id="3141641372357166056">ஒப்புதல் முடிவு எதுவுமில்லை</translation>
@@ -2472,7 +2474,6 @@
 <translation id="5786044859038896871">கார்டு தகவலை நிரப்ப விரும்புகிறீர்களா?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">இந்தச் சாதனத்திலிருந்து இந்தப் பேமெண்ட் முறை நீக்கப்படும்</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{எதுவுமில்லை}=1{1 கணக்கின் உள்நுழைவுத் தரவு}other{# கணக்குகளின் உள்நுழைவுத் தரவு}}</translation>
 <translation id="5800727402210090597">மொபைல் பழுதுபார்த்தல் &amp; சேவைகள்</translation>
 <translation id="580241730938216256">புதுப்பிப்பைத் தொடங்கு</translation>
 <translation id="5803412860119678065"><ph name="CARD_DETAIL" />ஐ நிரப்ப விரும்புகிறீர்களா?</translation>
@@ -3203,7 +3204,6 @@
 <translation id="7201591969684833065">உங்கள் நிர்வாகி இவற்றைப் பார்க்க முடியும்:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, தனிப்பட்ட முறையில் உலாவுவதற்குப் புதிய மறைநிலைப் பக்கத்தைத் திறக்க, Tab பட்டனை அழுத்திவிட்டு Enter பட்டனை அழுத்துங்கள்</translation>
 <translation id="7203375778433816396">சிஸ்டத்தின் இயல்பு உலாவியாக Chromeமை அமைக்கும்</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{எதுவுமில்லை}=1{1 கடவுச்சாவி}other{# கடவுச்சாவிகள்}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> பாதுகாப்புத் தரநிலைகளுக்கு இணங்கவில்லை.</translation>
 <translation id="7210993021468939304">கண்டெய்னருக்குள் நடக்கும் Linux செயல்பாட்டினைப் பார்க்க முடியும், மற்றும் கண்டெய்னருக்குள் Linux ஆப்ஸை நிறுவி இயக்க முடியும்</translation>
 <translation id="721197778055552897">இந்த சிக்கல் குறித்து <ph name="BEGIN_LINK" />மேலும் அறிக<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_te.xtb b/components/strings/components_strings_te.xtb
index 67e5a37..3c4be5d 100644
--- a/components/strings/components_strings_te.xtb
+++ b/components/strings/components_strings_te.xtb
@@ -610,6 +610,7 @@
 <translation id="2122214041802369259">ధర ఎక్కువగా ఉంటుంది</translation>
 <translation id="2122719317867821810">ఈ పాలసీ అనుకున్నట్టుగా పని చేస్తోంది, కానీ వైరుధ్య విలువ మరో చోట సెట్ చేయబడింది, అలాగే ఈ పాలసీ ద్వారా ఓవర్‌రైడ్ అయ్యింది.</translation>
 <translation id="2126374524350484896">PDF ప్రొడ్యూసర్:</translation>
+<translation id="2127090458081644412">పాస్‌వర్డ్ ఈ పరికరంలో సేవ్ అయింది</translation>
 <translation id="2130448033692577677">DnsOverHttpsMode విధానాన్ని సెట్ చేయని కారణంగా, మీరు పేర్కొన్న టెంప్లేట్‌లను వర్తింపజేయడం వీలుకాకపోవచ్చు.</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">ఇవి ర్యాండమ్ ఆర్డర్‌లో చూపబడుతున్నాయి. మీ ఆటోమేటిక్ సెట్టింగ్‌ను ఎప్పుడైనా మార్చుకోవచ్చు.</translation>
@@ -1099,6 +1100,7 @@
 <translation id="3126023634486644099">లేబుల్స్ (పర్మనెంట్)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> ఇప్పుడు మీ ఆటోమేటిక్ సెర్చ్ ఇంజిన్</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> సెర్చ్ చేయండి</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{ఏమీ లేవు}=1{1 ఖాతా సైన్ ఇన్ డేటా}other{# ఖాతాల సైన్ ఇన్ డేటా}}</translation>
 <translation id="3140646734028448730">బిజినెస్ సర్వీస్‌లు</translation>
 <translation id="3141093262818886744">ఏదేమైనా తెరవండి</translation>
 <translation id="3141641372357166056">సమ్మతి నిర్ణయం ఏదీ లేదు</translation>
@@ -2026,6 +2028,7 @@
 <translation id="4901778704868714008">సేవ్ చేయండి...</translation>
 <translation id="4901952598169637881">సాధారణ షూస్</translation>
 <translation id="4905659621780993806">మీ అడ్మినిస్ట్రేటర్ మీ పరికరాన్ని <ph name="DATE" />న <ph name="TIME" />కు ఆటోమేటిక్‌గా రీస్టార్ట్ చేస్తారు. మీ పరికరం రీస్టార్ట్ కావడానికి ముందే, తెరిచి ఉన్న ఐటెమ్‌లు ఏవైనా ఉంటే, వాటిని సేవ్ చేయండి.</translation>
+<translation id="4913784027728226227">మీ పరికరాలన్నింటిలో ఈ పాస్‌వర్డ్‌ను సేవ్ చేసి, ఉపయోగించడానికి, మీ గుర్తింపును వెరిఫై చేయండి</translation>
 <translation id="4913987521957242411">ఎడమవైపు ఎగువ భాగంలో రంధ్రాలు</translation>
 <translation id="4916389289686916969">టీవీ రియాలిటీ షోలు</translation>
 <translation id="4917064667437236721">ఇమేజింగ్ సిలిండర్</translation>
@@ -2309,6 +2312,7 @@
 <translation id="5470861586879999274">&amp;సవరించడాన్ని రిపీట్‌ చేయి</translation>
 <translation id="547963486735802022">మీ ఫైళ్లను మళ్లీ బదిలీ చేయడానికి ట్రై చేయండి</translation>
 <translation id="5481076368049295676">ఈ కంటెంట్ మీ సమాచారాన్ని దొంగిలించగల లేదా తొలగించగల హానికరమైన సాఫ్ట్‌వేర్‌ను మీ పరికరంలో ఇన్‌స్టాల్ చేయడానికి ప్రయత్నించవచ్చు. <ph name="BEGIN_LINK" />ఏదేమైనా చూపు<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">రాయడంలో సహాయం పొందండి</translation>
 <translation id="54817484435770891">చెల్లుబాటు అయ్యే అడ్రస్‌ను జోడించండి</translation>
 <translation id="5483838506518938965">మీరు అంతా పూర్తి చేశారు</translation>
 <translation id="5485973315555778056">క్లౌడ్ మెషీన్</translation>
@@ -2472,7 +2476,6 @@
 <translation id="5786044859038896871">మీరు మీ కార్డ్ సమాచారం పూరించాలనుకుంటున్నారా?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">ఈ పరికరం నుండి ఈ పేమెంట్ ఆప్షన్ తొలగించబడుతుంది</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{ఏవీ లేవు}=1{1 ఖాతాకు సంబంధించిన సైన్-ఇన్ డేటా}other{# ఖాతాలకు సంబంధించిన సైన్-ఇన్ డేటా}}</translation>
 <translation id="5800727402210090597">మొబైల్ ఫోన్ రిపేర్ &amp; సర్వీస్‌లు</translation>
 <translation id="580241730938216256">అప్‌డేట్‌ను ప్రారంభించండి</translation>
 <translation id="5803412860119678065">మీరు మీ <ph name="CARD_DETAIL" /> కార్డ్ సమాచారం పూరించాలనుకుంటున్నారా?</translation>
@@ -3204,7 +3207,6 @@
 <translation id="7201591969684833065">మీ నిర్వాహకుడు వీటిని చూడగలరు:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, ప్రైవేట్‌గా బ్రౌజ్ చేసేందుకు కొత్త అజ్ఞాత ట్యాబ్‌ను తెరవడానికి Tabను నొక్కి, ఆపై Enterను నొక్కండి</translation>
 <translation id="7203375778433816396">Chromeను సిస్టమ్ ఆటోమేటిక్ బ్రౌజర్‌గా సెట్ చేయండి</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{ఏవీ లేవు}=1{1 పాస్-కీ}other{# పాస్-కీలు}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> భద్రతా ప్రమాణాలకు కట్టుబడి లేదు.</translation>
 <translation id="7210993021468939304">కంటెయినర్ లోపల Linux యాక్టివిటీ, కంటెయినర్ లోపల Linux యాప్‌లను ఇన్‌స్టాల్ చేయవచ్చు</translation>
 <translation id="721197778055552897">ఈ సమస్య గురించి <ph name="BEGIN_LINK" />మరింత తెలుసుకోండి <ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_th.xtb b/components/strings/components_strings_th.xtb
index dc2f2c7..3e9240e1 100644
--- a/components/strings/components_strings_th.xtb
+++ b/components/strings/components_strings_th.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">ป้าย (ถาวร)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> เป็นเครื่องมือค้นหาเริ่มต้นของคุณแล้วตอนนี้</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - ค้นหา<ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{ไม่มี}=1{ข้อมูลการลงชื่อเข้าใช้ของบัญชี 1 บัญชี}other{ข้อมูลการลงชื่อเข้าใช้ของบัญชี # บัญชี}}</translation>
 <translation id="3140646734028448730">บริการทางธุรกิจ</translation>
 <translation id="3141093262818886744">เปิดต่อไป</translation>
 <translation id="3141641372357166056">ไม่มีการตัดสินใจให้ความยินยอม</translation>
@@ -2476,7 +2477,6 @@
 <translation id="5786044859038896871">คุณต้องการกรอกข้อมูลบัตรไหม</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">ระบบจะลบวิธีการชำระเงินนี้ออกจากอุปกรณ์</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{ไม่มี}=1{ข้อมูลการลงชื่อเข้าใช้สำหรับ 1 บัญชี}other{ข้อมูลการลงชื่อเข้าใช้สำหรับ # บัญชี}}</translation>
 <translation id="5800727402210090597">บริการรับซ่อมโทรศัพท์มือถือ</translation>
 <translation id="580241730938216256">เริ่มอัปเดต</translation>
 <translation id="5803412860119678065">คุณต้องการกรอกข้อมูล <ph name="CARD_DETAIL" /> ไหม</translation>
@@ -3208,7 +3208,6 @@
 <translation id="7201591969684833065">ผู้ดูแลระบบจะเห็นสิ่งต่อไปนี้</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" /> กด Tab ตามด้วย Enter เพื่อเปิดแท็บที่ไม่ระบุตัวตนแท็บใหม่ในการท่องเว็บแบบส่วนตัว</translation>
 <translation id="7203375778433816396">ตั้ง Chrome เป็นเบราว์เซอร์เริ่มต้นของระบบ</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{ไม่มี}=1{1 พาสคีย์}other{# พาสคีย์}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> ไม่เป็นไปตามมาตรฐานความปลอดภัย</translation>
 <translation id="7210993021468939304">กิจกรรม Linux ในคอนเทนเนอร์ และติดตั้งรวมถึงเรียกใช้แอป Linux ในคอนเทนเนอร์ได้</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />ดูข้อมูลเพิ่มเติม<ph name="END_LINK" /> เกี่ยวกับปัญหานี้</translation>
diff --git a/components/strings/components_strings_tr.xtb b/components/strings/components_strings_tr.xtb
index c0ac2bbd..648917f 100644
--- a/components/strings/components_strings_tr.xtb
+++ b/components/strings/components_strings_tr.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Fiyat takip ediliyor</translation>
 <translation id="3037605927509011580">Hay aksi!</translation>
 <translation id="3039406992698062762">Aile Gezisi</translation>
+<translation id="3041176923638368519">Kart avantajı şartlarını inceleyin</translation>
 <translation id="3041612393474885105">Sertifika Bilgileri</translation>
 <translation id="3045769629416806687">Ekstrem Sporlar</translation>
 <translation id="305162504811187366">Zaman damgaları, ana makine ve istemci oturum kimlikleri dahil olmak üzere Chrome Uzaktan Masaüstü geçmişi</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Etiketler (Kalıcı)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> artık varsayılan arama motorunuz</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> ara</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Yok}=1{1 hesaba ait oturum açma verileri}other{# hesaba ait oturum açma verileri}}</translation>
 <translation id="3140646734028448730">İşletme Hizmetleri</translation>
 <translation id="3141093262818886744">Yine de aç</translation>
 <translation id="3141641372357166056">İzin kararı yok</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Kart bilgilerinizin doldurulmasını istiyor musunuz?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Bu ödeme yöntemi bu cihazdan silinecek</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Yok}=1{1 hesaba ait oturum açma verileri}other{# hesaba ait oturum açma verileri}}</translation>
 <translation id="5800727402210090597">Cep Telefonu Onarım ve Servis Hizmetleri</translation>
 <translation id="580241730938216256">Güncellemeyi başlat</translation>
 <translation id="5803412860119678065"><ph name="CARD_DETAIL" /> kartınıza ait bilgilerin doldurulmasını istiyor musunuz?</translation>
@@ -2590,6 +2591,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />, <ph name="TYPE_2" />, <ph name="TYPE_3" /> (senkronize edildi)</translation>
 <translation id="6028591542479806248">Mobil bildirimleri ve e-posta bildirimlerini yönetin</translation>
 <translation id="6028833024483927901">Dünya Mutfağı</translation>
+<translation id="6030251660719692307">Google Şifre Yöneticisi'ndeki geçiş anahtarı</translation>
 <translation id="603068602130820122">Sağ üstte tel zımba</translation>
 <translation id="6032524144326295339">Posta kutusu 2</translation>
 <translation id="6032955021262906325">Soldan bağlı</translation>
@@ -3207,7 +3209,6 @@
 <translation id="7201591969684833065">Yöneticiniz şunları görebilir:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, yeni bir gizli sekme açıp gizli olarak göz atmak için Sekme tuşuna, sonra Enter'a basın</translation>
 <translation id="7203375778433816396">Chrome'u sistemin varsayılan tarayıcısı olarak ayarlayın</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Yok}=1{1 geçiş anahtarı}other{# geçiş anahtarı}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> güvenlik standartlarına uymuyor.</translation>
 <translation id="7210993021468939304">Yönetici kapsayıcı içindeki Linux etkinliğini görebilir ve kapsayıcı içindeki Linux uygulamalarını yükleyip çalıştırabilir</translation>
 <translation id="721197778055552897">Bu sorun hakkında <ph name="BEGIN_LINK" />daha fazla<ph name="END_LINK" /> bilgi edinin.</translation>
diff --git a/components/strings/components_strings_uk.xtb b/components/strings/components_strings_uk.xtb
index a109634..4e521ce 100644
--- a/components/strings/components_strings_uk.xtb
+++ b/components/strings/components_strings_uk.xtb
@@ -1063,6 +1063,7 @@
 <translation id="3037177537145227281">Ціна відстежується</translation>
 <translation id="3037605927509011580">От халепа!</translation>
 <translation id="3039406992698062762">Сімейні подорожі</translation>
+<translation id="3041176923638368519">Переглянути умови використання переваг картки</translation>
 <translation id="3041612393474885105">Інформація про сертифікат</translation>
 <translation id="3045769629416806687">Екстремальні види спорту</translation>
 <translation id="305162504811187366">Історію Віддаленого керування Chrome, включно з позначками часу, хостами й ідентифікаторами сеансів клієнта</translation>
@@ -1103,6 +1104,7 @@
 <translation id="3126023634486644099">Етикетки (перманентні)</translation>
 <translation id="3133565499688974786">Тепер <ph name="SEARCH_ENGINE_NAME" /> – ваша пошукова система за умовчанням</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – пошук: <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Немає}=1{дані для входу в 1 обліковий запис}one{дані для входу в # обліковий запис}few{дані для входу в # облікові записи}many{дані для входу в # облікових записів}other{дані для входу в # облікового запису}}</translation>
 <translation id="3140646734028448730">Бізнес-послуги</translation>
 <translation id="3141093262818886744">Усе одно відкрити</translation>
 <translation id="3141641372357166056">немає згоди</translation>
@@ -2476,7 +2478,6 @@
 <translation id="5786044859038896871">Ввести дані кредитної картки?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Цей спосіб оплати буде видалено з поточного пристрою</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Немає}=1{дані для входу в 1 обліковий запис}one{дані для входу в # обліковий запис}few{дані для входу в # облікові записи}many{дані для входу в # облікових записів}other{дані для входу в # облікового запису}}</translation>
 <translation id="5800727402210090597">Ремонт і обслуговування мобільних телефонів</translation>
 <translation id="580241730938216256">Почати оновлення</translation>
 <translation id="5803412860119678065">Ввести дані кредитної картки <ph name="CARD_DETAIL" />?</translation>
@@ -3208,7 +3209,6 @@
 <translation id="7201591969684833065">Адміністратор може бачити:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />; натисніть Tab, а потім – Enter, щоб відкрити нову анонімну вкладку</translation>
 <translation id="7203375778433816396">Зробити Chrome веб-переглядачем системи за умовчанням</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Немає}=1{1 ключ доступу}one{# ключ доступу}few{# ключі доступу}many{# ключів доступу}other{# ключа доступу}}</translation>
 <translation id="7210863904660874423">Хост <ph name="HOST_NAME" /> не відповідає стандартам безпеки.</translation>
 <translation id="7210993021468939304">Активність Linux у межах контейнера. Може встановлювати та запускати додатки Linux у межах контейнера</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Докладніше<ph name="END_LINK" /> про цю проблему.</translation>
diff --git a/components/strings/components_strings_ur.xtb b/components/strings/components_strings_ur.xtb
index f681740c..5c3aa9f 100644
--- a/components/strings/components_strings_ur.xtb
+++ b/components/strings/components_strings_ur.xtb
@@ -615,6 +615,7 @@
 <translation id="2122214041802369259">قیمت زیادہ ہے</translation>
 <translation id="2122719317867821810">یہ پالیسی توقع کے مطابق کام کر رہی ہے لیکن کسی دوسری جگہ ایک متضاد قدر سیٹ کی گئی ہے اور اسے اس پالیسی سے اوور رائیڈ کر دیا گیا ہے۔</translation>
 <translation id="2126374524350484896">‏PDF پروڈیوسر:</translation>
+<translation id="2127090458081644412">پاس ورڈ اس آلے پر محفوظ ہو گیا</translation>
 <translation id="2130448033692577677">‏ہو سکتا ہے کہ آپ کے ذریعے متعینہ تمثیلات DnsOverHttpsMode پالیسی سیٹ نہ ہونے کی وجہ سے لاگو نہ ہو۔</translation>
 <translation id="2130699163006053678">A3x7</translation>
 <translation id="2132825047782982803">ان کو بے ترتیب آرڈر میں دکھایا گیا ہے۔ آپ کسی بھی وقت اپنے ڈیفالٹ سرچ انجن کو تبدیل کر سکتے ہیں۔</translation>
@@ -1063,6 +1064,7 @@
 <translation id="3037177537145227281">قیمت ٹریک کی جا رہی ہے</translation>
 <translation id="3037605927509011580">ارے، رکیں!</translation>
 <translation id="3039406992698062762">فیملی کے ساتھ سفر</translation>
+<translation id="3041176923638368519">کارڈ کے فوائد کی شرائط دیکھیں</translation>
 <translation id="3041612393474885105">سرٹیفکیٹ کی معلومات</translation>
 <translation id="3045769629416806687">خطرناک کھیل</translation>
 <translation id="305162504811187366">‏بشمول ٹائم سٹیمپس، میزبانوں اور کلائنٹ سیشن IDs کے Chrome ریموٹ ڈیسک ٹاپ کی سرگزشت</translation>
@@ -1103,6 +1105,7 @@
 <translation id="3126023634486644099">لیبلز (مستقل)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> اب آپ کا ڈیفالٹ سرچ انجن ہے</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> تلاش کریں</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{کوئی نہیں}=1{1 اکاؤنٹ کا سائن ان ڈیٹا}other{# اکاؤنٹس کا سائن ان ڈیٹا}}</translation>
 <translation id="3140646734028448730">کاروباری سروسز</translation>
 <translation id="3141093262818886744">بہر صورت کھولیں</translation>
 <translation id="3141641372357166056">منظوری کا کوئی فیصلہ نہیں</translation>
@@ -2031,6 +2034,7 @@
 <translation id="4901778704868714008">محفوظ کریں...</translation>
 <translation id="4901952598169637881">عام پہننے والے جوتے</translation>
 <translation id="4905659621780993806"><ph name="DATE" /> کو <ph name="TIME" /> پر آپ کا منتظم خودکار طور پر آپ کے آلے کو ری اسٹارٹ کرے گا۔ اپنے آلے کے ری اسٹارٹ ہونے سے پہلے کسی بھی کھلے آئٹم کو محفوظ کریں۔</translation>
+<translation id="4913784027728226227">اپنے سبھی آلات پر اس پاس ورڈ کو محفوظ کرنے اور اس کا استعمال کرنے کے لیے، توثیق کریں کہ یہ آپ ہی ہیں</translation>
 <translation id="4913987521957242411">اوپر بائیں طرف فولڈ</translation>
 <translation id="4916389289686916969">‏TV ریئلٹی شوز</translation>
 <translation id="4917064667437236721">امیجنگ سلنڈر</translation>
@@ -2314,6 +2318,7 @@
 <translation id="5470861586879999274">ترمییم &amp;دوبارہ کریں</translation>
 <translation id="547963486735802022">اپنی فائلز کو دوبارہ منتقل کرنے کی کوشش کریں</translation>
 <translation id="5481076368049295676">یہ مواد آپ کے آلہ پر آپ کی معلومات چوری کرنے والا یا اس کو حذف کرنے والا خطرناک سافٹ ویئر انسٹال کرنے کی کوشش کر سکتا ہے۔ <ph name="BEGIN_LINK" />بہر صورت دکھائیں<ph name="END_LINK" /></translation>
+<translation id="5481682542063333508">'لکھنے میں مدد' سے متعلق پیشکش کریں</translation>
 <translation id="54817484435770891">درست پتہ شامل کریں</translation>
 <translation id="5483838506518938965">آپ پوری طرح سے تیار ہیں</translation>
 <translation id="5485973315555778056">کلاؤڈ مشین</translation>
@@ -2477,7 +2482,6 @@
 <translation id="5786044859038896871">کیا آپ اپنے کارڈ کی معلومات پُر کرنا چاہتے ہیں؟</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">ادائیگی کا یہ طریقہ اس آلے سے حذف کر دیا جائے گا</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{کوئی نہیں}=1{1 اکاؤنٹ کے لیے سائن ان ڈیٹا}other{# اکاؤنٹس کے لیے سائن ان ڈیٹا}}</translation>
 <translation id="5800727402210090597">موبائل فون کی مرمت اور سروسز</translation>
 <translation id="580241730938216256">اپ ڈیٹ شروع کریں</translation>
 <translation id="5803412860119678065">کیا آپ اپنے <ph name="CARD_DETAIL" /> کو پُر کرنا چاہتے ہیں؟</translation>
@@ -3210,7 +3214,6 @@
 <translation id="7201591969684833065">آپ کا منتظم یہ دیکھ سکتا ہے:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />، نجی طور پر براؤز کرنے کے لیے ایک نیا پوشیدگی ٹیب کھولنے کی خاطر ٹیب، پھر اینٹر دبائیں</translation>
 <translation id="7203375778433816396">‏Chrome کو سسٹم کے ڈیفالٹ براؤزر کے بطور سیٹ کریں</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{کوئی نہیں}=1{1 پاس کی}other{# پاس کیز}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> سیکیورٹی کے معیارات کی پابندی نہیں کرتا ہے۔</translation>
 <translation id="7210993021468939304">‏کنٹینر کے اندر Linux کی سرگرمی اور کنٹینر کے اندر Linux ایپ کو انسٹال کرکے چلا سکتا ہے</translation>
 <translation id="721197778055552897">اس مسئلہ کے بارے میں <ph name="BEGIN_LINK" />مزید جانیں<ph name="END_LINK" />۔</translation>
diff --git a/components/strings/components_strings_uz.xtb b/components/strings/components_strings_uz.xtb
index 7d417a3..e187c4d 100644
--- a/components/strings/components_strings_uz.xtb
+++ b/components/strings/components_strings_uz.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Yorliqlar (oʻzi yopishadigan)</translation>
 <translation id="3133565499688974786">Birlamchi qidiruv tizimi: <ph name="SEARCH_ENGINE_NAME" /></translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - <ph name="KEYWORD_SHORT_NAME" /> qidiruvi</translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Mavjud emas}=1{1 ta tizimga kirgan hisob axborotlari}other{# ta tizimga kirgan hisob axborotlari}}</translation>
 <translation id="3140646734028448730">Biznes xizmatlar</translation>
 <translation id="3141093262818886744">Baribir ochilsin</translation>
 <translation id="3141641372357166056">Rozilik bildirilmagan</translation>
@@ -2475,7 +2476,6 @@
 <translation id="5786044859038896871">Bank karta ma’lumotlari to‘ldirilsinmi?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Bu toʻlov usuli ushbu qurilmadan olib tashlanadi</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Hech qanday}=1{1 ta hisobga kirish maʼlumotlari}other{# ta hisobga kirish maʼlumotlari}}</translation>
 <translation id="5800727402210090597">Mobil telefon tuzatish xizmatlari</translation>
 <translation id="580241730938216256">Yangilashni boshlash</translation>
 <translation id="5803412860119678065"><ph name="CARD_DETAIL" /> kartangiz ma’lumotlari to‘ldirilsinmi?</translation>
@@ -3206,7 +3206,6 @@
 <translation id="7201591969684833065">Administratorga koʻrinadigan axborotlar:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, yangi Inkognito varaq ochish va internetdan maxfiy foydalanish uchun avval Tab, keyin Enter tugmasini bosing</translation>
 <translation id="7203375778433816396">Chrome brauzerini standart brauzer qilish</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Hech qanday}=1{1 ta kod}other{# ta kod}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> sayti xavfsizlik standartlariga muvofiq kelmadi.</translation>
 <translation id="7210993021468939304">Konteyner ichidagi Linux jarayonlari va Linux ilovalarining konteyner ichida oʻrnatilishi va ishga tushirilishi</translation>
 <translation id="721197778055552897">Bu muammo haqidagi <ph name="BEGIN_LINK" />tafsilotlar<ph name="END_LINK" />.</translation>
diff --git a/components/strings/components_strings_vi.xtb b/components/strings/components_strings_vi.xtb
index 1b18c38..84c8886 100644
--- a/components/strings/components_strings_vi.xtb
+++ b/components/strings/components_strings_vi.xtb
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">Nhãn (Cố định)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> hiện là công cụ tìm kiếm mặc định</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> – Tìm kiếm <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Không có}=1{dữ liệu đăng nhập cho 1 tài khoản}other{dữ liệu đăng nhập cho # tài khoản}}</translation>
 <translation id="3140646734028448730">Dịch vụ kinh doanh</translation>
 <translation id="3141093262818886744">Vẫn mở</translation>
 <translation id="3141641372357166056">Không có quyết định đồng ý</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">Bạn có muốn điền thông tin thẻ của mình không?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Phương thức thanh toán này sẽ bị xoá khỏi thiết bị này</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Không có}=1{dữ liệu đăng nhập cho 1 tài khoản}other{dữ liệu đăng nhập cho # tài khoản}}</translation>
 <translation id="5800727402210090597">Dịch vụ sửa chữa và bảo dưỡng điện thoại di động</translation>
 <translation id="580241730938216256">Bắt đầu cập nhật</translation>
 <translation id="5803412860119678065">Bạn có muốn điền <ph name="CARD_DETAIL" /> của mình không?</translation>
@@ -3209,7 +3209,6 @@
 <translation id="7201591969684833065">Quản trị viên của bạn có thể xem:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, nhấn Tab rồi nhấn Enter để mở một thẻ ẩn danh mới nhằm duyệt web ở chế độ riêng tư</translation>
 <translation id="7203375778433816396">Đặt Chrome làm trình duyệt mặc định của hệ thống</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Không có}=1{1 khoá đăng nhập}other{# khoá đăng nhập}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> không tuân thủ các tiêu chuẩn bảo mật.</translation>
 <translation id="7210993021468939304">Hoạt động của Linux trong vùng chứa, đồng thời có thể cài đặt và chạy các ứng dụng Linux trong vùng chứa</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Tìm hiểu thêm<ph name="END_LINK" /> về sự cố này.</translation>
diff --git a/components/strings/components_strings_zh-CN.xtb b/components/strings/components_strings_zh-CN.xtb
index 2fe78a5c..500cb1a 100644
--- a/components/strings/components_strings_zh-CN.xtb
+++ b/components/strings/components_strings_zh-CN.xtb
@@ -246,7 +246,7 @@
 <translation id="1433225466058025572">尝试重新移动文件</translation>
 <translation id="1434317006812369578">Chrome 内置的安全功能可在您浏览网页时为您提供保护,例如 Google 安全浏览功能。安全浏览功能<ph name="BEGIN_LINK" />近期在您尝试访问的网站 <ph name="SITE" /> 上发现了内嵌的恶意软件<ph name="END_LINK" />。</translation>
 <translation id="1435940442311036198">使用另一部设备上的通行密钥</translation>
-<translation id="1436185428532214179">可以询问能否修改您设备上的文件和文件夹</translation>
+<translation id="1436185428532214179">可以请求修改您设备上的文件和文件夹</translation>
 <translation id="1441816242347931036">打开以继续</translation>
 <translation id="1442386063175183758">关门折(右侧)</translation>
 <translation id="1442987760062738829">打孔</translation>
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">标签(永久性)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> 现在已经是默认搜索引擎</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - 搜索<ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{无}=1{1 个账号的登录数据}other{# 个账号的登录数据}}</translation>
 <translation id="3140646734028448730">商业服务</translation>
 <translation id="3141093262818886744">仍然打开</translation>
 <translation id="3141641372357166056">尚无决定意见</translation>
@@ -2473,7 +2474,6 @@
 <translation id="5786044859038896871">要填充您的信用卡信息吗?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">此付款方式将被从该设备中删除</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{无}=1{1 个账号的登录数据}other{# 个账号的登录数据}}</translation>
 <translation id="5800727402210090597">手机维修和服务</translation>
 <translation id="580241730938216256">开始更新</translation>
 <translation id="5803412860119678065">要填充您的“<ph name="CARD_DETAIL" />”吗?</translation>
@@ -3204,7 +3204,6 @@
 <translation id="7201591969684833065">您的管理员可以查看:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />,依次按 Tab 键和 Enter 键即可打开新的无痕式标签页进行无痕浏览</translation>
 <translation id="7203375778433816396">将 Chrome 设为系统的默认浏览器</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{无}=1{1 个密钥}other{# 个密钥}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> 不符合相关安全标准。</translation>
 <translation id="7210993021468939304">可查看该容器内的 Linux 活动,并可在该容器内安装和运行 Linux 应用</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />详细了解<ph name="END_LINK" />此问题。</translation>
diff --git a/components/strings/components_strings_zh-HK.xtb b/components/strings/components_strings_zh-HK.xtb
index 2eef7be..29d19a9 100644
--- a/components/strings/components_strings_zh-HK.xtb
+++ b/components/strings/components_strings_zh-HK.xtb
@@ -1063,7 +1063,7 @@
 <translation id="3037177537145227281">正在追蹤價格</translation>
 <translation id="3037605927509011580">糟糕!</translation>
 <translation id="3039406992698062762">家庭旅遊</translation>
-<translation id="3041176923638368519">查看卡片優惠措施條款</translation>
+<translation id="3041176923638368519">查看信用卡禮遇條款</translation>
 <translation id="3041612393474885105">憑證資料</translation>
 <translation id="3045769629416806687">極限運動</translation>
 <translation id="305162504811187366">Chrome 遠端桌面記錄,包括時間戳記、主機和用戶端工作階段 ID</translation>
@@ -1104,6 +1104,7 @@
 <translation id="3126023634486644099">標籤 (永久)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> 已設定為預設搜尋引擎</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - 搜尋<ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{無}=1{1 個帳戶的登入資料}other{ # 個帳戶的登入資料}}</translation>
 <translation id="3140646734028448730">商業服務</translation>
 <translation id="3141093262818886744">仍要開啟</translation>
 <translation id="3141641372357166056">沒有同意書決定</translation>
@@ -2476,7 +2477,6 @@
 <translation id="5786044859038896871">要填寫您的信用卡資料嗎?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">此付款方法將從此裝置上刪除</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{無}=1{1 個帳戶的登入資料}other{# 個帳戶的登入資料}}</translation>
 <translation id="5800727402210090597">手機維修和服務</translation>
 <translation id="580241730938216256">開始更新</translation>
 <translation id="5803412860119678065">要填寫 <ph name="CARD_DETAIL" /> 的資料嗎?</translation>
@@ -2590,6 +2590,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />、<ph name="TYPE_2" />、<ph name="TYPE_3" /> (已同步)</translation>
 <translation id="6028591542479806248">管理流動裝置/應用程式和電郵通知</translation>
 <translation id="6028833024483927901">環球美食</translation>
+<translation id="6030251660719692307">「Google 密碼管理工具」密鑰</translation>
 <translation id="603068602130820122">雙釘 (右側)</translation>
 <translation id="6032524144326295339">出紙槽 2</translation>
 <translation id="6032955021262906325">釘裝 (左側)</translation>
@@ -3207,7 +3208,6 @@
 <translation id="7201591969684833065">您的管理員可以查看以下項目:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />,㩒一下 Tab 鍵,然後㩒一下 Enter 鍵就可以開新嘅無痕式分頁私下瀏覽</translation>
 <translation id="7203375778433816396">將 Chrome 設定為系統的預設瀏覽器</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{無}=1{1 個密鑰}other{# 個密鑰}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> 沒有依循安全標準。</translation>
 <translation id="7210993021468939304">可查看容器中的 Linux 活動,並可在容器內安裝及執行 Linux 應用程式</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />進一步瞭解<ph name="END_LINK" />這個問題。</translation>
diff --git a/components/strings/components_strings_zh-TW.xtb b/components/strings/components_strings_zh-TW.xtb
index e2f9148..e7b2b08 100644
--- a/components/strings/components_strings_zh-TW.xtb
+++ b/components/strings/components_strings_zh-TW.xtb
@@ -1102,6 +1102,7 @@
 <translation id="3126023634486644099">標籤 (永久)</translation>
 <translation id="3133565499688974786"><ph name="SEARCH_ENGINE_NAME" /> 已設為預設搜尋引擎</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - 搜尋<ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{無}=1{1 個帳戶的登入資料}other{# 個帳戶的登入資料}}</translation>
 <translation id="3140646734028448730">商業服務</translation>
 <translation id="3141093262818886744">仍要開啟</translation>
 <translation id="3141641372357166056">沒有同意聲明決定</translation>
@@ -2475,7 +2476,6 @@
 <translation id="5786044859038896871">要填入你的信用卡資訊嗎?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">這個付款方式將從這部裝置上刪除</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{無}=1{1 個帳戶的登入資料}other{# 個帳戶的登入資料}}</translation>
 <translation id="5800727402210090597">手機維修與服務</translation>
 <translation id="580241730938216256">開始更新</translation>
 <translation id="5803412860119678065">要填入你的 <ph name="CARD_DETAIL" /> 資訊嗎?</translation>
@@ -2589,6 +2589,7 @@
 <translation id="6025416945513303461"><ph name="TYPE_1" />、<ph name="TYPE_2" />、<ph name="TYPE_3" /> (已同步)</translation>
 <translation id="6028591542479806248">管理行動裝置/應用程式和電子郵件通知</translation>
 <translation id="6028833024483927901">世界美食</translation>
+<translation id="6030251660719692307">Google 密碼管理工具中的密碼金鑰</translation>
 <translation id="603068602130820122">雙釘 (右側)</translation>
 <translation id="6032524144326295339">出紙槽 2</translation>
 <translation id="6032955021262906325">裝訂 (左側)</translation>
@@ -3206,7 +3207,6 @@
 <translation id="7201591969684833065">系統管理員可以查看以下項目:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />;按下 Tab 鍵再按下 Enter 鍵即可開啟新的無痕分頁以進行私密瀏覽</translation>
 <translation id="7203375778433816396">將 Chrome 設為系統的預設瀏覽器</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{無}=1{1 個密碼金鑰}other{# 個密碼金鑰}}</translation>
 <translation id="7210863904660874423"><ph name="HOST_NAME" /> 不符合安全性標準。</translation>
 <translation id="7210993021468939304">容器內的 Linux 活動,並可在容器內安裝及執行 Linux 應用程式</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />進一步瞭解<ph name="END_LINK" />這個問題。</translation>
diff --git a/components/strings/components_strings_zu.xtb b/components/strings/components_strings_zu.xtb
index 406ac11..225b658 100644
--- a/components/strings/components_strings_zu.xtb
+++ b/components/strings/components_strings_zu.xtb
@@ -1105,6 +1105,7 @@
 <translation id="3126023634486644099">Amalebula (Okungunaphakade)</translation>
 <translation id="3133565499688974786">U-<ph name="SEARCH_ENGINE_NAME" /> manje isiyinjini yakho yokusesha ezenzakalelayo</translation>
 <translation id="3137283076021007034"><ph name="KEYWORD" /> - Sesha <ph name="KEYWORD_SHORT_NAME" /></translation>
+<translation id="3137507986424712703">{COUNT,plural, =0{Lutho}=1{idatha yokungena ngemvume ye-akhawunti engu-1}one{idatha yokungena ngemvume yama-akhawunti angu-#}other{idatha yokungena ngemvume yama-akhawunti angu-#}}</translation>
 <translation id="3140646734028448730">Amasevisi Ebhizinisi</translation>
 <translation id="3141093262818886744">Vula noma kunjalo</translation>
 <translation id="3141641372357166056">Asikho isinqumo semvume</translation>
@@ -2477,7 +2478,6 @@
 <translation id="5786044859038896871">Ingabe ufuna ukugcwalisa ulwazi lwekhadi lakho?</translation>
 <translation id="5789643057113097023">.</translation>
 <translation id="5793317771769868848">Le ndlela yokukhokha izosulwa kule divayisi</translation>
-<translation id="5793777472500812427">{COUNT,plural, =0{Lutho}=1{Idatha yokungena ngemvume ye-akhawunti e-1}one{idatha yokungena ngemvume yama-akhawunti angu-#}other{idatha yokungena ngemvume yama-akhawunti angu-#}}</translation>
 <translation id="5800727402210090597">Amasevisi Okulungisa Ifoni Yeselula</translation>
 <translation id="580241730938216256">Qala isibuyekezo</translation>
 <translation id="5803412860119678065">Ingabe ufuna ukugcwalisa i-<ph name="CARD_DETAIL" /> yakho?</translation>
@@ -3209,7 +3209,6 @@
 <translation id="7201591969684833065">Umlawuli wakho angabona:</translation>
 <translation id="7202217080450895452"><ph name="LAUNCH_INCOGNITO_FOCUSED_FRIENDLY_MATCH_TEXT" />, cindezela u-Tab bese u-Enter ukuze uvule ithebhu ye-Incognito entsha yokubhrawuza ngokugodliwe</translation>
 <translation id="7203375778433816396">Setha i-Chrome njengebhrawuza ezenzakalelayo yesistimu</translation>
-<translation id="7207736436284129083">{COUNT,plural, =0{Lutho}=1{Ukhiye wokudlula o-1}one{Okhiye bokudlula abangu-#}other{Okhiye bokudlula abangu-#}}</translation>
 <translation id="7210863904660874423">I-<ph name="HOST_NAME" /> ayithobeli amazinga ezokuvikela.</translation>
 <translation id="7210993021468939304">Umsebenzi we-Linux ungaphakathi kwesiqukathi, futhi ungafaka uphinde uqalise izinhlelo zokusebenza ze-Linux ngaphakathi kwesiqukathi</translation>
 <translation id="721197778055552897"><ph name="BEGIN_LINK" />Funda kabanzi<ph name="END_LINK" /> mayelana nale nkinga.</translation>
diff --git a/components/sync/engine/net/sync_server_connection_manager.cc b/components/sync/engine/net/sync_server_connection_manager.cc
index f77d90c..431ee9e 100644
--- a/components/sync/engine/net/sync_server_connection_manager.cc
+++ b/components/sync/engine/net/sync_server_connection_manager.cc
@@ -8,14 +8,13 @@
 
 #include <utility>
 
-#include "base/functional/bind.h"
-#include "base/functional/callback_helpers.h"
 #include "base/memory/raw_ptr.h"
 #include "components/sync/engine/cancelation_signal.h"
 #include "components/sync/engine/net/http_post_provider.h"
 #include "components/sync/engine/net/http_post_provider_factory.h"
 #include "net/base/net_errors.h"
 #include "net/http/http_status_code.h"
+#include "third_party/abseil-cpp/absl/cleanup/cleanup.h"
 
 namespace syncer {
 namespace {
@@ -87,9 +86,9 @@
     // Return early because cancelation signal was signaled.
     return HttpResponse::ForUnspecifiedError();
   }
-  base::ScopedClosureRunner auto_unregister(base::BindOnce(
-      &CancelationSignal::UnregisterHandler,
-      base::Unretained(cancelation_signal_), base::Unretained(this)));
+  absl::Cleanup auto_unregister = [this] {
+    cancelation_signal_->UnregisterHandler(this);
+  };
 
   int net_error_code = 0;
   int http_status_code = 0;
diff --git a/components/sync/model/client_tag_based_model_type_processor.cc b/components/sync/model/client_tag_based_model_type_processor.cc
index 086fa1a9..3d5942f 100644
--- a/components/sync/model/client_tag_based_model_type_processor.cc
+++ b/components/sync/model/client_tag_based_model_type_processor.cc
@@ -570,7 +570,7 @@
 }
 
 bool ClientTagBasedModelTypeProcessor::IsEntityUnsynced(
-    const std::string& storage_key) {
+    const std::string& storage_key) const {
   if (!entity_tracker_) {
     return false;
   }
diff --git a/components/sync/model/client_tag_based_model_type_processor.h b/components/sync/model/client_tag_based_model_type_processor.h
index 135c72c..3af3ea2 100644
--- a/components/sync/model/client_tag_based_model_type_processor.h
+++ b/components/sync/model/client_tag_based_model_type_processor.h
@@ -77,7 +77,7 @@
   void UntrackEntityForClientTagHash(
       const ClientTagHash& client_tag_hash) override;
   std::vector<std::string> GetAllTrackedStorageKeys() const override;
-  bool IsEntityUnsynced(const std::string& storage_key) override;
+  bool IsEntityUnsynced(const std::string& storage_key) const override;
   base::Time GetEntityCreationTime(
       const std::string& storage_key) const override;
   base::Time GetEntityModificationTime(
diff --git a/components/sync/model/model_type_change_processor.h b/components/sync/model/model_type_change_processor.h
index ba8f9cd0..7245397 100644
--- a/components/sync/model/model_type_change_processor.h
+++ b/components/sync/model/model_type_change_processor.h
@@ -76,7 +76,7 @@
 
   // Returns true if a tracked entity has local changes. A commit may or may not
   // be in progress at this time.
-  virtual bool IsEntityUnsynced(const std::string& storage_key) = 0;
+  virtual bool IsEntityUnsynced(const std::string& storage_key) const = 0;
 
   // Returns the creation timestamp of the sync entity, or a null time if the
   // entity is not tracked.
diff --git a/components/sync/test/forwarding_model_type_change_processor.cc b/components/sync/test/forwarding_model_type_change_processor.cc
index 6a15bfcc..d35bfeb 100644
--- a/components/sync/test/forwarding_model_type_change_processor.cc
+++ b/components/sync/test/forwarding_model_type_change_processor.cc
@@ -55,7 +55,7 @@
 }
 
 bool ForwardingModelTypeChangeProcessor::IsEntityUnsynced(
-    const std::string& storage_key) {
+    const std::string& storage_key) const {
   return other_->IsEntityUnsynced(storage_key);
 }
 
diff --git a/components/sync/test/forwarding_model_type_change_processor.h b/components/sync/test/forwarding_model_type_change_processor.h
index c561c006..bfd06a9 100644
--- a/components/sync/test/forwarding_model_type_change_processor.h
+++ b/components/sync/test/forwarding_model_type_change_processor.h
@@ -36,7 +36,7 @@
   void UntrackEntityForClientTagHash(
       const ClientTagHash& client_tag_hash) override;
   std::vector<std::string> GetAllTrackedStorageKeys() const override;
-  bool IsEntityUnsynced(const std::string& storage_key) override;
+  bool IsEntityUnsynced(const std::string& storage_key) const override;
   base::Time GetEntityCreationTime(
       const std::string& storage_key) const override;
   base::Time GetEntityModificationTime(
diff --git a/components/sync/test/mock_model_type_change_processor.h b/components/sync/test/mock_model_type_change_processor.h
index 83faf77e..046221b1 100644
--- a/components/sync/test/mock_model_type_change_processor.h
+++ b/components/sync/test/mock_model_type_change_processor.h
@@ -59,7 +59,7 @@
   MOCK_METHOD(bool,
               IsEntityUnsynced,
               (const std::string& storage_key),
-              (override));
+              (const override));
   MOCK_METHOD(base::Time,
               GetEntityCreationTime,
               (const std::string& storage_key),
diff --git a/components/webapps/browser/android/webapk/webapk_proto_builder.cc b/components/webapps/browser/android/webapk/webapk_proto_builder.cc
index 7815798..10890a59 100644
--- a/components/webapps/browser/android/webapk/webapk_proto_builder.cc
+++ b/components/webapps/browser/android/webapk/webapk_proto_builder.cc
@@ -100,38 +100,23 @@
 #endif
 }
 
-void AddIcon(webapk::WebAppManifest* web_app_manifest,
-             GURL icon_url,
-             const std::string& icon_data,
-             std::map<GURL, std::unique_ptr<WebappIcon>>& icons,
-             webapk::Image::Usage icon_usage,
-             bool is_maskable) {
-  if (!icon_url.is_valid() && icon_data.empty()) {
-    return;
-  }
-
+void AddWebApkIcon(webapk::WebAppManifest* web_app_manifest,
+                   const WebappIcon* webapk_icon) {
+  CHECK(webapk_icon);
   webapk::Image* icon_image = web_app_manifest->add_icons();
-  if (icon_url.is_valid()) {
-    icon_image->set_src(icon_url.spec());
-
-    auto it = icons.find(icon_url);
-    if (it != icons.end()) {
-      icon_image->set_hash(it->second->hash());
-      icon_image->set_image_data(it->second->unsafe_data());
-      for (auto usage : it->second->usages()) {
-        icon_image->add_usages(usage);
-      }
-    }
+  if (webapk_icon->url().is_valid()) {
+    icon_image->set_src(webapk_icon->url().spec());
   }
-  if (!icon_data.empty()) {
-    icon_image->set_image_data(icon_data);
+  if (!webapk_icon->hash().empty()) {
+    icon_image->set_hash(webapk_icon->hash());
   }
-  icon_image->add_usages(icon_usage);
-  if (is_maskable) {
-    icon_image->add_purposes(webapk::Image::MASKABLE);
-  } else {
-    icon_image->add_purposes(webapk::Image::ANY);
+  if (webapk_icon->has_unsafe_data()) {
+    icon_image->set_image_data(webapk_icon->unsafe_data());
   }
+  for (auto usage : webapk_icon->usages()) {
+    icon_image->add_usages(usage);
+  }
+  icon_image->add_purposes(webapk_icon->purpose());
 }
 
 void AddShortcutIcon(webapk::Image* icon_image,
@@ -172,8 +157,8 @@
 std::unique_ptr<std::string> BuildProtoInBackground(
     const ShortcutInfo& shortcut_info,
     const GURL& app_key,
-    const std::string& primary_icon_data,
-    const std::string& splash_icon_data,
+    std::unique_ptr<webapps::WebappIcon> primary_icon,
+    std::unique_ptr<webapps::WebappIcon> splash_icon,
     const std::string& package_name,
     const std::string& version,
     std::map<GURL, std::unique_ptr<WebappIcon>> icons,
@@ -193,8 +178,9 @@
   webapk->set_app_identity_update_supported(is_app_identity_update_supported);
   webapk->set_android_version(base::SysInfo::OperatingSystemVersion());
 
-  for (auto update_reason : update_reasons)
+  for (auto update_reason : update_reasons) {
     webapk->add_update_reasons(ConvertUpdateReasonToProtoEnum(update_reason));
+  }
 
   webapk::WebAppManifest* web_app_manifest = webapk->mutable_manifest();
   web_app_manifest->set_has_custom_name(shortcut_info.has_custom_title);
@@ -260,15 +246,26 @@
     }
   }
 
-  AddIcon(web_app_manifest, shortcut_info.best_primary_icon_url,
-          primary_icon_data, icons, webapk::Image::PRIMARY_ICON,
-          shortcut_info.is_primary_icon_maskable);
+  if (primary_icon) {
+    AddWebApkIcon(web_app_manifest, primary_icon.get());
+  } else if (shortcut_info.best_primary_icon_url.is_valid()) {
+    auto icon_it = icons.find(shortcut_info.best_primary_icon_url);
+    if (icon_it != icons.end()) {
+      // Pass the pointer instead of move the unique_ptr, the same icon may be
+      // used for shortcuts.
+      AddWebApkIcon(web_app_manifest, icon_it->second.get());
+    }
+  }
 
-  if (shortcut_info.splash_image_url.is_empty() ||
-      shortcut_info.splash_image_url != shortcut_info.best_primary_icon_url) {
-    AddIcon(web_app_manifest, shortcut_info.splash_image_url, splash_icon_data,
-            icons, webapk::Image::SPLASH_ICON,
-            shortcut_info.is_splash_image_maskable);
+  if (splash_icon) {
+    AddWebApkIcon(web_app_manifest, splash_icon.get());
+  } else if (shortcut_info.splash_image_url.is_valid() &&
+             shortcut_info.splash_image_url !=
+                 shortcut_info.best_primary_icon_url) {
+    auto icon_it = icons.find(shortcut_info.splash_image_url);
+    if (icon_it != icons.end()) {
+      AddWebApkIcon(web_app_manifest, icon_it->second.get());
+    }
   }
 
   for (const std::string& icon_url : shortcut_info.icon_urls) {
@@ -309,8 +306,8 @@
 void BuildProto(
     const webapps::ShortcutInfo& shortcut_info,
     const GURL& app_key,
-    const std::string& primary_icon_data,
-    const std::string& splash_icon_data,
+    std::unique_ptr<webapps::WebappIcon> primary_icon,
+    std::unique_ptr<webapps::WebappIcon> splash_icon,
     const std::string& package_name,
     const std::string& version,
     std::map<GURL, std::unique_ptr<WebappIcon>> icons,
@@ -320,8 +317,8 @@
   GetBackgroundTaskRunner()->PostTaskAndReplyWithResult(
       FROM_HERE,
       base::BindOnce(&webapps::BuildProtoInBackground, shortcut_info, app_key,
-                     primary_icon_data, splash_icon_data, package_name, version,
-                     std::move(icons), is_manifest_stale,
+                     std::move(primary_icon), std::move(splash_icon),
+                     package_name, version, std::move(icons), is_manifest_stale,
                      is_app_identity_update_supported,
                      std::vector<webapps::WebApkUpdateReason>()),
       std::move(callback));
@@ -334,8 +331,8 @@
     const base::FilePath& update_request_path,
     const webapps::ShortcutInfo& shortcut_info,
     const GURL& app_key,
-    const std::string& primary_icon_data,
-    const std::string& splash_icon_data,
+    std::unique_ptr<webapps::WebappIcon> primary_icon,
+    std::unique_ptr<webapps::WebappIcon> splash_icon,
     const std::string& package_name,
     const std::string& version,
     std::map<GURL, std::unique_ptr<WebappIcon>> icons,
@@ -346,8 +343,8 @@
                                                 base::BlockingType::MAY_BLOCK);
 
   std::unique_ptr<std::string> proto = BuildProtoInBackground(
-      shortcut_info, app_key, primary_icon_data, splash_icon_data, package_name,
-      version, std::move(icons), is_manifest_stale,
+      shortcut_info, app_key, std::move(primary_icon), std::move(splash_icon),
+      package_name, version, std::move(icons), is_manifest_stale,
       is_app_identity_update_supported, std::move(update_reasons));
 
   // Create directory if it does not exist.
diff --git a/components/webapps/browser/android/webapk/webapk_proto_builder.h b/components/webapps/browser/android/webapk/webapk_proto_builder.h
index 5569a88..d38b9e0 100644
--- a/components/webapps/browser/android/webapk/webapk_proto_builder.h
+++ b/components/webapps/browser/android/webapk/webapk_proto_builder.h
@@ -32,8 +32,8 @@
 std::unique_ptr<std::string> BuildProtoInBackground(
     const webapps::ShortcutInfo& shortcut_info,
     const GURL& app_key,
-    const std::string& primary_icon_data,
-    const std::string& splash_icon_data,
+    std::unique_ptr<webapps::WebappIcon> primary_icon,
+    std::unique_ptr<webapps::WebappIcon> splash_icon,
     const std::string& package_name,
     const std::string& version,
     std::map<GURL, std::unique_ptr<WebappIcon>> icons,
@@ -46,8 +46,8 @@
 void BuildProto(
     const webapps::ShortcutInfo& shortcut_info,
     const GURL& app_key,
-    const std::string& primary_icon_data,
-    const std::string& splash_icon_data,
+    std::unique_ptr<webapps::WebappIcon> primary_icon,
+    std::unique_ptr<webapps::WebappIcon> splash_icon,
     const std::string& package_name,
     const std::string& version,
     std::map<GURL, std::unique_ptr<WebappIcon>> icons,
@@ -62,8 +62,8 @@
     const base::FilePath& update_request_path,
     const webapps::ShortcutInfo& shortcut_info,
     const GURL& app_key,
-    const std::string& primary_icon_data,
-    const std::string& splash_icon_data,
+    std::unique_ptr<webapps::WebappIcon> primary_icon,
+    std::unique_ptr<webapps::WebappIcon> splash_icon,
     const std::string& package_name,
     const std::string& version,
     std::map<GURL, std::unique_ptr<WebappIcon>> icons,
diff --git a/components/webapps/browser/android/webapk/webapk_proto_builder_unittest.cc b/components/webapps/browser/android/webapk/webapk_proto_builder_unittest.cc
index e591461..7bb9b3e6 100644
--- a/components/webapps/browser/android/webapk/webapk_proto_builder_unittest.cc
+++ b/components/webapps/browser/android/webapk/webapk_proto_builder_unittest.cc
@@ -30,6 +30,20 @@
 
 const char* kUnusedIconPath = "https://example.com/unused_icon.png";
 
+std::unique_ptr<webapps::WebappIcon> BuildTestWebApkIcon(
+    GURL icon_url,
+    std::string data,
+    std::string hash,
+    std::set<webapk::Image::Usage> usages) {
+  auto icon = std::make_unique<webapps::WebappIcon>(icon_url);
+  icon->SetData(std::move(data));
+  icon->set_hash(std::move(hash));
+  for (const auto& usage : usages) {
+    icon->AddUsage(usage);
+  }
+  return icon;
+}
+
 }  // namespace
 
 // Builds WebApk proto and blocks till done.
@@ -46,8 +60,8 @@
       const GURL& best_primary_icon_url,
       const GURL& splash_image_url,
       std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons,
-      const std::string& primary_icon_data,
-      const std::string& splash_icon_data,
+      std::unique_ptr<webapps::WebappIcon> primary_icon,
+      std::unique_ptr<webapps::WebappIcon> splash_icon,
       const GURL& manifest_id,
       const GURL& app_key,
       const std::optional<SkColor>& dark_theme_color,
@@ -74,37 +88,60 @@
       info.shortcut_items.back().icons.back().src = shortcut_url;
     }
 
-    webapps::BuildProto(info, app_key, primary_icon_data, splash_icon_data,
-                        "" /* package_name */, "" /* version */,
-                        std::move(webapk_icons), is_manifest_stale,
-                        is_app_identity_update_supported,
+    webapps::BuildProto(info, app_key, std::move(primary_icon),
+                        std::move(splash_icon), "" /* package_name */,
+                        "" /* version */, std::move(webapk_icons),
+                        is_manifest_stale, is_app_identity_update_supported,
                         base::BindOnce(&BuildProtoRunner::OnBuiltWebApkProto,
                                        base::Unretained(this)));
 
-    base::RunLoop run_loop;
-    on_completed_callback_ = run_loop.QuitClosure();
-    run_loop.Run();
+    run_loop_.Run();
   }
 
-  void BuildForIconTestSync(
+  // Helper function to build proto without |primary_icon|, similar to install
+  // new WebAPKs. All icon information should come from |webapk_icons|
+  void BuildForIconInstallTestSync(
       const GURL& icon_url,
       std::vector<std::string> icon_urls,
-      std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons,
-      const std::string& icon_data) {
+      std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons) {
     webapps::ShortcutInfo info{GURL()};
     info.best_primary_icon_url = icon_url;
     info.icon_urls = std::move(icon_urls);
-    webapps::BuildProto(info, GURL() /*app_key*/, icon_data,
-                        "" /* splash_icon_data*/, "" /* package_name */,
+
+    webapps::BuildProto(info, GURL() /* app_key */, nullptr /* primary_icon */,
+                        nullptr /* splash_icon */, "" /* package_name */,
                         "" /* version */, std::move(webapk_icons),
-                        false /* is_manifest_stale*/,
+                        false /* is_manifest_stale */,
                         false /* is_app_identity_update_supported */,
                         base::BindOnce(&BuildProtoRunner::OnBuiltWebApkProto,
                                        base::Unretained(this)));
 
-    base::RunLoop run_loop;
-    on_completed_callback_ = run_loop.QuitClosure();
-    run_loop.Run();
+    run_loop_.Run();
+  }
+
+  // Helper function to build proto with |primary_icon|, similar to update
+  // existing WebAPKs.
+  void BuildForIconUpdateTestSync(
+      const GURL& icon_url,
+      std::vector<std::string> icon_urls,
+      std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons,
+      const std::string& icon_data,
+      const std::string& icon_hash) {
+    webapps::ShortcutInfo info{GURL()};
+    info.best_primary_icon_url = icon_url;
+    info.icon_urls = std::move(icon_urls);
+
+    auto primary_icon = BuildTestWebApkIcon(icon_url, icon_data, icon_hash,
+                                            {webapk::Image::PRIMARY_ICON});
+
+    webapps::BuildProto(info, GURL() /* app_key */, std::move(primary_icon),
+                        nullptr /* splash_icon */, "" /* package_name */,
+                        "" /* version */, std::move(webapk_icons),
+                        false /* is_manifest_stale */,
+                        false /* is_app_identity_update_supported */,
+                        base::BindOnce(&BuildProtoRunner::OnBuiltWebApkProto,
+                                       base::Unretained(this)));
+    run_loop_.Run();
   }
 
   webapk::WebApk* GetWebApkRequest() { return webapk_request_.get(); }
@@ -114,14 +151,14 @@
   void OnBuiltWebApkProto(std::unique_ptr<std::string> serialized_proto) {
     webapk_request_ = std::make_unique<webapk::WebApk>();
     webapk_request_->ParseFromString(*serialized_proto);
-    std::move(on_completed_callback_).Run();
+    run_loop_.QuitClosure().Run();
   }
 
   // The populated webapk::WebApk.
   std::unique_ptr<webapk::WebApk> webapk_request_;
 
   // Called after the |webapk_request_| is built.
-  base::OnceClosure on_completed_callback_;
+  base::RunLoop run_loop_;
 };
 
 class WebApkProtoBuilderTest : public ::testing::Test {
@@ -153,17 +190,6 @@
   content::BrowserTaskEnvironment task_environment_;
 };
 
-void AddTestIcon(
-    std::map<GURL, std::unique_ptr<webapps::WebappIcon>>* test_icons,
-    GURL icon_url,
-    std::string data,
-    std::string hash) {
-  auto icon = std::make_unique<webapps::WebappIcon>(icon_url);
-  icon->SetData(std::move(data));
-  icon->set_hash(std::move(hash));
-  test_icons->emplace(icon_url, std::move(icon));
-}
-
 // When there is no Web Manifest available for a site, an empty
 // |best_primary_icon_url| and an empty |splash_image_url| is used to build a
 // WebApk update request. Tests the request can be built properly.
@@ -171,19 +197,25 @@
   GURL icon_url_1 = test_server()->GetURL("/icon1.png");
   GURL icon_url_2 = test_server()->GetURL("/icon2.png");
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, icon_url_1, "data1", "1");
-  AddTestIcon(&webapk_icons, icon_url_2, "data2", "2");
+  webapk_icons.emplace(icon_url_1,
+                       BuildTestWebApkIcon(icon_url_1, "data1", "1",
+                                           {webapk::Image::PRIMARY_ICON}));
+  webapk_icons.emplace(icon_url_2,
+                       BuildTestWebApkIcon(icon_url_2, "data2", "2",
+                                           {webapk::Image::SPLASH_ICON}));
 
-  std::string primary_icon_data = "data3";
-  std::string splash_icon_data = "data4";
+  auto primary_icon = BuildTestWebApkIcon(GURL(), "data3", std::string(),
+                                          {webapk::Image::PRIMARY_ICON});
+  auto splash_icon = BuildTestWebApkIcon(GURL(), "data4", std::string(),
+                                         {webapk::Image::SPLASH_ICON});
 
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
-  runner->BuildSync(GURL(), GURL(), std::move(webapk_icons), primary_icon_data,
-                    splash_icon_data, GURL() /*manifest_id*/,
-                    GURL() /*app_key*/, 0x000000 /*dark_theme_color*/,
-                    0x000000 /*dark_background_color*/,
-                    true /* is_manifest_stale */,
-                    true /* is_app_identity_update_supported */, {});
+  runner->BuildSync(
+      GURL(), GURL(), std::move(webapk_icons), std::move(primary_icon),
+      std::move(splash_icon), GURL() /*manifest_id*/, GURL() /*app_key*/,
+      0x000000 /*dark_theme_color*/, 0x000000 /*dark_background_color*/,
+      true /* is_manifest_stale */, true /* is_app_identity_update_supported */,
+      {});
   webapk::WebApk* webapk_request = runner->GetWebApkRequest();
   ASSERT_NE(nullptr, webapk_request);
 
@@ -192,11 +224,11 @@
 
   EXPECT_EQ("", manifest.icons(0).src());
   EXPECT_FALSE(manifest.icons(0).has_hash());
-  EXPECT_EQ(manifest.icons(0).image_data(), primary_icon_data);
+  EXPECT_EQ(manifest.icons(0).image_data(), "data3");
 
   EXPECT_EQ("", manifest.icons(1).src());
   EXPECT_FALSE(manifest.icons(1).has_hash());
-  EXPECT_EQ(manifest.icons(1).image_data(), splash_icon_data);
+  EXPECT_EQ(manifest.icons(1).image_data(), "data4");
 
   EXPECT_EQ(kUnusedIconPath, manifest.icons(2).src());
   EXPECT_FALSE(manifest.icons(2).has_hash());
@@ -212,15 +244,22 @@
   GURL best_shortcut_icon_url = test_server()->GetURL(kBestShortcutIconUrl);
 
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, icon_url_1, "data0", "0");
-  AddTestIcon(&webapk_icons, best_primary_icon_url, "data1", "1");
-  AddTestIcon(&webapk_icons, best_splash_icon_url, "data2", "2");
-  AddTestIcon(&webapk_icons, best_shortcut_icon_url, "data3", "3");
+  webapk_icons.emplace(icon_url_1,
+                       BuildTestWebApkIcon(icon_url_1, "data0", "0", {}));
+  webapk_icons.emplace(best_primary_icon_url,
+                       BuildTestWebApkIcon(best_primary_icon_url, "data1", "1",
+                                           {webapk::Image::PRIMARY_ICON}));
+  webapk_icons.emplace(best_splash_icon_url,
+                       BuildTestWebApkIcon(best_splash_icon_url, "data2", "2",
+                                           {webapk::Image::SPLASH_ICON}));
+  webapk_icons.emplace(best_shortcut_icon_url,
+                       BuildTestWebApkIcon(best_shortcut_icon_url, "data3", "3",
+                                           {webapk::Image::SHORTCUT_ICON}));
 
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
   runner->BuildSync(
       best_primary_icon_url, best_splash_icon_url, std::move(webapk_icons),
-      "" /* primary_icon_data */, "" /* splash_icon_data */,
+      nullptr /* primary_icon */, nullptr /*splash_icon*/,
       GURL() /*manifest_id*/, GURL() /*app_key*/, 0x000000 /*dark_theme_color*/,
       0x000000 /*dark_background_color*/, false /* is_manifest_stale*/,
       false /* is_app_identity_update_supported */, {best_shortcut_icon_url});
@@ -266,13 +305,18 @@
   GURL icon_url_1 = test_server()->GetURL("/icon.png");
   GURL best_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, icon_url_1, "data1", "1");
-  AddTestIcon(&webapk_icons, best_icon_url, "data0", "0");
+  webapk_icons.emplace(icon_url_1,
+                       BuildTestWebApkIcon(icon_url_1, "data1", "1", {}));
+  webapk_icons.emplace(best_icon_url,
+                       BuildTestWebApkIcon(best_icon_url, "data0", "0",
+                                           {webapk::Image::PRIMARY_ICON,
+                                            webapk::Image::SPLASH_ICON,
+                                            webapk::Image::SHORTCUT_ICON}));
 
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
   runner->BuildSync(
       GURL(best_icon_url), GURL(best_icon_url), std::move(webapk_icons),
-      "" /* primary_icon_data */, "" /* splash_icon_data */,
+      nullptr /* primary_icon */, nullptr /*splash_icon*/,
       GURL() /*manifest_id*/, GURL() /*app_key*/, 0x000000 /*dark_theme_color*/,
       0x000000 /*dark_background_color*/, false /* is_manifest_stale*/,
       false /* is_app_identity_update_supported */, {GURL(best_icon_url)});
@@ -287,7 +331,9 @@
   EXPECT_EQ(manifest.icons(0).hash(), "0");
   EXPECT_EQ(manifest.icons(0).image_data(), "data0");
   EXPECT_THAT(manifest.icons(0).usages(),
-              testing::ElementsAre(webapk::Image::PRIMARY_ICON));
+              testing::UnorderedElementsAre(webapk::Image::PRIMARY_ICON,
+                                            webapk::Image::SPLASH_ICON,
+                                            webapk::Image::SHORTCUT_ICON));
 
   // Check protobuf fields for unused icon.
   EXPECT_EQ(kUnusedIconPath, manifest.icons(1).src());
@@ -306,13 +352,19 @@
   GURL best_shortcut_icon_url1 = test_server()->GetURL(kBestShortcutIconUrl);
   GURL best_shortcut_icon_url2 = test_server()->GetURL(kBestPrimaryIconUrl);
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, best_shortcut_icon_url1, "data1", "1");
-  AddTestIcon(&webapk_icons, best_shortcut_icon_url2, "data2", "2");
+  webapk_icons.emplace(
+      best_shortcut_icon_url1,
+      BuildTestWebApkIcon(best_shortcut_icon_url1, "data1", "1",
+                          {webapk::Image::SHORTCUT_ICON}));
+  webapk_icons.emplace(
+      best_shortcut_icon_url2,
+      BuildTestWebApkIcon(best_shortcut_icon_url2, "data2", "2",
+                          {webapk::Image::SHORTCUT_ICON}));
 
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
   runner->BuildSync(
-      GURL(), GURL(), std::move(webapk_icons), "" /* primary_icon_data */,
-      "" /* splash_icon_data */, GURL() /*manifest_id*/, GURL() /*app_key*/,
+      GURL(), GURL(), std::move(webapk_icons), nullptr /* primary_icon */,
+      nullptr /*splash_icon*/, GURL() /*manifest_id*/, GURL() /*app_key*/,
       0x000000 /*dark_theme_color*/, 0x000000 /*dark_background_color*/,
       false /* is_manifest_stale*/,
       false /* is_app_identity_update_supported */,
@@ -339,12 +391,14 @@
        BuildWebApkProtoWhenWithMultipleShortcutsAndSameIcons) {
   GURL best_shortcut_icon_url = test_server()->GetURL(kBestShortcutIconUrl);
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, best_shortcut_icon_url, "data1", "1");
+  webapk_icons.emplace(best_shortcut_icon_url,
+                       BuildTestWebApkIcon(best_shortcut_icon_url, "data1", "1",
+                                           {webapk::Image::SHORTCUT_ICON}));
 
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
   runner->BuildSync(
-      GURL(), GURL(), std::move(webapk_icons), "" /* primary_icon_data */,
-      "" /* splash_icon_data */, GURL() /*manifest_id*/, GURL() /*app_key*/,
+      GURL(), GURL(), std::move(webapk_icons), nullptr /* primary_icon */,
+      nullptr /*splash_icon*/, GURL() /*manifest_id*/, GURL() /*app_key*/,
       0x000000 /*dark_theme_color*/, 0x000000 /*dark_background_color*/,
       false /* is_manifest_stale*/,
       false /* is_app_identity_update_supported */,
@@ -373,13 +427,17 @@
   GURL icon_url_1 = test_server()->GetURL("/icon.png");
   GURL best_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, icon_url_1, "data1", "1");
-  AddTestIcon(&webapk_icons, best_icon_url, "data0", "0");
+  webapk_icons.emplace(icon_url_1,
+                       BuildTestWebApkIcon(icon_url_1, "data1", "1",
+                                           {webapk::Image::PRIMARY_ICON}));
+  webapk_icons.emplace(best_icon_url,
+                       BuildTestWebApkIcon(best_icon_url, "data0", "0",
+                                           {webapk::Image::SPLASH_ICON}));
 
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
   runner->BuildSync(
       GURL(icon_url_1), GURL(best_icon_url), std::move(webapk_icons),
-      "" /* primary_icon_data */, "" /* splash_icon_data */,
+      nullptr /* primary_icon */, nullptr /*splash_icon*/,
       GURL() /*manifest_id*/, GURL() /*app_key*/, 0x000000 /*dark_theme_color*/,
       0x000000 /*dark_background_color*/, false /* is_manifest_stale*/,
       true /* is_app_identity_update_supported */, {GURL(best_icon_url)});
@@ -425,7 +483,7 @@
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
   runner->BuildSync(GURL(), GURL(), std::move(webapk_icons),
-                    "" /* primary_icon_data */, "" /* splash_icon_data */,
+                    nullptr /* primary_icon */, nullptr /*splash_icon*/,
                     manifest_id_1, app_key_1, 0x000000 /*dark_theme_color*/,
                     0x000000 /*dark_background_color*/,
                     false /* is_manifest_stale*/,
@@ -439,12 +497,19 @@
 
 TEST_F(WebApkProtoBuilderTest, MapContainsEmptyIconUrl) {
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, GURL(""), "data", "0");
+  webapk_icons.emplace(GURL(""),
+                       BuildTestWebApkIcon(GURL(""), "data", "0", {}));
+
+  auto primary_icon =
+      BuildTestWebApkIcon(GURL(), "primary_icon_data", std::string(),
+                          {webapk::Image::PRIMARY_ICON});
+  auto splash_icon = BuildTestWebApkIcon(
+      GURL(), "splash_icon_data", std::string(), {webapk::Image::SPLASH_ICON});
 
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
   runner->BuildSync(
       GURL() /* primary_icon_url */, GURL() /*splash_icon_url*/,
-      std::move(webapk_icons), "primary_icon_data", "splash_icon_data",
+      std::move(webapk_icons), std::move(primary_icon), std::move(splash_icon),
       GURL() /*manifest_id*/, GURL() /*app_key*/, 0x000000 /*dark_theme_color*/,
       0x000000 /*dark_background_color*/, false /* is_manifest_stale*/,
       false /* is_app_identity_update_supported */, {});
@@ -472,12 +537,21 @@
 TEST_F(WebApkProtoBuilderTest, EmptyPrimaryIconUrlValidSplashIcon) {
   GURL splash_icon_url = test_server()->GetURL(kBestSplashIconUrl);
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, splash_icon_url, "data2", "2");
+  webapk_icons.emplace(splash_icon_url,
+                       BuildTestWebApkIcon(splash_icon_url, "data2", "2",
+                                           {webapk::Image::SPLASH_ICON}));
+
+  auto primary_icon =
+      BuildTestWebApkIcon(GURL(), "primary_icon_data", std::string(),
+                          {webapk::Image::PRIMARY_ICON});
+  auto splash_icon =
+      BuildTestWebApkIcon(splash_icon_url, "splash_icon_data",
+                          "splash_icon_hash", {webapk::Image::SPLASH_ICON});
 
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
   runner->BuildSync(
       GURL(), GURL(splash_icon_url), std::move(webapk_icons),
-      "primary_icon_data", "splash_icon_data", GURL() /*manifest_id*/,
+      std::move(primary_icon), std::move(splash_icon), GURL() /*manifest_id*/,
       GURL() /*app_key*/, 0x000000 /*dark_theme_color*/,
       0x000000 /*dark_background_color*/, false /* is_manifest_stale*/,
       false /* is_app_identity_update_supported */, {});
@@ -495,96 +569,146 @@
               testing::ElementsAre(webapk::Image::PRIMARY_ICON));
 
   EXPECT_EQ(manifest.icons(1).src(), splash_icon_url);
-  EXPECT_EQ(manifest.icons(1).hash(), "2");
+  EXPECT_EQ(manifest.icons(1).hash(), "splash_icon_hash");
   EXPECT_EQ(manifest.icons(1).image_data(), "splash_icon_data");
   EXPECT_THAT(manifest.icons(1).usages(),
               testing::ElementsAre(webapk::Image::SPLASH_ICON));
 }
 
-TEST_F(WebApkProtoBuilderTest, IconWithoutUrl) {
+TEST_F(WebApkProtoBuilderTest, IconWithoutUrl_Install) {
   // Test primary icon with empty URL.
   std::vector<std::string> icon_urls = {kUnusedIconPath};
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, GURL(kUnusedIconPath), "data2", "2");
+  webapk_icons.emplace(GURL(), BuildTestWebApkIcon(GURL(), "data", "hash", {}));
+  webapk_icons.emplace(
+      GURL(kUnusedIconPath),
+      BuildTestWebApkIcon(GURL(kUnusedIconPath), "data2", "2", {}));
 
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
-  runner->BuildForIconTestSync(GURL(), icon_urls, std::move(webapk_icons),
-                               "icon_data");
-
-  webapk::WebApk* webapk_request = runner->GetWebApkRequest();
-  ASSERT_NE(nullptr, webapk_request);
-  webapk::WebAppManifest manifest = webapk_request->manifest();
-  ASSERT_EQ(2, manifest.icons_size());
-  // Icon has data but no src and hash
-  EXPECT_FALSE(manifest.icons(0).has_src());
-  EXPECT_FALSE(manifest.icons(0).has_hash());
-  EXPECT_EQ(manifest.icons(0).image_data(), "icon_data");
-  EXPECT_THAT(manifest.icons(0).usages(),
-              testing::ElementsAre(webapk::Image::PRIMARY_ICON));
-  // The dummy unused icon has src and hash but no data
-  EXPECT_TRUE(manifest.icons(1).has_src());
-  EXPECT_TRUE(manifest.icons(1).has_hash());
-}
-
-TEST_F(WebApkProtoBuilderTest, IconUrlNotInListAndNotInHash) {
-  // Test primary icon has URL but NOT in list and NOT in hashmap
-  GURL test_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
-  std::vector<std::string> icon_urls = {kUnusedIconPath};
-  std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, GURL(kUnusedIconPath), "data1", "1");
-
-  std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
-  runner->BuildForIconTestSync(test_icon_url, icon_urls,
-                               std::move(webapk_icons), "icon_data");
-
-  webapk::WebApk* webapk_request = runner->GetWebApkRequest();
-  ASSERT_NE(nullptr, webapk_request);
-  webapk::WebAppManifest manifest = webapk_request->manifest();
-  ASSERT_EQ(2, manifest.icons_size());
-  // Icon has data and src, but no hash
-  EXPECT_EQ(manifest.icons(0).src(), test_icon_url.spec());
-  EXPECT_FALSE(manifest.icons(0).has_hash());
-  EXPECT_EQ(manifest.icons(0).image_data(), "icon_data");
-  EXPECT_THAT(manifest.icons(0).usages(),
-              testing::ElementsAre(webapk::Image::PRIMARY_ICON));
-  // The dummy unused icon has src and hash but no data
-  EXPECT_TRUE(manifest.icons(1).has_src());
-  EXPECT_TRUE(manifest.icons(1).has_hash());
-}
-
-TEST_F(WebApkProtoBuilderTest, IconUrlInListNotInHash) {
-  // Test primary icon has URL in the urls list but NOT in hashmap
-  GURL test_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
-  std::vector<std::string> icon_urls = {test_icon_url.spec()};
-  std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, GURL(kUnusedIconPath), "data2", "hash2");
-
-  std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
-  runner->BuildForIconTestSync(test_icon_url, icon_urls,
-                               std::move(webapk_icons), "icon_data");
+  runner->BuildForIconInstallTestSync(GURL(), icon_urls,
+                                      std::move(webapk_icons));
 
   webapk::WebApk* webapk_request = runner->GetWebApkRequest();
   ASSERT_NE(nullptr, webapk_request);
   webapk::WebAppManifest manifest = webapk_request->manifest();
   ASSERT_EQ(1, manifest.icons_size());
-  // Icon has data, src but no hash
-  EXPECT_EQ(manifest.icons(0).src(), test_icon_url.spec());
-  EXPECT_FALSE(manifest.icons(0).has_hash());
+  // The dummy unused icon has src and hash but no data
+  EXPECT_TRUE(manifest.icons(0).has_src());
+  EXPECT_TRUE(manifest.icons(0).has_hash());
+}
+
+TEST_F(WebApkProtoBuilderTest, IconWithoutUrl_Update) {
+  // Test primary icon with empty URL.
+  std::vector<std::string> icon_urls = {kUnusedIconPath};
+  std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
+  webapk_icons.emplace(GURL(), BuildTestWebApkIcon(GURL(), "data", "hash", {}));
+  webapk_icons.emplace(
+      GURL(kUnusedIconPath),
+      BuildTestWebApkIcon(GURL(kUnusedIconPath), "data2", "2", {}));
+
+  std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
+  runner->BuildForIconUpdateTestSync(GURL(), icon_urls, std::move(webapk_icons),
+                                     "icon_data", "icon_hash");
+
+  webapk::WebApk* webapk_request = runner->GetWebApkRequest();
+  ASSERT_NE(nullptr, webapk_request);
+  webapk::WebAppManifest manifest = webapk_request->manifest();
+  ASSERT_EQ(2, manifest.icons_size());
+  // Icon has data and hash but no src.
+  EXPECT_FALSE(manifest.icons(0).has_src());
+  EXPECT_EQ(manifest.icons(0).hash(), "icon_hash");
   EXPECT_EQ(manifest.icons(0).image_data(), "icon_data");
   EXPECT_THAT(manifest.icons(0).usages(),
               testing::ElementsAre(webapk::Image::PRIMARY_ICON));
+  // The dummy unused icon has src and hash but no data
+  EXPECT_TRUE(manifest.icons(1).has_src());
+  EXPECT_TRUE(manifest.icons(1).has_hash());
 }
 
-TEST_F(WebApkProtoBuilderTest, IconUrlNotInListInHash) {
-  // Test primary icon has URL NOT in the urls list but in the hashmap
+TEST_F(WebApkProtoBuilderTest, IconUrlNotInListAndNotInHash_Install) {
+  // Test primary icon URL is NOT in list and NOT in hashmap
   GURL test_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
-  std::vector<std::string> icon_urls = {};
+  std::vector<std::string> icon_urls = {kUnusedIconPath};
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, test_icon_url, "data3", "hash3");
+  webapk_icons.emplace(
+      GURL(kUnusedIconPath),
+      BuildTestWebApkIcon(GURL(kUnusedIconPath), "data1", "1", {}));
 
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
-  runner->BuildForIconTestSync(test_icon_url, icon_urls,
-                               std::move(webapk_icons), "icon_data");
+  runner->BuildForIconInstallTestSync(test_icon_url, icon_urls,
+                                      std::move(webapk_icons));
+
+  webapk::WebApk* webapk_request = runner->GetWebApkRequest();
+  ASSERT_NE(nullptr, webapk_request);
+  webapk::WebAppManifest manifest = webapk_request->manifest();
+  ASSERT_EQ(1, manifest.icons_size());
+  // The dummy unused icon has src and hash but no data
+  EXPECT_TRUE(manifest.icons(0).has_src());
+  EXPECT_TRUE(manifest.icons(0).has_hash());
+}
+
+TEST_F(WebApkProtoBuilderTest, IconUrlNotInListAndNotInHash_Update) {
+  // Test primary icon has URL but NOT in list and NOT in hashmap
+  GURL test_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
+  std::vector<std::string> icon_urls = {kUnusedIconPath};
+  std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
+  webapk_icons.emplace(
+      GURL(kUnusedIconPath),
+      BuildTestWebApkIcon(GURL(kUnusedIconPath), "data1", "1", {}));
+
+  std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
+  runner->BuildForIconUpdateTestSync(test_icon_url, icon_urls,
+                                     std::move(webapk_icons), "icon_data",
+                                     "icon_hash");
+
+  webapk::WebApk* webapk_request = runner->GetWebApkRequest();
+  ASSERT_NE(nullptr, webapk_request);
+  webapk::WebAppManifest manifest = webapk_request->manifest();
+  ASSERT_EQ(2, manifest.icons_size());
+  // Icon has data, src and hash
+  EXPECT_EQ(manifest.icons(0).src(), test_icon_url.spec());
+  EXPECT_EQ(manifest.icons(0).hash(), "icon_hash");
+  EXPECT_EQ(manifest.icons(0).image_data(), "icon_data");
+  EXPECT_THAT(manifest.icons(0).usages(),
+              testing::ElementsAre(webapk::Image::PRIMARY_ICON));
+  // The dummy unused icon has src and hash but no data
+  EXPECT_TRUE(manifest.icons(1).has_src());
+  EXPECT_TRUE(manifest.icons(1).has_hash());
+}
+
+TEST_F(WebApkProtoBuilderTest, IconUrlInListNotInHash_Install) {
+  // Test primary icon has URL in the urls list but NOT in hashmap
+  GURL test_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
+  std::vector<std::string> icon_urls = {test_icon_url.spec()};
+  std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
+  webapk_icons.emplace(
+      GURL(kUnusedIconPath),
+      BuildTestWebApkIcon(GURL(kUnusedIconPath), "data2", "hash2", {}));
+
+  std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
+  runner->BuildForIconInstallTestSync(test_icon_url, icon_urls,
+                                      std::move(webapk_icons));
+
+  webapk::WebApk* webapk_request = runner->GetWebApkRequest();
+  ASSERT_NE(nullptr, webapk_request);
+  webapk::WebAppManifest manifest = webapk_request->manifest();
+  // No icon added because either primary icon or list icons in hash.
+  ASSERT_EQ(0, manifest.icons_size());
+}
+
+TEST_F(WebApkProtoBuilderTest, IconUrlInListNotInHash_Update) {
+  // Test primary icon has URL in the urls list but NOT in hashmap
+  GURL test_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
+  std::vector<std::string> icon_urls = {test_icon_url.spec()};
+  std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
+  webapk_icons.emplace(
+      GURL(kUnusedIconPath),
+      BuildTestWebApkIcon(GURL(kUnusedIconPath), "data2", "hash2", {}));
+
+  std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
+  runner->BuildForIconUpdateTestSync(test_icon_url, icon_urls,
+                                     std::move(webapk_icons), "icon_data",
+                                     "icon_hash");
 
   webapk::WebApk* webapk_request = runner->GetWebApkRequest();
   ASSERT_NE(nullptr, webapk_request);
@@ -592,22 +716,78 @@
   ASSERT_EQ(1, manifest.icons_size());
   // Icon has data, src and hash
   EXPECT_EQ(manifest.icons(0).src(), test_icon_url.spec());
-  EXPECT_EQ(manifest.icons(0).hash(), "hash3");
+  EXPECT_EQ(manifest.icons(0).hash(), "icon_hash");
   EXPECT_EQ(manifest.icons(0).image_data(), "icon_data");
   EXPECT_THAT(manifest.icons(0).usages(),
               testing::ElementsAre(webapk::Image::PRIMARY_ICON));
 }
 
-TEST_F(WebApkProtoBuilderTest, IconUrlInListAndHash) {
+TEST_F(WebApkProtoBuilderTest, IconUrlNotInListInHash_Install) {
+  // Test primary icon has URL NOT in the urls list but in the hashmap
+  GURL test_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
+  std::vector<std::string> icon_urls = {};
+  std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
+  webapk_icons.emplace(test_icon_url,
+                       BuildTestWebApkIcon(test_icon_url, "data3", "hash3",
+                                           {webapk::Image::PRIMARY_ICON}));
+  webapk_icons.emplace(
+      GURL(kUnusedIconPath),
+      BuildTestWebApkIcon(GURL(kUnusedIconPath), "data2", "hash2", {}));
+
+  std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
+  runner->BuildForIconInstallTestSync(test_icon_url, icon_urls,
+                                      std::move(webapk_icons));
+
+  webapk::WebApk* webapk_request = runner->GetWebApkRequest();
+  ASSERT_NE(nullptr, webapk_request);
+  webapk::WebAppManifest manifest = webapk_request->manifest();
+  ASSERT_EQ(1, manifest.icons_size());
+  // Primary icon has data, src and hash
+  EXPECT_EQ(manifest.icons(0).src(), test_icon_url.spec());
+  EXPECT_EQ(manifest.icons(0).hash(), "hash3");
+  EXPECT_EQ(manifest.icons(0).image_data(), "data3");
+  EXPECT_THAT(manifest.icons(0).usages(),
+              testing::ElementsAre(webapk::Image::PRIMARY_ICON));
+}
+
+TEST_F(WebApkProtoBuilderTest, IconUrlNotInListInHash_Update) {
+  // Test primary icon has URL NOT in the urls list but in the hashmap
+  GURL test_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
+  std::vector<std::string> icon_urls = {};
+  std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
+  webapk_icons.emplace(test_icon_url,
+                       BuildTestWebApkIcon(test_icon_url, "data3", "hash3",
+                                           {webapk::Image::PRIMARY_ICON}));
+
+  std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
+  runner->BuildForIconUpdateTestSync(test_icon_url, icon_urls,
+                                     std::move(webapk_icons), "icon_data",
+                                     "icon_hash");
+
+  webapk::WebApk* webapk_request = runner->GetWebApkRequest();
+  ASSERT_NE(nullptr, webapk_request);
+  webapk::WebAppManifest manifest = webapk_request->manifest();
+  ASSERT_EQ(1, manifest.icons_size());
+  // Icon has data, src and hash
+  EXPECT_EQ(manifest.icons(0).src(), test_icon_url.spec());
+  EXPECT_EQ(manifest.icons(0).hash(), "icon_hash");
+  EXPECT_EQ(manifest.icons(0).image_data(), "icon_data");
+  EXPECT_THAT(manifest.icons(0).usages(),
+              testing::ElementsAre(webapk::Image::PRIMARY_ICON));
+}
+
+TEST_F(WebApkProtoBuilderTest, IconUrlInListAndHash_Install) {
   // Test primary icon has URL in list and hashmap
   GURL test_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
   std::vector<std::string> icon_urls = {test_icon_url.spec()};
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
-  AddTestIcon(&webapk_icons, test_icon_url, "data4", "hash4");
+  webapk_icons.emplace(test_icon_url,
+                       BuildTestWebApkIcon(test_icon_url, "data4", "hash4",
+                                           {webapk::Image::PRIMARY_ICON}));
 
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
-  runner->BuildForIconTestSync(test_icon_url, icon_urls,
-                               std::move(webapk_icons), "icon_data");
+  runner->BuildForIconInstallTestSync(test_icon_url, icon_urls,
+                                      std::move(webapk_icons));
 
   webapk::WebApk* webapk_request = runner->GetWebApkRequest();
   ASSERT_NE(nullptr, webapk_request);
@@ -616,6 +796,32 @@
   // Icon has data, src and hash
   EXPECT_EQ(manifest.icons(0).src(), test_icon_url.spec());
   EXPECT_EQ(manifest.icons(0).hash(), "hash4");
+  EXPECT_EQ(manifest.icons(0).image_data(), "data4");
+  EXPECT_THAT(manifest.icons(0).usages(),
+              testing::ElementsAre(webapk::Image::PRIMARY_ICON));
+}
+
+TEST_F(WebApkProtoBuilderTest, IconUrlInListAndHash_Update) {
+  // Test primary icon has URL in list and hashmap
+  GURL test_icon_url = test_server()->GetURL(kBestPrimaryIconUrl);
+  std::vector<std::string> icon_urls = {test_icon_url.spec()};
+  std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
+  webapk_icons.emplace(test_icon_url,
+                       BuildTestWebApkIcon(test_icon_url, "data4", "hash4",
+                                           {webapk::Image::PRIMARY_ICON}));
+
+  std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
+  runner->BuildForIconUpdateTestSync(test_icon_url, icon_urls,
+                                     std::move(webapk_icons), "icon_data",
+                                     "icon_hash");
+
+  webapk::WebApk* webapk_request = runner->GetWebApkRequest();
+  ASSERT_NE(nullptr, webapk_request);
+  webapk::WebAppManifest manifest = webapk_request->manifest();
+  ASSERT_EQ(1, manifest.icons_size());
+  // Icon has data, src and hash
+  EXPECT_EQ(manifest.icons(0).src(), test_icon_url.spec());
+  EXPECT_EQ(manifest.icons(0).hash(), "icon_hash");
   EXPECT_EQ(manifest.icons(0).image_data(), "icon_data");
   EXPECT_THAT(manifest.icons(0).usages(),
               testing::ElementsAre(webapk::Image::PRIMARY_ICON));
@@ -630,8 +836,8 @@
   std::map<GURL, std::unique_ptr<webapps::WebappIcon>> webapk_icons;
   std::unique_ptr<BuildProtoRunner> runner = CreateBuildProtoRunner();
   runner->BuildSync(
-      GURL(), GURL(), std::move(webapk_icons), "" /* primary_icon_data */,
-      "" /* splash_icon_data */, GURL() /*manifest_id*/, GURL() /*app_key*/,
+      GURL(), GURL(), std::move(webapk_icons), nullptr /* primary_icon */,
+      nullptr /*splash_icon*/, GURL() /*manifest_id*/, GURL() /*app_key*/,
       dark_theme_color, dark_background_color, false /* is_manifest_stale*/,
       false /* is_app_identity_update_supported */, {});
   webapk::WebApk* webapk_request = runner->GetWebApkRequest();
diff --git a/components/webapps/browser/android/webapp_icon.h b/components/webapps/browser/android/webapp_icon.h
index e676221..220b67d 100644
--- a/components/webapps/browser/android/webapp_icon.h
+++ b/components/webapps/browser/android/webapp_icon.h
@@ -23,12 +23,11 @@
   WebappIcon& operator=(const WebappIcon&) = delete;
   ~WebappIcon();
 
+  int GetIdealSizeInPx() const;
+
   const GURL url() const { return url_; }
 
   void AddUsage(webapk::Image::Usage);
-
-  int GetIdealSizeInPx() const;
-
   const std::set<webapk::Image::Usage>& usages() const { return usages_; }
 
   webapk::Image::Purpose purpose() const { return purpose_; }
diff --git a/content/browser/android/content_feature_map.cc b/content/browser/android/content_feature_map.cc
index 7a5c3616..5b06e402 100644
--- a/content/browser/android/content_feature_map.cc
+++ b/content/browser/android/content_feature_map.cc
@@ -28,6 +28,7 @@
     &features::kAccessibilityPageZoom,
     &features::kAccessibilityPageZoomEnhancements,
     &features::kAccessibilityUnifiedSnapshots,
+    &features::kAccessibilityManageBroadcastReceiverOnBackground,
     &features::kAndroidOpenPdfInline,
     &features::kFedCm,
     &features::kHidePastePopupOnGSB,
diff --git a/content/browser/device_posture/foldable_apis_origin_trial_browsertest.cc b/content/browser/device_posture/foldable_apis_origin_trial_browsertest.cc
index d88f7d8c..9c648d5 100644
--- a/content/browser/device_posture/foldable_apis_origin_trial_browsertest.cc
+++ b/content/browser/device_posture/foldable_apis_origin_trial_browsertest.cc
@@ -5,13 +5,17 @@
 #include <memory>
 
 #include "base/test/scoped_feature_list.h"
+#include "content/browser/web_contents/web_contents_impl.h"
+#include "content/public/browser/web_contents.h"
 #include "content/public/test/browser_test.h"
 #include "content/public/test/browser_test_utils.h"
 #include "content/public/test/content_browser_test.h"
 #include "content/public/test/content_browser_test_utils.h"
 #include "content/public/test/url_loader_interceptor.h"
+#include "content/shell/browser/shell.h"
 #include "testing/gtest/include/gtest/gtest.h"
 #include "third_party/blink/public/common/features_generated.h"
+#include "third_party/blink/public/mojom/device_posture/device_posture_provider.mojom.h"
 #include "url/gurl.h"
 
 namespace content {
@@ -34,9 +38,40 @@
         kBaseDataDir, GURL("https://example.test/"));
   }
 
+  RenderWidgetHostViewBase* view() {
+    return static_cast<RenderWidgetHostViewBase*>(
+        shell()->web_contents()->GetRenderWidgetHostView());
+  }
+
+  WebContentsImpl* web_contents_impl() {
+    return static_cast<WebContentsImpl*>(shell()->web_contents());
+  }
+
+  void SetUpFoldableState() {
+    web_contents_impl()
+        ->GetDevicePostureProvider()
+        ->OverrideDevicePostureForEmulation(
+            blink::mojom::DevicePostureType::kFolded);
+    const int kDisplayFeatureLength = 10;
+    DisplayFeature emulated_display_feature{
+        DisplayFeature::Orientation::kVertical,
+        /* offset */ view()->GetVisibleViewportSize().width() / 2 -
+            kDisplayFeatureLength / 2,
+        /* mask_length */ kDisplayFeatureLength};
+    view()->SetDisplayFeatureForTesting(&emulated_display_feature);
+    FrameTreeNode* root = web_contents_impl()->GetPrimaryFrameTree().root();
+    RenderWidgetHostImpl* root_widget =
+        root->current_frame_host()->GetRenderWidgetHost();
+    root_widget->SynchronizeVisualProperties();
+  }
+
   void TearDownOnMainThread() override {
     interceptor_.reset();
     ContentBrowserTest::TearDownOnMainThread();
+    web_contents_impl()
+        ->GetDevicePostureProvider()
+        ->DisableDevicePostureOverrideForEmulation();
+    view()->SetDisplayFeatureForTesting(nullptr);
   }
 
   bool HasDevicePostureApi() {
@@ -44,7 +79,8 @@
   }
 
   bool HasDevicePostureCSSApi() {
-    return EvalJs(shell(), "window.matchMedia('(device-posture)').matches")
+    return EvalJs(shell(),
+                  "window.matchMedia('(device-posture: folded)').matches")
         .ExtractBool();
   }
 
@@ -53,8 +89,16 @@
   }
 
   bool HasViewportSegmentsCSSApi() {
+    return EvalJs(
+               shell(),
+               "window.matchMedia('(horizontal-viewport-segments: 2)').matches")
+        .ExtractBool();
+  }
+
+  bool HasViewportSegmentsEnvVariablesCSSApi() {
     return EvalJs(shell(),
-                  "window.matchMedia('(vertical-viewport-segments)').matches")
+                  "getComputedStyle(document.getElementById('content')).width "
+                  "!= '0px'")
         .ExtractBool();
   }
 
@@ -68,18 +112,22 @@
 IN_PROC_BROWSER_TEST_F(FoldableAPIsOriginTrialBrowserTest,
                        ValidOriginTrialToken) {
   ASSERT_TRUE(NavigateToURL(shell(), kValidTokenUrl));
+  SetUpFoldableState();
   EXPECT_TRUE(HasDevicePostureApi());
   EXPECT_TRUE(HasDevicePostureCSSApi());
   EXPECT_TRUE(HasViewportSegmentsApi());
   EXPECT_TRUE(HasViewportSegmentsCSSApi());
+  EXPECT_TRUE(HasViewportSegmentsEnvVariablesCSSApi());
 }
 
 IN_PROC_BROWSER_TEST_F(FoldableAPIsOriginTrialBrowserTest, NoOriginTrialToken) {
   ASSERT_TRUE(NavigateToURL(shell(), kNoTokenUrl));
+  SetUpFoldableState();
   EXPECT_FALSE(HasDevicePostureApi());
   EXPECT_FALSE(HasDevicePostureCSSApi());
   EXPECT_FALSE(HasViewportSegmentsApi());
   EXPECT_FALSE(HasViewportSegmentsCSSApi());
+  EXPECT_FALSE(HasViewportSegmentsEnvVariablesCSSApi());
 }
 
 class FoldableAPIsOriginTrialKillSwitchBrowserTest
@@ -99,19 +147,23 @@
 IN_PROC_BROWSER_TEST_F(FoldableAPIsOriginTrialKillSwitchBrowserTest,
                        ValidOriginTrialToken) {
   ASSERT_TRUE(NavigateToURL(shell(), kValidTokenUrl));
+  SetUpFoldableState();
   EXPECT_FALSE(HasDevicePostureApi());
   EXPECT_FALSE(HasDevicePostureCSSApi());
   EXPECT_FALSE(HasViewportSegmentsApi());
   EXPECT_FALSE(HasViewportSegmentsCSSApi());
+  EXPECT_FALSE(HasViewportSegmentsEnvVariablesCSSApi());
 }
 
 IN_PROC_BROWSER_TEST_F(FoldableAPIsOriginTrialKillSwitchBrowserTest,
                        NoOriginTrialToken) {
   ASSERT_TRUE(NavigateToURL(shell(), kNoTokenUrl));
+  SetUpFoldableState();
   EXPECT_FALSE(HasDevicePostureApi());
   EXPECT_FALSE(HasDevicePostureCSSApi());
   EXPECT_FALSE(HasViewportSegmentsApi());
   EXPECT_FALSE(HasViewportSegmentsCSSApi());
+  EXPECT_FALSE(HasViewportSegmentsEnvVariablesCSSApi());
 }
 
 }  // namespace
diff --git a/content/browser/devtools/protocol/browser_handler.cc b/content/browser/devtools/protocol/browser_handler.cc
index e71d1238..d74d1b0 100644
--- a/content/browser/devtools/protocol/browser_handler.cc
+++ b/content/browser/devtools/protocol/browser_handler.cc
@@ -185,6 +185,10 @@
     *permission_type = PermissionType::CAPTURED_SURFACE_CONTROL;
   } else if (name == "speaker-selection") {
     *permission_type = PermissionType::SPEAKER_SELECTION;
+  } else if (name == "keyboard-lock") {
+    *permission_type = PermissionType::KEYBOARD_LOCK;
+  } else if (name == "pointer-lock") {
+    *permission_type = PermissionType::POINTER_LOCK;
   } else {
     return Response::InvalidParams("Invalid PermissionDescriptor name: " +
                                    name);
diff --git a/content/browser/interest_group/interest_group_auction.cc b/content/browser/interest_group/interest_group_auction.cc
index 9ff1c6bf..ec38a66 100644
--- a/content/browser/interest_group/interest_group_auction.cc
+++ b/content/browser/interest_group/interest_group_auction.cc
@@ -1023,9 +1023,14 @@
        auction->GetDeprecatedRenderURLReplacements()) {
     local_replacements.emplace_back(replacement.match, replacement.replacement);
   }
-  return blink::AdDescriptor(GURL(SubstituteMappedStrings(
-                                 ad_descriptor.url.spec(), local_replacements)),
-                             ad_descriptor.size);
+  GURL url_with_replacements = GURL(
+      SubstituteMappedStrings(ad_descriptor.url.spec(), local_replacements));
+
+  if (url_with_replacements.is_valid()) {
+    return blink::AdDescriptor(GURL(std::move(url_with_replacements)),
+                               ad_descriptor.size);
+  }
+  return ad_descriptor;
 }
 
 // If the auction config specified 'deprecatedRenderURLReplacements', this will
@@ -1042,10 +1047,15 @@
   }
 
   for (auto& ad_component_descriptor : ad_component_descriptors) {
-    local_component_ad_descriptors.emplace_back(
-        GURL(SubstituteMappedStrings(ad_component_descriptor.url.spec(),
-                                     local_replacements)),
-        ad_component_descriptor.size);
+    GURL url_with_replacements = GURL(SubstituteMappedStrings(
+        ad_component_descriptor.url.spec(), local_replacements));
+
+    if (url_with_replacements.is_valid()) {
+      local_component_ad_descriptors.emplace_back(
+          GURL(std::move(url_with_replacements)), ad_component_descriptor.size);
+    } else {
+      local_component_ad_descriptors.emplace_back(ad_component_descriptor);
+    }
   }
   return local_component_ad_descriptors;
 }
diff --git a/content/browser/interest_group/interest_group_browsertest.cc b/content/browser/interest_group/interest_group_browsertest.cc
index cef5b7f..6078dcb0 100644
--- a/content/browser/interest_group/interest_group_browsertest.cc
+++ b/content/browser/interest_group/interest_group_browsertest.cc
@@ -10030,6 +10030,295 @@
   }
 }
 
+// Run a multi-seller auction with multiple component auctions and ensure the
+// render url replacements do not occur if they create an invalid URL.
+IN_PROC_BROWSER_TEST_F(
+    DeprecatedRenderURLReplacementsEnabledTest,
+    MultipleComponentAuctionsWithWinnerNotReplacedWithBadURLReplacementsWithinHostname) {
+  GURL test_url =
+      embedded_https_test_server().GetURL("a.test", "/page_with_iframe.html");
+  GURL test_url2 =
+      embedded_https_test_server().GetURL("b.test", "/page_with_iframe.html");
+  ASSERT_TRUE(NavigateToURL(shell(), test_url));
+
+  url::Origin test_origin = url::Origin::Create(test_url);
+  url::Origin test_origin2 = url::Origin::Create(test_url2);
+
+  GURL ad_url = GURL("https://${video_rendering_url}");
+  GURL expected_ad_url = ad_url;
+
+  EXPECT_EQ(kSuccess,
+            JoinInterestGroupAndVerify(
+                /*owner=*/test_origin,
+                /*name=*/"cars",
+                /*priority=*/0.0,
+                /*execution_mode=*/
+                blink::InterestGroup::ExecutionMode::kCompatibilityMode,
+                /*bidding_url=*/
+                embedded_https_test_server().GetURL(
+                    "a.test", "/interest_group/bidding_logic.js"),
+                /*ads=*/{{{ad_url, /*metadata=*/std::nullopt}}}));
+  ASSERT_TRUE(NavigateToURL(shell(), test_url2));
+
+  EXPECT_EQ(kSuccess,
+            JoinInterestGroupAndVerify(
+                /*owner=*/test_origin2,
+                /*name=*/"boats",
+                /*priority=*/0.0,
+                /*execution_mode=*/
+                blink::InterestGroup::ExecutionMode::kCompatibilityMode,
+                /*bidding_url=*/
+                embedded_https_test_server().GetURL(
+                    "b.test", "/interest_group/bidding_logic_throws.js"),
+                /*ads=*/{{{ad_url, /*metadata=*/std::nullopt}}}));
+
+  std::string auction_config = JsReplace(
+      R"({
+          seller: $1,
+          decisionLogicURL: $2,
+          // Signal to the top-level seller to allow participation in a
+          // component auction.
+          auctionSignals: "sellerAllowsComponentAuction",
+          componentAuctions: [{
+            seller: $1,
+            decisionLogicURL: $2,
+            interestGroupBuyers: [$1],
+            // Signal to the bidder and component seller to allow participation
+            // in a component auction.
+            auctionSignals: "bidderAllowsComponentAuction,"+
+                            "sellerAllowsComponentAuction",
+            deprecatedRenderURLReplacements: {$5: $6, "%%echo%%": "echo"}
+          },
+          {
+            // This seller loses because the bidding logic used for it, throws
+            // an error. So the replacements will have no effect.
+            seller: $3,
+            decisionLogicURL: $4,
+            interestGroupBuyers: [$3],
+            // Signal to the bidder and component seller to allow participation
+            // in a component auction.
+            auctionSignals: "bidderAllowsComponentAuction,"+
+                            "sellerAllowsComponentAuction",
+          }]
+        })",
+      test_origin,
+      embedded_https_test_server().GetURL("a.test",
+                                          "/interest_group/decision_logic.js"),
+      test_origin2,
+      embedded_https_test_server().GetURL("b.test",
+                                          "/interest_group/decision_logic.js"),
+      "${video_rendering_url}",
+      "${video_rendering_url}https%3A%2F%2Fcomponent_seller_url_2${post_"
+      "component_url_string}");
+
+  auto result = RunAuctionAndWait(auction_config);
+  GURL urn_url = GURL(result.ExtractString());
+  EXPECT_TRUE(urn_url.is_valid());
+  EXPECT_EQ(url::kUrnScheme, urn_url.scheme_piece());
+
+  TestFencedFrameURLMappingResultObserver observer;
+  ConvertFencedFrameURNToURL(urn_url, &observer);
+  EXPECT_TRUE(observer.mapped_url()) << urn_url;
+  EXPECT_EQ(expected_ad_url, observer.mapped_url());
+}
+
+// Run a multi-seller auction with multiple component auctions and ensure the
+// render url replacements occur within the hostname.
+IN_PROC_BROWSER_TEST_F(
+    DeprecatedRenderURLReplacementsEnabledTest,
+    MultipleComponentAuctionsWithWinnerWithURLReplacementsWithinHostname) {
+  GURL test_url =
+      embedded_https_test_server().GetURL("a.test", "/page_with_iframe.html");
+  GURL test_url2 =
+      embedded_https_test_server().GetURL("b.test", "/page_with_iframe.html");
+  ASSERT_TRUE(NavigateToURL(shell(), test_url));
+
+  url::Origin test_origin = url::Origin::Create(test_url);
+  url::Origin test_origin2 = url::Origin::Create(test_url2);
+
+  GURL ad_url = GURL("https://${video_rendering_url}");
+  GURL expected_ad_url = GURL("https://example.com");
+
+  EXPECT_EQ(kSuccess,
+            JoinInterestGroupAndVerify(
+                /*owner=*/test_origin,
+                /*name=*/"cars",
+                /*priority=*/0.0,
+                /*execution_mode=*/
+                blink::InterestGroup::ExecutionMode::kCompatibilityMode,
+                /*bidding_url=*/
+                embedded_https_test_server().GetURL(
+                    "a.test", "/interest_group/bidding_logic.js"),
+                /*ads=*/{{{ad_url, /*metadata=*/std::nullopt}}}));
+  ASSERT_TRUE(NavigateToURL(shell(), test_url2));
+
+  EXPECT_EQ(kSuccess,
+            JoinInterestGroupAndVerify(
+                /*owner=*/test_origin2,
+                /*name=*/"boats",
+                /*priority=*/0.0,
+                /*execution_mode=*/
+                blink::InterestGroup::ExecutionMode::kCompatibilityMode,
+                /*bidding_url=*/
+                embedded_https_test_server().GetURL(
+                    "b.test", "/interest_group/bidding_logic_throws.js"),
+                /*ads=*/{{{ad_url, /*metadata=*/std::nullopt}}}));
+
+  std::string auction_config = JsReplace(
+      R"({
+          seller: $1,
+          decisionLogicURL: $2,
+          // Signal to the top-level seller to allow participation in a
+          // component auction.
+          auctionSignals: "sellerAllowsComponentAuction",
+          componentAuctions: [{
+            seller: $1,
+            decisionLogicURL: $2,
+            interestGroupBuyers: [$1],
+            // Signal to the bidder and component seller to allow participation
+            // in a component auction.
+            auctionSignals: "bidderAllowsComponentAuction,"+
+                            "sellerAllowsComponentAuction",
+            deprecatedRenderURLReplacements:{$5: $6, "%%echo%%": "echo"}
+          },
+          {
+            // This seller loses because the bidding logic used for it, throws
+            // an error. So the replacements will have no effect.
+            seller: $3,
+            decisionLogicURL: $4,
+            interestGroupBuyers: [$3],
+            // Signal to the bidder and component seller to allow participation
+            // in a component auction.
+            auctionSignals: "bidderAllowsComponentAuction,"+
+                            "sellerAllowsComponentAuction",
+          }]
+        })",
+      test_origin,
+      embedded_https_test_server().GetURL("a.test",
+                                          "/interest_group/decision_logic.js"),
+      test_origin2,
+      embedded_https_test_server().GetURL("b.test",
+                                          "/interest_group/decision_logic.js"),
+      "${video_rendering_url}", "example.com");
+
+  auto result = RunAuctionAndWait(auction_config);
+  GURL urn_url = GURL(result.ExtractString());
+  EXPECT_TRUE(urn_url.is_valid());
+  EXPECT_EQ(url::kUrnScheme, urn_url.scheme_piece());
+
+  TestFencedFrameURLMappingResultObserver observer;
+  ConvertFencedFrameURNToURL(urn_url, &observer);
+  EXPECT_TRUE(observer.mapped_url()) << urn_url;
+  EXPECT_EQ(expected_ad_url, observer.mapped_url());
+}
+
+// Run a multi-seller auction with multiple component auctions and ensure that
+// we can chain together replacements from deprecatedRenderURLReplacements with
+// replacements in deprecatedReplaceInURN.
+IN_PROC_BROWSER_TEST_F(DeprecatedRenderURLReplacementsEnabledTest,
+                       MultipleComponentAuctionsWithChainingReplacements) {
+  GURL test_url =
+      embedded_https_test_server().GetURL("a.test", "/page_with_iframe.html");
+  GURL test_url2 =
+      embedded_https_test_server().GetURL("b.test", "/page_with_iframe.html");
+  ASSERT_TRUE(NavigateToURL(shell(), test_url));
+
+  url::Origin test_origin = url::Origin::Create(test_url);
+  url::Origin test_origin2 = url::Origin::Create(test_url2);
+
+  GURL ad_url = GURL("https://${video_rendering_url}");
+  GURL expected_ad_url = GURL(
+      "https://${video_rendering_url}/"
+      "https%3A%2F%2Fcomponent_seller_url_2%%post_component_url_string%%/");
+
+  EXPECT_EQ(kSuccess,
+            JoinInterestGroupAndVerify(
+                /*owner=*/test_origin,
+                /*name=*/"cars",
+                /*priority=*/0.0,
+                /*execution_mode=*/
+                blink::InterestGroup::ExecutionMode::kCompatibilityMode,
+                /*bidding_url=*/
+                embedded_https_test_server().GetURL(
+                    "a.test", "/interest_group/bidding_logic.js"),
+                /*ads=*/{{{ad_url, /*metadata=*/std::nullopt}}}));
+  ASSERT_TRUE(NavigateToURL(shell(), test_url2));
+
+  EXPECT_EQ(kSuccess,
+            JoinInterestGroupAndVerify(
+                /*owner=*/test_origin2,
+                /*name=*/"boats",
+                /*priority=*/0.0,
+                /*execution_mode=*/
+                blink::InterestGroup::ExecutionMode::kCompatibilityMode,
+                /*bidding_url=*/
+                embedded_https_test_server().GetURL(
+                    "b.test", "/interest_group/bidding_logic_throws.js"),
+                /*ads=*/{{{ad_url, /*metadata=*/std::nullopt}}}));
+
+  std::string auction_config = JsReplace(
+      R"({
+          seller: $1,
+          decisionLogicURL: $2,
+          // Signal to the top-level seller to allow participation in a
+          // component auction.
+          auctionSignals: "sellerAllowsComponentAuction",
+          componentAuctions: [{
+            seller: $1,
+            decisionLogicURL: $2,
+            interestGroupBuyers: [$1],
+            // Signal to the bidder and component seller to allow participation
+            // in a component auction.
+            auctionSignals: "bidderAllowsComponentAuction,"+
+                            "sellerAllowsComponentAuction",
+            deprecatedRenderURLReplacements:{$5: $6, "%%echo%%": "echo"}
+          },
+          {
+            // This seller loses because the bidding logic used for it, throws
+            // an error. So the replacements will have no effect.
+            seller: $3,
+            decisionLogicURL: $4,
+            interestGroupBuyers: [$3],
+            // Signal to the bidder and component seller to allow participation
+            // in a component auction.
+            auctionSignals: "bidderAllowsComponentAuction,"+
+                            "sellerAllowsComponentAuction",
+          }]
+        })",
+      test_origin,
+      embedded_https_test_server().GetURL("a.test",
+                                          "/interest_group/decision_logic.js"),
+      test_origin2,
+      embedded_https_test_server().GetURL("b.test",
+                                          "/interest_group/decision_logic.js"),
+      "${video_rendering_url}",
+      "${video_rendering_url}/"
+      "https%3A%2F%2Fcomponent_seller_url_2%%post_component_url_string%%");
+
+  auto result = RunAuctionAndWait(auction_config);
+  GURL urn_url = GURL(result.ExtractString());
+  EXPECT_TRUE(urn_url.is_valid());
+  EXPECT_EQ(url::kUrnScheme, urn_url.scheme_piece());
+  {
+    TestFencedFrameURLMappingResultObserver observer;
+    ConvertFencedFrameURNToURL(urn_url, &observer);
+    EXPECT_TRUE(observer.mapped_url()) << urn_url;
+    EXPECT_EQ(expected_ad_url, observer.mapped_url());
+  }
+  EXPECT_TRUE(ReplaceInURNInJS(
+      urn_url, {{"${video_rendering_url}", "example.com/%%MORE_MACROS%%"},
+                {"%%post_component_url_string%%", "POST_COMPONENT_STUFF"}}));
+  GURL new_expected_url = GURL(
+      "https://example.com/%%MORE_MACROS%%/"
+      "https%3A%2F%2Fcomponent_seller_url_2POST_COMPONENT_STUFF/");
+
+  {
+    TestFencedFrameURLMappingResultObserver observer;
+    ConvertFencedFrameURNToURL(urn_url, &observer);
+    EXPECT_EQ(new_expected_url, observer.mapped_url());
+  }
+}
+
 // Run a multi-seller auction with multiple component auctions, and ensure an
 // error is thrown when any of the component auctions pass badly formatted
 // replacements.
@@ -10189,6 +10478,299 @@
     EXPECT_EQ(result, expected_error_message);
   }
 }
+// This tests for when a replacement is done within
+// deprecatedRenderURLReplacements, that the URL created after is a valid one,
+// because it would crash otherwise.
+IN_PROC_BROWSER_TEST_F(DeprecatedRenderURLReplacementsEnabledTest,
+                       ReplacementWithInvalidURLReplacement) {
+  GURL test_url =
+      embedded_https_test_server().GetURL("a.test", "/page_with_iframe.html");
+  ASSERT_TRUE(NavigateToURL(shell(), test_url));
+  url::Origin test_origin = url::Origin::Create(test_url);
+  GURL ad_url = GURL("https://${video_rendering_url}");
+
+  EXPECT_EQ(kSuccess,
+            JoinInterestGroupAndVerify(
+                /*owner=*/test_origin,
+                /*name=*/"cars",
+                /*priority=*/0.0, /*execution_mode=*/
+                blink::InterestGroup::ExecutionMode::kCompatibilityMode,
+                /*bidding_url=*/
+                embedded_https_test_server().GetURL(
+                    "a.test", "/interest_group/bidding_logic.js"),
+                /*ads=*/{{{ad_url, R"({"ad":"metadata","here":[1,2]})"}}}));
+
+  std::string auction_config = JsReplace(
+      R"({
+         seller: $1,
+         decisionLogicURL: $2,
+         interestGroupBuyers: [$1],
+         deprecatedRenderURLReplacements: {$3: $4, "%%echo%%": "echo"}
+       })",
+      test_origin,
+      embedded_https_test_server().GetURL("a.test",
+                                          "/interest_group/decision_logic.js"),
+      "${video_rendering_url}",
+      "${video_rendering_url}https%3A%2F%2Fcomponent_seller_url_2${post_"
+      "component_url_string}");
+  auto result = RunAuctionAndWait(auction_config);
+  GURL urn_url = GURL(result.ExtractString());
+  EXPECT_TRUE(urn_url.is_valid());
+  EXPECT_EQ(url::kUrnScheme, urn_url.scheme_piece());
+
+  TestFencedFrameURLMappingResultObserver observer;
+  ConvertFencedFrameURNToURL(urn_url, &observer);
+  EXPECT_TRUE(observer.mapped_url()) << urn_url;
+  EXPECT_EQ(ad_url, observer.mapped_url());
+}
+
+// This tests that replacements can be made within the hostname and in the path
+// together.
+IN_PROC_BROWSER_TEST_F(DeprecatedRenderURLReplacementsEnabledTest,
+                       ReplacementWithinHostnameAndPath) {
+  GURL test_url =
+      embedded_https_test_server().GetURL("a.test", "/page_with_iframe.html");
+  ASSERT_TRUE(NavigateToURL(shell(), test_url));
+  url::Origin test_origin = url::Origin::Create(test_url);
+  GURL ad_url = GURL("https://${host}/%%path%%https%3A%2F%2Fexample.com");
+  GURL expected_ad_url =
+      GURL("https://host/path?query=https%3A%2F%2Fexample.com");
+
+  EXPECT_EQ(kSuccess,
+            JoinInterestGroupAndVerify(
+                /*owner=*/test_origin,
+                /*name=*/"cars",
+                /*priority=*/0.0, /*execution_mode=*/
+                blink::InterestGroup::ExecutionMode::kCompatibilityMode,
+                /*bidding_url=*/
+                embedded_https_test_server().GetURL(
+                    "a.test", "/interest_group/bidding_logic.js"),
+                /*ads=*/{{{ad_url, R"({"ad":"metadata","here":[1,2]})"}}}));
+
+  std::string auction_config = JsReplace(
+      R"({
+         seller: $1,
+         decisionLogicURL: $2,
+         interestGroupBuyers: [$1],
+         deprecatedRenderURLReplacements: {$3: "host", $4: $5}
+       })",
+      test_origin,
+      embedded_https_test_server().GetURL("a.test",
+                                          "/interest_group/decision_logic.js"),
+      "${host}", "%%path%%", "path?query=");
+
+  auto result = RunAuctionAndWait(auction_config);
+  GURL urn_url = GURL(result.ExtractString());
+  EXPECT_TRUE(urn_url.is_valid());
+  EXPECT_EQ(url::kUrnScheme, urn_url.scheme_piece());
+
+  TestFencedFrameURLMappingResultObserver observer;
+  ConvertFencedFrameURNToURL(urn_url, &observer);
+  EXPECT_TRUE(observer.mapped_url()) << urn_url;
+  EXPECT_EQ(expected_ad_url, observer.mapped_url());
+}
+
+// This tests that replacements can be made within the hostname and the path,
+// specifically that by adding a '/' within the replacements will still keep it
+// valid.
+IN_PROC_BROWSER_TEST_F(DeprecatedRenderURLReplacementsEnabledTest,
+                       ReplacementWithinHostnameAndPathWithoutSlashSeperator) {
+  GURL test_url =
+      embedded_https_test_server().GetURL("a.test", "/page_with_iframe.html");
+  ASSERT_TRUE(NavigateToURL(shell(), test_url));
+  url::Origin test_origin = url::Origin::Create(test_url);
+  GURL ad_url = GURL("https://${host}${path}example.com");
+  GURL expected_ad_url =
+      GURL("https://host/file.html?query=https%3A%2F%2Fexample.com/");
+
+  EXPECT_EQ(kSuccess,
+            JoinInterestGroupAndVerify(
+                /*owner=*/test_origin,
+                /*name=*/"cars",
+                /*priority=*/0.0, /*execution_mode=*/
+                blink::InterestGroup::ExecutionMode::kCompatibilityMode,
+                /*bidding_url=*/
+                embedded_https_test_server().GetURL(
+                    "a.test", "/interest_group/bidding_logic.js"),
+                /*ads=*/{{{ad_url, R"({"ad":"metadata","here":[1,2]})"}}}));
+
+  std::string auction_config = JsReplace(
+      R"({
+         seller: $1,
+         decisionLogicURL: $2,
+         interestGroupBuyers: [$1],
+         deprecatedRenderURLReplacements:{$3: $4, $5: $6}
+       })",
+      test_origin,
+      embedded_https_test_server().GetURL("a.test",
+                                          "/interest_group/decision_logic.js"),
+      "${host}", "host/file.html", "${path}", "?query=https%3A%2F%2F");
+
+  auto result = RunAuctionAndWait(auction_config);
+  GURL urn_url = GURL(result.ExtractString());
+  EXPECT_TRUE(urn_url.is_valid());
+  EXPECT_EQ(url::kUrnScheme, urn_url.scheme_piece());
+
+  TestFencedFrameURLMappingResultObserver observer;
+  ConvertFencedFrameURNToURL(urn_url, &observer);
+  EXPECT_TRUE(observer.mapped_url()) << urn_url;
+  EXPECT_EQ(expected_ad_url, observer.mapped_url());
+}
+
+// This tests for when a replacement is done within
+// deprecatedRenderURLReplacements, that another can be done
+// properly with deprecatedReplaceInURN.
+IN_PROC_BROWSER_TEST_F(DeprecatedRenderURLReplacementsEnabledTest,
+                       ChainingReplacements) {
+  GURL test_url =
+      embedded_https_test_server().GetURL("a.test", "/page_with_iframe.html");
+  ASSERT_TRUE(NavigateToURL(shell(), test_url));
+  url::Origin test_origin = url::Origin::Create(test_url);
+  GURL ad_url = GURL("https://${video_rendering_url}");
+  GURL expected_ad_url = GURL(
+      "https://${video_rendering_url}/"
+      "https%3A%2F%2Fcomponent_seller_url_2%%post_component_url_string%%/");
+
+  EXPECT_EQ(kSuccess,
+            JoinInterestGroupAndVerify(
+                /*owner=*/test_origin,
+                /*name=*/"cars",
+                /*priority=*/0.0, /*execution_mode=*/
+                blink::InterestGroup::ExecutionMode::kCompatibilityMode,
+                /*bidding_url=*/
+                embedded_https_test_server().GetURL(
+                    "a.test", "/interest_group/bidding_logic.js"),
+                /*ads=*/{{{ad_url, R"({"ad":"metadata","here":[1,2]})"}}}));
+
+  std::string auction_config = JsReplace(
+      R"({
+         seller: $1,
+         decisionLogicURL: $2,
+         interestGroupBuyers: [$1],
+         deprecatedRenderURLReplacements: {$3: $4, "%%echo%%": "echo"}
+       })",
+      test_origin,
+      embedded_https_test_server().GetURL("a.test",
+                                          "/interest_group/decision_logic.js"),
+      "${video_rendering_url}",
+      "${video_rendering_url}/https%3A%2F%2Fcomponent_seller_url_2%%post_"
+      "component_url_string%%");
+  auto result = RunAuctionAndWait(auction_config);
+  GURL urn_url = GURL(result.ExtractString());
+  EXPECT_TRUE(urn_url.is_valid());
+  EXPECT_EQ(url::kUrnScheme, urn_url.scheme_piece());
+
+  {
+    TestFencedFrameURLMappingResultObserver observer;
+    ConvertFencedFrameURNToURL(urn_url, &observer);
+    EXPECT_TRUE(observer.mapped_url()) << urn_url;
+    EXPECT_EQ(expected_ad_url, observer.mapped_url());
+  }
+
+  EXPECT_TRUE(ReplaceInURNInJS(
+      urn_url, {{"${video_rendering_url}", "example.com/%%MORE_MACROS%%"},
+                {"%%post_component_url_string%%", "POST_COMPONENT_STUFF"}}));
+  GURL new_expected_url = GURL(
+      "https://example.com/%%MORE_MACROS%%/"
+      "https%3A%2F%2Fcomponent_seller_url_2POST_COMPONENT_STUFF/");
+
+  {
+    TestFencedFrameURLMappingResultObserver observer;
+    ConvertFencedFrameURNToURL(urn_url, &observer);
+    EXPECT_EQ(new_expected_url, observer.mapped_url());
+  }
+}
+
+IN_PROC_BROWSER_TEST_F(InterestGroupBrowserTest,
+                       PercentsInRenderURLHostnameThrowsTypeError) {
+  GURL url = embedded_https_test_server().GetURL("a.test", "/echo");
+  std::string origin_string = url::Origin::Create(url).Serialize();
+  ASSERT_TRUE(NavigateToURL(shell(), url));
+  AttachInterestGroupObserver();
+
+  const char kScriptTemplate[] = R"(
+    (async function() {
+      try {
+        await navigator.joinAdInterestGroup(
+            {
+              name: 'cars',
+              owner: $1,
+              ads: [{name:"foo",renderURL:$2}],
+            },
+            /*joinDurationSec=*/1);
+      } catch (e) {
+        return e.toString();
+      }
+      return 'done';
+    })())";
+
+  EXPECT_EQ(base::StringPrintf(
+                "TypeError: Failed to execute 'joinAdInterestGroup' on "
+                "'Navigator': ad "
+                "renderURL 'https://%%%%host%%%%example.com' for "
+                "AuctionAdInterestGroup with "
+                "owner '%s' and name 'cars' cannot be resolved to a valid URL.",
+                origin_string.c_str()),
+            EvalJs(shell(), JsReplace(kScriptTemplate, origin_string.c_str(),
+                                      "https://%%host%%example.com")));
+  WaitForAccessObserved({});
+}
+
+// When trying to replace a render URL with deprecatedReplaceInURN, if the new
+// URL is invalid, the URL will remain unchanged.
+IN_PROC_BROWSER_TEST_F(InterestGroupBrowserTest,
+                       RunAdAuctionWithWinnerInvalidReplacedURNDoesNotChange) {
+  GURL test_url =
+      embedded_https_test_server().GetURL("a.test", "/page_with_iframe.html");
+  ASSERT_TRUE(NavigateToURL(shell(), test_url));
+  url::Origin test_origin = url::Origin::Create(test_url);
+  GURL ad_url = GURL("https://${video_rendering_url}");
+  GURL expected_ad_url = ad_url;
+
+  EXPECT_EQ(kSuccess,
+            JoinInterestGroupAndVerify(
+                /*owner=*/test_origin,
+                /*name=*/"cars",
+                /*priority=*/0.0, /*execution_mode=*/
+                blink::InterestGroup::ExecutionMode::kCompatibilityMode,
+                /*bidding_url=*/
+                embedded_https_test_server().GetURL(
+                    "a.test", "/interest_group/bidding_logic.js"),
+                /*ads=*/{{{ad_url, R"({"ad":"metadata","here":[1,2]})"}}}));
+
+  std::string auction_config = JsReplace(
+      R"({
+    seller: $1,
+    decisionLogicURL: $2,
+    interestGroupBuyers: [$1],
+      })",
+      test_origin,
+      embedded_https_test_server().GetURL("a.test",
+                                          "/interest_group/decision_logic.js"));
+  auto result = RunAuctionAndWait(auction_config,
+                                  /*execution_target=*/std::nullopt);
+  GURL urn_url = GURL(result.ExtractString());
+  EXPECT_TRUE(urn_url.is_valid());
+  EXPECT_EQ(url::kUrnScheme, urn_url.scheme_piece());
+
+  {
+    TestFencedFrameURLMappingResultObserver observer;
+    ConvertFencedFrameURNToURL(urn_url, &observer);
+    EXPECT_TRUE(observer.mapped_url()) << urn_url;
+    EXPECT_EQ(ad_url, observer.mapped_url());
+  }
+
+  EXPECT_TRUE(ReplaceInURNInJS(
+      urn_url, {{"${video_rendering_url}",
+                 "${video_rendering_url}https%3A%2F%2Fcomponent_seller_url_2${"
+                 "post_component_url_string}"}}));
+
+  {
+    TestFencedFrameURLMappingResultObserver observer;
+    ConvertFencedFrameURNToURL(urn_url, &observer);
+    EXPECT_EQ(expected_ad_url, observer.mapped_url());
+  }
+}
 
 IN_PROC_BROWSER_TEST_F(InterestGroupBrowserTest,
                        RunAdAuctionWithWinnerReplacedURN) {
diff --git a/content/browser/interest_group/interest_group_features.cc b/content/browser/interest_group/interest_group_features.cc
index 05814ad..1df2333e 100644
--- a/content/browser/interest_group/interest_group_features.cc
+++ b/content/browser/interest_group/interest_group_features.cc
@@ -30,7 +30,7 @@
 // Enable write ahead logging for interest group storage.
 BASE_FEATURE(kFledgeEnableWALForInterestGroupStorage,
              "FledgeEnableWALForInterestGroupStorage",
-             base::FEATURE_DISABLED_BY_DEFAULT);
+             base::FEATURE_ENABLED_BY_DEFAULT);
 
 BASE_FEATURE(kFledgeFacilitatedTestingSignalsHeaders,
              "FledgeFacilitatedTestingSignalsHeaders",
diff --git a/content/browser/preloading/prerender/prerender_browsertest.cc b/content/browser/preloading/prerender/prerender_browsertest.cc
index 09174f3..5a47250b 100644
--- a/content/browser/preloading/prerender/prerender_browsertest.cc
+++ b/content/browser/preloading/prerender/prerender_browsertest.cc
@@ -5914,15 +5914,16 @@
           {{features::kPrerender2NewLimitAndScheduler,
             {{"max_num_of_running_speculation_rules_eager_prerenders",
               base::NumberToString(MaxNumOfRunningPrerenders())}}},
-           {blink::features::kPrerender2,
+           {features::kPrerender2EmbedderBlockedHosts,
             {{"embedder_blocked_hosts", "a.test,b.test,c.test"}}}},
           {});
     } else {
       feature_list_.InitWithFeaturesAndParameters(
           {{blink::features::kPrerender2,
             {{"max_num_of_running_speculation_rules",
-              base::NumberToString(MaxNumOfRunningPrerenders())},
-             {"embedder_blocked_hosts", "a.test,b.test,c.test"}}}},
+              base::NumberToString(MaxNumOfRunningPrerenders())}}},
+           {features::kPrerender2EmbedderBlockedHosts,
+            {{"embedder_blocked_hosts", "a.test,b.test,c.test"}}}},
           {});
     }
   }
@@ -5937,35 +5938,6 @@
   base::test::ScopedFeatureList feature_list_;
 };
 
-class PrerenderEmbedderHostBlocklistedBrowserTest
-    : public PrerenderSequentialPrerenderingBrowserTest,
-      public testing::WithParamInterface<bool> {
- public:
-  PrerenderEmbedderHostBlocklistedBrowserTest() {
-    if (GetParam()) {
-      feature_list_.InitWithFeaturesAndParameters(
-          {{features::kPrerender2EmbedderBlockedHosts,
-            {{"embedder_blocked_hosts", "a.test,b.test,c.test"}}}},
-          {});
-    } else {
-      feature_list_.InitWithFeaturesAndParameters(
-          {{blink::features::kPrerender2,
-            {{"embedder_blocked_hosts", "a.test,b.test,c.test"}}}},
-          {});
-    }
-  }
-
- private:
-  base::test::ScopedFeatureList feature_list_;
-};
-
-INSTANTIATE_TEST_SUITE_P(All,
-                         PrerenderEmbedderHostBlocklistedBrowserTest,
-                         testing::Bool(),
-                         [](const testing::TestParamInfo<bool>& info) {
-                           return info.param ? "New" : "Deprecated";
-                         });
-
 namespace {
 
 // Records all the navigation start and finish events until the navigation to
@@ -6349,7 +6321,7 @@
 }
 
 // Test that hosts in the embedder blocklist are not prerendered.
-IN_PROC_BROWSER_TEST_P(PrerenderEmbedderHostBlocklistedBrowserTest,
+IN_PROC_BROWSER_TEST_F(PrerenderSequentialPrerenderingBrowserTest,
                        EmbedderHostBlocklisted) {
   ASSERT_TRUE(embedded_test_server()->Start());
   const GURL kInitialUrl = embedded_test_server()->GetURL("/empty.html");
diff --git a/content/browser/preloading/prerender/prerender_navigation_throttle.cc b/content/browser/preloading/prerender/prerender_navigation_throttle.cc
index 18e2596..75723e0 100644
--- a/content/browser/preloading/prerender/prerender_navigation_throttle.cc
+++ b/content/browser/preloading/prerender/prerender_navigation_throttle.cc
@@ -63,30 +63,20 @@
   }
 }
 
-// This is deprecated in favor of kPrerender2EmbedderBlockedHosts. See
-// https://crbug.com/1509271.
-//
-// Prerender2 Embedders trigger based on rules decided by the browser. Prevent
-// the browser from triggering on the hosts listed.
-// Blocked hosts are expected to be passed as a comma separated string.
-// e.g. example1.test,example2.test
-const base::FeatureParam<std::string> kPrerender2EmbedderBlockedHostsDeprecated{
-    &blink::features::kPrerender2, "embedder_blocked_hosts", ""};
-
+// Returns true if a host of the given url is on the predefined blocked list as
+// they cannot support prerendering.
 bool ShouldSkipHostInBlockList(const GURL& url) {
-  // Keep this as static because the blocked origins are served via feature
-  // parameters and are never changed until browser restart.
+  // Keep the blocked list as static because the blocked hosts are served via
+  // feature parameters and are never changed until browser restarts.
+  //
+  // Blocked hosts are expected to be passed as a comma separated string.
+  // e.g. example1.test,example2.test
   const static base::NoDestructor<std::vector<std::string>>
       embedder_blocked_hosts(base::SplitString(
           features::kPrerender2EmbedderBlockedHostsParam.Get(), ",",
           base::TRIM_WHITESPACE, base::SPLIT_WANT_NONEMPTY));
-  const static base::NoDestructor<std::vector<std::string>>
-      embedder_blocked_hosts_deprecated(base::SplitString(
-          kPrerender2EmbedderBlockedHostsDeprecated.Get(), ",",
-          base::TRIM_WHITESPACE, base::SPLIT_WANT_NONEMPTY));
 
-  return base::Contains(*embedder_blocked_hosts, url.host()) ||
-         base::Contains(*embedder_blocked_hosts_deprecated, url.host());
+  return base::Contains(*embedder_blocked_hosts, url.host());
 }
 
 }  // namespace
diff --git a/content/browser/private_aggregation/private_aggregation_host.cc b/content/browser/private_aggregation/private_aggregation_host.cc
index a7933b6..ec27ad2 100644
--- a/content/browser/private_aggregation/private_aggregation_host.cc
+++ b/content/browser/private_aggregation/private_aggregation_host.cc
@@ -73,6 +73,31 @@
       "PrivacySandbox.PrivateAggregation.Host.TimeoutResult", result);
 }
 
+void RecordFilteringIdStatusHistogram(bool has_filtering_id,
+                                      bool has_custom_max_bytes) {
+  PrivateAggregationHost::FilteringIdStatus status;
+
+  if (has_filtering_id) {
+    if (has_custom_max_bytes) {
+      status = PrivateAggregationHost::FilteringIdStatus::
+          kFilteringIdProvidedWithCustomMaxBytes;
+    } else {
+      status = PrivateAggregationHost::FilteringIdStatus::
+          kFilteringIdProvidedWithDefaultMaxBytes;
+    }
+  } else {
+    if (has_custom_max_bytes) {
+      status = PrivateAggregationHost::FilteringIdStatus::
+          kNoFilteringIdWithCustomMaxBytes;
+    } else {
+      status = PrivateAggregationHost::FilteringIdStatus::
+          kNoFilteringIdWithDefaultMaxBytes;
+    }
+  }
+  base::UmaHistogramEnumeration(
+      "PrivacySandbox.PrivateAggregation.Host.FilteringIdStatus", status);
+}
+
 }  // namespace
 
 struct PrivateAggregationHost::ReceiverContext {
@@ -332,12 +357,22 @@
 
   std::optional<size_t> applied_filtering_id_max_bytes =
       specified_filtering_id_max_bytes;
-  if (!use_new_report_version) {
+  if (use_new_report_version) {
+    RecordFilteringIdStatusHistogram(
+        /*has_filtering_id=*/base::ranges::any_of(
+            contributions,
+            [](blink::mojom::AggregatableReportHistogramContribution&
+                   contribution) {
+              return contribution.filtering_id.has_value();
+            }),
+        /*has_custom_max_bytes=*/specified_filtering_id_max_bytes !=
+            kDefaultFilteringIdMaxBytes);
+  } else {
     applied_filtering_id_max_bytes.reset();
     base::ranges::for_each(
         contributions,
-        [&](blink::mojom::AggregatableReportHistogramContribution&
-                contribution) { contribution.filtering_id.reset(); });
+        [](blink::mojom::AggregatableReportHistogramContribution&
+               contribution) { contribution.filtering_id.reset(); });
   }
 
   AggregationServicePayloadContents payload_contents(
diff --git a/content/browser/private_aggregation/private_aggregation_host.h b/content/browser/private_aggregation/private_aggregation_host.h
index 0f7abe3c..6fd63c43 100644
--- a/content/browser/private_aggregation/private_aggregation_host.h
+++ b/content/browser/private_aggregation/private_aggregation_host.h
@@ -69,6 +69,17 @@
     kMaxValue = kStillScheduledOnShutdown,
   };
 
+  // These values are persisted to logs. Entries should not be renumbered and
+  // numeric values should never be reused.
+  enum class FilteringIdStatus {
+    kNoFilteringIdWithDefaultMaxBytes = 0,
+    kFilteringIdProvidedWithDefaultMaxBytes = 1,
+    kNoFilteringIdWithCustomMaxBytes = 2,
+    kFilteringIdProvidedWithCustomMaxBytes = 3,
+
+    kMaxValue = kFilteringIdProvidedWithCustomMaxBytes,
+  };
+
   using ReportRequestGenerator = base::OnceCallback<AggregatableReportRequest(
       std::vector<blink::mojom::AggregatableReportHistogramContribution>)>;
 
diff --git a/content/browser/private_aggregation/private_aggregation_host_unittest.cc b/content/browser/private_aggregation/private_aggregation_host_unittest.cc
index 2461e2e..2cbe4cb 100644
--- a/content/browser/private_aggregation/private_aggregation_host_unittest.cc
+++ b/content/browser/private_aggregation/private_aggregation_host_unittest.cc
@@ -77,6 +77,9 @@
     "PrivacySandbox.PrivateAggregation.Host."
     "TimeToGenerateReportRequestWithContextId";
 
+constexpr std::string_view kFilteringIdStatusHistogram =
+    "PrivacySandbox.PrivateAggregation.Host.FilteringIdStatus";
+
 class PrivateAggregationHostTest : public testing::Test {
  public:
   PrivateAggregationHostTest() = default;
@@ -1152,36 +1155,55 @@
     const size_t filtering_id_max_bytes;
     const std::optional<uint64_t> filtering_id;
     bool expected_to_be_valid;
+    std::optional<PrivateAggregationHost::FilteringIdStatus>
+        expected_filtering_id_histogram;
   } kTestCases[] = {
       {
-          "filtering_id null",
+          "filtering_id null with default maxBytes",
           1,
           std::nullopt,
           true,
+          PrivateAggregationHost::FilteringIdStatus::
+              kNoFilteringIdWithDefaultMaxBytes,
       },
       {
           "filtering_id 0",
           1,
           0,
           true,
+          PrivateAggregationHost::FilteringIdStatus::
+              kFilteringIdProvidedWithDefaultMaxBytes,
       },
       {
           "filtering_id max for one byte",
           1,
           255,
           true,
+          PrivateAggregationHost::FilteringIdStatus::
+              kFilteringIdProvidedWithDefaultMaxBytes,
       },
       {
           "filtering_id too big",
           1,
           256,
           false,
+          std::nullopt,
+      },
+      {
+          "filtering_id null with custom maxBytes",
+          3,
+          std::nullopt,
+          true,
+          PrivateAggregationHost::FilteringIdStatus::
+              kNoFilteringIdWithCustomMaxBytes,
       },
       {
           "filtering_id max value for max maxBytes",
           8,
           std::numeric_limits<uint64_t>::max(),
           true,
+          PrivateAggregationHost::FilteringIdStatus::
+              kFilteringIdProvidedWithCustomMaxBytes,
       },
   };
 
@@ -1230,6 +1252,14 @@
             : PrivateAggregationHost::PipeResult::kFilteringIdInvalid,
         1);
 
+    if (test_case.expected_filtering_id_histogram.has_value()) {
+      histogram.ExpectUniqueSample(
+          kFilteringIdStatusHistogram,
+          test_case.expected_filtering_id_histogram.value(), 1);
+    } else {
+      histogram.ExpectTotalCount(kFilteringIdStatusHistogram, 0);
+    }
+
     EXPECT_EQ(validated_request.has_value(), test_case.expected_to_be_valid);
     if (!validated_request.has_value()) {
       continue;
@@ -1309,7 +1339,7 @@
     const std::optional<uint64_t> filtering_id;
   } kTestCases[] = {
       {
-          "filtering_id null",
+          "filtering_id null with default max bytes",
           1,
           std::nullopt,
       },
@@ -1329,6 +1359,11 @@
           256,
       },
       {
+          "filtering_id null with custom maxBytes",
+          3,
+          std::nullopt,
+      },
+      {
           "filtering_id max value for max maxBytes",
           8,
           std::numeric_limits<uint64_t>::max(),
@@ -1377,6 +1412,8 @@
           kPipeResultHistogram,
           PrivateAggregationHost::PipeResult::kReportSuccess, 1);
 
+      histogram.ExpectTotalCount(kFilteringIdStatusHistogram, 0);
+
       ASSERT_TRUE(validated_request.has_value());
       ASSERT_EQ(validated_request->payload_contents().contributions.size(), 1u);
 
diff --git a/content/browser/renderer_host/render_process_host_impl.cc b/content/browser/renderer_host/render_process_host_impl.cc
index b8aa17c..80314e0 100644
--- a/content/browser/renderer_host/render_process_host_impl.cc
+++ b/content/browser/renderer_host/render_process_host_impl.cc
@@ -1573,8 +1573,11 @@
   UnregisterHost(GetID());
 
   // Remove the cache handles for the client at teardown if relevant.
-  if (GetGpuDiskCacheFactorySingleton()) {
-    gpu_client_->RemoveDiskCacheHandles();
+  if (!base::CommandLine::ForCurrentProcess()->HasSwitch(
+          switches::kDisableGpuShaderDiskCache)) {
+    if (GetGpuDiskCacheFactorySingleton()) {
+        gpu_client_->RemoveDiskCacheHandles();
+    }
   }
 
   // "Cleanup in progress"
diff --git a/content/browser/renderer_host/render_widget_host_delegate.cc b/content/browser/renderer_host/render_widget_host_delegate.cc
index 091c3bd..b2c8345 100644
--- a/content/browser/renderer_host/render_widget_host_delegate.cc
+++ b/content/browser/renderer_host/render_widget_host_delegate.cc
@@ -95,7 +95,7 @@
   return ui::WindowShowState::SHOW_STATE_DEFAULT;
 }
 
-DevicePostureProviderImpl*
+blink::mojom::DevicePostureProvider*
 RenderWidgetHostDelegate::GetDevicePostureProvider() {
   return nullptr;
 }
diff --git a/content/browser/renderer_host/render_widget_host_delegate.h b/content/browser/renderer_host/render_widget_host_delegate.h
index 37538743..32c123c 100644
--- a/content/browser/renderer_host/render_widget_host_delegate.h
+++ b/content/browser/renderer_host/render_widget_host_delegate.h
@@ -20,6 +20,7 @@
 #include "services/metrics/public/cpp/ukm_recorder.h"
 #include "third_party/blink/public/common/input/web_input_event.h"
 #include "third_party/blink/public/common/page/drag_operation.h"
+#include "third_party/blink/public/mojom/device_posture/device_posture_provider.mojom.h"
 #include "third_party/blink/public/mojom/frame/lifecycle.mojom.h"
 #include "third_party/blink/public/mojom/input/input_handler.mojom-shared.h"
 #include "third_party/blink/public/mojom/manifest/display_mode.mojom.h"
@@ -48,7 +49,6 @@
 class BrowserAccessibilityManager;
 class RenderFrameProxyHost;
 class RenderWidgetHostImpl;
-class DevicePostureProviderImpl;
 class RenderWidgetHostInputEventRouter;
 class RenderViewHostDelegateView;
 class TextInputManager;
@@ -226,7 +226,7 @@
   virtual ui::WindowShowState GetWindowShowState();
 
   // Returns the device posture provider tracking the device posture.
-  virtual DevicePostureProviderImpl* GetDevicePostureProvider();
+  virtual blink::mojom::DevicePostureProvider* GetDevicePostureProvider();
 
   // Returns whether the window can be resized or not. Defaults to true for
   // desktopOSs and false for mobileOSs.
diff --git a/content/browser/renderer_host/render_widget_host_view_base.cc b/content/browser/renderer_host/render_widget_host_view_base.cc
index 62322ba..60d2748 100644
--- a/content/browser/renderer_host/render_widget_host_view_base.cc
+++ b/content/browser/renderer_host/render_widget_host_view_base.cc
@@ -689,7 +689,8 @@
   }
 
   DevicePostureProviderImpl* posture_provider =
-      host()->delegate()->GetDevicePostureProvider();
+      static_cast<DevicePostureProviderImpl*>(
+          host()->delegate()->GetDevicePostureProvider());
   if (!posture_provider) {
     return nullptr;
   }
diff --git a/content/browser/web_contents/web_contents_android.cc b/content/browser/web_contents/web_contents_android.cc
index 52f492838..af5216fc 100644
--- a/content/browser/web_contents/web_contents_android.cc
+++ b/content/browser/web_contents/web_contents_android.cc
@@ -5,6 +5,7 @@
 #include "content/browser/web_contents/web_contents_android.h"
 
 #include <stdint.h>
+
 #include <string>
 #include <unordered_set>
 #include <utility>
@@ -24,6 +25,7 @@
 #include "content/browser/android/java/gin_java_bridge_dispatcher_host.h"
 #include "content/browser/media/media_web_contents_observer.h"
 #include "content/browser/renderer_host/render_view_host_impl.h"
+#include "content/browser/renderer_host/view_transition_opt_in_state.h"
 #include "content/browser/web_contents/view_structure_builder_android.h"
 #include "content/browser/web_contents/web_contents_impl.h"
 #include "content/browser/web_contents/web_contents_view_android.h"
@@ -657,6 +659,14 @@
       HasAccessedInitialDocument();
 }
 
+jboolean WebContentsAndroid::HasViewTransitionOptIn(JNIEnv* env) {
+  auto* opt_in_state = ViewTransitionOptInState::GetForCurrentDocument(
+      web_contents_->GetPrimaryMainFrame());
+  return opt_in_state &&
+         opt_in_state->same_origin_opt_in() ==
+             blink::mojom::ViewTransitionSameOriginOptIn::kEnabled;
+}
+
 jint WebContentsAndroid::GetThemeColor(JNIEnv* env) {
   return web_contents_->GetThemeColor().value_or(SK_ColorTRANSPARENT);
 }
diff --git a/content/browser/web_contents/web_contents_android.h b/content/browser/web_contents/web_contents_android.h
index d58b59a..47f11b3 100644
--- a/content/browser/web_contents/web_contents_android.h
+++ b/content/browser/web_contents/web_contents_android.h
@@ -136,6 +136,8 @@
 
   jboolean HasAccessedInitialDocument(JNIEnv* env);
 
+  jboolean HasViewTransitionOptIn(JNIEnv* env);
+
   // No theme color is represented by SK_ColorTRANSPARENT.
   jint GetThemeColor(JNIEnv* env);
 
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
index 7139b68..8cbe2bfc 100644
--- a/content/browser/web_contents/web_contents_impl.cc
+++ b/content/browser/web_contents/web_contents_impl.cc
@@ -4159,7 +4159,8 @@
                        : ui::SHOW_STATE_DEFAULT;
 }
 
-DevicePostureProviderImpl* WebContentsImpl::GetDevicePostureProvider() {
+blink::mojom::DevicePostureProvider*
+WebContentsImpl::GetDevicePostureProvider() {
   return DevicePostureProviderImpl::GetOrCreate(this);
 }
 
diff --git a/content/browser/web_contents/web_contents_impl.h b/content/browser/web_contents/web_contents_impl.h
index f3b8927..75827e97 100644
--- a/content/browser/web_contents/web_contents_impl.h
+++ b/content/browser/web_contents/web_contents_impl.h
@@ -1061,7 +1061,7 @@
   // bool IsFullscreen() const override;
   blink::mojom::DisplayMode GetDisplayMode() const override;
   ui::WindowShowState GetWindowShowState() override;
-  DevicePostureProviderImpl* GetDevicePostureProvider() override;
+  blink::mojom::DevicePostureProvider* GetDevicePostureProvider() override;
   bool GetResizable() override;
   void LostPointerLock(RenderWidgetHostImpl* render_widget_host) override;
   bool HasPointerLock(RenderWidgetHostImpl* render_widget_host) override;
diff --git a/content/public/android/BUILD.gn b/content/public/android/BUILD.gn
index 1ee0f35..903c7a1f 100644
--- a/content/public/android/BUILD.gn
+++ b/content/public/android/BUILD.gn
@@ -326,13 +326,12 @@
     "java/src/org/chromium/content/browser/remoteobjects/RemoteObjectImpl.java",
     "java/src/org/chromium/content/browser/remoteobjects/RemoteObjectInjector.java",
     "java/src/org/chromium/content/browser/remoteobjects/RemoteObjectRegistry.java",
-    "java/src/org/chromium/content/browser/selection/FloatingPastePopupMenu.java",
     "java/src/org/chromium/content/browser/selection/LGEmailActionModeWorkaroundImpl.java",
     "java/src/org/chromium/content/browser/selection/MagnifierAnimator.java",
     "java/src/org/chromium/content/browser/selection/MagnifierSurfaceControl.java",
     "java/src/org/chromium/content/browser/selection/MagnifierWrapper.java",
     "java/src/org/chromium/content/browser/selection/MagnifierWrapperImpl.java",
-    "java/src/org/chromium/content/browser/selection/PastePopupMenu.java",
+    "java/src/org/chromium/content/browser/selection/PasteActionModeCallback.java",
     "java/src/org/chromium/content/browser/selection/SelectActionMenuHelper.java",
     "java/src/org/chromium/content/browser/selection/SelectionIndicesConverter.java",
     "java/src/org/chromium/content/browser/selection/SelectionMenuCachedResult.java",
diff --git a/content/public/android/java/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityImpl.java b/content/public/android/java/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityImpl.java
index 8bb7fa56c..6f37b46 100644
--- a/content/public/android/java/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityImpl.java
+++ b/content/public/android/java/src/org/chromium/content/browser/accessibility/WebContentsAccessibilityImpl.java
@@ -53,6 +53,7 @@
 
 import static org.chromium.content.browser.accessibility.AccessibilityNodeInfoBuilder.EXTRAS_DATA_REQUEST_IMAGE_DATA_KEY;
 import static org.chromium.content.browser.accessibility.AccessibilityNodeInfoBuilder.EXTRAS_KEY_URL;
+import static org.chromium.content_public.browser.ContentFeatureList.ACCESSIBILITY_MANAGE_BROADCAST_RECEIVER_ON_BACKGROUND;
 
 import android.annotation.SuppressLint;
 import android.content.BroadcastReceiver;
@@ -91,6 +92,9 @@
 import org.chromium.base.TraceEvent;
 import org.chromium.base.UserData;
 import org.chromium.base.metrics.RecordHistogram;
+import org.chromium.base.task.PostTask;
+import org.chromium.base.task.TaskRunner;
+import org.chromium.base.task.TaskTraits;
 import org.chromium.build.BuildConfig;
 import org.chromium.content.browser.WindowEventObserver;
 import org.chromium.content.browser.WindowEventObserverManager;
@@ -121,13 +125,12 @@
 import java.util.Set;
 
 /**
- * Implementation of {@link WebContentsAccessibility} interface.
- * Native accessibility for a {@link WebContents}. Actual native instance is
- * created lazily upon the first request from Android framework on
- * {@link AccessibilityNodeProvider}, and shares the lifetime with {@link WebContents}.
- * Internally this class uses the {@link AccessibilityNodeProviderCompat} interface, and uses
- * the {@link AccessibilityNodeInfoCompat} object for the virtual tree, but will unwrap and surface
- * the non-Compat versions of these for any clients.
+ * Implementation of {@link WebContentsAccessibility} interface. Native accessibility for a {@link
+ * WebContents}. Actual native instance is created lazily upon the first request from Android
+ * framework on {@link AccessibilityNodeProvider}, and shares the lifetime with {@link WebContents}.
+ * Internally this class uses the {@link AccessibilityNodeProviderCompat} interface, and uses the
+ * {@link AccessibilityNodeInfoCompat} object for the virtual tree, but will unwrap and surface the
+ * non-Compat versions of these for any clients.
  */
 @JNINamespace("content")
 public class WebContentsAccessibilityImpl extends AccessibilityNodeProviderCompat
@@ -219,8 +222,11 @@
     // This handles the dispatching of accessibility events. It acts as an intermediary where we can
     // apply throttling rules, delay event construction, etc.
     private final AccessibilityEventDispatcher mEventDispatcher;
-    private String mSystemLanguageTag;
+    private volatile String mSystemLanguageTag;
     private BroadcastReceiver mBroadcastReceiver;
+    // Only un-register the broadcast receiver if this is true, otherwise it would result in a
+    // crash.
+    private volatile boolean mIsBroadcastReceiverRegistered;
 
     // Set of all nodes that have received a request to populate image data. The request only needs
     // to be run once per node, and it completes asynchronously. We track which nodes have already
@@ -234,6 +240,11 @@
     private int mAutoDisableUsageCounter;
     private boolean mIsAutoDisableAccessibilityCandidate;
 
+    // To avoid any potential synchronization issues we post all broadcast receiver registration
+    // actions to the same sequence to be run serially.
+    private static final TaskRunner sSequencedTaskRunner =
+            PostTask.createSequencedTaskRunner(TaskTraits.BEST_EFFORT_MAY_BLOCK);
+
     /** Create a WebContentsAccessibilityImpl object. */
     private static class Factory implements UserDataFactory<WebContentsAccessibilityImpl> {
         @Override
@@ -470,7 +481,16 @@
                 };
 
         // Register a broadcast receiver for locale change.
-        if (mView.isAttachedToWindow()) registerLocaleChangeReceiver();
+        if (mView.isAttachedToWindow()) {
+            if (ContentFeatureMap.isEnabled(
+                    ACCESSIBILITY_MANAGE_BROADCAST_RECEIVER_ON_BACKGROUND)) {
+                // To prevent having empty languageTag until this background task runs.
+                mSystemLanguageTag = Locale.getDefault().toLanguageTag();
+                sSequencedTaskRunner.postTask(this::registerLocaleChangeReceiver);
+            } else {
+                registerLocaleChangeReceiver();
+            }
+        }
 
         // Define a set of relevant AccessibilityEvents.
         Runnable serviceMaskRunnable =
@@ -647,7 +667,18 @@
             // When the native code was initialized, also record performance metrics unregister
             // our broadcast receiver.
             if (isNativeInitialized()) {
-                ContextUtils.getApplicationContext().unregisterReceiver(mBroadcastReceiver);
+                if (mIsBroadcastReceiverRegistered) {
+                    if (ContentFeatureMap.isEnabled(
+                            ACCESSIBILITY_MANAGE_BROADCAST_RECEIVER_ON_BACKGROUND)) {
+                        sSequencedTaskRunner.postTask(
+                                () ->
+                                        ContextUtils.getApplicationContext()
+                                                .unregisterReceiver(mBroadcastReceiver));
+                    } else {
+                        ContextUtils.getApplicationContext().unregisterReceiver(mBroadcastReceiver);
+                    }
+                    mIsBroadcastReceiverRegistered = false;
+                }
                 mHistogramRecorder.recordAccessibilityPerformanceHistograms();
                 // When we are in an initialized state, accessibility may be disabled. In that
                 // case, we should keep an on-going sum of the time spent disabled (without
@@ -678,16 +709,25 @@
             mCaptioningController.startListening();
         }
 
-        registerLocaleChangeReceiver();
+        if (isNativeInitialized()) {
+            if (ContentFeatureMap.isEnabled(
+                    ACCESSIBILITY_MANAGE_BROADCAST_RECEIVER_ON_BACKGROUND)) {
+                // To prevent having empty languageTag until this background task runs.
+                mSystemLanguageTag = Locale.getDefault().toLanguageTag();
+                sSequencedTaskRunner.postTask(this::registerLocaleChangeReceiver);
+            } else {
+                registerLocaleChangeReceiver();
+            }
+        }
         TraceEvent.end("WebContentsAccessibilityImpl.onAttachedToWindow");
     }
 
     private void registerLocaleChangeReceiver() {
-        if (!isNativeInitialized()) return;
         try {
             IntentFilter filter = new IntentFilter(Intent.ACTION_LOCALE_CHANGED);
             ContextUtils.registerProtectedBroadcastReceiver(
                     ContextUtils.getApplicationContext(), mBroadcastReceiver, filter);
+            mIsBroadcastReceiverRegistered = true;
         } catch (ReceiverCallNotAllowedException e) {
             // WebView may be running inside a BroadcastReceiver, in which case registerReceiver is
             // not allowed.
diff --git a/content/public/android/java/src/org/chromium/content/browser/selection/FloatingPastePopupMenu.java b/content/public/android/java/src/org/chromium/content/browser/selection/FloatingPastePopupMenu.java
deleted file mode 100644
index 043efb6a..0000000
--- a/content/public/android/java/src/org/chromium/content/browser/selection/FloatingPastePopupMenu.java
+++ /dev/null
@@ -1,180 +0,0 @@
-// Copyright 2015 The Chromium Authors
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package org.chromium.content.browser.selection;
-
-import android.content.Context;
-import android.graphics.Rect;
-import android.view.ActionMode;
-import android.view.Menu;
-import android.view.MenuItem;
-import android.view.View;
-
-import androidx.annotation.Nullable;
-
-import org.chromium.content.R;
-import org.chromium.content.browser.selection.SelectActionMenuHelper.SelectActionMenuDelegate;
-import org.chromium.content_public.browser.SelectionMenuGroup;
-import org.chromium.content_public.browser.selection.SelectionActionMenuDelegate;
-import org.chromium.ui.base.DeviceFormFactor;
-
-import java.util.HashMap;
-import java.util.Map;
-import java.util.SortedSet;
-
-/** Paste popup implementation based on floating ActionModes. */
-// TODO(crbug.com/40925113): Merge this class with SelectionPopupControllerImpl and remove.
-public class FloatingPastePopupMenu implements PastePopupMenu {
-    private final View mParent;
-    private final PastePopupMenuDelegate mDelegate;
-    private final Context mContext;
-
-    private ActionMode mActionMode;
-    private Rect mSelectionRect;
-    private final @Nullable SelectionActionMenuDelegate mSelectionActionMenuDelegate;
-    private final Map<MenuItem, View.OnClickListener> mCustomMenuItemClickListeners;
-
-    public FloatingPastePopupMenu(
-            Context context,
-            View parent,
-            PastePopupMenuDelegate delegate,
-            @Nullable SelectionActionMenuDelegate selectionActionMenuDelegate) {
-        mParent = parent;
-        mDelegate = delegate;
-        mContext = context;
-        mSelectionActionMenuDelegate = selectionActionMenuDelegate;
-        mCustomMenuItemClickListeners = new HashMap<>();
-    }
-
-    @Override
-    public void show(Rect selectionRect) {
-        mSelectionRect = selectionRect;
-        if (mActionMode != null) {
-            mActionMode.invalidateContentRect();
-            return;
-        }
-
-        ensureActionMode();
-    }
-
-    @Override
-    public void hide() {
-        if (mActionMode != null) {
-            mActionMode.finish();
-            mActionMode = null;
-        }
-    }
-
-    private void ensureActionMode() {
-        if (mActionMode != null) return;
-
-        ActionMode actionMode =
-                mParent.startActionMode(new ActionModeCallback(), ActionMode.TYPE_FLOATING);
-        if (actionMode != null) {
-            // crbug.com/651706
-            LGEmailActionModeWorkaroundImpl.runIfNecessary(mContext, actionMode);
-
-            assert actionMode.getType() == ActionMode.TYPE_FLOATING;
-            mActionMode = actionMode;
-        }
-    }
-
-    private class ActionModeCallback extends ActionMode.Callback2 {
-        @Override
-        public boolean onCreateActionMode(ActionMode mode, Menu menu) {
-            createPasteMenu(mode, menu);
-            return true;
-        }
-
-        private void createPasteMenu(ActionMode mode, Menu menu) {
-            mode.setTitle(
-                    DeviceFormFactor.isNonMultiDisplayContextOnTablet(mContext)
-                            ? mContext.getString(R.string.actionbar_textselection_title)
-                            : null);
-            mode.setSubtitle(null);
-            SelectActionMenuDelegate actionMenuDelegate =
-                    new SelectActionMenuDelegate() {
-                        @Override
-                        public boolean canCut() {
-                            return false;
-                        }
-
-                        @Override
-                        public boolean canCopy() {
-                            return false;
-                        }
-
-                        @Override
-                        public boolean canPaste() {
-                            return mDelegate.canPaste();
-                        }
-
-                        @Override
-                        public boolean canShare() {
-                            return false;
-                        }
-
-                        @Override
-                        public boolean canSelectAll() {
-                            return mDelegate.canSelectAll();
-                        }
-
-                        @Override
-                        public boolean canWebSearch() {
-                            return false;
-                        }
-
-                        @Override
-                        public boolean canPasteAsPlainText() {
-                            return mDelegate.canPasteAsPlainText();
-                        }
-                    };
-            SortedSet<SelectionMenuGroup> nonSelectionMenuItems =
-                    SelectActionMenuHelper.getNonSelectionMenuItems(
-                            mContext, actionMenuDelegate, mSelectionActionMenuDelegate);
-            mCustomMenuItemClickListeners.clear();
-            SelectionPopupControllerImpl.initializeActionMenu(
-                    mContext, nonSelectionMenuItems, menu, mCustomMenuItemClickListeners, null);
-        }
-
-        @Override
-        public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
-            return false;
-        }
-
-        @Override
-        public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
-            View.OnClickListener customMenuItemClickListener =
-                    mCustomMenuItemClickListeners.get(item);
-            if (customMenuItemClickListener != null) {
-                customMenuItemClickListener.onClick(mParent);
-                mode.finish();
-            } else {
-                int id = item.getItemId();
-                if (id == R.id.select_action_menu_paste) {
-                    mDelegate.paste();
-                    mode.finish();
-                } else if (id == R.id.select_action_menu_paste_as_plain_text) {
-                    mDelegate.pasteAsPlainText();
-                    mode.finish();
-                } else if (id == R.id.select_action_menu_select_all) {
-                    mDelegate.selectAll();
-                    mode.finish();
-                }
-            }
-            return true;
-        }
-
-        @Override
-        public void onDestroyActionMode(ActionMode mode) {
-            mActionMode = null;
-        }
-
-        @Override
-        public void onGetContentRect(ActionMode mode, View view, Rect outRect) {
-            outRect.set(mSelectionRect);
-        }
-    }
-    ;
-}
diff --git a/content/public/android/java/src/org/chromium/content/browser/selection/PasteActionModeCallback.java b/content/public/android/java/src/org/chromium/content/browser/selection/PasteActionModeCallback.java
new file mode 100644
index 0000000..8046d65
--- /dev/null
+++ b/content/public/android/java/src/org/chromium/content/browser/selection/PasteActionModeCallback.java
@@ -0,0 +1,101 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+package org.chromium.content.browser.selection;
+
+import android.content.Context;
+import android.graphics.Rect;
+import android.view.ActionMode;
+import android.view.Menu;
+import android.view.MenuItem;
+import android.view.View;
+
+import androidx.annotation.Nullable;
+
+import org.chromium.content.R;
+import org.chromium.content_public.browser.SelectionMenuGroup;
+import org.chromium.content_public.browser.selection.SelectionActionMenuDelegate;
+import org.chromium.ui.base.DeviceFormFactor;
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.SortedSet;
+
+/** Paste popup implementation based on floating ActionModes. */
+// TODO(crbug.com/40925113): Merge this class with SelectionPopupControllerImpl and remove.
+public class PasteActionModeCallback extends ActionMode.Callback2 {
+    private final View mParent;
+    private final SelectionPopupControllerImpl mDelegate;
+    private final Context mContext;
+    private final Rect mSelectionRect;
+    private final @Nullable SelectionActionMenuDelegate mSelectionActionMenuDelegate;
+    private final Map<MenuItem, View.OnClickListener> mCustomMenuItemClickListeners;
+
+    public PasteActionModeCallback(
+            View parent,
+            Context context,
+            SelectionPopupControllerImpl delegate,
+            @Nullable SelectionActionMenuDelegate selectionActionMenuDelegate,
+            Rect selectionRect) {
+        mParent = parent;
+        mDelegate = delegate;
+        mContext = context;
+        mSelectionActionMenuDelegate = selectionActionMenuDelegate;
+        mSelectionRect = selectionRect;
+        mCustomMenuItemClickListeners = new HashMap<>();
+    }
+
+    @Override
+    public boolean onCreateActionMode(ActionMode mode, Menu menu) {
+        mode.setTitle(
+                DeviceFormFactor.isNonMultiDisplayContextOnTablet(mContext)
+                        ? mContext.getString(R.string.actionbar_textselection_title)
+                        : null);
+        mode.setSubtitle(null);
+        return true;
+    }
+
+    @Override
+    public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
+        SortedSet<SelectionMenuGroup> nonSelectionMenuItems =
+                SelectionPopupControllerImpl.getNonSelectionMenuItems(
+                        mContext, mDelegate, mSelectionActionMenuDelegate);
+        mCustomMenuItemClickListeners.clear();
+        SelectionPopupControllerImpl.initializeActionMenu(
+                mContext, nonSelectionMenuItems, menu, mCustomMenuItemClickListeners, null);
+        return true;
+    }
+
+    @Override
+    public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
+        View.OnClickListener customMenuItemClickListener = mCustomMenuItemClickListeners.get(item);
+        if (customMenuItemClickListener != null) {
+            customMenuItemClickListener.onClick(mParent);
+            mode.finish();
+        } else {
+            int id = item.getItemId();
+            if (id == R.id.select_action_menu_paste) {
+                mDelegate.paste();
+                mDelegate.dismissTextHandles();
+                mode.finish();
+            } else if (id == R.id.select_action_menu_paste_as_plain_text) {
+                mDelegate.pasteAsPlainText();
+                mDelegate.dismissTextHandles();
+                mode.finish();
+            } else if (id == R.id.select_action_menu_select_all) {
+                mDelegate.selectAll();
+                mode.finish();
+            }
+        }
+        return true;
+    }
+
+    @Override
+    public void onDestroyActionMode(ActionMode mode) {}
+
+    @Override
+    public void onGetContentRect(ActionMode mode, View view, Rect outRect) {
+        outRect.set(mSelectionRect);
+    }
+}
diff --git a/content/public/android/java/src/org/chromium/content/browser/selection/PastePopupMenu.java b/content/public/android/java/src/org/chromium/content/browser/selection/PastePopupMenu.java
deleted file mode 100644
index 07332808..0000000
--- a/content/public/android/java/src/org/chromium/content/browser/selection/PastePopupMenu.java
+++ /dev/null
@@ -1,43 +0,0 @@
-// Copyright 2014 The Chromium Authors
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-package org.chromium.content.browser.selection;
-
-import android.graphics.Rect;
-
-/** Paste popup implementation based on TextView.PastePopupMenu. */
-public interface PastePopupMenu {
-    /** Provider of paste functionality for the given popup. */
-    public interface PastePopupMenuDelegate {
-        /** Called to initiate a paste after the paste option has been tapped. */
-        void paste();
-
-        /** Called to initiate a paste as plain text after the popup has been tapped. */
-        void pasteAsPlainText();
-
-        /**
-         * @return Whether clipboard is nonempty.
-         */
-        boolean canPaste();
-
-        /** Called to initiate a select all after the select all option has been tapped. */
-        void selectAll();
-
-        /**
-         * @return Whether the select all option should be shown.
-         */
-        boolean canSelectAll();
-
-        /**
-         * @return Whether paste as plain text is needed.
-         */
-        boolean canPasteAsPlainText();
-    }
-
-    /** Shows the paste popup at an appropriate location relative to the specified selection. */
-    public void show(Rect selectionRect);
-
-    /** Hides the paste popup. */
-    public void hide();
-}
diff --git a/content/public/android/java/src/org/chromium/content/browser/selection/SelectionPopupControllerImpl.java b/content/public/android/java/src/org/chromium/content/browser/selection/SelectionPopupControllerImpl.java
index 99ac866b..1709fb7e 100644
--- a/content/public/android/java/src/org/chromium/content/browser/selection/SelectionPopupControllerImpl.java
+++ b/content/public/android/java/src/org/chromium/content/browser/selection/SelectionPopupControllerImpl.java
@@ -175,6 +175,7 @@
     // Can be null temporarily when switching between WindowAndroid.
     @Nullable private View mView;
     private ActionMode mActionMode;
+    private ActionMode mPasteActionMode;
 
     // Supplier of whether action bar is showing now.
     private final ObservableSupplierImpl<Boolean> mIsActionBarShowingSupplier =
@@ -211,7 +212,6 @@
 
     // Lazily created paste popup menu, triggered either via long press in an
     // editable region or from tapping the insertion handle.
-    private PastePopupMenu mPastePopupMenu;
     private boolean mWasPastePopupShowingOnInsertionDragStart;
 
     // Dropdown menu delegate that handles showing a dropdown style text selection menu.
@@ -659,7 +659,7 @@
         if (!isActionModeValid()) clearSelection();
     }
 
-    private void dismissTextHandles() {
+    void dismissTextHandles() {
         if (mWebContents.getRenderWidgetHostView() != null) {
             mWebContents.getRenderWidgetHostView().dismissTextHandles();
         }
@@ -685,51 +685,36 @@
         setTextHandlesHiddenForDropdownMenu(false);
 
         destroyPastePopup();
-        PastePopupMenu.PastePopupMenuDelegate delegate =
-                new PastePopupMenu.PastePopupMenuDelegate() {
-                    @Override
-                    public void paste() {
-                        SelectionPopupControllerImpl.this.paste();
-                        dismissTextHandles();
-                    }
 
-                    @Override
-                    public void pasteAsPlainText() {
-                        SelectionPopupControllerImpl.this.pasteAsPlainText();
-                        dismissTextHandles();
-                    }
-
-                    @Override
-                    public boolean canPaste() {
-                        return SelectionPopupControllerImpl.this.canPaste();
-                    }
-
-                    @Override
-                    public void selectAll() {
-                        SelectionPopupControllerImpl.this.selectAll();
-                    }
-
-                    @Override
-                    public boolean canSelectAll() {
-                        return SelectionPopupControllerImpl.this.canSelectAll();
-                    }
-
-                    @Override
-                    public boolean canPasteAsPlainText() {
-                        return SelectionPopupControllerImpl.this.canPasteAsPlainText();
-                    }
-                };
-        Context windowContext = mWindowAndroid.getContext().get();
-        if (windowContext == null) return;
-        mPastePopupMenu =
-                new FloatingPastePopupMenu(
-                        windowContext, mView, delegate, mSelectionActionMenuDelegate);
         showPastePopup();
     }
 
     private void showPastePopup() {
+        Context windowContext = mWindowAndroid.getContext().get();
+        if (windowContext == null) return;
+
         try {
-            mPastePopupMenu.show(getSelectionRectRelativeToContainingView());
+            if (mPasteActionMode != null) {
+                mPasteActionMode.invalidateContentRect();
+                return;
+            }
+
+            ActionMode actionMode =
+                    mView.startActionMode(
+                            new PasteActionModeCallback(
+                                    mView,
+                                    windowContext,
+                                    this,
+                                    mSelectionActionMenuDelegate,
+                                    getSelectionRectRelativeToContainingView()),
+                            ActionMode.TYPE_FLOATING);
+            if (actionMode != null) {
+                // crbug.com/651706
+                LGEmailActionModeWorkaroundImpl.runIfNecessary(windowContext, actionMode);
+
+                assert actionMode.getType() == ActionMode.TYPE_FLOATING;
+                mPasteActionMode = actionMode;
+            }
         } catch (WindowManager.BadTokenException e) {
         }
     }
@@ -854,8 +839,8 @@
 
     public void destroyPastePopup() {
         if (isPastePopupShowing()) {
-            mPastePopupMenu.hide();
-            mPastePopupMenu = null;
+            mPasteActionMode.finish();
+            mPasteActionMode = null;
         }
     }
 
@@ -867,7 +852,7 @@
 
     @VisibleForTesting
     public boolean isPastePopupShowing() {
-        return mPastePopupMenu != null;
+        return mPasteActionMode != null;
     }
 
     // Composition methods for android.view.ActionMode
@@ -1078,7 +1063,7 @@
         return mSelectionMenuCachedResult.getResult();
     }
 
-    private static SortedSet<SelectionMenuGroup> getNonSelectionMenuItems(
+    static SortedSet<SelectionMenuGroup> getNonSelectionMenuItems(
             @Nullable Context context,
             SelectActionMenuDelegate delegate,
             @Nullable SelectionActionMenuDelegate selectionActionMenuDelegate) {
diff --git a/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java b/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java
index 1cf817b..cdbf036 100644
--- a/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java
+++ b/content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java
@@ -788,6 +788,12 @@
         return WebContentsImplJni.get().hasAccessedInitialDocument(mNativeWebContentsAndroid);
     }
 
+    @Override
+    public boolean hasViewTransitionOptIn() {
+        checkNotDestroyed();
+        return WebContentsImplJni.get().hasViewTransitionOptIn(mNativeWebContentsAndroid);
+    }
+
     @CalledByNative
     private static void onEvaluateJavaScriptResult(String jsonResult, JavaScriptCallback callback) {
         callback.handleJavaScriptResult(jsonResult);
@@ -1350,6 +1356,8 @@
 
         boolean hasAccessedInitialDocument(long nativeWebContentsAndroid);
 
+        boolean hasViewTransitionOptIn(long nativeWebContentsAndroid);
+
         int getThemeColor(long nativeWebContentsAndroid);
 
         int getBackgroundColor(long nativeWebContentsAndroid);
diff --git a/content/public/android/java/src/org/chromium/content_public/browser/ContentFeatureList.java b/content/public/android/java/src/org/chromium/content_public/browser/ContentFeatureList.java
index 483a8509..a1cdbe8 100644
--- a/content/public/android/java/src/org/chromium/content_public/browser/ContentFeatureList.java
+++ b/content/public/android/java/src/org/chromium/content_public/browser/ContentFeatureList.java
@@ -23,6 +23,8 @@
             "AccessibilityPageZoomEnhancements";
 
     public static final String ACCESSIBILITY_UNIFIED_SNAPSHOTS = "AccessibilityUnifiedSnapshots";
+    public static final String ACCESSIBILITY_MANAGE_BROADCAST_RECEIVER_ON_BACKGROUND =
+            "AccessibilityManageBroadcastReceiverOnBackground";
 
     public static final String ANDROID_OPEN_PDF_INLINE = "AndroidOpenPdfInline";
 
diff --git a/content/public/android/java/src/org/chromium/content_public/browser/WebContents.java b/content/public/android/java/src/org/chromium/content_public/browser/WebContents.java
index 8a9df17..8c0001c 100644
--- a/content/public/android/java/src/org/chromium/content_public/browser/WebContents.java
+++ b/content/public/android/java/src/org/chromium/content_public/browser/WebContents.java
@@ -411,14 +411,21 @@
     MessagePort[] createMessageChannel();
 
     /**
-     * Returns whether the initial empty page has been accessed by a script from another
-     * page. Always false after the first commit.
+     * Returns whether the initial empty page has been accessed by a script from another page.
+     * Always false after the first commit.
      *
      * @return Whether the initial empty page has been accessed by a script.
      */
     boolean hasAccessedInitialDocument();
 
     /**
+     * Returns whether the current page has opted into same-origin view transitions.
+     *
+     * @return Whether the current page has the same-origin view transition opt-in.
+     */
+    boolean hasViewTransitionOptIn();
+
+    /**
      * This returns the theme color as set by the theme-color meta tag.
      *
      * <p>The color returned may retain non-fully opaque alpha components. A value of {@link
diff --git a/content/public/android/java/strings/translations/android_content_strings_ne.xtb b/content/public/android/java/strings/translations/android_content_strings_ne.xtb
index b0afb422..07315b51 100644
--- a/content/public/android/java/strings/translations/android_content_strings_ne.xtb
+++ b/content/public/android/java/strings/translations/android_content_strings_ne.xtb
@@ -6,7 +6,7 @@
 <translation id="1768717197362323622">मिलिसेकेन्ड</translation>
 <translation id="1822429046913737220">बिहना/साँझ</translation>
 <translation id="2094750046714988961">प्रोफाइलर सुरु गर्न सकिंदैन किनकी बाह्य भण्डारण तयार छैन</translation>
-<translation id="2429669115401274487">अपराह्न</translation>
+<translation id="2429669115401274487">PM</translation>
 <translation id="2520230379124234395">प्रोफाइलकर्ता सुरु भयो</translation>
 <translation id="2732718972699418926">AM</translation>
 <translation id="2841013758207633010">समय</translation>
diff --git a/content/public/browser/document_user_data.h b/content/public/browser/document_user_data.h
index 55d7926d..682e300 100644
--- a/content/public/browser/document_user_data.h
+++ b/content/public/browser/document_user_data.h
@@ -107,6 +107,11 @@
     return static_cast<T*>(GetDocumentUserData(rfh, UserDataKey()));
   }
 
+  static const T* GetForCurrentDocument(const RenderFrameHost* rfh) {
+    DCHECK(rfh);
+    return static_cast<const T*>(GetDocumentUserData(rfh, UserDataKey()));
+  }
+
   static T* GetOrCreateForCurrentDocument(RenderFrameHost* rfh) {
     DCHECK(rfh);
     if (auto* data = GetForCurrentDocument(rfh)) {
diff --git a/content/public/common/content_features.cc b/content/public/common/content_features.cc
index 8a0b013..fecb9c2 100644
--- a/content/public/common/content_features.cc
+++ b/content/public/common/content_features.cc
@@ -1159,6 +1159,12 @@
              "AccessibilityUnifiedSnapshots",
              base::FEATURE_DISABLED_BY_DEFAULT);
 
+// Enables posting registering, unregistering the broadcast receiver to the
+// background thread.
+BASE_FEATURE(kAccessibilityManageBroadcastReceiverOnBackground,
+             "AccessibilityManageBroadcastReceiverOnBackground",
+             base::FEATURE_DISABLED_BY_DEFAULT);
+
 // Enable open PDF inline on Android.
 BASE_FEATURE(kAndroidOpenPdfInline,
              "AndroidOpenPdfInline",
diff --git a/content/public/common/content_features.h b/content/public/common/content_features.h
index af0a05211..897037b 100644
--- a/content/public/common/content_features.h
+++ b/content/public/common/content_features.h
@@ -246,6 +246,8 @@
     kAccessibilityPageZoomOSLevelAdjustment;
 CONTENT_EXPORT BASE_DECLARE_FEATURE(kAccessibilityPageZoomEnhancements);
 CONTENT_EXPORT BASE_DECLARE_FEATURE(kAccessibilityUnifiedSnapshots);
+CONTENT_EXPORT BASE_DECLARE_FEATURE(
+    kAccessibilityManageBroadcastReceiverOnBackground);
 CONTENT_EXPORT BASE_DECLARE_FEATURE(kAndroidOpenPdfInline);
 CONTENT_EXPORT BASE_DECLARE_FEATURE(kGinJavaBridgeMojo);
 CONTENT_EXPORT BASE_DECLARE_FEATURE(
diff --git a/content/public/test/android/javatests/src/org/chromium/content_public/browser/test/mock/MockWebContents.java b/content/public/test/android/javatests/src/org/chromium/content_public/browser/test/mock/MockWebContents.java
index 6953b51e..508fe0a3 100644
--- a/content/public/test/android/javatests/src/org/chromium/content_public/browser/test/mock/MockWebContents.java
+++ b/content/public/test/android/javatests/src/org/chromium/content_public/browser/test/mock/MockWebContents.java
@@ -265,6 +265,11 @@
     }
 
     @Override
+    public boolean hasViewTransitionOptIn() {
+        return false;
+    }
+
+    @Override
     public int getThemeColor() {
         return 0;
     }
diff --git a/content/test/data/device_posture/no_token.html b/content/test/data/device_posture/no_token.html
index 140cc8b4..702faa52 100644
--- a/content/test/data/device_posture/no_token.html
+++ b/content/test/data/device_posture/no_token.html
@@ -1,3 +1,18 @@
 <!DOCTYPE html>
 <meta charset="utf-8">
 <title>Device Posture API No Origin Trial Test</title>
+<head>
+  <style>
+    #content {
+      width: 0;
+    }
+    @media (horizontal-viewport-segments: 2) {
+      #content {
+        width: env(viewport-segment-width 0 0);
+      }
+    }
+  </style>
+</head>
+<body>
+  <div id="content"></div>
+</body>
diff --git a/content/test/data/device_posture/valid_token.html b/content/test/data/device_posture/valid_token.html
index 6a380587..f9b40cd 100644
--- a/content/test/data/device_posture/valid_token.html
+++ b/content/test/data/device_posture/valid_token.html
@@ -5,3 +5,18 @@
    generate_token.py https://example.test FoldableAPIs --expire-timestamp=2000000000 -->
 <meta http-equiv="origin-trial" content="A7lNZO0Koy9FElYOLjQGgwGDgSdFxS93UMw7Am6gPnaHa+nsKHPYZjj3Z3dllkkmSQCgb+wlKWkLGMXoqEFcBwgAAABXeyJvcmlnaW4iOiAiaHR0cHM6Ly9leGFtcGxlLnRlc3Q6NDQzIiwgImZlYXR1cmUiOiAiRm9sZGFibGVBUElzIiwgImV4cGlyeSI6IDIwMDAwMDAwMDB9">
 <title>Device Posture API Origin Trial Test</title>
+<head>
+  <style>
+    #content {
+      width: 0;
+    }
+    @media (horizontal-viewport-segments: 2) {
+      #content {
+        width: env(viewport-segment-width 0 0);
+      }
+    }
+  </style>
+</head>
+<body>
+  <div id="content"></div>
+</body>
diff --git a/content/test/gpu/gpu_tests/context_lost_integration_test.py b/content/test/gpu/gpu_tests/context_lost_integration_test.py
index 6c0676b..4f69e8c 100644
--- a/content/test/gpu/gpu_tests/context_lost_integration_test.py
+++ b/content/test/gpu/gpu_tests/context_lost_integration_test.py
@@ -14,6 +14,7 @@
 from gpu_tests import common_typing as ct
 from gpu_tests import gpu_integration_test
 from gpu_tests import gpu_helper
+from gpu_tests.util import host_information
 
 import gpu_path_util
 
@@ -88,6 +89,11 @@
         'ContextLost_MacWebGLCopyTexSubImage2DHighPowerSwitchDoesNotCrash',
         'ContextLost_MacWebGLPreserveDBHighPowerSwitchLosesContext',
     }
+    if host_information.IsMac():
+      serial_tests |= {
+          # crbug.com/338574390, flaky on Mac/ASan.
+          'ContextLost_WebGLContextRestoredInHiddenTab',
+      }
     return serial_tests
 
   @classmethod
diff --git a/content/test/gpu/gpu_tests/test_expectations/webgl2_conformance_expectations.txt b/content/test/gpu/gpu_tests/test_expectations/webgl2_conformance_expectations.txt
index 72811d3..27177759 100644
--- a/content/test/gpu/gpu_tests/test_expectations/webgl2_conformance_expectations.txt
+++ b/content/test/gpu/gpu_tests/test_expectations/webgl2_conformance_expectations.txt
@@ -817,7 +817,6 @@
 
 crbug.com/angleproject/3684 [ android angle-opengles ] conformance2/renderbuffers/multisample-with-full-sample-counts.html [ Failure ]
 
-crbug.com/1521117 [ android android-pixel-4 angle-opengles passthrough ] deqp/functional/gles3/multisample/fbo_4_samples.html [ RetryOnFailure ]
 
 crbug.com/335857348 [ android android-pixel-4 ] deqp/functional/gles3/multisample/fbo_max_samples.html [ Failure ]
 
diff --git a/crypto/random.h b/crypto/random.h
index 48a0a2b..a8a4056 100644
--- a/crypto/random.h
+++ b/crypto/random.h
@@ -17,12 +17,6 @@
 // Fills `bytes` with cryptographically-secure random bits.
 CRYPTO_EXPORT void RandBytes(base::span<uint8_t> bytes);
 
-// TODO(crbug.com/40284755): Deprecated and will be removed, do not use.
-inline void RandBytes(void* bytes, size_t len) {
-  ::crypto::RandBytes(
-      UNSAFE_BUFFERS(base::span(static_cast<uint8_t*>(bytes), len)));
-}
-
 // Returns a vector of `length` bytes filled with cryptographically-secure
 // random bits.
 CRYPTO_EXPORT std::vector<uint8_t> RandBytesAsVector(size_t length);
diff --git a/extensions/OWNERS b/extensions/OWNERS
index e6027c22..350711a 100644
--- a/extensions/OWNERS
+++ b/extensions/OWNERS
@@ -12,6 +12,7 @@
 set noparent
 rdevlin.cronin@chromium.org
 dbertoni@chromium.org
+emiliapaz@chromium.org
 finnur@chromium.org
 reillyg@chromium.org
 
diff --git a/extensions/browser/api/declarative_net_request/file_backed_ruleset_source.cc b/extensions/browser/api/declarative_net_request/file_backed_ruleset_source.cc
index d27ed80..55c4090 100644
--- a/extensions/browser/api/declarative_net_request/file_backed_ruleset_source.cc
+++ b/extensions/browser/api/declarative_net_request/file_backed_ruleset_source.cc
@@ -96,7 +96,7 @@
   if (rules_list.size() > rule_limit && !is_dynamic_ruleset) {
     result.status = ReadJSONRulesResult::Status::kRuleCountLimitExceeded;
     result.error = ErrorUtils::FormatErrorMessage(
-        kIndexingRuleLimitExceeded, std::to_string(ruleset_id.value()));
+        kIndexingRuleLimitExceeded, base::NumberToString(ruleset_id.value()));
 
     return result;
   }
@@ -198,9 +198,10 @@
     warnings.erase(warnings.begin() + kMaxUnparsedRulesWarnings,
                    warnings.end());
     warnings.push_back(CreateInstallWarning(
-        source.json_path(), ErrorUtils::FormatErrorMessage(
-                                kTooManyParseFailuresWarning,
-                                std::to_string(kMaxUnparsedRulesWarnings))));
+        source.json_path(),
+        ErrorUtils::FormatErrorMessage(
+            kTooManyParseFailuresWarning,
+            base::NumberToString(kMaxUnparsedRulesWarnings))));
   }
 
   return IndexAndPersistJSONRulesetResult::CreateSuccessResult(
diff --git a/extensions/browser/api/declarative_net_request/ruleset_matcher_unittest.cc b/extensions/browser/api/declarative_net_request/ruleset_matcher_unittest.cc
index 860b5b1..424a00a 100644
--- a/extensions/browser/api/declarative_net_request/ruleset_matcher_unittest.cc
+++ b/extensions/browser/api/declarative_net_request/ruleset_matcher_unittest.cc
@@ -12,6 +12,7 @@
 #include "base/check.h"
 #include "base/files/file_util.h"
 #include "base/format_macros.h"
+#include "base/strings/string_number_conversions.h"
 #include "base/strings/string_util.h"
 #include "base/strings/stringprintf.h"
 #include "base/test/scoped_feature_list.h"
@@ -1144,7 +1145,7 @@
   for (size_t i = 0; i < kNumNonRegexRules; ++i, ++id) {
     TestRule rule = CreateGenericRule();
     rule.id = id;
-    rule.condition->url_filter = std::to_string(id);
+    rule.condition->url_filter = base::NumberToString(id);
     if (i < kNumUnsafeNonRegexRules) {
       rule.action->type = "redirect";
       rule.action->redirect.emplace();
@@ -1157,7 +1158,7 @@
     TestRule rule = CreateGenericRule();
     rule.id = id;
     rule.condition->url_filter.reset();
-    rule.condition->regex_filter = std::to_string(id);
+    rule.condition->regex_filter = base::NumberToString(id);
     if (i < kNumUnsafeRegexRules) {
       rule.action->type = std::string("modifyHeaders");
       rule.action->response_headers = std::vector<TestHeaderInfo>(
diff --git a/gin/gin_features.cc b/gin/gin_features.cc
index ad04d6e..4ee8785 100644
--- a/gin/gin_features.cc
+++ b/gin/gin_features.cc
@@ -299,6 +299,11 @@
              "WebAssemblyInlining",
              base::FEATURE_DISABLED_BY_DEFAULT);
 
+// Enable WebAssembly code flushing.
+BASE_FEATURE(kWebAssemblyLiftoffCodeFlushing,
+             "WebAssemblyLiftoffCodeFlushing",
+             base::FEATURE_DISABLED_BY_DEFAULT);
+
 // Enable the generic wasm-to-js wrapper.
 BASE_FEATURE(kWebAssemblyGenericWrapper,
              "WebAssemblyGenericWrapper",
diff --git a/gin/gin_features.h b/gin/gin_features.h
index 3101067..6d5576e2a 100644
--- a/gin/gin_features.h
+++ b/gin/gin_features.h
@@ -80,6 +80,7 @@
 GIN_EXPORT BASE_DECLARE_FEATURE(kJavaScriptRegExpDuplicateNamedGroups);
 GIN_EXPORT BASE_DECLARE_FEATURE(kWebAssemblyTailCall);
 GIN_EXPORT BASE_DECLARE_FEATURE(kWebAssemblyInlining);
+GIN_EXPORT BASE_DECLARE_FEATURE(kWebAssemblyLiftoffCodeFlushing);
 GIN_EXPORT BASE_DECLARE_FEATURE(kWebAssemblyGenericWrapper);
 GIN_EXPORT BASE_DECLARE_FEATURE(kWebAssemblyMultipleMemories);
 GIN_EXPORT BASE_DECLARE_FEATURE(kWebAssemblyTurboshaft);
diff --git a/gin/v8_initializer.cc b/gin/v8_initializer.cc
index 4a46192d..f8d4be9 100644
--- a/gin/v8_initializer.cc
+++ b/gin/v8_initializer.cc
@@ -449,6 +449,8 @@
   SetV8FlagsIfOverridden(features::kWebAssemblyInlining,
                          "--experimental-wasm-inlining",
                          "--no-experimental-wasm-inlining");
+  SetV8FlagsIfOverridden(features::kWebAssemblyLiftoffCodeFlushing,
+                         "--flush-liftoff-code", "--no-flush-liftoff-code");
   SetV8FlagsIfOverridden(features::kWebAssemblyGenericWrapper,
                          "--wasm-to-js-generic-wrapper",
                          "--no-wasm-to-js-generic-wrapper");
diff --git a/gpu/command_buffer/service/shared_context_state.cc b/gpu/command_buffer/service/shared_context_state.cc
index 8db117c..df2a8c7 100644
--- a/gpu/command_buffer/service/shared_context_state.cc
+++ b/gpu/command_buffer/service/shared_context_state.cc
@@ -795,9 +795,10 @@
   if (graphite_context()) {
     // It's necessary to submit before dropping a scoped access since we want
     // the Dawn texture to be alive on submit.
-    // NOTE: Graphite uses Dawn, the Graphite SharedImage representation does
-    // not set semaphores, and we are not enabling DrDC with Graphite.
-    // TODO(crbug.com/328104159): Skip submit if supported by the shared image.
+    // NOTE: Graphite uses Dawn and the Graphite SharedImage representation does
+    // not set semaphores.
+    // TODO(crbug.com/328104159): Skip submit if supported by the shared image
+    // and DrDC is not enabled.
     CHECK(signal_semaphores.empty());
     graphite_context()->submit(skgpu::graphite::SyncToCpu::kNo);
     return;
diff --git a/gpu/command_buffer/service/shared_image_interface_in_process.cc b/gpu/command_buffer/service/shared_image_interface_in_process.cc
index ec6cce6..abc1a7669 100644
--- a/gpu/command_buffer/service/shared_image_interface_in_process.cc
+++ b/gpu/command_buffer/service/shared_image_interface_in_process.cc
@@ -753,11 +753,6 @@
   }
 }
 
-void SharedImageInterfaceInProcess::DestroyClientSharedImageOnGpuThread(
-    scoped_refptr<ClientSharedImage> client_shared_image) {
-  DestroySharedImageOnGpuThread(client_shared_image->mailbox());
-}
-
 void SharedImageInterfaceInProcess::WaitSyncTokenOnGpuThread(
     const SyncToken& sync_token) {
   DCHECK_CALLED_ON_VALID_SEQUENCE(gpu_sequence_checker_);
diff --git a/gpu/command_buffer/service/shared_image_interface_in_process.h b/gpu/command_buffer/service/shared_image_interface_in_process.h
index 24f9ab74..7bbfad9 100644
--- a/gpu/command_buffer/service/shared_image_interface_in_process.h
+++ b/gpu/command_buffer/service/shared_image_interface_in_process.h
@@ -200,8 +200,6 @@
   void UpdateSharedImageOnGpuThread(const Mailbox& mailbox,
                                     const SyncToken& sync_token);
   void DestroySharedImageOnGpuThread(const Mailbox& mailbox);
-  void DestroyClientSharedImageOnGpuThread(
-      scoped_refptr<ClientSharedImage> client_shared_image);
   void WaitSyncTokenOnGpuThread(const SyncToken& sync_token);
   void WrapTaskWithGpuUrl(base::OnceClosure task);
   void GetCapabilitiesOnGpu(base::WaitableEvent* completion,
diff --git a/gpu/config/gpu_finch_features.cc b/gpu/config/gpu_finch_features.cc
index ce10779..779a609 100644
--- a/gpu/config/gpu_finch_features.cc
+++ b/gpu/config/gpu_finch_features.cc
@@ -511,12 +511,6 @@
     return false;
   }
 
-  // DrDc is not supported with Graphite-Dawn yet.
-  // TODO(crbug.com/40945609): Add DrDc support with Graphite
-  if (IsSkiaGraphiteEnabled(base::CommandLine::ForCurrentProcess())) {
-    return false;
-  }
-
   // DrDc is supported on android MediaPlayer and MCVD path only when
   // AImageReader is enabled. Also DrDc requires AImageReader max size to be
   // at least 2 for each gpu thread. Hence DrDc is disabled on devices which has
diff --git "a/infra/config/generated/builders/ci/ToTMac \050dbg\051/gn-args.json" "b/infra/config/generated/builders/ci/ToTMac \050dbg\051/gn-args.json"
index 94f5df2..103a011 100644
--- "a/infra/config/generated/builders/ci/ToTMac \050dbg\051/gn-args.json"
+++ "b/infra/config/generated/builders/ci/ToTMac \050dbg\051/gn-args.json"
@@ -4,6 +4,7 @@
     "is_component_build": true,
     "is_debug": true,
     "llvm_force_head_revision": true,
+    "target_cpu": "x64",
     "use_siso": true
   }
 }
\ No newline at end of file
diff --git a/infra/config/generated/builders/ci/ToTMac/gn-args.json b/infra/config/generated/builders/ci/ToTMac/gn-args.json
index 22afe71..7a47915 100644
--- a/infra/config/generated/builders/ci/ToTMac/gn-args.json
+++ b/infra/config/generated/builders/ci/ToTMac/gn-args.json
@@ -6,6 +6,7 @@
     "is_debug": false,
     "llvm_force_head_revision": true,
     "symbol_level": 1,
+    "target_cpu": "x64",
     "use_siso": true
   }
 }
\ No newline at end of file
diff --git a/infra/config/generated/builders/ci/ToTMacCoverage/gn-args.json b/infra/config/generated/builders/ci/ToTMacCoverage/gn-args.json
index acd3f483..54eb83b 100644
--- a/infra/config/generated/builders/ci/ToTMacCoverage/gn-args.json
+++ b/infra/config/generated/builders/ci/ToTMacCoverage/gn-args.json
@@ -5,6 +5,7 @@
     "is_debug": false,
     "llvm_force_head_revision": true,
     "symbol_level": 1,
+    "target_cpu": "x64",
     "use_clang_coverage": true,
     "use_siso": true
   }
diff --git a/infra/config/generated/builders/reclient/Linux Builder reclient test untrusted/properties.json b/infra/config/generated/builders/reclient/Linux Builder reclient test untrusted/properties.json
index 80f3ec9..ff50e55 100644
--- a/infra/config/generated/builders/reclient/Linux Builder reclient test untrusted/properties.json
+++ b/infra/config/generated/builders/reclient/Linux Builder reclient test untrusted/properties.json
@@ -51,7 +51,7 @@
       "GOMA_COMPILER_PROXY_ENABLE_CRASH_DUMP": "true",
       "GOMA_DEPS_CACHE_TABLE_THRESHOLD": "40000",
       "RBE_fast_log_collection": "true",
-      "RBE_use_round_robin_balancer": true,
+      "RBE_use_round_robin_balancer": "true",
       "RBE_use_unified_uploads": "true"
     },
     "instance": "rbe-chromium-untrusted-test",
diff --git a/infra/config/generated/builders/reclient/Linux Builder reclient test/properties.json b/infra/config/generated/builders/reclient/Linux Builder reclient test/properties.json
index f50320ca..15a4b76 100644
--- a/infra/config/generated/builders/reclient/Linux Builder reclient test/properties.json
+++ b/infra/config/generated/builders/reclient/Linux Builder reclient test/properties.json
@@ -51,7 +51,7 @@
       "GOMA_COMPILER_PROXY_ENABLE_CRASH_DUMP": "true",
       "GOMA_DEPS_CACHE_TABLE_THRESHOLD": "40000",
       "RBE_fast_log_collection": "true",
-      "RBE_use_round_robin_balancer": true,
+      "RBE_use_round_robin_balancer": "true",
       "RBE_use_unified_uploads": "true"
     },
     "instance": "rbe-chromium-trusted-test",
diff --git a/infra/config/generated/luci/cr-buildbucket.cfg b/infra/config/generated/luci/cr-buildbucket.cfg
index 6fc8d9a..adeaa22b 100644
--- a/infra/config/generated/luci/cr-buildbucket.cfg
+++ b/infra/config/generated/luci/cr-buildbucket.cfg
@@ -25545,8 +25545,7 @@
       name: "ToTMac"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "builderless:1"
-      dimensions: "cores:12"
-      dimensions: "cpu:x86-64"
+      dimensions: "cpu:arm64"
       dimensions: "free_space:standard"
       dimensions: "os:Mac-14"
       dimensions: "pool:luci.chromium.ci"
@@ -25641,8 +25640,7 @@
       name: "ToTMac (dbg)"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "builderless:1"
-      dimensions: "cores:12"
-      dimensions: "cpu:x86-64"
+      dimensions: "cpu:arm64"
       dimensions: "free_space:standard"
       dimensions: "os:Mac-14"
       dimensions: "pool:luci.chromium.ci"
@@ -26025,8 +26023,7 @@
       name: "ToTMacCoverage"
       swarming_host: "chromium-swarm.appspot.com"
       dimensions: "builderless:1"
-      dimensions: "cores:12"
-      dimensions: "cpu:x86-64"
+      dimensions: "cpu:arm64"
       dimensions: "free_space:standard"
       dimensions: "os:Mac-14"
       dimensions: "pool:luci.chromium.ci"
diff --git a/infra/config/subprojects/chromium/ci/chromium.clang.star b/infra/config/subprojects/chromium/ci/chromium.clang.star
index 865a967e..ca27712 100644
--- a/infra/config/subprojects/chromium/ci/chromium.clang.star
+++ b/infra/config/subprojects/chromium/ci/chromium.clang.star
@@ -7,7 +7,7 @@
 load("//lib/builder_config.star", "builder_config")
 load("//lib/builder_health_indicators.star", "health_spec")
 load("//lib/builder_url.star", "linkify_builder")
-load("//lib/builders.star", "builders", "os", "reclient", "sheriff_rotations")
+load("//lib/builders.star", "builders", "cpu", "os", "reclient", "sheriff_rotations")
 load("//lib/branches.star", "branches")
 load("//lib/ci.star", "ci")
 load("//lib/consoles.star", "consoles")
@@ -1424,8 +1424,11 @@
             "minimal_symbols",
             "shared",
             "release",
+            "x64",
         ],
     ),
+    cores = None,
+    cpu = cpu.ARM64,
     console_view_entry = consoles.console_view_entry(
         category = "ToT Mac",
         short_name = "rel",
@@ -1454,8 +1457,11 @@
             "clang_tot",
             "shared",
             "debug",
+            "x64",
         ],
     ),
+    cores = None,
+    cpu = cpu.ARM64,
     console_view_entry = consoles.console_view_entry(
         category = "ToT Mac",
         short_name = "dbg",
@@ -1553,8 +1559,11 @@
             "use_clang_coverage",
             "minimal_symbols",
             "release",
+            "x64",
         ],
     ),
+    cores = None,
+    cpu = cpu.ARM64,
     console_view_entry = consoles.console_view_entry(
         category = "ToT Code Coverage",
         short_name = "mac",
diff --git a/infra/config/subprojects/reclient/reclient.star b/infra/config/subprojects/reclient/reclient.star
index 990708dc..1136311 100644
--- a/infra/config/subprojects/reclient/reclient.star
+++ b/infra/config/subprojects/reclient/reclient.star
@@ -198,7 +198,7 @@
     console_view_category = "linux",
     # TODO(b/297350970): remove once fully rolled out.
     reclient_bootstrap_env = {
-        "RBE_use_round_robin_balancer": True,
+        "RBE_use_round_robin_balancer": "true",
     },
     reclient_rewrapper_env = {
         "RBE_compression_threshold": "0",
diff --git a/internal b/internal
index 4a3314b0..a8958c5 160000
--- a/internal
+++ b/internal
@@ -1 +1 @@
-Subproject commit 4a3314b0120745241d731224bb983a98c2ad0bc8
+Subproject commit a8958c50d9bfb424b6b682d9077eedb27542ff5a
diff --git a/ios/chrome/app/strings/resources/ios_strings_as.xtb b/ios/chrome/app/strings/resources/ios_strings_as.xtb
index 05d3103..aa1af46 100644
--- a/ios/chrome/app/strings/resources/ios_strings_as.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_as.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">বুকমার্ক</translation>
 <translation id="5454211924362324495">অন্য লোকে আপোনাৰ পাছৱৰ্ড ব্যৱহাৰ কৰাটো বন্ধ কৰিবলৈ, <ph name="BEGIN_LINK" /><ph name="WEBSITE" />ত সেইটো সলনি কৰক<ph name="END_LINK" /></translation>
 <translation id="5457226814769348910">অফলাইন সংস্কৰণটো খোলক</translation>
+<translation id="5459548306731933777">সবিশেষ দেখুৱাওক</translation>
 <translation id="5475069061743940393">পেকেজ ট্ৰেকিং</translation>
 <translation id="5478327362747197944">এখন ৱেব পৃষ্ঠাত পোনপটীয়াকৈ এটা তাৰিখত ক্লিক কৰি কেলেণ্ডাৰ অনুষ্ঠান সৃষ্টি কৰক।</translation>
 <translation id="5482922178977937393">আপুনি আপোনাৰ আগ্ৰহৰ ওপৰত ভিত্তি কৰি বাতৰি, ক্ৰীড়া আৰু আন বহুতৰ বাবে জাননী বিচাৰিবনে?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_de.xtb b/ios/chrome/app/strings/resources/ios_strings_de.xtb
index 250b073..0aaecaf 100644
--- a/ios/chrome/app/strings/resources/ios_strings_de.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_de.xtb
@@ -196,7 +196,7 @@
 <translation id="1992055602764528852">Melde dich an, um deine Tabs von anderen Geräten zu sehen.</translation>
 <translation id="199425419756152024">Passwort anzeigen</translation>
 <translation id="2010008505735295285">Aktualisieren</translation>
-<translation id="2015722694326466240">Um die Passwörter zu sehen, musst du zuerst einen Passcode auf deinem Gerät einrichten.</translation>
+<translation id="2015722694326466240">Um die Passwörter zu sehen, musst du zuerst einen Sicherheitscode auf deinem Gerät einrichten.</translation>
 <translation id="2021670401941426298">Informationen zum Löschen deines Suchverlaufs findest du in der Anleitung deiner Suchmaschine.</translation>
 <translation id="202292859882676807">Mikrofonzugriff gewährt</translation>
 <translation id="20485545164632846">neues Element</translation>
@@ -747,7 +747,7 @@
 <translation id="4844899002472726590">Hier kannst du Themen sehen und bearbeiten, die dich interessieren</translation>
 <translation id="4848999860252535517">Passwort für <ph name="WEBSITE" /> löschen?</translation>
 <translation id="4850886885716139402">Anzeigen</translation>
-<translation id="4854345657858711387">Passcode einrichten</translation>
+<translation id="4854345657858711387">Sicherheitscode einrichten</translation>
 <translation id="4856498338299082007">Im Google-Konto</translation>
 <translation id="4856841893565072365">Menüleiste mit intelligenter Sortierung</translation>
 <translation id="4860895144060829044">Anrufen</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_fil.xtb b/ios/chrome/app/strings/resources/ios_strings_fil.xtb
index 15bbbe1..95488982 100644
--- a/ios/chrome/app/strings/resources/ios_strings_fil.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_fil.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">Mga Bookmark</translation>
 <translation id="5454211924362324495">Para mapigilan ang ibang tao na gamitin ang iyong password, <ph name="BEGIN_LINK" />palitan ito sa <ph name="WEBSITE" /><ph name="END_LINK" /></translation>
 <translation id="5457226814769348910">Buksan sa Offline Version</translation>
+<translation id="5459548306731933777">Ipakita ang Mga Detalye</translation>
 <translation id="5475069061743940393">Pagsubaybay sa Package</translation>
 <translation id="5478327362747197944">Direktang gumawa ng mga event sa Calendar sa pamamagitan ng pag-click sa isang petsa sa web page.</translation>
 <translation id="5482922178977937393">Gusto mo ba ng mga notification para sa balita, sports, at higit pa batay sa iyong mga interes?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_gu.xtb b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
index 3dca1bd..c9a5bda 100644
--- a/ios/chrome/app/strings/resources/ios_strings_gu.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_gu.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">બુકમાર્ક</translation>
 <translation id="5454211924362324495">અન્ય લોકોને તમારા પાસવર્ડનો ઉપયોગ કરતા રોકવા માટે, તેને <ph name="BEGIN_LINK" /><ph name="WEBSITE" />પર બદલો<ph name="END_LINK" /></translation>
 <translation id="5457226814769348910">ઑફલાઇન વર્ઝન ખોલો</translation>
+<translation id="5459548306731933777">વિગતો બતાવો</translation>
 <translation id="5475069061743940393">પૅકેજ ટ્રૅકિંગ</translation>
 <translation id="5478327362747197944">કોઈ વેબપેજમાં કોઈ તારીખ પર ક્લિક કરીને સીધા Calendar ઇવેન્ટ બનાવો.</translation>
 <translation id="5482922178977937393">શું તમે તમારી રુચિઓના આધારે ન્યૂઝ, રમતગમત અને વધુ માટે નોટિફિકેશન મેળવવા માગો છો?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hi.xtb b/ios/chrome/app/strings/resources/ios_strings_hi.xtb
index 00b90d1..59207c5 100644
--- a/ios/chrome/app/strings/resources/ios_strings_hi.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_hi.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">बुकमार्क</translation>
 <translation id="5454211924362324495">आपका पासवर्ड अन्य लोग इस्तेमाल न कर पाएं, इसके लिए <ph name="BEGIN_LINK" /><ph name="WEBSITE" /> पर जाकर अपना पासवर्ड बदलें<ph name="END_LINK" /></translation>
 <translation id="5457226814769348910">ऑफ़लाइन वर्शन खोलें</translation>
+<translation id="5459548306731933777">जानकारी दिखाएं</translation>
 <translation id="5475069061743940393">पैकेज ट्रैकिंग</translation>
 <translation id="5478327362747197944">किसी वेब पेज पर, तारीख पर क्लिक करके सीधे कैलेंडर इवेंट बनाएं.</translation>
 <translation id="5482922178977937393">क्या आपको अपनी दिलचस्पी के मुताबिक खबरों, खेल-कूद वगैरह के लिए सूचनाएं चाहिए?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_hy.xtb b/ios/chrome/app/strings/resources/ios_strings_hy.xtb
index 0a43270..e0207bf0 100644
--- a/ios/chrome/app/strings/resources/ios_strings_hy.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_hy.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">Էջանիշեր</translation>
 <translation id="5454211924362324495">Որպեսզի թույլ չտաք որևէ մեկին օգտագործել ձեր գաղտնաբառը, <ph name="BEGIN_LINK" />փոխեք այն <ph name="WEBSITE" /> կայքում<ph name="END_LINK" /></translation>
 <translation id="5457226814769348910">Բացել օֆլայն տարբերակը</translation>
+<translation id="5459548306731933777">Ցույց տալ մանրամասները</translation>
 <translation id="5475069061743940393">Հետևեք ձեր առաքանուն</translation>
 <translation id="5478327362747197944">Ստեղծեք Օրացույցի միջոցառումներ՝ անմիջապես սեղմելով ամսաթվի վրա վեբ էջում։</translation>
 <translation id="5482922178977937393">Ուզո՞ւմ եք ծանուցումներ ստանալ նորությունների, սպորտի և այլ կատեգորիաների մասին՝ ձեր հետաքրքրությունների հիման վրա։</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ja.xtb b/ios/chrome/app/strings/resources/ios_strings_ja.xtb
index 8eed9e0..db421918 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ja.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ja.xtb
@@ -196,7 +196,7 @@
 <translation id="1992055602764528852">ログインすると、他のデバイスと同じタブを表示できます。</translation>
 <translation id="199425419756152024">パスワードを表示</translation>
 <translation id="2010008505735295285">再読み込み</translation>
-<translation id="2015722694326466240">パスワードを表示するには、まずデバイスにパスワードを設定する必要があります。</translation>
+<translation id="2015722694326466240">パスワードを表示するには、まずデバイスにパスコードを設定する必要があります。</translation>
 <translation id="2021670401941426298">検索履歴を削除する場合は、お使いの検索エンジンの手順をご確認ください(該当する場合)。</translation>
 <translation id="202292859882676807">マイクへのアクセスが許可されています</translation>
 <translation id="20485545164632846">新しいアイテム</translation>
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">ブックマーク</translation>
 <translation id="5454211924362324495">他のユーザーがパスワードを使用できないようにするには、<ph name="BEGIN_LINK" /><ph name="WEBSITE" /> でパスワードを変更<ph name="END_LINK" />します</translation>
 <translation id="5457226814769348910">オフライン版を開く</translation>
+<translation id="5459548306731933777">詳細を表示</translation>
 <translation id="5475069061743940393">荷物追跡</translation>
 <translation id="5478327362747197944">ウェブページ上の日付をクリックして、カレンダーの予定を直接作成できます。</translation>
 <translation id="5482922178977937393">興味や関心に基づいてニュースやスポーツなどに関する通知を受け取りますか?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ko.xtb b/ios/chrome/app/strings/resources/ios_strings_ko.xtb
index 838d4fa..3c9b1408 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ko.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ko.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">북마크</translation>
 <translation id="5454211924362324495">다른 사람이 내 비밀번호를 사용하지 못하도록 하려면 <ph name="BEGIN_LINK" /><ph name="WEBSITE" />에서 비밀번호를 변경<ph name="END_LINK" />하세요.</translation>
 <translation id="5457226814769348910">오프라인 버전 열기</translation>
+<translation id="5459548306731933777">세부정보 표시</translation>
 <translation id="5475069061743940393">배송 추적</translation>
 <translation id="5478327362747197944">웹페이지에서 날짜를 클릭하여 캘린더 일정을 직접 만듭니다</translation>
 <translation id="5482922178977937393">관심사를 토대로 뉴스, 스포츠 등에 대한 알림을 받으시겠습니까?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ky.xtb b/ios/chrome/app/strings/resources/ios_strings_ky.xtb
index 892d745..9b85faf0 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ky.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ky.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">Кыстармалар</translation>
 <translation id="5454211924362324495">Башкаларга сырсөзүңүздү колдонууга тыюу салуу үчүн <ph name="BEGIN_LINK" /><ph name="WEBSITE" /> вебсайтында аны өзгөртүңүз<ph name="END_LINK" /></translation>
 <translation id="5457226814769348910">Оффлайн версиясын ачуу</translation>
+<translation id="5459548306731933777">Чоо-жайларды көрсөтүү</translation>
 <translation id="5475069061743940393">Таңгакка көз салуу</translation>
 <translation id="5478327362747197944">Веб-баракчадагы күндү басып, Жылнаамадагы иш-чараны түзүңүз.</translation>
 <translation id="5482922178977937393">Кызыккан нерселериңиздин негизинде жаңылыктар, спорт жана башкалар жөнүндө билдирмелерди алгыңыз келеби?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_lo.xtb b/ios/chrome/app/strings/resources/ios_strings_lo.xtb
index acafc4f..016a5637 100644
--- a/ios/chrome/app/strings/resources/ios_strings_lo.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_lo.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">ບຸກມາກ</translation>
 <translation id="5454211924362324495">ເພື່ອຢຸດຄົນອື່ນບໍ່ໃຫ້ໃຊ້ລະຫັດຜ່ານຂອງທ່ານ, ກະລຸນາ <ph name="BEGIN_LINK" />ປ່ຽນມັນຢູ່ <ph name="WEBSITE" /><ph name="END_LINK" /></translation>
 <translation id="5457226814769348910">ເປີດເວີຊັນອອບລາຍ</translation>
+<translation id="5459548306731933777">ສະແດງລາຍລະອຽດ</translation>
 <translation id="5475069061743940393">ການຕິດຕາມພັດສະດຸ</translation>
 <translation id="5478327362747197944">ສ້າງນັດໝາຍປະຕິທິນໂດຍກົງດ້ວຍການຄລິກໃສ່ວັນທີໃນໜ້າເວັບໃດໜຶ່ງ.</translation>
 <translation id="5482922178977937393">ທ່ານຕ້ອງການຮັບການແຈ້ງເຕືອນກ່ຽວກັບຂ່າວ, ກິລາ ແລະ ອື່ນໆໂດຍອີງຕາມຄວາມສົນໃຈຂອງທ່ານບໍ?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ml.xtb b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
index 2fad8c80..08f72858 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ml.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ml.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">ബുക്ക്‌മാർക്കുകൾ</translation>
 <translation id="5454211924362324495">നിങ്ങളുടെ പാസ്‌വേഡ് മറ്റുള്ളവർ ഉപയോഗിക്കുന്നത് നിർത്താൻ, <ph name="BEGIN_LINK" />അത് <ph name="WEBSITE" /> എന്നതിൽ മാറ്റുക<ph name="END_LINK" /></translation>
 <translation id="5457226814769348910">ഓഫ്‌ലെെൻ പതിപ്പ് തുറക്കുക</translation>
+<translation id="5459548306731933777">വിശദാംശങ്ങൾ കാണിക്കുക</translation>
 <translation id="5475069061743940393">പാക്കേജ് ട്രാക്ക് ചെയ്യൽ</translation>
 <translation id="5478327362747197944">വെബ് പേജിലെ ഒരു തീയതിയിൽ ക്ലിക്ക് ചെയ്ത് നേരിട്ട് കലണ്ടർ ഇവന്റുകൾ സൃഷ്ടിക്കുക.</translation>
 <translation id="5482922178977937393">നിങ്ങളുടെ താൽപ്പര്യം അടിസ്ഥാനമാക്കി വാർത്തകളുടെയും സ്‌പോർട്‌സിന്റെയും മറ്റും അറിയിപ്പുകൾ ലഭിക്കണോ?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ms.xtb b/ios/chrome/app/strings/resources/ios_strings_ms.xtb
index be18b58fc..8535f35 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ms.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ms.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">Penanda halaman</translation>
 <translation id="5454211924362324495">Untuk menghalang orang lain daripada menggunakan kata laluan anda, <ph name="BEGIN_LINK" />tukar kata laluan pada <ph name="WEBSITE" /><ph name="END_LINK" /></translation>
 <translation id="5457226814769348910">Buka Versi Luar Talian</translation>
+<translation id="5459548306731933777">Paparkan Butiran</translation>
 <translation id="5475069061743940393">Penjejakan Bungkusan</translation>
 <translation id="5478327362747197944">Buat acara Kalendar secara terus dengan mengklik pada tarikh dalam halaman web.</translation>
 <translation id="5482922178977937393">Adakah anda mahu mendapatkan pemberitahuan untuk berita, sukan dan pelbagai lagi berdasarkan minat anda?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_pa.xtb b/ios/chrome/app/strings/resources/ios_strings_pa.xtb
index 9ff437cc..083bc21 100644
--- a/ios/chrome/app/strings/resources/ios_strings_pa.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_pa.xtb
@@ -28,7 +28,7 @@
 <translation id="1154984953698510061">ਹੋਰ ਟੈਬਾਂ ਦੇਖੋ</translation>
 <translation id="1161340988127985692">ਇਨਕੋਗਨਿਟੋ ਵਿੱਚ ਹੋਰ ਐਪਾਂ ਦੇ ਲਿੰਕ ਖੋਲ੍ਹਣ ਲਈ ਕਹਿਣਾ</translation>
 <translation id="1164064664035028907">ਮਜ਼ਬੂਤ ਪਾਸਵਰਡ ਵਰਤੋ:</translation>
-<translation id="1164891049599601209">ਧੋਖੇਬਾਜ਼ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ</translation>
+<translation id="1164891049599601209">ਭਰਮਾਊ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ</translation>
 <translation id="1165039591588034296">ਗੜਬੜ</translation>
 <translation id="1172898394251786223">ਅਗਲਾ ਖੇਤਰ</translation>
 <translation id="1176932207622159128">ਚਿੱਤਰ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕਰ ਸਕਦਾ</translation>
@@ -433,7 +433,7 @@
 <translation id="3214379938835224220">ਤੁਹਾਨੂੰ ਤੁਹਾਡੇ iPad ਰੀਸੈੱਟ ਕਰਨ ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਸਾਈਨ-ਆਊਟ ਕੀਤਾ ਗਿਆ ਸੀ। ਸਾਈਨ-ਇਨ ਕਰਨ ਲਈ ਹੇਠਾਂ 'ਜਾਰੀ ਰੱਖੋ' 'ਤੇ ਟੈਪ ਕਰੋ।</translation>
 <translation id="3224641773458703735">ਪਾਸਵਰਡਾਂ ਨੂੰ ਨਿਰਯਾਤ ਕਰਨ ਲਈ, ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਆਪਣੇ ਡੀਵਾਈਸ 'ਤੇ ਕੋਈ ਪਾਸਕੋਡ ਸੈੱਟ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੈ।</translation>
 <translation id="3227137524299004712">ਮਾਈਕ੍ਰੋਫੋਨ</translation>
-<translation id="3235063766008841141">ਕਿਸੇ ਧੋਖੇਬਾਜ਼ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ ਗਿਆ ਅਤੇ ਡਾਟਾ ਉਲੰਘਣਾ ਵਿੱਚ ਲੱਭਿਆ</translation>
+<translation id="3235063766008841141">ਕਿਸੇ ਭਰਮਾਊ ਸਾਈਟ 'ਤੇ ਦਾਖਲ ਕੀਤਾ ਗਿਆ ਅਤੇ ਡਾਟਾ ਉਲੰਘਣਾ ਵਿੱਚ ਲੱਭਿਆ</translation>
 <translation id="3235242129752692527">ਇਵੈਂਟ ਵੇਰਵਿਆਂ ਦਾ ਸੰਪਾਦਨ ਕਰੋ ਅਤੇ “ਰੱਖਿਅਤ ਕਰੋ“ 'ਤੇ ਟੈਪ ਕਰੋ।</translation>
 <translation id="3240426699337459095">ਲਿੰਕ ਕਾਪੀ ਕੀਤਾ</translation>
 <translation id="3244271242291266297">MM</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_si.xtb b/ios/chrome/app/strings/resources/ios_strings_si.xtb
index a00b62dcb..7665a17 100644
--- a/ios/chrome/app/strings/resources/ios_strings_si.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_si.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">පිටුසන්</translation>
 <translation id="5454211924362324495">ඔබේ මුරපදය අන් අය භාවිතා කිරීම නැවැත්වීම සඳහා, <ph name="BEGIN_LINK" />එය <ph name="WEBSITE" /> මත වෙනස් කරන්න<ph name="END_LINK" /></translation>
 <translation id="5457226814769348910">නොබැඳි අනුවාදය විවෘත කරන්න</translation>
+<translation id="5459548306731933777">විස්තර පෙන්වන්න</translation>
 <translation id="5475069061743940393">පැකේජය හඹා යෑම</translation>
 <translation id="5478327362747197944">වෙබ් පිටුවක දිනයක් ක්ලික් කිරීමෙන් සෘජුවම දින දර්ශන සිදුවීම් තනන්න.</translation>
 <translation id="5482922178977937393">ඔබේ රුචිකත්වයන් මත පදනම්ව පුවත්, ක්‍රීඩා, සහ තවත් දේ සඳහා දැනුම්දීම් වලට ඔබ කැමති ද?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_sv.xtb b/ios/chrome/app/strings/resources/ios_strings_sv.xtb
index 9fae8a1..ccce0a9 100644
--- a/ios/chrome/app/strings/resources/ios_strings_sv.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_sv.xtb
@@ -1061,7 +1061,7 @@
 <translation id="6389470377220713856">Namn på kort</translation>
 <translation id="6404422529625928907">Öppna på Google Drive</translation>
 <translation id="6406506848690869874">Synkronisera</translation>
-<translation id="6410390304316730527">Säker webbsökning skyddar dig mot angripare som kan försöka lura dig att göra något riskfyllt, till exempel installera skadlig programvara eller avslöja personliga uppgifter som lösenord, telefonnummer eller kreditkortsuppgifter. Om du inaktiverar detta bör du vara försiktig när du besöker okända webbplatser.</translation>
+<translation id="6410390304316730527">Säker webbsökning skyddar dig mot angripare som kan försöka lura dig att göra något riskfyllt, till exempel installera skadlig kod eller avslöja personliga uppgifter som lösenord, telefonnummer eller kreditkortsuppgifter. Om du inaktiverar detta bör du vara försiktig när du besöker okända webbplatser.</translation>
 <translation id="6410883413783534063">Öppna flikar för att besöka olika sidor samtidigt</translation>
 <translation id="6418346271604475326">Förbereder PDF</translation>
 <translation id="6429213933892582367">Öppna Lösenordsalternativ</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_te.xtb b/ios/chrome/app/strings/resources/ios_strings_te.xtb
index cb7a265..9fe86bde 100644
--- a/ios/chrome/app/strings/resources/ios_strings_te.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_te.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">బుక్‌మార్క్‌లు</translation>
 <translation id="5454211924362324495">ఇతరులు మీ పాస్‌వర్డ్‌ను ఉపయోగించకుండా ఆపడానికి, దాన్ని <ph name="BEGIN_LINK" /><ph name="WEBSITE" /><ph name="END_LINK" />‌లో మార్చండి</translation>
 <translation id="5457226814769348910">ఆఫ్‌లైన్ వెర్షన్‌ను తెరవండి</translation>
+<translation id="5459548306731933777">వివరాలను చూడండి</translation>
 <translation id="5475069061743940393">ప్యాకేజీ ట్రాకింగ్</translation>
 <translation id="5478327362747197944">వెబ్ పేజీలోని తేదీని క్లిక్ చేయడం ద్వారా నేరుగా క్యాలెండర్ ఈవెంట్‌లను క్రియేట్ చేయండి.</translation>
 <translation id="5482922178977937393">మీరు మీ ఆసక్తుల ఆధారంగా వార్తలు, క్రీడలు, అలాగే మరిన్నింటి కోసం నోటిఫికేషన్‌లను పొందాలనుకుంటున్నారా?</translation>
diff --git a/ios/chrome/app/strings/resources/ios_strings_ur.xtb b/ios/chrome/app/strings/resources/ios_strings_ur.xtb
index ae4915f..db6c25b 100644
--- a/ios/chrome/app/strings/resources/ios_strings_ur.xtb
+++ b/ios/chrome/app/strings/resources/ios_strings_ur.xtb
@@ -862,6 +862,7 @@
 <translation id="5444892875087332195">بُک مارکس</translation>
 <translation id="5454211924362324495">دوسروں کو اپنا پاس ورڈ استعمال کرنے سے روکنے کے لیے، <ph name="BEGIN_LINK" />اسے <ph name="WEBSITE" /> پر تبدیل کریں<ph name="END_LINK" /></translation>
 <translation id="5457226814769348910">آف لائن ورژن کھولیں</translation>
+<translation id="5459548306731933777">تفصیلات دکھائیں</translation>
 <translation id="5475069061743940393">پیکیج ٹریکنگ</translation>
 <translation id="5478327362747197944">ویب صفحہ میں کسی تاریخ پر کلک کر کے براہ راست کیلنڈر کے ایونٹس تخلیق کریں۔</translation>
 <translation id="5482922178977937393">کیا آپ اپنی دلچسپیوں کی بنیاد پر خبروں، اسپورٹس اور مزید کے لیے اطلاعات حاصل کرنا چاہیں گے؟</translation>
diff --git a/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter.h b/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter.h
index 0df8bcc..a840718 100644
--- a/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter.h
+++ b/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter.h
@@ -50,6 +50,13 @@
 // Text to be announced with Voice Over when the bubble is presented.
 @property(nonatomic, copy) NSString* voiceOverAnnouncement;
 
+// Determines whether interactions outside the bubble should be ignored.
+// Defaults to NO (which means outside interactions are handled, i.e. triggering
+// a dismissal). Important note: If outside interactions should be ignored, this
+// property must be set before calling `presentInViewController`, otherwise the
+// value will be ignored.
+@property(nonatomic, assign) BOOL ignoreOutsideInteractions;
+
 // Initializes the presenter. `text` is the text displayed by the bubble.
 // `titleString` is the title displayed by the bubble. `image` is the image
 // displayed by the bubble. `arrowDirection` is the direction the bubble's arrow
diff --git a/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter.mm b/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter.mm
index d1df387f..46a5b0b 100644
--- a/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter.mm
+++ b/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter.mm
@@ -70,6 +70,8 @@
 @property(nonatomic, strong) UIPanGestureRecognizer* outsideBubblePanRecognizer;
 // The swipe gesture recognizer to dismiss the bubble on swipes.
 @property(nonatomic, strong) UISwipeGestureRecognizer* swipeRecognizer;
+// Whether the current presenter has outside gesture recognizers setup or not.
+@property(nonatomic, assign) BOOL hasOutsideGestureRecognizers;
 // The direction the underlying BubbleView's arrow is pointing.
 @property(nonatomic, assign) BubbleArrowDirection arrowDirection;
 // The alignment of the underlying BubbleView's arrow.
@@ -120,30 +122,9 @@
                                          alignment:alignment
                                     bubbleViewType:type
                                           delegate:self];
-    _outsideBubbleTapRecognizer = [[UITapGestureRecognizer alloc]
-        initWithTarget:self
-                action:@selector(tapOutsideBubbleRecognized:)];
-    _outsideBubbleTapRecognizer.delegate = self;
-    _outsideBubbleTapRecognizer.cancelsTouchesInView = NO;
-
-    _outsideBubblePanRecognizer = [[UIPanGestureRecognizer alloc]
-        initWithTarget:self
-                action:@selector(tapOutsideBubbleRecognized:)];
-    _outsideBubblePanRecognizer.delegate = self;
-    _outsideBubblePanRecognizer.cancelsTouchesInView = NO;
-
-    _insideBubbleTapRecognizer = [[UITapGestureRecognizer alloc]
-        initWithTarget:self
-                action:@selector(tapInsideBubbleRecognized:)];
-    _insideBubbleTapRecognizer.delegate = self;
-    _insideBubbleTapRecognizer.cancelsTouchesInView = NO;
-    _swipeRecognizer = [[UISwipeGestureRecognizer alloc]
-        initWithTarget:self
-                action:@selector(tapOutsideBubbleRecognized:)];
-    _swipeRecognizer.direction = UISwipeGestureRecognizerDirectionUp;
-    _swipeRecognizer.delegate = self;
     _userEngaged = NO;
     _triggerFollowUpAction = NO;
+    _ignoreOutsideInteractions = NO;
     _arrowDirection = arrowDirection;
     _alignment = alignment;
     _bubbleType = type;
@@ -203,6 +184,8 @@
   // the frame can be set before calling `presentInViewController`.
   DCHECK(!CGRectIsEmpty(self.bubbleViewController.view.frame));
 
+  [self addGestureRecognizersToParentView:parentView];
+
   self.presenting = YES;
   [parentViewController addChildViewController:self.bubbleViewController];
   [parentView addSubview:self.bubbleViewController.view];
@@ -210,12 +193,6 @@
       didMoveToParentViewController:parentViewController];
   [self.bubbleViewController animateContentIn];
 
-  [self.bubbleViewController.view
-      addGestureRecognizer:self.insideBubbleTapRecognizer];
-  [parentView addGestureRecognizer:self.outsideBubbleTapRecognizer];
-  [parentView addGestureRecognizer:self.outsideBubblePanRecognizer];
-  [parentView addGestureRecognizer:self.swipeRecognizer];
-
   self.bubbleDismissalTimer = [NSTimer
       scheduledTimerWithTimeInterval:self.isLongDurationBubble
                                          ? kBubbleVisibilityLongDuration
@@ -286,13 +263,9 @@
 
   [self.bubbleDismissalTimer invalidate];
   self.bubbleDismissalTimer = nil;
-  [self.insideBubbleTapRecognizer.view
-      removeGestureRecognizer:self.insideBubbleTapRecognizer];
-  [self.outsideBubbleTapRecognizer.view
-      removeGestureRecognizer:self.outsideBubbleTapRecognizer];
-  [self.outsideBubblePanRecognizer.view
-      removeGestureRecognizer:self.outsideBubblePanRecognizer];
-  [self.swipeRecognizer.view removeGestureRecognizer:self.swipeRecognizer];
+
+  [self removeGestureRecognizers];
+
   [self.bubbleViewController dismissAnimated:animated];
   self.presenting = NO;
 
@@ -316,13 +289,8 @@
   self.bubbleDismissalTimer = nil;
   [self.engagementTimer invalidate];
   self.engagementTimer = nil;
-  [self.insideBubbleTapRecognizer.view
-      removeGestureRecognizer:self.insideBubbleTapRecognizer];
-  [self.outsideBubbleTapRecognizer.view
-      removeGestureRecognizer:self.outsideBubbleTapRecognizer];
-  [self.outsideBubblePanRecognizer.view
-      removeGestureRecognizer:self.outsideBubblePanRecognizer];
-  [self.swipeRecognizer.view removeGestureRecognizer:self.swipeRecognizer];
+
+  [self removeGestureRecognizers];
 }
 
 #pragma mark - UIGestureRecognizerDelegate
@@ -352,6 +320,13 @@
       [touch.view isKindOfClass:[UIButton class]]) {
     return NO;
   }
+  // If the swipe originated from outside the bubble, and outside gestures
+  // should be ignored, cancel the touch instead of dismissing the bubble.
+  if (gestureRecognizer == self.swipeRecognizer &&
+      self.ignoreOutsideInteractions &&
+      ![touch.view isDescendantOfView:self.bubbleViewController.view]) {
+    return NO;
+  }
   // Prevents inside gesture recognizers from triggering when tapping on a
   // button inside of the bubble.
   if (gestureRecognizer == self.insideBubbleTapRecognizer &&
@@ -375,6 +350,57 @@
 
 #pragma mark - Private
 
+- (void)removeGestureRecognizers {
+  if (self.hasOutsideGestureRecognizers) {
+    [self.outsideBubbleTapRecognizer.view
+        removeGestureRecognizer:self.outsideBubbleTapRecognizer];
+    [self.outsideBubblePanRecognizer.view
+        removeGestureRecognizer:self.outsideBubblePanRecognizer];
+  }
+
+  [self.insideBubbleTapRecognizer.view
+      removeGestureRecognizer:self.insideBubbleTapRecognizer];
+  [self.swipeRecognizer.view removeGestureRecognizer:self.swipeRecognizer];
+}
+
+// Adds gesture recognizers to parent view. Some gesture recognizers outside the
+// bubble are not added if `ignoreOutsideInteractions` is YES.
+- (void)addGestureRecognizersToParentView:(UIView*)parentView {
+  if (!self.ignoreOutsideInteractions) {
+    self.hasOutsideGestureRecognizers = YES;
+
+    self.outsideBubbleTapRecognizer = [[UITapGestureRecognizer alloc]
+        initWithTarget:self
+                action:@selector(tapOutsideBubbleRecognized:)];
+    self.outsideBubbleTapRecognizer.delegate = self;
+    self.outsideBubbleTapRecognizer.cancelsTouchesInView = NO;
+
+    self.outsideBubblePanRecognizer = [[UIPanGestureRecognizer alloc]
+        initWithTarget:self
+                action:@selector(tapOutsideBubbleRecognized:)];
+    self.outsideBubblePanRecognizer.delegate = self;
+    self.outsideBubblePanRecognizer.cancelsTouchesInView = NO;
+
+    [parentView addGestureRecognizer:self.outsideBubbleTapRecognizer];
+    [parentView addGestureRecognizer:self.outsideBubblePanRecognizer];
+  }
+
+  self.insideBubbleTapRecognizer = [[UITapGestureRecognizer alloc]
+      initWithTarget:self
+              action:@selector(tapInsideBubbleRecognized:)];
+  self.insideBubbleTapRecognizer.delegate = self;
+  self.insideBubbleTapRecognizer.cancelsTouchesInView = NO;
+  self.swipeRecognizer = [[UISwipeGestureRecognizer alloc]
+      initWithTarget:self
+              action:@selector(tapOutsideBubbleRecognized:)];
+  self.swipeRecognizer.direction = UISwipeGestureRecognizerDirectionUp;
+  self.swipeRecognizer.delegate = self;
+
+  [self.bubbleViewController.view
+      addGestureRecognizer:self.insideBubbleTapRecognizer];
+  [parentView addGestureRecognizer:self.swipeRecognizer];
+}
+
 // Invoked by tapping inside the bubble. Dismisses the bubble.
 - (void)tapInsideBubbleRecognized:(id)sender {
   [self dismissAnimated:YES reason:IPHDismissalReasonType::kTappedIPH];
diff --git a/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter_unittest.mm b/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter_unittest.mm
index 940fb1a2..1ac21b72 100644
--- a/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter_unittest.mm
+++ b/ios/chrome/browser/ui/bubble/bubble_view_controller_presenter_unittest.mm
@@ -32,14 +32,14 @@
                 IPHDismissalReasonType reason,
                 feature_engagement::Tracker::SnoozeAction action) {
               dismissal_callback_count_++;
-              dismissal_callback_asction_ = action;
+              dismissal_callback_action_ = action;
             }]),
         window_([[UIWindow alloc]
             initWithFrame:CGRectMake(0.0, 0.0, 500.0, 500.0)]),
         parent_view_controller_([[UIViewController alloc] init]),
         anchor_point_(CGPointMake(250.0, 250.0)),
         dismissal_callback_count_(0),
-        dismissal_callback_asction_() {
+        dismissal_callback_action_() {
     parent_view_controller_.view.frame = CGRectMake(0.0, 0.0, 500.0, 500.0);
     [window_ addSubview:parent_view_controller_.view];
   }
@@ -66,7 +66,7 @@
   // callback is invoked, `dismissal_callback_count_` increments.
   int dismissal_callback_count_;
   std::optional<feature_engagement::Tracker::SnoozeAction>
-      dismissal_callback_asction_;
+      dismissal_callback_action_;
 };
 
 // Tests that, after initialization, the internal BubbleViewController and
@@ -206,9 +206,9 @@
   UIButton* close_button = GetCloseButtonFromBubbleView(bubble_view);
   EXPECT_TRUE(close_button);
   [close_button sendActionsForControlEvents:UIControlEventTouchUpInside];
-  EXPECT_TRUE(dismissal_callback_asction_);
+  EXPECT_TRUE(dismissal_callback_action_);
   EXPECT_EQ(feature_engagement::Tracker::SnoozeAction::DISMISSED,
-            dismissal_callback_asction_);
+            dismissal_callback_action_);
   EXPECT_EQ(1, dismissal_callback_count_);
 }
 
@@ -226,8 +226,76 @@
   UIButton* snooze_button = GetSnoozeButtonFromBubbleView(bubble_view);
   EXPECT_TRUE(snooze_button);
   [snooze_button sendActionsForControlEvents:UIControlEventTouchUpInside];
-  EXPECT_TRUE(dismissal_callback_asction_);
+  EXPECT_TRUE(dismissal_callback_action_);
   EXPECT_EQ(feature_engagement::Tracker::SnoozeAction::SNOOZED,
-            dismissal_callback_asction_);
+            dismissal_callback_action_);
   EXPECT_EQ(1, dismissal_callback_count_);
 }
+
+// Tests that all gesture recognizers are attached in the default case.
+TEST_F(BubbleViewControllerPresenterTest, BubbleViewGestureRecognizersPresent) {
+  [bubble_view_controller_presenter_
+      presentInViewController:parent_view_controller_
+                         view:parent_view_controller_.view
+                  anchorPoint:anchor_point_];
+  BubbleView* bubble_view = base::apple::ObjCCastStrict<BubbleView>(
+      bubble_view_controller_presenter_.bubbleViewController.view);
+  EXPECT_TRUE(bubble_view);
+  EXPECT_EQ([[bubble_view gestureRecognizers] count], 1U);
+  EXPECT_EQ([[parent_view_controller_.view gestureRecognizers] count], 3U);
+}
+
+// Tests that the gesture recognizers for outside the bubble are not attached in
+// the `ignoreOutsideInteractions` case.
+TEST_F(BubbleViewControllerPresenterTest, BubbleViewGestureRecognizersReduced) {
+  bubble_view_controller_presenter_.ignoreOutsideInteractions = YES;
+  [bubble_view_controller_presenter_
+      presentInViewController:parent_view_controller_
+                         view:parent_view_controller_.view
+                  anchorPoint:anchor_point_];
+  BubbleView* bubble_view = base::apple::ObjCCastStrict<BubbleView>(
+      bubble_view_controller_presenter_.bubbleViewController.view);
+  EXPECT_TRUE(bubble_view);
+  EXPECT_EQ([[bubble_view gestureRecognizers] count], 1U);
+  EXPECT_EQ([[parent_view_controller_.view gestureRecognizers] count], 1U);
+}
+
+// Tests that the default gesture recognizers have been removed after the Bubble
+// View Controller Presenter was dismissed.
+TEST_F(BubbleViewControllerPresenterTest, BubbleViewGestureRecognizersRemoved) {
+  [bubble_view_controller_presenter_
+      presentInViewController:parent_view_controller_
+                         view:parent_view_controller_.view
+                  anchorPoint:anchor_point_];
+  BubbleView* bubble_view = base::apple::ObjCCastStrict<BubbleView>(
+      bubble_view_controller_presenter_.bubbleViewController.view);
+  EXPECT_TRUE(bubble_view);
+  EXPECT_EQ([[bubble_view gestureRecognizers] count], 1U);
+  EXPECT_EQ([[parent_view_controller_.view gestureRecognizers] count], 3U);
+
+  [bubble_view_controller_presenter_ dismissAnimated:NO];
+  EXPECT_TRUE(bubble_view);
+  EXPECT_EQ([[bubble_view gestureRecognizers] count], 0U);
+  EXPECT_EQ([[parent_view_controller_.view gestureRecognizers] count], 0U);
+}
+
+// Tests that the reduced set of gesture recognizers have been removed after the
+// Bubble View Controller Presenter was dismissed.
+TEST_F(BubbleViewControllerPresenterTest,
+       BubbleViewGestureRecognizersReducedRemoved) {
+  bubble_view_controller_presenter_.ignoreOutsideInteractions = YES;
+  [bubble_view_controller_presenter_
+      presentInViewController:parent_view_controller_
+                         view:parent_view_controller_.view
+                  anchorPoint:anchor_point_];
+  BubbleView* bubble_view = base::apple::ObjCCastStrict<BubbleView>(
+      bubble_view_controller_presenter_.bubbleViewController.view);
+  EXPECT_TRUE(bubble_view);
+  EXPECT_EQ([[bubble_view gestureRecognizers] count], 1U);
+  EXPECT_EQ([[parent_view_controller_.view gestureRecognizers] count], 1U);
+
+  [bubble_view_controller_presenter_ dismissAnimated:YES];
+  EXPECT_TRUE(bubble_view);
+  EXPECT_EQ([[bubble_view gestureRecognizers] count], 0U);
+  EXPECT_EQ([[parent_view_controller_.view gestureRecognizers] count], 0U);
+}
diff --git a/ios_internal b/ios_internal
index f790540..34d6356 160000
--- a/ios_internal
+++ b/ios_internal
@@ -1 +1 @@
-Subproject commit f7905409857f0baa29b03bb723ee100d4913fd9e
+Subproject commit 34d6356e8cf894b1cdc886ce951174ee2c45656c
diff --git a/media/capture/video/apple/video_capture_device_avfoundation.mm b/media/capture/video/apple/video_capture_device_avfoundation.mm
index 53f42ff6..61b7b3a 100644
--- a/media/capture/video/apple/video_capture_device_avfoundation.mm
+++ b/media/capture/video/apple/video_capture_device_avfoundation.mm
@@ -47,8 +47,8 @@
              "AVFoundationCaptureForwardSampleTimestamps",
              base::FEATURE_ENABLED_BY_DEFAULT);
 
-BASE_FEATURE(kAVFoundationCaptureSonomaStallCheck,
-             "AVFoundationCaptureSonomaStallCheck",
+BASE_FEATURE(kAVFoundationCaptureSonomaRestartStalledCamera,
+             "AVFoundationCaptureSonomaRestartStalledCamera",
              base::FEATURE_DISABLED_BY_DEFAULT);
 
 namespace {
@@ -85,12 +85,13 @@
   return std::nullopt;
 }
 
-bool ShouldRunStallCheck() {
+bool ShouldRestartStalledCamera() {
   // The stall check should not be needed on macOS 14 due to a redesign of the
   // camera capture in macOS 14. It also interferes with the Presenter's Overlay
   // feature that was introduced in macOS 14. See https://crbug.com/335210401.
   if (@available(macOS 14.0, *)) {
-    return base::FeatureList::IsEnabled(kAVFoundationCaptureSonomaStallCheck);
+    return base::FeatureList::IsEnabled(
+        kAVFoundationCaptureSonomaRestartStalledCamera);
   }
   return true;
 }
@@ -580,9 +581,7 @@
     _capturedFirstFrame = false;
     _capturedFrameSinceLastStallCheck = NO;
   }
-  if (ShouldRunStallCheck()) {
-    [self doStallCheck:0];
-  }
+  [self doStallCheck:0];
   return YES;
 }
 
@@ -1031,9 +1030,15 @@
             nextFailedCheckCount),
         kStallCheckInterval);
   } else {
-    [self logMessage:"Capture appears to have stalled, restarting."];
-    [self stopCapture];
-    [self startCapture];
+    if (ShouldRestartStalledCamera()) {
+      [self logMessage:"Capture appears to have stalled, restarting."];
+      [self stopCapture];
+      [self startCapture];
+    } else {
+      [self logMessage:
+                "Capture appears to have stalled, restarting may have helped "
+                "but is disabled. See https://issues.chromium.org/335210401."];
+    }
   }
 }
 
diff --git a/net/tools/cert_verify_tool/cert_verify_tool.cc b/net/tools/cert_verify_tool/cert_verify_tool.cc
index 11ea55f..4a23e66 100644
--- a/net/tools/cert_verify_tool/cert_verify_tool.cc
+++ b/net/tools/cert_verify_tool/cert_verify_tool.cc
@@ -8,7 +8,6 @@
 #include "base/at_exit.h"
 #include "base/command_line.h"
 #include "base/functional/bind.h"
-#include "base/functional/callback_helpers.h"
 #include "base/logging.h"
 #include "base/message_loop/message_pump_type.h"
 #include "base/strings/string_split.h"
@@ -31,6 +30,7 @@
 #include "net/url_request/url_request_context.h"
 #include "net/url_request/url_request_context_builder.h"
 #include "net/url_request/url_request_context_getter.h"
+#include "third_party/abseil-cpp/absl/cleanup/cleanup.h"
 #include "third_party/boringssl/src/pki/trust_store.h"
 #include "third_party/boringssl/src/pki/trust_store_collection.h"
 
@@ -418,8 +418,7 @@
     return 1;
   }
   base::ThreadPoolInstance::CreateAndStartWithDefaultParams("cert_verify_tool");
-  base::ScopedClosureRunner cleanup(
-      base::BindOnce([] { base::ThreadPoolInstance::Get()->Shutdown(); }));
+  absl::Cleanup cleanup = [] { base::ThreadPoolInstance::Get()->Shutdown(); };
   base::CommandLine& command_line = *base::CommandLine::ForCurrentProcess();
   logging::LoggingSettings settings;
   settings.logging_dest =
diff --git a/remoting/resources/remoting_strings_or.xtb b/remoting/resources/remoting_strings_or.xtb
index 068f480..8c2b6ab 100644
--- a/remoting/resources/remoting_strings_or.xtb
+++ b/remoting/resources/remoting_strings_or.xtb
@@ -72,7 +72,7 @@
 <translation id="4405930547258349619">କୋର୍ ଲାଇବ୍ରେରୀ</translation>
 <translation id="443560535555262820">ଆକ୍ସେସିବିଲିଟୀ ପସନ୍ଦଗୁଡ଼ିକୁ ଖୋଲନ୍ତୁ</translation>
 <translation id="4450893287417543264">ଆଉ ଦେଖାନ୍ତୁ ନାହିଁ</translation>
-<translation id="4513946894732546136">Feedback</translation>
+<translation id="4513946894732546136">ମତାମତ</translation>
 <translation id="4563926062592110512">କ୍ଲାଏଣ୍ଟ ବିଚ୍ଛିନ୍ନ ହୋଇଛନ୍ତି: <ph name="CLIENT_USERNAME" />।</translation>
 <translation id="4618411825115957973"><ph name="URL_FORWARDER_NAME" />କୁ ସଠିକ୍ ଭାବରେ କନଫିଗର୍ କରାଯାଇନାହିଁ। ଦୟାକରି ଏକ ଭିନ୍ନ ଡିଫଲ୍ଟ ୱେବ୍ ବ୍ରାଉଜର୍ ବାଛି, URL ଫରୱାର୍ଡିଂକୁ ପୁଣି ସକ୍ଷମ କରନ୍ତୁ।</translation>
 <translation id="4635770493235256822">ରିମୋଟ୍‌ ଡିଭାଇସ୍‌ଗୁଡ଼ିକ</translation>
diff --git a/sql/.clang-tidy b/sql/.clang-tidy
new file mode 100644
index 0000000..b570314
--- /dev/null
+++ b/sql/.clang-tidy
@@ -0,0 +1,3 @@
+# TODO(crbug.com/336474469): remove this after enabling the check in parent dir.
+InheritParentConfig: true
+Checks: misc-include-cleaner
diff --git a/sql/.clangd b/sql/.clangd
new file mode 100644
index 0000000..4b4eca2
--- /dev/null
+++ b/sql/.clangd
@@ -0,0 +1,4 @@
+# TODO(crbug.com/336474469): remove this after enabling the check in parent dir.
+Diagnostics:
+  UnusedIncludes: Strict
+  MissingIncludes: Strict
diff --git a/sql/database.cc b/sql/database.cc
index 6ea2b80..ca6e68f 100644
--- a/sql/database.cc
+++ b/sql/database.cc
@@ -10,12 +10,15 @@
 #include <string.h>
 
 #include <algorithm>
+#include <cinttypes>
 #include <memory>
+#include <optional>
+#include <string>
 #include <string_view>
 #include <tuple>
 
 #include "base/check.h"
-#include "base/containers/contains.h"
+#include "base/check_op.h"
 #include "base/dcheck_is_on.h"
 #include "base/files/file_path.h"
 #include "base/files/file_util.h"
@@ -23,9 +26,11 @@
 #include "base/location.h"
 #include "base/logging.h"
 #include "base/memory/raw_ptr.h"
+#include "base/memory/scoped_refptr.h"
+#include "base/memory/weak_ptr.h"
 #include "base/no_destructor.h"
+#include "base/notimplemented.h"
 #include "base/notreached.h"
-#include "base/numerics/safe_conversions.h"
 #include "base/ranges/algorithm.h"
 #include "base/sequence_checker.h"
 #include "base/strings/strcat.h"
@@ -33,13 +38,11 @@
 #include "base/strings/string_split.h"
 #include "base/strings/string_util.h"
 #include "base/strings/stringprintf.h"
-#include "base/strings/utf_string_conversions.h"
 #include "base/synchronization/lock.h"
-#include "base/task/single_thread_task_runner.h"
 #include "base/threading/scoped_blocking_call.h"
 #include "base/trace_event/memory_dump_manager.h"
 #include "base/trace_event/trace_event.h"
-#include "base/tracing/protos/chrome_track_event.pbzero.h"
+#include "base/tracing/protos/chrome_track_event.pbzero.h"  // IWYU pragma: keep
 #include "base/types/pass_key.h"
 #include "build/build_config.h"
 #include "sql/database_memory_dump_provider.h"
@@ -49,9 +52,13 @@
 #include "sql/sqlite_result_code.h"
 #include "sql/sqlite_result_code_values.h"
 #include "sql/statement.h"
-#include "sql/vfs_wrapper.h"
+#include "sql/statement_id.h"
 #include "third_party/sqlite/sqlite3.h"
 
+#if BUILDFLAG(IS_WIN)
+#include "base/containers/contains.h"
+#endif
+
 namespace sql {
 
 namespace {
diff --git a/sql/database_memory_dump_provider.cc b/sql/database_memory_dump_provider.cc
index 894520f..d0e8c88 100644
--- a/sql/database_memory_dump_provider.cc
+++ b/sql/database_memory_dump_provider.cc
@@ -6,11 +6,15 @@
 
 #include <inttypes.h>
 
+#include <cstdint>
 #include <ostream>  // Needed to compile NOTREACHED() with operator <<.
 #include <string>
 
+#include "base/check_op.h"
+#include "base/dcheck_is_on.h"
 #include "base/strings/stringprintf.h"
 #include "base/synchronization/lock.h"
+#include "base/trace_event/memory_allocator_dump.h"
 #include "base/trace_event/memory_dump_request_args.h"
 #include "base/trace_event/process_memory_dump.h"
 #include "sql/sqlite_result_code.h"
diff --git a/sql/database_options_unittest.cc b/sql/database_options_unittest.cc
index e2fe27c9..2ff7569c 100644
--- a/sql/database_options_unittest.cc
+++ b/sql/database_options_unittest.cc
@@ -6,9 +6,7 @@
 
 #include "base/files/file_path.h"
 #include "base/files/scoped_temp_dir.h"
-#include "base/functional/callback_helpers.h"
 #include "sql/database.h"
-#include "sql/sqlite_result_code.h"
 #include "sql/statement.h"
 #include "sql/test/scoped_error_expecter.h"
 #include "sql/test/test_helpers.h"
diff --git a/sql/database_unittest.cc b/sql/database_unittest.cc
index f14d356..371079b9 100644
--- a/sql/database_unittest.cc
+++ b/sql/database_unittest.cc
@@ -6,37 +6,40 @@
 
 #include <stddef.h>
 #include <stdint.h>
+#include <sys/stat.h>
+#include <sys/types.h>
 
 #include <memory>
 #include <string>
+#include <tuple>
 #include <utility>
 #include <vector>
 
+#include "base/check.h"
 #include "base/containers/contains.h"
 #include "base/files/file.h"
 #include "base/files/file_util.h"
 #include "base/files/scoped_temp_dir.h"
-#include "base/functional/bind.h"
-#include "base/functional/callback_helpers.h"
+#include "base/location.h"
 #include "base/logging.h"
-#include "base/memory/raw_ptr.h"
+#include "base/memory/scoped_refptr.h"
+#include "base/run_loop.h"
 #include "base/sequence_checker.h"
-#include "base/strings/strcat.h"
 #include "base/strings/string_number_conversions.h"
 #include "base/task/sequenced_task_runner.h"
 #include "base/task/thread_pool.h"
 #include "base/test/bind.h"
 #include "base/test/gtest_util.h"
-#include "base/test/metrics/histogram_tester.h"
 #include "base/test/task_environment.h"
 #include "base/thread_annotations.h"
+#include "base/trace_event/memory_dump_request_args.h"
 #include "base/trace_event/process_memory_dump.h"
 #include "build/build_config.h"
 #include "sql/database_memory_dump_provider.h"
 #include "sql/meta_table.h"
 #include "sql/recovery.h"
-#include "sql/sql_features.h"
 #include "sql/statement.h"
+#include "sql/statement_id.h"
 #include "sql/test/scoped_error_expecter.h"
 #include "sql/test/test_helpers.h"
 #include "sql/transaction.h"
@@ -44,6 +47,10 @@
 #include "testing/gtest/include/gtest/gtest.h"
 #include "third_party/sqlite/sqlite3.h"
 
+#if BUILDFLAG(IS_WIN)
+#include "base/strings/strcat.h"
+#endif
+
 namespace sql {
 
 namespace {
diff --git a/sql/meta_table.cc b/sql/meta_table.cc
index 06dd0d1..969281a 100644
--- a/sql/meta_table.cc
+++ b/sql/meta_table.cc
@@ -8,6 +8,7 @@
 #include <string>
 #include <string_view>
 
+#include "base/check.h"
 #include "base/check_op.h"
 #include "sql/database.h"
 #include "sql/statement.h"
diff --git a/sql/meta_table_unittest.cc b/sql/meta_table_unittest.cc
index b1a9ddd9..312bdab 100644
--- a/sql/meta_table_unittest.cc
+++ b/sql/meta_table_unittest.cc
@@ -6,10 +6,11 @@
 
 #include <stdint.h>
 
+#include <string>
+
 #include "base/files/file_path.h"
 #include "base/files/scoped_temp_dir.h"
 #include "sql/database.h"
-#include "sql/statement.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace sql {
diff --git a/sql/recovery.cc b/sql/recovery.cc
index 216ed77c..fd90074 100644
--- a/sql/recovery.cc
+++ b/sql/recovery.cc
@@ -12,11 +12,8 @@
 #include <utility>
 #include <vector>
 
+#include "base/check.h"
 #include "base/check_op.h"
-#include "base/containers/contains.h"
-#include "base/format_macros.h"
-#include "base/functional/bind.h"
-#include "base/functional/callback_helpers.h"
 #include "base/logging.h"
 #include "base/metrics/histogram_functions.h"
 #include "base/notreached.h"
diff --git a/sql/recovery_unittest.cc b/sql/recovery_unittest.cc
index 339f458d..c76b8ddd 100644
--- a/sql/recovery_unittest.cc
+++ b/sql/recovery_unittest.cc
@@ -6,15 +6,17 @@
 
 #include <stddef.h>
 
+#include <cstdint>
 #include <memory>
 #include <string>
+#include <tuple>
 #include <utility>
+#include <vector>
 
-#include "base/feature_list.h"
+#include "base/files/file.h"
 #include "base/files/file_path.h"
 #include "base/files/file_util.h"
 #include "base/files/scoped_temp_dir.h"
-#include "base/functional/bind.h"
 #include "base/functional/callback_forward.h"
 #include "base/functional/callback_helpers.h"
 #include "base/path_service.h"
@@ -25,13 +27,13 @@
 #include "base/test/gtest_util.h"
 #include "base/test/metrics/histogram_tester.h"
 #include "base/test/scoped_feature_list.h"
+#include "build/buildflag.h"
 #include "sql/database.h"
 #include "sql/meta_table.h"
 #include "sql/sql_features.h"
 #include "sql/sqlite_result_code.h"
 #include "sql/sqlite_result_code_values.h"
 #include "sql/statement.h"
-#include "sql/test/paths.h"
 #include "sql/test/scoped_error_expecter.h"
 #include "sql/test/test_helpers.h"
 #include "testing/gtest/include/gtest/gtest.h"
diff --git a/sql/sandboxed_vfs.cc b/sql/sandboxed_vfs.cc
index 003a4be..89bdeb5 100644
--- a/sql/sandboxed_vfs.cc
+++ b/sql/sandboxed_vfs.cc
@@ -6,18 +6,23 @@
 
 #include <algorithm>
 #include <cstring>
+#include <memory>
+#include <optional>
 #include <ostream>
 #include <string>
 #include <string_view>
 #include <utility>
 #include <vector>
 
+#include "base/check.h"
 #include "base/check_op.h"
+#include "base/dcheck_is_on.h"
 #include "base/files/file.h"
+#include "base/files/file_path.h"
 #include "base/no_destructor.h"
 #include "base/notreached.h"
 #include "base/threading/platform_thread.h"
-#include "build/build_config.h"
+#include "base/time/time.h"
 #include "sql/initialization.h"
 #include "sql/sandboxed_vfs_file.h"
 #include "sql/vfs_wrapper.h"
diff --git a/sql/sandboxed_vfs_file.cc b/sql/sandboxed_vfs_file.cc
index a94a4fb..4486cb7 100644
--- a/sql/sandboxed_vfs_file.cc
+++ b/sql/sandboxed_vfs_file.cc
@@ -5,18 +5,19 @@
 #include "sql/sandboxed_vfs_file.h"
 
 #include <atomic>
+#include <cstddef>
+#include <cstdint>
 #include <cstring>
 #include <type_traits>
 #include <utility>
 
+#include "base/check.h"
 #include "base/check_op.h"
+#include "base/dcheck_is_on.h"
 #include "base/files/file.h"
 #include "base/files/file_path.h"
-#include "base/logging.h"
 #include "base/notreached.h"
-#include "base/threading/platform_thread.h"
 #include "build/build_config.h"
-#include "sql/initialization.h"
 #include "sql/sandboxed_vfs.h"
 #include "third_party/sqlite/sqlite3.h"
 
diff --git a/sql/sql_features.cc b/sql/sql_features.cc
index b6b98b30..601d4997 100644
--- a/sql/sql_features.cc
+++ b/sql/sql_features.cc
@@ -4,6 +4,8 @@
 
 #include "sql/sql_features.h"
 
+#include "base/feature_list.h"
+
 namespace sql::features {
 
 // Enable WAL mode for all SQLite databases.
diff --git a/sql/sql_memory_dump_provider.cc b/sql/sql_memory_dump_provider.cc
index a12d66b5..1f75d8b 100644
--- a/sql/sql_memory_dump_provider.cc
+++ b/sql/sql_memory_dump_provider.cc
@@ -4,7 +4,13 @@
 
 #include "sql/sql_memory_dump_provider.h"
 
+#include <cstdint>
+
+#include "base/check_op.h"
+#include "base/memory/singleton.h"
+#include "base/trace_event/memory_allocator_dump.h"
 #include "base/trace_event/memory_dump_manager.h"
+#include "base/trace_event/memory_dump_request_args.h"
 #include "base/trace_event/process_memory_dump.h"
 #include "sql/sqlite_result_code.h"
 #include "sql/sqlite_result_code_values.h"
diff --git a/sql/sqlite_features_unittest.cc b/sql/sqlite_features_unittest.cc
index 29d4208..fff7063 100644
--- a/sql/sqlite_features_unittest.cc
+++ b/sql/sqlite_features_unittest.cc
@@ -5,17 +5,21 @@
 #include <stddef.h>
 #include <stdint.h>
 
+#include <cstring>
 #include <string>
 #include <tuple>
+#include <vector>
 
+#include "base/files/file.h"
 #include "base/files/file_path.h"
 #include "base/files/file_util.h"
 #include "base/files/memory_mapped_file.h"
 #include "base/files/scoped_temp_dir.h"
-#include "base/functional/bind.h"
+#include "base/time/time.h"
 #include "build/build_config.h"
 #include "sql/database.h"
 #include "sql/statement.h"
+#include "sql/statement_id.h"
 #include "sql/test/scoped_error_expecter.h"
 #include "sql/test/test_helpers.h"
 #include "testing/gtest/include/gtest/gtest.h"
diff --git a/sql/sqlite_result_code.cc b/sql/sqlite_result_code.cc
index 21f7be0..724660ca 100644
--- a/sql/sqlite_result_code.cc
+++ b/sql/sqlite_result_code.cc
@@ -4,6 +4,7 @@
 
 #include "sql/sqlite_result_code.h"
 
+#include <cstddef>
 #include <ostream>  // Needed to compile NOTREACHED() with operator <<.
 #include <set>
 #include <string>
@@ -11,6 +12,7 @@
 #include <utility>
 
 #include "base/check_op.h"
+#include "base/dcheck_is_on.h"
 #include "base/metrics/histogram_functions.h"
 #include "base/notreached.h"
 #include "base/ranges/algorithm.h"
diff --git a/sql/sqlite_result_code_unittest.cc b/sql/sqlite_result_code_unittest.cc
index 6016a318..1297015 100644
--- a/sql/sqlite_result_code_unittest.cc
+++ b/sql/sqlite_result_code_unittest.cc
@@ -4,6 +4,7 @@
 
 #include "sql/sqlite_result_code.h"
 
+#include "base/dcheck_is_on.h"
 #include "base/test/gtest_util.h"
 #include "base/test/metrics/histogram_tester.h"
 #include "sql/sqlite_result_code_values.h"
diff --git a/sql/statement.cc b/sql/statement.cc
index f841654..1f7e6776 100644
--- a/sql/statement.cc
+++ b/sql/statement.cc
@@ -7,17 +7,27 @@
 #include <stddef.h>
 #include <stdint.h>
 
+#include <optional>
+#include <string>
 #include <string_view>
+#include <utility>
+#include <vector>
 
+#include "base/check.h"
+#include "base/check_op.h"
 #include "base/containers/span.h"
 #include "base/dcheck_is_on.h"
+#include "base/location.h"
 #include "base/logging.h"
+#include "base/memory/scoped_refptr.h"
 #include "base/metrics/histogram_functions.h"
 #include "base/numerics/safe_conversions.h"
 #include "base/sequence_checker.h"
 #include "base/strings/string_util.h"
 #include "base/strings/utf_string_conversions.h"
+#include "base/threading/scoped_blocking_call.h"
 #include "base/time/time.h"
+#include "sql/database.h"
 #include "sql/sqlite_result_code.h"
 #include "sql/sqlite_result_code_values.h"
 #include "third_party/sqlite/sqlite3.h"
diff --git a/sql/statement_unittest.cc b/sql/statement_unittest.cc
index f35709d..83b50ac 100644
--- a/sql/statement_unittest.cc
+++ b/sql/statement_unittest.cc
@@ -2,18 +2,19 @@
 // Use of this source code is governed by a BSD-style license that can be
 // found in the LICENSE file.
 
+#include "sql/statement.h"
+
+#include <cstdint>
 #include <limits>
 #include <string>
 #include <string_view>
+#include <vector>
 
 #include "base/containers/contains.h"
-#include "base/files/file_util.h"
 #include "base/files/scoped_temp_dir.h"
-#include "base/functional/bind.h"
 #include "base/test/bind.h"
 #include "base/test/metrics/histogram_tester.h"
 #include "sql/database.h"
-#include "sql/statement.h"
 #include "sql/test/scoped_error_expecter.h"
 #include "testing/gtest/include/gtest/gtest.h"
 #include "third_party/sqlite/sqlite3.h"
diff --git a/sql/test/paths.cc b/sql/test/paths.cc
index 3a1d275..cc09434 100644
--- a/sql/test/paths.cc
+++ b/sql/test/paths.cc
@@ -4,6 +4,7 @@
 
 #include "sql/test/paths.h"
 
+#include "base/base_paths.h"
 #include "base/files/file_path.h"
 #include "base/files/file_util.h"
 #include "base/path_service.h"
diff --git a/sql/test/scoped_error_expecter.cc b/sql/test/scoped_error_expecter.cc
index 894c314..9110f3bd 100644
--- a/sql/test/scoped_error_expecter.cc
+++ b/sql/test/scoped_error_expecter.cc
@@ -6,6 +6,8 @@
 
 #include "base/functional/bind.h"
 #include "base/types/pass_key.h"
+#include "sql/database.h"
+#include "sql/sqlite_result_code_values.h"
 #include "testing/gtest/include/gtest/gtest.h"
 
 namespace sql {
diff --git a/sql/test/sql_test_suite.cc b/sql/test/sql_test_suite.cc
index d03d6f4..da1acc1 100644
--- a/sql/test/sql_test_suite.cc
+++ b/sql/test/sql_test_suite.cc
@@ -4,6 +4,7 @@
 
 #include "sql/test/sql_test_suite.h"
 
+#include "base/test/test_suite.h"
 #include "sql/test/paths.h"
 
 namespace sql {
diff --git a/sql/test/test_helpers.cc b/sql/test/test_helpers.cc
index 3e776f7..8a2d276 100644
--- a/sql/test/test_helpers.cc
+++ b/sql/test/test_helpers.cc
@@ -13,13 +13,13 @@
 #include <string>
 #include <string_view>
 #include <tuple>
+#include <vector>
 
 #include "base/check.h"
 #include "base/check_op.h"
 #include "base/containers/span.h"
 #include "base/files/file_path.h"
 #include "base/files/file_util.h"
-#include "base/files/scoped_file.h"
 #include "base/numerics/byte_conversions.h"
 #include "base/strings/string_util.h"
 #include "base/threading/thread_restrictions.h"
diff --git a/sql/transaction.cc b/sql/transaction.cc
index 24f39855..8d4c300 100644
--- a/sql/transaction.cc
+++ b/sql/transaction.cc
@@ -5,6 +5,7 @@
 #include "sql/transaction.h"
 
 #include "base/check.h"
+#include "base/dcheck_is_on.h"
 #include "base/sequence_checker.h"
 #include "sql/database.h"
 #include "sql/internal_api_token.h"
diff --git a/sql/transaction_unittest.cc b/sql/transaction_unittest.cc
index 45e01c7..8e2cb61 100644
--- a/sql/transaction_unittest.cc
+++ b/sql/transaction_unittest.cc
@@ -4,7 +4,8 @@
 
 #include "sql/transaction.h"
 
-#include "base/files/file_util.h"
+#include <memory>
+
 #include "base/files/scoped_temp_dir.h"
 #include "sql/database.h"
 #include "sql/statement.h"
diff --git a/sql/vfs_wrapper.cc b/sql/vfs_wrapper.cc
index f24df604..8a7e614 100644
--- a/sql/vfs_wrapper.cc
+++ b/sql/vfs_wrapper.cc
@@ -5,16 +5,17 @@
 #include "sql/vfs_wrapper.h"
 
 #include <algorithm>
+#include <cstring>
+#include <functional>
+#include <memory>
 #include <string>
 #include <string_view>
 #include <vector>
 
+#include "base/check.h"
 #include "base/check_op.h"
 #include "base/debug/leak_annotations.h"
-#include "base/files/file_path.h"
-#include "base/memory/ptr_util.h"
 #include "base/metrics/histogram_macros.h"
-#include "base/notreached.h"
 #include "build/build_config.h"
 
 #if BUILDFLAG(IS_APPLE)
diff --git a/testing/variations/fieldtrial_testing_config.json b/testing/variations/fieldtrial_testing_config.json
index 3ca4ae0..10fecc1 100644
--- a/testing/variations/fieldtrial_testing_config.json
+++ b/testing/variations/fieldtrial_testing_config.json
@@ -9711,29 +9711,6 @@
             ]
         }
     ],
-    "IOSIPHForSafariSwitcher": [
-        {
-            "platforms": [
-                "ios"
-            ],
-            "experiments": [
-                {
-                    "name": "History",
-                    "params": {
-                        "availability": "any",
-                        "event_1": "name:history_on_overflow_menu_trigger;comparator:<2;window:365;storage:365",
-                        "event_trigger": "name:history_on_overflow_menu_trigger;comparator:<1;window:7;storage:7",
-                        "event_used": "name:history_on_overflow_menu_used;comparator:<1;window:3650;storage:3650",
-                        "session_rate": "<1"
-                    },
-                    "enable_features": [
-                        "IPHForSafariSwitcher",
-                        "IPH_iOSHistoryOnOverflowMenuFeature"
-                    ]
-                }
-            ]
-        }
-    ],
     "IOSKeepsRenderProcessAlive": [
         {
             "platforms": [
@@ -11600,6 +11577,46 @@
             ]
         }
     ],
+    "MemoryPurgeInBackground": [
+        {
+            "platforms": [
+                "android",
+                "chromeos",
+                "chromeos_lacros",
+                "linux",
+                "mac",
+                "windows"
+            ],
+            "experiments": [
+                {
+                    "name": "ShortDelay",
+                    "params": {
+                        "memory_purge_background_max_delay": "45s",
+                        "memory_purge_background_min_delay": "30s"
+                    },
+                    "enable_features": [
+                        "MemoryPurgeInBackground"
+                    ]
+                },
+                {
+                    "name": "LongDelay",
+                    "params": {
+                        "memory_purge_background_max_delay": "11m",
+                        "memory_purge_background_min_delay": "10m"
+                    },
+                    "enable_features": [
+                        "MemoryPurgeInBackground"
+                    ]
+                },
+                {
+                    "name": "Disabled",
+                    "disable_features": [
+                        "MemoryPurgeInBackground"
+                    ]
+                }
+            ]
+        }
+    ],
     "MessagePumpEpoll": [
         {
             "platforms": [
@@ -19165,26 +19182,6 @@
             ]
         }
     ],
-    "SuspiciousSiteDetectionRTLookups": [
-        {
-            "platforms": [
-                "android",
-                "chromeos",
-                "chromeos_lacros",
-                "linux",
-                "mac",
-                "windows"
-            ],
-            "experiments": [
-                {
-                    "name": "Enabled",
-                    "enable_features": [
-                        "SuspiciousSiteDetectionRTLookups"
-                    ]
-                }
-            ]
-        }
-    ],
     "SyncIncreaseNudgeDelayForSingleClient": [
         {
             "platforms": [
@@ -21541,6 +21538,34 @@
             ]
         }
     ],
+    "V8WasmCodeFlushing": [
+        {
+            "platforms": [
+                "android",
+                "android_weblayer",
+                "android_webview",
+                "chromeos",
+                "chromeos_lacros",
+                "linux",
+                "mac",
+                "windows"
+            ],
+            "experiments": [
+                {
+                    "name": "Enabled",
+                    "enable_features": [
+                        "WebAssemblyLiftoffCodeFlushing"
+                    ]
+                },
+                {
+                    "name": "Control",
+                    "disable_features": [
+                        "WebAssemblyLiftoffCodeFlushing"
+                    ]
+                }
+            ]
+        }
+    ],
     "V8WasmInlining": [
         {
             "platforms": [
diff --git a/third_party/angle b/third_party/angle
index 4cacc66..dfddb4f 160000
--- a/third_party/angle
+++ b/third_party/angle
@@ -1 +1 @@
-Subproject commit 4cacc66e70c49e9b300a63467946bd04fc075b88
+Subproject commit dfddb4f7f42d56ffda7d03c7a831b5d2095f7d02
diff --git a/third_party/blink/common/permissions/permission_utils.cc b/third_party/blink/common/permissions/permission_utils.cc
index 9b7c452..a380c9b2 100644
--- a/third_party/blink/common/permissions/permission_utils.cc
+++ b/third_party/blink/common/permissions/permission_utils.cc
@@ -288,6 +288,11 @@
       return PermissionType::CAPTURED_SURFACE_CONTROL;
     case PermissionName::SPEAKER_SELECTION:
       return PermissionType::SPEAKER_SELECTION;
+    case PermissionName::KEYBOARD_LOCK:
+      return PermissionType::KEYBOARD_LOCK;
+    case PermissionName::POINTER_LOCK:
+      return PermissionType::POINTER_LOCK;
+    default:
       NOTREACHED();
       return std::nullopt;
   }
diff --git a/third_party/blink/public/mojom/permissions/permission.mojom b/third_party/blink/public/mojom/permissions/permission.mojom
index 7a0a17b..e92b714 100644
--- a/third_party/blink/public/mojom/permissions/permission.mojom
+++ b/third_party/blink/public/mojom/permissions/permission.mojom
@@ -35,6 +35,8 @@
   TOP_LEVEL_STORAGE_ACCESS,
   CAPTURED_SURFACE_CONTROL,
   SPEAKER_SELECTION,
+  KEYBOARD_LOCK,
+  POINTER_LOCK,
 };
 
 struct MidiPermissionDescriptor {
diff --git a/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom b/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom
index fbe9fa03..dd007b1 100644
--- a/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom
+++ b/third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom
@@ -4363,6 +4363,8 @@
   kPrivateAggregationApiFilteringIds = 4967,
   kHTMLInputInSelect = 4968,
 
+  kCanvas2DMesh = 4969,
+
   // Add new features immediately above this line. Don't change assigned
   // numbers of any item, and don't reuse removed slots.
   // Also, run update_use_counter_feature_enum.py in
diff --git a/third_party/blink/renderer/bindings/core/v8/v8_compile_hints_producer.cc b/third_party/blink/renderer/bindings/core/v8/v8_compile_hints_producer.cc
index e662233..80f8d5f 100644
--- a/third_party/blink/renderer/bindings/core/v8/v8_compile_hints_producer.cc
+++ b/third_party/blink/renderer/bindings/core/v8/v8_compile_hints_producer.cc
@@ -92,10 +92,11 @@
   uint32_t script_name_hash =
       ScriptNameHash(script->GetResourceName(), context, isolate);
 
-  scripts_.emplace_back(v8::TracedReference<v8::Script>(isolate, script));
+  compile_hints_collectors_.emplace_back(isolate,
+                                         script->GetCompileHintsCollector());
   script_name_hashes_.emplace_back(script_name_hash);
 
-  if (scripts_.size() == 1) {
+  if (compile_hints_collectors_.size() == 1) {
     ScheduleDataDeletionTask(execution_context);
   }
 }
@@ -115,13 +116,13 @@
 
 void V8CrowdsourcedCompileHintsProducer::Trace(Visitor* visitor) const {
   visitor->Trace(page_);
-  visitor->Trace(scripts_);
+  visitor->Trace(compile_hints_collectors_);
 }
 
 void V8CrowdsourcedCompileHintsProducer::ClearData() {
   // Stop logging script executions for this page.
   state_ = State::kFinishedOrDisabled;
-  scripts_.clear();
+  compile_hints_collectors_.clear();
   script_name_hashes_.clear();
 }
 
@@ -177,7 +178,7 @@
   v8::HandleScope handle_scope(isolate);
   int total_funcs = 0;
 
-  DCHECK_EQ(scripts_.size(), script_name_hashes_.size());
+  DCHECK_EQ(compile_hints_collectors_.size(), script_name_hashes_.size());
 
   // Create a Bloom filter w/ 16 key bits. This results in a Bloom filter
   // containing 2 ^ 16 bits, which equals to 1024 64-bit ints.
@@ -185,9 +186,12 @@
                 kBloomFilterInt32Count);
   WTF::BloomFilter<kBloomFilterKeySize> bloom;
 
-  for (wtf_size_t script_ix = 0; script_ix < scripts_.size(); ++script_ix) {
-    v8::Local<v8::Script> script = scripts_[script_ix].Get(isolate);
-    std::vector<int> compile_hints = script->GetProducedCompileHints();
+  for (wtf_size_t script_ix = 0; script_ix < compile_hints_collectors_.size();
+       ++script_ix) {
+    v8::Local<v8::CompileHintsCollector> compile_hints_collector =
+        compile_hints_collectors_[script_ix].Get(isolate);
+    std::vector<int> compile_hints =
+        compile_hints_collector->GetCompileHints(isolate);
     for (int function_position : compile_hints) {
       uint32_t hash =
           CombineHash(script_name_hashes_[script_ix], function_position);
diff --git a/third_party/blink/renderer/bindings/core/v8/v8_compile_hints_producer.h b/third_party/blink/renderer/bindings/core/v8/v8_compile_hints_producer.h
index 826c333f..b0f6edd 100644
--- a/third_party/blink/renderer/bindings/core/v8/v8_compile_hints_producer.h
+++ b/third_party/blink/renderer/bindings/core/v8/v8_compile_hints_producer.h
@@ -64,7 +64,8 @@
   bool SendDataToUkm();
   static void AddNoise(unsigned* data);
 
-  HeapVector<v8::TracedReference<v8::Script>> scripts_;
+  HeapVector<v8::TracedReference<v8::CompileHintsCollector>>
+      compile_hints_collectors_;
   WTF::Vector<uint32_t> script_name_hashes_;
 
   enum class State {
diff --git a/third_party/blink/renderer/bindings/core/v8/v8_local_compile_hints_producer.cc b/third_party/blink/renderer/bindings/core/v8/v8_local_compile_hints_producer.cc
index 70142c4..3c9a2105 100644
--- a/third_party/blink/renderer/bindings/core/v8/v8_local_compile_hints_producer.cc
+++ b/third_party/blink/renderer/bindings/core/v8/v8_local_compile_hints_producer.cc
@@ -35,11 +35,13 @@
     return;
   }
   v8::Isolate* isolate = execution_context->GetIsolate();
-  v8_scripts_.emplace_back(v8::Global<v8::Script>(isolate, script));
+  compile_hints_collectors_.emplace_back(isolate,
+                                         script->GetCompileHintsCollector());
   cache_handlers_.emplace_back(cache_handler);
 }
 
 void V8LocalCompileHintsProducer::GenerateData(bool final_data) {
+  DCHECK_EQ(cache_handlers_.size(), compile_hints_collectors_.size());
   if (cache_handlers_.empty()) {
     return;
   }
@@ -52,7 +54,6 @@
       ExecutionContext::GetCodeCacheHostFromContext(execution_context);
   v8::HandleScope handle_scope(isolate);
 
-  DCHECK_EQ(cache_handlers_.size(), v8_scripts_.size());
   for (wtf_size_t i = 0; i < cache_handlers_.size(); ++i) {
     CachedMetadataHandler* cache_handler = cache_handlers_.at(i);
 
@@ -73,8 +74,10 @@
             ? V8CodeCache::SetMetadataType::kLocalCompileHintsAtInteractive
             : V8CodeCache::SetMetadataType::kLocalCompileHintsAtFMP);
 
-    v8::Local<v8::Script> script = v8_scripts_[i].Get(isolate);
-    std::vector<int> compile_hints = script->GetProducedCompileHints();
+    v8::Local<v8::CompileHintsCollector> compile_hints_collector =
+        compile_hints_collectors_.at(i).Get(isolate);
+    std::vector<int> compile_hints =
+        compile_hints_collector->GetCompileHints(isolate);
 
     uint64_t timestamp = V8CodeCache::GetTimestamp();
     std::unique_ptr<v8::ScriptCompiler::CachedData> data(
@@ -88,7 +91,7 @@
   }
   if (final_data) {
     cache_handlers_.clear();
-    v8_scripts_.clear();
+    compile_hints_collectors_.clear();
     base::UmaHistogramEnumeration(kLocalCompileHintsGeneratedHistogram,
                                   LocalCompileHintsGenerated::kFinal);
 
@@ -134,6 +137,7 @@
 void V8LocalCompileHintsProducer::Trace(Visitor* visitor) const {
   visitor->Trace(cache_handlers_);
   visitor->Trace(frame_);
+  visitor->Trace(compile_hints_collectors_);
 }
 
 }  // namespace blink::v8_compile_hints
diff --git a/third_party/blink/renderer/bindings/core/v8/v8_local_compile_hints_producer.h b/third_party/blink/renderer/bindings/core/v8/v8_local_compile_hints_producer.h
index 068ca171..103a78ad 100644
--- a/third_party/blink/renderer/bindings/core/v8/v8_local_compile_hints_producer.h
+++ b/third_party/blink/renderer/bindings/core/v8/v8_local_compile_hints_producer.h
@@ -45,7 +45,8 @@
 
  private:
   HeapVector<Member<CachedMetadataHandler>> cache_handlers_;
-  WTF::Vector<v8::Global<v8::Script>> v8_scripts_;
+  HeapVector<v8::TracedReference<v8::CompileHintsCollector>>
+      compile_hints_collectors_;
   bool should_generate_data_;
   Member<LocalFrame> frame_;
 };
diff --git a/third_party/blink/renderer/core/css/counters_attachment_context.cc b/third_party/blink/renderer/core/css/counters_attachment_context.cc
index faae820..d44d48f 100644
--- a/third_party/blink/renderer/core/css/counters_attachment_context.cc
+++ b/third_party/blink/renderer/core/css/counters_attachment_context.cc
@@ -349,9 +349,9 @@
     return;
   }
   CounterStack& counter_stack = *counter_stack_it->value;
-  DCHECK(!counter_stack.empty());
   // Don't remove the last on stack counter or style containment boundary.
-  if (counter_stack.size() == 1 || counter_stack.back() == nullptr) {
+  if (counter_stack.empty() || counter_stack.size() == 1 ||
+      counter_stack.back() == nullptr) {
     return;
   }
   const Element* element = counter_stack.back();
diff --git a/third_party/blink/renderer/core/css/css_primitive_value_mappings.h b/third_party/blink/renderer/core/css/css_primitive_value_mappings.h
index da974ff4..ead3511 100644
--- a/third_party/blink/renderer/core/css/css_primitive_value_mappings.h
+++ b/third_party/blink/renderer/core/css/css_primitive_value_mappings.h
@@ -46,6 +46,7 @@
 #include "third_party/blink/renderer/core/style/inset_area.h"
 #include "third_party/blink/renderer/platform/fonts/font_description.h"
 #include "third_party/blink/renderer/platform/fonts/font_smoothing_mode.h"
+#include "third_party/blink/renderer/platform/fonts/font_variant_emoji.h"
 #include "third_party/blink/renderer/platform/fonts/text_rendering_mode.h"
 #include "third_party/blink/renderer/platform/geometry/length.h"
 #include "third_party/blink/renderer/platform/graphics/touch_action.h"
@@ -1041,20 +1042,19 @@
 }
 
 template <>
-inline CSSIdentifierValue::CSSIdentifierValue(
-    FontDescription::FontVariantEmoji variant_emoji)
+inline CSSIdentifierValue::CSSIdentifierValue(FontVariantEmoji variant_emoji)
     : CSSValue(kIdentifierClass) {
   switch (variant_emoji) {
-    case FontDescription::kNormalVariantEmoji:
+    case kNormalVariantEmoji:
       value_id_ = CSSValueID::kNormal;
       return;
-    case FontDescription::kTextVariantEmoji:
+    case kTextVariantEmoji:
       value_id_ = CSSValueID::kText;
       return;
-    case FontDescription::kEmojiVariantEmoji:
+    case kEmojiVariantEmoji:
       value_id_ = CSSValueID::kEmoji;
       return;
-    case FontDescription::kUnicodeVariantEmoji:
+    case kUnicodeVariantEmoji:
       value_id_ = CSSValueID::kUnicode;
       return;
   }
@@ -1064,22 +1064,22 @@
 }
 
 template <>
-inline FontDescription::FontVariantEmoji CSSIdentifierValue::ConvertTo() const {
+inline FontVariantEmoji CSSIdentifierValue::ConvertTo() const {
   switch (value_id_) {
     case CSSValueID::kNormal:
-      return FontDescription::kNormalVariantEmoji;
+      return kNormalVariantEmoji;
     case CSSValueID::kText:
-      return FontDescription::kTextVariantEmoji;
+      return kTextVariantEmoji;
     case CSSValueID::kEmoji:
-      return FontDescription::kEmojiVariantEmoji;
+      return kEmojiVariantEmoji;
     case CSSValueID::kUnicode:
-      return FontDescription::kUnicodeVariantEmoji;
+      return kUnicodeVariantEmoji;
     default:
       break;
   }
 
   NOTREACHED();
-  return FontDescription::kNormalVariantEmoji;
+  return kNormalVariantEmoji;
 }
 
 template <>
diff --git a/third_party/blink/renderer/core/css/css_properties.json5 b/third_party/blink/renderer/core/css/css_properties.json5
index e8f37a16..4a828dc 100644
--- a/third_party/blink/renderer/core/css/css_properties.json5
+++ b/third_party/blink/renderer/core/css/css_properties.json5
@@ -5202,16 +5202,6 @@
       runtime_flag: "CSSTextAutoSpace",
     },
     {
-      name: "text-box-trim",
-      property_methods: ["CSSValueFromComputedStyleInternal"],
-      field_group: "box",
-      field_template: "keyword",
-      default_value: "none",
-      keywords: ["none", "start", "end", "both"],
-      typedom_types: ["Keyword"],
-      runtime_flag: "CSSTextBoxTrim",
-    },
-    {
       name: "text-box-edge",
       property_methods: ["ParseSingleValueFromRange", "CSSValueFromComputedStyleInternal"],
       field_group: "box",
@@ -5223,6 +5213,16 @@
       runtime_flag: "CSSTextBoxTrim",
     },
     {
+      name: "text-box-trim",
+      property_methods: ["CSSValueFromComputedStyleInternal"],
+      field_group: "box",
+      field_template: "keyword",
+      default_value: "none",
+      keywords: ["none", "start", "end", "both"],
+      typedom_types: ["Keyword"],
+      runtime_flag: "CSSTextBoxTrim",
+    },
+    {
       name: "text-combine-upright",
       property_methods: ["CSSValueFromComputedStyleInternal"],
       inherited: true,
diff --git a/third_party/blink/renderer/core/css/properties/computed_style_utils.cc b/third_party/blink/renderer/core/css/properties/computed_style_utils.cc
index 8d3ea91..2e04f06 100644
--- a/third_party/blink/renderer/core/css/properties/computed_style_utils.cc
+++ b/third_party/blink/renderer/core/css/properties/computed_style_utils.cc
@@ -66,6 +66,7 @@
 #include "third_party/blink/renderer/platform/animation/timing_function.h"
 #include "third_party/blink/renderer/platform/fonts/font_optical_sizing.h"
 #include "third_party/blink/renderer/platform/fonts/font_palette.h"
+#include "third_party/blink/renderer/platform/fonts/font_variant_emoji.h"
 #include "third_party/blink/renderer/platform/fonts/opentype/font_settings.h"
 #include "third_party/blink/renderer/platform/transforms/matrix_3d_transform_operation.h"
 #include "third_party/blink/renderer/platform/transforms/matrix_transform_operation.h"
@@ -1535,8 +1536,7 @@
   FontDescription::Kerning kerning = style.GetFontDescription().GetKerning();
   FontDescription::FontVariantPosition variant_position =
       style.GetFontDescription().VariantPosition();
-  FontDescription::FontVariantEmoji variant_emoji =
-      style.GetFontDescription().VariantEmoji();
+  FontVariantEmoji variant_emoji = style.GetFontDescription().VariantEmoji();
   OpticalSizing optical_sizing = style.GetFontDescription().FontOpticalSizing();
 
   if (kerning != FontDescription::kAutoKerning ||
@@ -1545,7 +1545,7 @@
        style.GetFontDescription().HasSizeAdjust()) ||
       variant_position != FontDescription::kNormalVariantPosition ||
       (RuntimeEnabledFeatures::FontVariantEmojiEnabled() &&
-       variant_emoji != FontDescription::kNormalVariantEmoji)) {
+       variant_emoji != kNormalVariantEmoji)) {
     return nullptr;
   }
 
diff --git a/third_party/blink/renderer/core/css/resolver/font_builder.cc b/third_party/blink/renderer/core/css/resolver/font_builder.cc
index fe134671..b764ee0 100644
--- a/third_party/blink/renderer/core/css/resolver/font_builder.cc
+++ b/third_party/blink/renderer/core/css/resolver/font_builder.cc
@@ -280,8 +280,7 @@
   font_description_.SetVariantPosition(variant_position);
 }
 
-void FontBuilder::SetVariantEmoji(
-    FontDescription::FontVariantEmoji variant_emoji) {
+void FontBuilder::SetVariantEmoji(FontVariantEmoji variant_emoji) {
   Set(PropertySetFlag::kVariantEmoji);
 
   font_description_.SetVariantEmoji(variant_emoji);
diff --git a/third_party/blink/renderer/core/css/resolver/font_builder.h b/third_party/blink/renderer/core/css/resolver/font_builder.h
index 1bf333f3..eeb0063 100644
--- a/third_party/blink/renderer/core/css/resolver/font_builder.h
+++ b/third_party/blink/renderer/core/css/resolver/font_builder.h
@@ -31,6 +31,7 @@
 #include "third_party/blink/renderer/platform/fonts/font_description.h"
 #include "third_party/blink/renderer/platform/fonts/font_palette.h"
 #include "third_party/blink/renderer/platform/fonts/font_variant_alternates.h"
+#include "third_party/blink/renderer/platform/fonts/font_variant_emoji.h"
 #include "third_party/blink/renderer/platform/fonts/font_variant_numeric.h"
 #include "third_party/blink/renderer/platform/wtf/allocator/allocator.h"
 
@@ -87,7 +88,7 @@
   void SetFontSmoothing(FontSmoothingMode);
   void SetVariationSettings(scoped_refptr<const FontVariationSettings>);
   void SetVariantPosition(FontDescription::FontVariantPosition);
-  void SetVariantEmoji(FontDescription::FontVariantEmoji);
+  void SetVariantEmoji(FontVariantEmoji);
 
   // FIXME: These need to just vend a Font object eventually.
   // UpdateFontDescription() returns true if any properties were actually
@@ -161,9 +162,7 @@
   static FontDescription::FontVariantPosition InitialVariantPosition() {
     return FontDescription::kNormalVariantPosition;
   }
-  static FontDescription::FontVariantEmoji InitialVariantEmoji() {
-    return FontDescription::kNormalVariantEmoji;
-  }
+  static FontVariantEmoji InitialVariantEmoji() { return kNormalVariantEmoji; }
 
  private:
   void SetFamilyDescription(FontDescription&,
diff --git a/third_party/blink/renderer/core/css/resolver/style_builder_converter.cc b/third_party/blink/renderer/core/css/resolver/style_builder_converter.cc
index 88fb1c8b..89818c6 100644
--- a/third_party/blink/renderer/core/css/resolver/style_builder_converter.cc
+++ b/third_party/blink/renderer/core/css/resolver/style_builder_converter.cc
@@ -510,20 +510,19 @@
   }
 }
 
-FontDescription::FontVariantEmoji
-StyleBuilderConverter::ConvertFontVariantEmoji(StyleResolverState&,
-                                               const CSSValue& value) {
+FontVariantEmoji StyleBuilderConverter::ConvertFontVariantEmoji(
+    StyleResolverState&,
+    const CSSValue& value) {
   // When the font shorthand is specified, font-variant-emoji property should
   // be reset to it's initial value. In this case, the CSS parser uses a special
   // value CSSPendingSystemFontValue to defer resolution of system font
   // properties. The auto generated converter does not handle this incoming
   // value.
   if (value.IsPendingSystemFontValue()) {
-    return FontDescription::kNormalVariantEmoji;
+    return kNormalVariantEmoji;
   }
 
-  return To<CSSIdentifierValue>(value)
-      .ConvertTo<FontDescription::FontVariantEmoji>();
+  return To<CSSIdentifierValue>(value).ConvertTo<FontVariantEmoji>();
 }
 
 OpticalSizing StyleBuilderConverter::ConvertFontOpticalSizing(
diff --git a/third_party/blink/renderer/core/css/resolver/style_builder_converter.h b/third_party/blink/renderer/core/css/resolver/style_builder_converter.h
index 557275e..c5e75b5f 100644
--- a/third_party/blink/renderer/core/css/resolver/style_builder_converter.h
+++ b/third_party/blink/renderer/core/css/resolver/style_builder_converter.h
@@ -55,6 +55,7 @@
 #include "third_party/blink/renderer/core/style/style_reflection.h"
 #include "third_party/blink/renderer/core/style/transform_origin.h"
 #include "third_party/blink/renderer/platform/fonts/font_description.h"
+#include "third_party/blink/renderer/platform/fonts/font_variant_emoji.h"
 #include "third_party/blink/renderer/platform/geometry/length_size.h"
 #include "third_party/blink/renderer/platform/graphics/image_orientation.h"
 #include "third_party/blink/renderer/platform/text/quotes_data.h"
@@ -176,9 +177,8 @@
   static FontDescription::FontVariantPosition ConvertFontVariantPosition(
       StyleResolverState&,
       const CSSValue&);
-  static FontDescription::FontVariantEmoji ConvertFontVariantEmoji(
-      StyleResolverState&,
-      const CSSValue&);
+  static FontVariantEmoji ConvertFontVariantEmoji(StyleResolverState&,
+                                                  const CSSValue&);
   static FontDescription::Kerning ConvertFontKerning(StyleResolverState&,
                                                      const CSSValue&);
   static OpticalSizing ConvertFontOpticalSizing(StyleResolverState&,
diff --git a/third_party/blink/renderer/core/css/style_environment_variables.cc b/third_party/blink/renderer/core/css/style_environment_variables.cc
index 3c7ecc7..1bbd173 100644
--- a/third_party/blink/renderer/core/css/style_environment_variables.cc
+++ b/third_party/blink/renderer/core/css/style_environment_variables.cc
@@ -215,8 +215,9 @@
     UADefinedTwoDimensionalVariable variable,
     unsigned first_dimension,
     unsigned second_dimension,
-    const String& value) {
-  SetVariable(GetVariableName(variable, GetFeatureContext()), first_dimension,
+    const String& value,
+    const FeatureContext* feature_context) {
+  SetVariable(GetVariableName(variable, feature_context), first_dimension,
               second_dimension, value);
 }
 
@@ -226,8 +227,9 @@
 }
 
 void StyleEnvironmentVariables::RemoveVariable(
-    UADefinedTwoDimensionalVariable variable) {
-  const AtomicString name = GetVariableName(variable, GetFeatureContext());
+    UADefinedTwoDimensionalVariable variable,
+    const FeatureContext* feature_context) {
+  const AtomicString name = GetVariableName(variable, feature_context);
   RemoveVariable(name);
 }
 
diff --git a/third_party/blink/renderer/core/css/style_environment_variables.h b/third_party/blink/renderer/core/css/style_environment_variables.h
index facfe76..e4828a8b 100644
--- a/third_party/blink/renderer/core/css/style_environment_variables.h
+++ b/third_party/blink/renderer/core/css/style_environment_variables.h
@@ -98,13 +98,15 @@
   void SetVariable(UADefinedTwoDimensionalVariable variable,
                    unsigned first_dimension,
                    unsigned second_dimenison,
-                   const String& value);
+                   const String& value,
+                   const FeatureContext* feature_context);
 
   // Remove the variable |name| and invalidate any dependents.
   void RemoveVariable(UADefinedVariable variable);
   // Remove all the indexed variables referenced by the enum, and invalidate any
   // dependents.
-  void RemoveVariable(UADefinedTwoDimensionalVariable variable);
+  void RemoveVariable(UADefinedTwoDimensionalVariable variable,
+                      const FeatureContext* feature_context);
 
   // Resolve the variable |name| by traversing the tree of
   // |StyleEnvironmentVariables|.
diff --git a/third_party/blink/renderer/core/css/style_environment_variables_test.cc b/third_party/blink/renderer/core/css/style_environment_variables_test.cc
index c6d319e..1ea686cc 100644
--- a/third_party/blink/renderer/core/css/style_environment_variables_test.cc
+++ b/third_party/blink/renderer/core/css/style_environment_variables_test.cc
@@ -118,7 +118,7 @@
                                        unsigned second_dimension,
                                        const String& value) {
     StyleEnvironmentVariables::GetRootInstance().SetVariable(
-        variable, first_dimension, second_dimension, value);
+        variable, first_dimension, second_dimension, value, nullptr);
   }
 };
 
diff --git a/third_party/blink/renderer/core/frame/local_frame.cc b/third_party/blink/renderer/core/frame/local_frame.cc
index 2b64eec1..50edd8b 100644
--- a/third_party/blink/renderer/core/frame/local_frame.cc
+++ b/third_party/blink/renderer/core/frame/local_frame.cc
@@ -119,6 +119,7 @@
 #include "third_party/blink/renderer/core/editing/visible_position.h"
 #include "third_party/blink/renderer/core/event_type_names.h"
 #include "third_party/blink/renderer/core/events/message_event.h"
+#include "third_party/blink/renderer/core/execution_context/execution_context.h"
 #include "third_party/blink/renderer/core/execution_context/security_context.h"
 #include "third_party/blink/renderer/core/execution_context/window_agent.h"
 #include "third_party/blink/renderer/core/exported/web_plugin_container_impl.h"
@@ -296,25 +297,32 @@
 void SetViewportSegmentVariablesForRect(StyleEnvironmentVariables& vars,
                                         gfx::Rect segment_rect,
                                         unsigned first_dimension,
-                                        unsigned second_dimension) {
+                                        unsigned second_dimension,
+                                        const ExecutionContext* context) {
   vars.SetVariable(UADefinedTwoDimensionalVariable::kViewportSegmentTop,
                    first_dimension, second_dimension,
-                   StyleEnvironmentVariables::FormatPx(segment_rect.y()));
+                   StyleEnvironmentVariables::FormatPx(segment_rect.y()),
+                   context);
   vars.SetVariable(UADefinedTwoDimensionalVariable::kViewportSegmentRight,
                    first_dimension, second_dimension,
-                   StyleEnvironmentVariables::FormatPx(segment_rect.right()));
+                   StyleEnvironmentVariables::FormatPx(segment_rect.right()),
+                   context);
   vars.SetVariable(UADefinedTwoDimensionalVariable::kViewportSegmentBottom,
                    first_dimension, second_dimension,
-                   StyleEnvironmentVariables::FormatPx(segment_rect.bottom()));
+                   StyleEnvironmentVariables::FormatPx(segment_rect.bottom()),
+                   context);
   vars.SetVariable(UADefinedTwoDimensionalVariable::kViewportSegmentLeft,
                    first_dimension, second_dimension,
-                   StyleEnvironmentVariables::FormatPx(segment_rect.x()));
+                   StyleEnvironmentVariables::FormatPx(segment_rect.x()),
+                   context);
   vars.SetVariable(UADefinedTwoDimensionalVariable::kViewportSegmentWidth,
                    first_dimension, second_dimension,
-                   StyleEnvironmentVariables::FormatPx(segment_rect.width()));
+                   StyleEnvironmentVariables::FormatPx(segment_rect.width()),
+                   context);
   vars.SetVariable(UADefinedTwoDimensionalVariable::kViewportSegmentHeight,
                    first_dimension, second_dimension,
-                   StyleEnvironmentVariables::FormatPx(segment_rect.height()));
+                   StyleEnvironmentVariables::FormatPx(segment_rect.height()),
+                   context);
 }
 
 mojom::blink::BlockingDetailsPtr CreateBlockingDetailsMojom(
@@ -1644,8 +1652,14 @@
       UADefinedTwoDimensionalVariable::kViewportSegmentWidth,
       UADefinedTwoDimensionalVariable::kViewportSegmentHeight,
   };
+  ExecutionContext* context =
+      GetDocument() ? GetDocument()->GetExecutionContext() : nullptr;
+  if (!context) {
+    return;
+  }
+
   for (auto var : vars_to_remove) {
-    vars.RemoveVariable(var);
+    vars.RemoveVariable(var, context);
   }
 
   // Per [css-env-1], only set the segment variables if there is more than one.
@@ -1656,12 +1670,12 @@
     unsigned x_index = 0;
     unsigned y_index = 0;
     SetViewportSegmentVariablesForRect(vars, viewport_segments[0], x_index,
-                                       y_index);
+                                       y_index, context);
     for (size_t i = 1; i < viewport_segments.size(); i++) {
       if (viewport_segments[i].y() == current_y_position) {
         x_index++;
         SetViewportSegmentVariablesForRect(vars, viewport_segments[i], x_index,
-                                           y_index);
+                                           y_index, context);
       } else {
         // If there is a different y value, this is the next row so increase
         // y index and start again from 0 for x.
@@ -1669,7 +1683,7 @@
         x_index = 0;
         current_y_position = viewport_segments[i].y();
         SetViewportSegmentVariablesForRect(vars, viewport_segments[i], x_index,
-                                           y_index);
+                                           y_index, context);
       }
     }
   }
diff --git a/third_party/blink/renderer/core/layout/inline/inline_break_token.cc b/third_party/blink/renderer/core/layout/inline/inline_break_token.cc
index 772293f..73d4d7d8 100644
--- a/third_party/blink/renderer/core/layout/inline/inline_break_token.cc
+++ b/third_party/blink/renderer/core/layout/inline/inline_break_token.cc
@@ -22,9 +22,17 @@
 }  // namespace
 
 const BlockBreakToken* InlineBreakToken::GetBlockBreakToken() const {
-  if (!(flags_ & kHasSubBreakToken))
+  if (!(flags_ & kHasRareData)) {
     return nullptr;
-  return sub_break_token_[0].Get();
+  }
+  return rare_data_[0].sub_break_token.Get();
+}
+
+const RubyBreakTokenData* InlineBreakToken::RubyData() const {
+  if (!(flags_ & kHasRareData)) {
+    return nullptr;
+  }
+  return rare_data_[0].ruby_data.Get();
 }
 
 // static
@@ -33,19 +41,20 @@
     const ComputedStyle* style,
     const InlineItemTextIndex& start,
     unsigned flags /* InlineBreakTokenFlags */,
-    const BlockBreakToken* sub_break_token) {
+    const BlockBreakToken* sub_break_token,
+    const RubyBreakTokenData* ruby_data) {
   // We store the children list inline in the break token as a flexible
   // array. Therefore, we need to make sure to allocate enough space for that
   // array here, which requires a manual allocation + placement new.
   wtf_size_t size = sizeof(InlineBreakToken);
-  if (UNLIKELY(sub_break_token)) {
-    size += sizeof(Member<const BlockBreakToken>);
-    flags |= kHasSubBreakToken;
+  if (UNLIKELY(sub_break_token || ruby_data)) {
+    size += sizeof(RareData);
+    flags |= kHasRareData;
   }
 
-  return MakeGarbageCollected<InlineBreakToken>(AdditionalBytes(size),
-                                                PassKey(), node, style, start,
-                                                flags, sub_break_token);
+  return MakeGarbageCollected<InlineBreakToken>(
+      AdditionalBytes(size), PassKey(), node, style, start, flags,
+      sub_break_token, ruby_data);
 }
 
 // static
@@ -62,10 +71,12 @@
                                    const ComputedStyle* style,
                                    const InlineItemTextIndex& start,
                                    unsigned flags /* InlineBreakTokenFlags */,
-                                   const BlockBreakToken* sub_break_token)
+                                   const BlockBreakToken* sub_break_token,
+                                   const RubyBreakTokenData* ruby_data)
     : BreakToken(kInlineBreakToken, node, flags), style_(style), start_(start) {
-  if (UNLIKELY(sub_break_token)) {
-    sub_break_token_[0] = sub_break_token;
+  if (UNLIKELY(sub_break_token || ruby_data)) {
+    rare_data_[0].sub_break_token = sub_break_token;
+    rare_data_[0].ruby_data = ruby_data;
   }
 }
 
@@ -94,10 +105,16 @@
 void InlineBreakToken::TraceAfterDispatch(Visitor* visitor) const {
   // It is safe to check flags_ here because it is a const value and initialized
   // in ctor.
-  if (flags_ & kHasSubBreakToken)
-    visitor->Trace(*sub_break_token_);
+  if (flags_ & kHasRareData) {
+    visitor->Trace(rare_data_[0]);
+  }
   visitor->Trace(style_);
   BreakToken::TraceAfterDispatch(visitor);
 }
 
+void InlineBreakToken::RareData::Trace(Visitor* visitor) const {
+  visitor->Trace(sub_break_token);
+  visitor->Trace(ruby_data);
+}
+
 }  // namespace blink
diff --git a/third_party/blink/renderer/core/layout/inline/inline_break_token.h b/third_party/blink/renderer/core/layout/inline/inline_break_token.h
index 3c8369a0..5400bfbd 100644
--- a/third_party/blink/renderer/core/layout/inline/inline_break_token.h
+++ b/third_party/blink/renderer/core/layout/inline/inline_break_token.h
@@ -25,13 +25,24 @@
   wtf_size_t end_item_index;
 };
 
+// Break information for a ruby column.
+// This should be a GarbageCollected because InlineBreakToken::RareData can't
+// have non-trivial destructor.
+struct RubyBreakTokenData : GarbageCollected<RubyBreakTokenData> {
+  const wtf_size_t open_column_item_index;
+  const wtf_size_t ruby_base_end_item_index;
+  const Vector<AnnotationBreakTokenData, 1> annotation_data;
+
+  void Trace(Visitor*) const {}
+};
+
 // Represents a break token for an inline node.
 class CORE_EXPORT InlineBreakToken final : public BreakToken {
  public:
   enum InlineBreakTokenFlags {
     kDefault = 0,
     kIsForcedBreak = 1 << 0,
-    kHasSubBreakToken = 1 << 1,
+    kHasRareData = 1 << 1,
     kUseFirstLineStyle = 1 << 2,
     kHasClonedBoxDecorations = 1 << 3,
     kIsInParallelBlockFlow = 1 << 4,
@@ -46,7 +57,8 @@
       const ComputedStyle* style,
       const InlineItemTextIndex& start,
       unsigned flags /* InlineBreakTokenFlags */,
-      const BlockBreakToken* sub_break_token = nullptr);
+      const BlockBreakToken* sub_break_token = nullptr,
+      const RubyBreakTokenData* ruby_data = nullptr);
 
   // Wrap a block break token inside an inline break token. The block break
   // token may for instance be for a float inside an inline formatting context.
@@ -78,6 +90,9 @@
   // The BreakToken when a block-in-inline or float is block-fragmented.
   const BlockBreakToken* GetBlockBreakToken() const;
 
+  // Returns a RubyBreakTokenData if a line break happened inside a ruby column.
+  const RubyBreakTokenData* RubyData() const;
+
   // True if the current position has open tags that has `box-decoration-break:
   // clone`. They should be cloned to the start of the next line.
   bool HasClonedBoxDecorations() const {
@@ -94,7 +109,8 @@
                    const ComputedStyle*,
                    const InlineItemTextIndex& start,
                    unsigned flags /* InlineBreakTokenFlags */,
-                   const BlockBreakToken* sub_break_token);
+                   const BlockBreakToken* sub_break_token,
+                   const RubyBreakTokenData* ruby_data);
 
   explicit InlineBreakToken(PassKey, LayoutInputNode node);
 
@@ -105,13 +121,20 @@
   void TraceAfterDispatch(Visitor*) const;
 
  private:
-  const Member<const BreakToken>* SubBreakTokenAddress() const;
+  struct RareData {
+    DISALLOW_NEW();
+
+    Member<const BlockBreakToken> sub_break_token;
+    Member<const RubyBreakTokenData> ruby_data;
+
+    void Trace(Visitor* visitor) const;
+  };
 
   Member<const ComputedStyle> style_;
   InlineItemTextIndex start_;
 
-  // This is an array of one item if |kHasSubBreakToken|, or zero.
-  Member<const BlockBreakToken> sub_break_token_[];
+  // This is an array of one item if |kHasRareData|, or zero.
+  RareData rare_data_[];
 };
 
 template <>
diff --git a/third_party/blink/renderer/core/style/text_box_edge.h b/third_party/blink/renderer/core/style/text_box_edge.h
index 45e5d46..7c9cf0c2 100644
--- a/third_party/blink/renderer/core/style/text_box_edge.h
+++ b/third_party/blink/renderer/core/style/text_box_edge.h
@@ -26,26 +26,26 @@
     // kIdeographicInk, not implemented.
   };
 
-  explicit TextBoxEdge(const TextBoxEdgeType& x)
-      : over_(x), under_(ComputedMissingUnderEdge()) {}
+  explicit TextBoxEdge(TextBoxEdgeType over)
+      : TextBoxEdge(over, ComputedMissingUnderEdge(over)) {}
 
-  TextBoxEdge(const TextBoxEdgeType& x, const TextBoxEdgeType& y)
-      : over_(x), under_(y) {}
+  TextBoxEdge(TextBoxEdgeType over, TextBoxEdgeType under)
+      : over_(over), under_(under) {}
 
-  bool operator==(const TextBoxEdge& o) const {
-    return over_ == o.Over() && under_ == o.Under();
+  bool operator==(const TextBoxEdge& other) const {
+    return over_ == other.Over() && under_ == other.Under();
   }
-  bool operator!=(const TextBoxEdge& o) const { return !(*this == o); }
+  bool operator!=(const TextBoxEdge& other) const { return !(*this == other); }
 
   const TextBoxEdgeType& Over() const { return over_; }
   const TextBoxEdgeType& Under() const { return under_; }
 
  private:
-  TextBoxEdgeType ComputedMissingUnderEdge() const {
-    switch (over_) {
+  static TextBoxEdgeType ComputedMissingUnderEdge(TextBoxEdgeType over) {
+    switch (over) {
       case TextBoxEdgeType::kText:
       case TextBoxEdgeType::kLeading:
-        return over_;
+        return over;
       case TextBoxEdgeType::kCap:
       case TextBoxEdgeType::kEx:
         return TextBoxEdgeType::kText;
diff --git a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.idl b/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.idl
index 60cfac0..ee02d822 100644
--- a/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.idl
+++ b/third_party/blink/renderer/modules/canvas/canvas2d/canvas_rendering_context_2d.idl
@@ -137,13 +137,13 @@
     [RaisesException] void drawImage(CanvasImageSource image, unrestricted double sx, unrestricted double sy, unrestricted double sw, unrestricted double sh, unrestricted double dx, unrestricted double dy, unrestricted double dw, unrestricted double dh);
 
     // triangle mesh API
-    [RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DVertexBuffer createMesh2DVertexBuffer(Float32Array buffer);
-    [RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DUVBuffer createMesh2DUVBuffer(Float32Array buffer);
-    [RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DIndexBuffer createMesh2DIndexBuffer(Uint16Array buffer);
-    [RuntimeEnabled=Canvas2dMesh, HighEntropy, RaisesException] void drawMesh(Mesh2DVertexBuffer vertex_buffer,
-                                                                              Mesh2DUVBuffer uv_buffer,
-                                                                              Mesh2DIndexBuffer index_buffer,
-                                                                              CanvasImageSource image);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DVertexBuffer createMesh2DVertexBuffer(Float32Array buffer);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DUVBuffer createMesh2DUVBuffer(Float32Array buffer);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DIndexBuffer createMesh2DIndexBuffer(Uint16Array buffer);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, HighEntropy, RaisesException] void drawMesh(Mesh2DVertexBuffer vertex_buffer,
+                                                                                                      Mesh2DUVBuffer uv_buffer,
+                                                                                                      Mesh2DIndexBuffer index_buffer,
+                                                                                                      CanvasImageSource image);
 
     // pixel manipulation
     [RaisesException] ImageData createImageData(ImageData imagedata);
diff --git a/third_party/blink/renderer/modules/canvas/offscreencanvas2d/offscreen_canvas_rendering_context_2d.idl b/third_party/blink/renderer/modules/canvas/offscreencanvas2d/offscreen_canvas_rendering_context_2d.idl
index 5025e6b..aeb999e 100644
--- a/third_party/blink/renderer/modules/canvas/offscreencanvas2d/offscreen_canvas_rendering_context_2d.idl
+++ b/third_party/blink/renderer/modules/canvas/offscreencanvas2d/offscreen_canvas_rendering_context_2d.idl
@@ -84,13 +84,13 @@
     [RaisesException] void drawImage(CanvasImageSource image, unrestricted double sx, unrestricted double sy, unrestricted double sw, unrestricted double sh, unrestricted double dx, unrestricted double dy, unrestricted double dw, unrestricted double dh);
 
     // triangle mesh API
-    [RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DVertexBuffer createMesh2DVertexBuffer(Float32Array buffer);
-    [RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DUVBuffer createMesh2DUVBuffer(Float32Array buffer);
-    [RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DIndexBuffer createMesh2DIndexBuffer(Uint16Array buffer);
-    [RuntimeEnabled=Canvas2dMesh, HighEntropy, RaisesException] void drawMesh(Mesh2DVertexBuffer vertex_buffer,
-                                                                              Mesh2DUVBuffer uv_buffer,
-                                                                              Mesh2DIndexBuffer index_buffer,
-                                                                              CanvasImageSource image);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DVertexBuffer createMesh2DVertexBuffer(Float32Array buffer);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DUVBuffer createMesh2DUVBuffer(Float32Array buffer);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DIndexBuffer createMesh2DIndexBuffer(Uint16Array buffer);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, HighEntropy, RaisesException] void drawMesh(Mesh2DVertexBuffer vertex_buffer,
+                                                                                                      Mesh2DUVBuffer uv_buffer,
+                                                                                                      Mesh2DIndexBuffer index_buffer,
+                                                                                                      CanvasImageSource image);
     // pixel manipulation
     [RaisesException] ImageData createImageData(ImageData imagedata);
     [RaisesException] ImageData createImageData([EnforceRange] long sw, [EnforceRange] long sh);
diff --git a/third_party/blink/renderer/modules/csspaint/paint_rendering_context_2d.idl b/third_party/blink/renderer/modules/csspaint/paint_rendering_context_2d.idl
index 99ba9d7..73f5cec 100644
--- a/third_party/blink/renderer/modules/csspaint/paint_rendering_context_2d.idl
+++ b/third_party/blink/renderer/modules/csspaint/paint_rendering_context_2d.idl
@@ -74,13 +74,13 @@
     [RaisesException] void drawImage(CanvasImageSource image, unrestricted double sx, unrestricted double sy, unrestricted double sw, unrestricted double sh, unrestricted double dx, unrestricted double dy, unrestricted double dw, unrestricted double dh);
 
     // triangle mesh API
-    [RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DVertexBuffer createMesh2DVertexBuffer(Float32Array buffer);
-    [RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DUVBuffer createMesh2DUVBuffer(Float32Array buffer);
-    [RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DIndexBuffer createMesh2DIndexBuffer(Uint16Array buffer);
-    [RuntimeEnabled=Canvas2dMesh, HighEntropy, RaisesException] void drawMesh(Mesh2DVertexBuffer vertex_buffer,
-                                                                              Mesh2DUVBuffer uv_buffer,
-                                                                              Mesh2DIndexBuffer index_buffer,
-                                                                              CanvasImageSource image);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DVertexBuffer createMesh2DVertexBuffer(Float32Array buffer);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DUVBuffer createMesh2DUVBuffer(Float32Array buffer);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, RaisesException] Mesh2DIndexBuffer createMesh2DIndexBuffer(Uint16Array buffer);
+    [MeasureAs=Canvas2DMesh, RuntimeEnabled=Canvas2dMesh, HighEntropy, RaisesException] void drawMesh(Mesh2DVertexBuffer vertex_buffer,
+                                                                                                      Mesh2DUVBuffer uv_buffer,
+                                                                                                      Mesh2DIndexBuffer index_buffer,
+                                                                                                      CanvasImageSource image);
     // FIXME: factor out to CanvasDrawingStyles
     // line caps/joins
     attribute unrestricted double lineWidth; // (default 1)
diff --git a/third_party/blink/renderer/modules/permissions/permission_descriptor.idl b/third_party/blink/renderer/modules/permissions/permission_descriptor.idl
index d7f87be..a3d16bd 100644
--- a/third_party/blink/renderer/modules/permissions/permission_descriptor.idl
+++ b/third_party/blink/renderer/modules/permissions/permission_descriptor.idl
@@ -39,6 +39,8 @@
     "top-level-storage-access",
     "captured-surface-control",
     "speaker-selection",
+    "keyboard-lock",
+    "pointer-lock",
 };
 
 // The PermissionDescriptor dictionary is a base to describe permissions. Some
diff --git a/third_party/blink/renderer/modules/permissions/permission_utils.cc b/third_party/blink/renderer/modules/permissions/permission_utils.cc
index 2050978..93cd111 100644
--- a/third_party/blink/renderer/modules/permissions/permission_utils.cc
+++ b/third_party/blink/renderer/modules/permissions/permission_utils.cc
@@ -130,9 +130,11 @@
       return "captured-surface-control";
     case PermissionName::SPEAKER_SELECTION:
       return "speaker-selection";
+    case PermissionName::KEYBOARD_LOCK:
+      return "keyboard-lock";
+    case PermissionName::POINTER_LOCK:
+      return "pointer-lock";
   }
-  NOTREACHED();
-  return "unknown";
 }
 
 PermissionDescriptorPtr CreatePermissionDescriptor(PermissionName name) {
@@ -379,6 +381,12 @@
     }
     return CreatePermissionDescriptor(PermissionName::SPEAKER_SELECTION);
   }
+  if (name == V8PermissionName::Enum::kKeyboardLock) {
+    return CreatePermissionDescriptor(PermissionName::KEYBOARD_LOCK);
+  }
+  if (name == V8PermissionName::Enum::kPointerLock) {
+    return CreatePermissionDescriptor(PermissionName::POINTER_LOCK);
+  }
   return nullptr;
 }
 
diff --git a/third_party/blink/renderer/platform/BUILD.gn b/third_party/blink/renderer/platform/BUILD.gn
index c54fee5..5f304ab 100644
--- a/third_party/blink/renderer/platform/BUILD.gn
+++ b/third_party/blink/renderer/platform/BUILD.gn
@@ -689,6 +689,8 @@
     "fonts/font_variant_alternates.h",
     "fonts/font_variant_east_asian.cc",
     "fonts/font_variant_east_asian.h",
+    "fonts/font_variant_emoji.cc",
+    "fonts/font_variant_emoji.h",
     "fonts/font_variant_numeric.cc",
     "fonts/font_variant_numeric.h",
     "fonts/font_vertical_position_type.h",
diff --git a/third_party/blink/renderer/platform/fonts/font_description.cc b/third_party/blink/renderer/platform/fonts/font_description.cc
index 2897789b..6bf8f69e 100644
--- a/third_party/blink/renderer/platform/fonts/font_description.cc
+++ b/third_party/blink/renderer/platform/fonts/font_description.cc
@@ -30,7 +30,6 @@
 #include "third_party/blink/renderer/platform/fonts/font_description.h"
 
 #include "base/memory/values_equivalent.h"
-#include "base/notreached.h"
 #include "build/build_config.h"
 #include "third_party/blink/public/platform/web_font_description.h"
 #include "third_party/blink/renderer/platform/language.h"
@@ -715,21 +714,6 @@
   return "Unknown";
 }
 
-String FontDescription::ToString(FontVariantEmoji variant_emoji) {
-  switch (variant_emoji) {
-    case FontVariantEmoji::kNormalVariantEmoji:
-      return "Normal";
-    case FontVariantEmoji::kTextVariantEmoji:
-      return "Text";
-    case FontVariantEmoji::kEmojiVariantEmoji:
-      return "Emoji";
-    case FontVariantEmoji::kUnicodeVariantEmoji:
-      return "Unicode";
-  }
-  NOTREACHED();
-  return "Unknown";
-}
-
 static const char* ToBooleanString(bool value) {
   return value ? "true" : "false";
 }
@@ -786,7 +770,7 @@
       FontDescription::ToString(GetFontSynthesisStyle()).Ascii().c_str(),
       FontDescription::ToString(GetFontSynthesisSmallCaps()).Ascii().c_str(),
       FontDescription::ToString(VariantPosition()).Ascii().c_str(),
-      FontDescription::ToString(VariantEmoji()).Ascii().c_str());
+      blink::ToString(VariantEmoji()).Ascii().c_str());
 }
 
 }  // namespace blink
diff --git a/third_party/blink/renderer/platform/fonts/font_description.h b/third_party/blink/renderer/platform/fonts/font_description.h
index 62eb84f..f2465e9 100644
--- a/third_party/blink/renderer/platform/fonts/font_description.h
+++ b/third_party/blink/renderer/platform/fonts/font_description.h
@@ -40,6 +40,7 @@
 #include "third_party/blink/renderer/platform/fonts/font_smoothing_mode.h"
 #include "third_party/blink/renderer/platform/fonts/font_variant_alternates.h"
 #include "third_party/blink/renderer/platform/fonts/font_variant_east_asian.h"
+#include "third_party/blink/renderer/platform/fonts/font_variant_emoji.h"
 #include "third_party/blink/renderer/platform/fonts/font_variant_numeric.h"
 #include "third_party/blink/renderer/platform/fonts/font_width_variant.h"
 #include "third_party/blink/renderer/platform/fonts/opentype/font_settings.h"
@@ -125,14 +126,6 @@
   };
   static String ToString(FontVariantPosition);
 
-  enum FontVariantEmoji {
-    kNormalVariantEmoji,
-    kTextVariantEmoji,
-    kEmojiVariantEmoji,
-    kUnicodeVariantEmoji
-  };
-  static String ToString(FontVariantEmoji);
-
   FontDescription();
   FontDescription(const FontDescription&);
 
diff --git a/third_party/blink/renderer/platform/fonts/font_variant_emoji.cc b/third_party/blink/renderer/platform/fonts/font_variant_emoji.cc
new file mode 100644
index 0000000..7e1863a
--- /dev/null
+++ b/third_party/blink/renderer/platform/fonts/font_variant_emoji.cc
@@ -0,0 +1,26 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "third_party/blink/renderer/platform/fonts/font_variant_emoji.h"
+
+#include "base/notreached.h"
+
+namespace blink {
+
+String ToString(FontVariantEmoji variant_emoji) {
+  switch (variant_emoji) {
+    case FontVariantEmoji::kNormalVariantEmoji:
+      return "Normal";
+    case FontVariantEmoji::kTextVariantEmoji:
+      return "Text";
+    case FontVariantEmoji::kEmojiVariantEmoji:
+      return "Emoji";
+    case FontVariantEmoji::kUnicodeVariantEmoji:
+      return "Unicode";
+  }
+  NOTREACHED();
+  return "Unknown";
+}
+
+}  // namespace blink
diff --git a/third_party/blink/renderer/platform/fonts/font_variant_emoji.h b/third_party/blink/renderer/platform/fonts/font_variant_emoji.h
new file mode 100644
index 0000000..361e22a0
--- /dev/null
+++ b/third_party/blink/renderer/platform/fonts/font_variant_emoji.h
@@ -0,0 +1,21 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef THIRD_PARTY_BLINK_RENDERER_PLATFORM_FONTS_FONT_VARIANT_EMOJI_H_
+#define THIRD_PARTY_BLINK_RENDERER_PLATFORM_FONTS_FONT_VARIANT_EMOJI_H_
+
+#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
+
+namespace blink {
+enum FontVariantEmoji {
+  kNormalVariantEmoji,
+  kTextVariantEmoji,
+  kEmojiVariantEmoji,
+  kUnicodeVariantEmoji
+};
+
+String ToString(FontVariantEmoji);
+}  // namespace blink
+
+#endif  // THIRD_PARTY_BLINK_RENDERER_PLATFORM_FONTS_FONT_VARIANT_EMOJI_H_
diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5
index e4a4afed..0c99d84 100644
--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5
+++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5
@@ -4216,21 +4216,25 @@
     },
     {
       name: "WebAppTabStrip",
-      status: "experimental",
+      status: {
+        "ChromeOS_Ash": "stable",
+        "ChromeOS_Lacros": "stable",
+        "default": "experimental"
+      },
       base_feature: "DesktopPWAsTabStrip",
       base_feature_status: "enabled",
       copied_from_base_feature_if: "overridden",
-      origin_trial_feature_name: "WebAppTabStrip",
-      origin_trial_os: ["chromeos"],
     },
     {
       name: "WebAppTabStripCustomizations",
-      status: "experimental",
+      status: {
+        "ChromeOS_Ash": "stable",
+        "ChromeOS_Lacros": "stable",
+        "default": "experimental"
+      },
       base_feature: "DesktopPWAsTabStripCustomizations",
       base_feature_status: "enabled",
       copied_from_base_feature_if: "overridden",
-      origin_trial_feature_name: "WebAppTabStrip",
-      origin_trial_os: ["chromeos"],
     },
     {
       name: "WebAppTranslations",
diff --git a/third_party/blink/renderer/platform/widget/input/widget_input_handler_manager.cc b/third_party/blink/renderer/platform/widget/input/widget_input_handler_manager.cc
index 8a9aad58..38ad17e 100644
--- a/third_party/blink/renderer/platform/widget/input/widget_input_handler_manager.cc
+++ b/third_party/blink/renderer/platform/widget/input/widget_input_handler_manager.cc
@@ -641,9 +641,9 @@
               : cc::ScrollUpdateEventMetrics::ScrollUpdateType::kStarted,
           gesture_event.data.scroll_update.delta_y, event->Event().TimeStamp(),
           arrived_in_browser_main_timestamp,
+          blocking_touch_dispatched_to_renderer_timestamp,
           base::IdType64<class ui::LatencyInfo>(
-              event->latency_info().trace_id()),
-          blocking_touch_dispatched_to_renderer_timestamp);
+              event->latency_info().trace_id()));
       has_seen_first_gesture_scroll_update_after_begin_ = true;
     } else {
       metrics = cc::ScrollEventMetrics::Create(
diff --git a/third_party/blink/renderer/platform/widget/widget_base.cc b/third_party/blink/renderer/platform/widget/widget_base.cc
index 579f05c..8e398282 100644
--- a/third_party/blink/renderer/platform/widget/widget_base.cc
+++ b/third_party/blink/renderer/platform/widget/widget_base.cc
@@ -652,9 +652,11 @@
 
   const bool for_web_tests = WebTestMode();
   // Misconfigured bots (eg. crbug.com/780757) could run web tests on a
-  // machine where gpu compositing doesn't work. Don't crash in that case.
-  if (for_web_tests && Platform::Current()->IsGpuCompositingDisabled()) {
-    LOG(FATAL) << "Web tests require gpu compositing, but it is disabled.";
+  // machine where gpu compositing doesn't work. LOG(FATAL) in that case.
+  if (for_web_tests && Platform::Current()->IsGpuCompositingDisabled() &&
+      !Platform::Current()->CompositorThreadTaskRunner()) {
+    LOG(FATAL) << "Web tests require gpu compositing in single thread mode, "
+                  "but it is disabled.";
   }
 
   // TODO(jonross): Have this generated by the LayerTreeFrameSink itself, which
diff --git a/third_party/blink/web_tests/VirtualTestSuites b/third_party/blink/web_tests/VirtualTestSuites
index 588b82b..9bb7b82 100644
--- a/third_party/blink/web_tests/VirtualTestSuites
+++ b/third_party/blink/web_tests/VirtualTestSuites
@@ -1559,7 +1559,7 @@
     "bases": ["wpt_internal/async-script-scheduling"],
     "args": ["--disable-features=DelayAsyncScriptExecution",
              "--disable-threaded-compositing", "--disable-threaded-animation"],
-    "expires": "Jul 1, 2024"
+    "expires": "Jul 1, 2025"
   },
   {
     "prefix": "async-script-scheduling-apply-to-cross-site-only",
@@ -1567,7 +1567,7 @@
     "bases": ["wpt_internal/async-script-scheduling"],
     "args": ["--enable-features=DelayAsyncScriptExecution:delay_async_exec_target/cross_site_only",
              "--disable-threaded-compositing", "--disable-threaded-animation"],
-    "expires": "Jul 1, 2024"
+    "expires": "Jul 1, 2025"
   },
   {
     "prefix": "async-script-scheduling-apply-to-allowlist",
@@ -1575,7 +1575,7 @@
     "bases": ["wpt_internal/async-script-scheduling"],
     "args": ["--enable-features=DelayAsyncScriptExecution:delay_async_exec_target/cross_site_with_allow_list/delay_async_exec_allow_list/http%3A%2F%2Fbad3p.test%7C%2Fwpt_internal%2Fasync-script-scheduling%2Fresources%2Fscript.sub.js",
              "--disable-threaded-compositing", "--disable-threaded-animation"],
-    "expires": "Jul 1, 2024"
+    "expires": "Jul 1, 2025"
   },
   {
     "prefix": "async-script-scheduling-finished-parsing",
@@ -1583,7 +1583,7 @@
     "bases": ["wpt_internal/async-script-scheduling"],
     "args": ["--enable-features=DelayAsyncScriptExecution:delay_async_exec_delay_type/finished_parsing",
              "--disable-threaded-compositing", "--disable-threaded-animation"],
-    "expires": "Jul 1, 2024"
+    "expires": "Jul 1, 2025"
   },
   {
     "prefix": "async-script-scheduling-finished-parsing-with-dom-content-loaded-wait-for-async-script",
@@ -1591,7 +1591,7 @@
     "bases": ["wpt_internal/async-script-scheduling"],
     "args": ["--enable-features=DelayAsyncScriptExecution:delay_async_exec_delay_type/finished_parsing,DOMContentLoadedWaitForAsyncScript",
              "--disable-threaded-compositing", "--disable-threaded-animation"],
-    "expires": "Jul 1, 2024"
+    "expires": "Jul 1, 2025"
   },
   {
     "prefix": "async-script-scheduling-first-paint-or-finished-parsing",
@@ -1599,7 +1599,7 @@
     "bases": ["wpt_internal/async-script-scheduling"],
     "args": ["--enable-features=DelayAsyncScriptExecution:delay_async_exec_delay_type/first_paint_or_finished_parsing",
              "--disable-threaded-compositing", "--disable-threaded-animation"],
-    "expires": "Jul 1, 2024"
+    "expires": "Jul 1, 2025"
   },
   {
     "prefix": "low-priority-script-loading",
@@ -1607,7 +1607,7 @@
     "bases": ["http/tests/devtools/network/resource-priority.js"],
     "args": ["--enable-features=LowPriorityScriptLoading",
              "--disable-threaded-compositing", "--disable-threaded-animation"],
-    "expires": "Jul 1, 2024"
+    "expires": "Jul 1, 2025"
   },
   {
     "prefix": "lcp-multiple-updates-per-element",
@@ -1645,7 +1645,7 @@
       "alexnj@chromium.org",
       "chikamune@chromium.org"
     ],
-    "expires": "Mar 1, 2024"
+    "expires": "Mar 1, 2025"
   },
   {
     "prefix": "browsing-topics",
diff --git a/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json b/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json
index 6e6e48a..b932785a 100644
--- a/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json
+++ b/third_party/blink/web_tests/external/WPT_BASE_MANIFEST_8.json
@@ -169659,6 +169659,19 @@
        {}
       ]
      ],
+     "pseudo-first-line.html": [
+      "180420d98a4d94d5efd84cee8c83309fa060ffdb",
+      [
+       null,
+       [
+        [
+         "/css/css-ruby/pseudo-first-line-ref.html",
+         "=="
+        ]
+       ],
+       {}
+      ]
+     ],
      "rb-display-001.html": [
       "5149eb34a4686a38cdf347fbe6162df83a9403a6",
       [
@@ -329601,6 +329614,10 @@
        []
       ]
      },
+     "pseudo-first-line-ref.html": [
+      "55c96fb2d3c45e680549c8b500ecaf28d297c311",
+      []
+     ],
      "reference": {
       "improperly-contained-annotation-001-ref.html": [
        "72a55541bcba241cdced59588e46118a40c8528c",
@@ -348094,6 +348111,12 @@
       []
      ]
     },
+    "scoped-registry": {
+     "ShadowRoot-innerHTML-upgrade.tentative-expected.txt": [
+      "19e9f1ae0c3128b7c4d417fa3e123bf4d28e2050",
+      []
+     ]
+    },
     "state": {
      "META.yml": [
       "df335b339e1324d8c36939df30c8506efa6aae0a",
@@ -355934,7 +355957,7 @@
    "fledge": {
     "tentative": {
      "TODO": [
-      "0d29efcc9a9df28cc79ca867247c01f2367bb380",
+      "8760e59d21f6f4e5a26de27395fe1b8a5151dac2",
       []
      ],
      "auction-config-passed-to-worklets.https.window_1-5-expected.txt": [
@@ -356066,11 +356089,7 @@
        "0bac1b99a968eb93daf5719b22dd6e27a26b13a9",
        []
       ]
-     },
-     "service-worker-helper.js": [
-      "dfcd1379d737f55619b4bb6719f72e4d7040de01",
-      []
-     ]
+     }
     }
    },
    "focus": {
@@ -390377,7 +390396,7 @@
     "focus-navigation": {
      "resources": {
       "focus-utils.js": [
-       "c8b4c36de84fff31b2eb74d983196b21de69b8a5",
+       "4aadfe24cbc1aafff7f36293e755694d5a6c7a48",
        []
       ],
       "shadow-dom.js": [
@@ -474927,7 +474946,7 @@
       ]
      ],
      "duplicate-tag-rejects-start.html": [
-      "6c99d6426c04f553dea129f0c0f978aba1c33c24",
+      "5c605fefbb3cc13538e4161bcb0f989a89a30e26",
       [
        null,
        {}
@@ -482020,7 +482039,7 @@
       ]
      ],
      "ShadowRoot-innerHTML-upgrade.tentative.html": [
-      "e21c9dd03326d68976bffc99483d04edd1bb8145",
+      "11cecb1533b53839570387ff5d0c5e9e9df69f56",
       [
        null,
        {}
@@ -530049,41 +530068,6 @@
        }
       ]
      ],
-     "service-worker-request-visibility.https.window.js": [
-      "c533c9cf61de802c64cd3f568228e3a9c28d7b42",
-      [
-       "fledge/tentative/service-worker-request-visibility.https.window.html?1-last",
-       {
-        "script_metadata": [
-         [
-          "script",
-          "/resources/testdriver.js"
-         ],
-         [
-          "script",
-          "/common/utils.js"
-         ],
-         [
-          "script",
-          "resources/fledge-util.sub.js"
-         ],
-         [
-          "script",
-          "/common/subset-tests.js"
-         ],
-         [
-          "timeout",
-          "long"
-         ],
-         [
-          "variant",
-          "?1-last"
-         ]
-        ],
-        "timeout": "long"
-       }
-      ]
-     ],
      "tie.https.window.js": [
       "c87d10f2016fa94d6a1e722fa9dfe1d3bb5c4def",
       [
@@ -637885,6 +637869,15 @@
      ],
      "reading-order": {
       "tentative": {
+       "grid-order-across-scopes.html": [
+        "d505383e33899e86b4820b03943fecdba07b68b1",
+        [
+         null,
+         {
+          "testdriver": true
+         }
+        ]
+       ],
        "grid-order-on-shadow-host.html": [
         "a48eda1b57cd26b642edeed2d890bbf01a6043fe",
         [
@@ -637904,38 +637897,42 @@
         ]
        ],
        "grid-order-with-nested-grids.html": [
-        "d3da6682a3488e65bf2979aea344f5e43a956a49",
+        "15bdcf996fd4a2855ddd36995855d64f8593667e",
         [
          null,
          {
-          "testdriver": true
+          "testdriver": true,
+          "timeout": "long"
          }
         ]
        ],
        "grid-order-with-popover.html": [
-        "2e98c041570d935f89dd753e04460ab098d7dd89",
+        "c96a0c4fcf7712ae8365fd77f97b1ee9c7335a6e",
         [
          null,
          {
-          "testdriver": true
+          "testdriver": true,
+          "timeout": "long"
          }
         ]
        ],
        "grid-order-with-slots.html": [
-        "3045001e1d82525cbbf2e4524d86c28e4f208036",
+        "ed658b3510ae0ad983dbc53391f1ff90efb5d61a",
         [
          null,
          {
-          "testdriver": true
+          "testdriver": true,
+          "timeout": "long"
          }
         ]
        ],
        "grid-order.html": [
-        "1b86ab0b25a1d0e92aeae09b6f55b17bb97f1ee7",
+        "3ee91358fd612dc83afb10038e52163dbecd6d8b",
         [
          null,
          {
-          "testdriver": true
+          "testdriver": true,
+          "timeout": "long"
          }
         ]
        ]
@@ -673054,7 +673051,7 @@
      ]
     ],
     "videoFrame-copyTo-rgb.any.js": [
-     "442efc4b0f487816631430b50cdd893c72767be3",
+     "146b6756cb467335087dd234e63b4e9afcd03adb",
      [
       "webcodecs/videoFrame-copyTo-rgb.any.html",
       {
diff --git a/third_party/blink/web_tests/external/wpt/css/css-lists/li-without-ul-counter-crash.html b/third_party/blink/web_tests/external/wpt/css/css-lists/li-without-ul-counter-crash.html
new file mode 100644
index 0000000..e95c675e
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/css/css-lists/li-without-ul-counter-crash.html
@@ -0,0 +1,6 @@
+<!doctype html>
+<html>
+<link rel="help" href="http://crbug.com/339592908">
+<div><li></li></div>
+<div><li style="display: inline-flex;"></li></div>
+</html>
diff --git a/third_party/blink/web_tests/external/wpt/css/css-view-transitions/duplicate-tag-rejects-start.html b/third_party/blink/web_tests/external/wpt/css/css-view-transitions/duplicate-tag-rejects-start.html
index 6c99d642..5c605fef 100644
--- a/third_party/blink/web_tests/external/wpt/css/css-view-transitions/duplicate-tag-rejects-start.html
+++ b/third_party/blink/web_tests/external/wpt/css/css-view-transitions/duplicate-tag-rejects-start.html
@@ -33,18 +33,18 @@
     let updateCallbackDoneResolved = false;
     transition.updateCallbackDone.then(() => { updateCallbackDoneResolved = true; }, reject);
 
-    // Then finished resolves since updateCallbackDone was already resolved.
-    let finishResolved = false;
-    transition.updateCallbackDone.then(() => {
-      assert_true(updateCallbackDoneResolved, "updateCallbackDone not resolved before finish");
-      finishResolved = true;
-    }, reject);
-
-    // Finally ready rejects.
+    // Ready rejects.
+    let readyRejected = false;
     transition.ready.then(reject, () => {
-      assert_true(finishResolved, "finish not resolved before ready");
-      resolve();
+      readyRejected = true;
+      assert_true(updateCallbackDoneResolved, "updateCallbackDone should resolve before ready was rejected");
     });
+
+    // Then finished resolves since updateCallbackDone was already resolved.
+    transition.finished.then(() => {
+      assert_true(readyRejected, "finished should resolve after ready was rejected");
+      resolve();
+    }, reject);
   });
 }, "Two different elements with the same name in the new DOM should skip the transition");
 </script>
diff --git a/third_party/blink/web_tests/external/wpt/custom-elements/scoped-registry/ShadowRoot-innerHTML-upgrade.tentative-expected.txt b/third_party/blink/web_tests/external/wpt/custom-elements/scoped-registry/ShadowRoot-innerHTML-upgrade.tentative-expected.txt
new file mode 100644
index 0000000..19e9f1a
--- /dev/null
+++ b/third_party/blink/web_tests/external/wpt/custom-elements/scoped-registry/ShadowRoot-innerHTML-upgrade.tentative-expected.txt
@@ -0,0 +1,5 @@
+This is a testharness.js-based test.
+[FAIL] Upgrade into autonomous custom element should not inherit from global registry for missing values
+  assert_false: is not GloballyScoped expected false got true
+Harness: the test ran to completion.
+
diff --git a/third_party/blink/web_tests/external/wpt/custom-elements/scoped-registry/ShadowRoot-innerHTML-upgrade.tentative.html b/third_party/blink/web_tests/external/wpt/custom-elements/scoped-registry/ShadowRoot-innerHTML-upgrade.tentative.html
index e21c9dd..11cecb15 100644
--- a/third_party/blink/web_tests/external/wpt/custom-elements/scoped-registry/ShadowRoot-innerHTML-upgrade.tentative.html
+++ b/third_party/blink/web_tests/external/wpt/custom-elements/scoped-registry/ShadowRoot-innerHTML-upgrade.tentative.html
@@ -9,6 +9,9 @@
 <div id="testdiv"></div>
 
 <script>
+class GloballyScopedElement extends HTMLElement {};
+customElements.define('globally-scoped', GloballyScopedElement);
+
 class TestAutonomous extends HTMLElement {};
 class TestCustomizedBuiltIn extends HTMLParagraphElement {};
 
@@ -113,4 +116,13 @@
   assert_false(shadow3.firstChild instanceof TestCustomizedBuiltIn, 'tree scope with different registry');
   assert_false(testdiv.firstChild instanceof TestCustomizedBuiltIn, 'main document');
 }, 'Upgrade into customized built-in element when definition is added');
+
+test(t => {
+  const registry = new CustomElementRegistry;
+
+  const shadow = attachShadowForTest(t, registry);
+  shadow.innerHTML = '<globally-scoped></globally-scoped>';
+  assert_false(shadow.firstChild instanceof GloballyScopedElement, 'is not GloballyScoped');
+
+}, 'Upgrade into autonomous custom element should not inherit from global registry for missing values');
 </script>
diff --git a/third_party/blink/web_tests/virtual/scoped-custom-element-registry-disabled/external/wpt/custom-elements/scoped-registry/ShadowRoot-innerHTML-upgrade.tentative-expected.txt b/third_party/blink/web_tests/virtual/scoped-custom-element-registry-disabled/external/wpt/custom-elements/scoped-registry/ShadowRoot-innerHTML-upgrade.tentative-expected.txt
index 075007c..05b702e 100644
--- a/third_party/blink/web_tests/virtual/scoped-custom-element-registry-disabled/external/wpt/custom-elements/scoped-registry/ShadowRoot-innerHTML-upgrade.tentative-expected.txt
+++ b/third_party/blink/web_tests/virtual/scoped-custom-element-registry-disabled/external/wpt/custom-elements/scoped-registry/ShadowRoot-innerHTML-upgrade.tentative-expected.txt
@@ -7,5 +7,7 @@
   Illegal constructor
 [FAIL] Upgrade into customized built-in element when definition is added
   Illegal constructor
+[FAIL] Upgrade into autonomous custom element should not inherit from global registry for missing values
+  Illegal constructor
 Harness: the test ran to completion.
 
diff --git a/third_party/dawn b/third_party/dawn
index 700892d..08f33fe 160000
--- a/third_party/dawn
+++ b/third_party/dawn
@@ -1 +1 @@
-Subproject commit 700892daf642d290bee5885644389af86d1d3ff0
+Subproject commit 08f33fe5c6daea5cede4c1a5ac891fd3bf975c31
diff --git a/third_party/devtools-frontend-internal b/third_party/devtools-frontend-internal
index d6610ac..43b68c6 160000
--- a/third_party/devtools-frontend-internal
+++ b/third_party/devtools-frontend-internal
@@ -1 +1 @@
-Subproject commit d6610ac3975eca22e26bcaec351242464121b3b9
+Subproject commit 43b68c69df6463f2a92541da904d6dde886719bf
diff --git a/third_party/devtools-frontend/src b/third_party/devtools-frontend/src
index 9f8a3d4..3ff4c1e 160000
--- a/third_party/devtools-frontend/src
+++ b/third_party/devtools-frontend/src
@@ -1 +1 @@
-Subproject commit 9f8a3d4c3d9f00977d355782005554a096b3d1d1
+Subproject commit 3ff4c1e70b35fb07f1a36e5da1eca667413f2c4e
diff --git a/third_party/skia b/third_party/skia
index b1717a5..3812e11 160000
--- a/third_party/skia
+++ b/third_party/skia
@@ -1 +1 @@
-Subproject commit b1717a5e9676c238970e38d952aaf61aa2ed5c67
+Subproject commit 3812e110860f84690b401d21e17c5a07886a060e
diff --git a/third_party/vulkan-deps b/third_party/vulkan-deps
index e5cd267..643408e 160000
--- a/third_party/vulkan-deps
+++ b/third_party/vulkan-deps
@@ -1 +1 @@
-Subproject commit e5cd267adee1cc1c8c3464f39e53023e195b0e58
+Subproject commit 643408ea2a0685352d831a97601997c9ea246f6f
diff --git a/third_party/webrtc b/third_party/webrtc
index 53d43d6..ac42626 160000
--- a/third_party/webrtc
+++ b/third_party/webrtc
@@ -1 +1 @@
-Subproject commit 53d43d6a41f91bc3174f2c85a18850dccdc31e95
+Subproject commit ac426265b65df19740f0cb1a017cca6cefa3fb41
diff --git a/tools/metrics/histograms/enums.xml b/tools/metrics/histograms/enums.xml
index e868d984..282cca80 100644
--- a/tools/metrics/histograms/enums.xml
+++ b/tools/metrics/histograms/enums.xml
@@ -11541,6 +11541,7 @@
   <int value="4966" label="CSSLightDark"/>
   <int value="4967" label="PrivateAggregationApiFilteringIds"/>
   <int value="4968" label="HTMLInputInSelect"/>
+  <int value="4969" label="Canvas2DMesh"/>
 </enum>
 
 <enum name="FeaturePolicyFeature">
@@ -12066,120 +12067,6 @@
   </int>
 </enum>
 
-<enum name="FingerprintError">
-  <int value="0" label="Unknown error"/>
-  <int value="1" label="Hardware unavailable"/>
-  <int value="2" label="Unable to process"/>
-  <int value="3" label="Timeout"/>
-  <int value="4" label="No space available for a template"/>
-  <int value="5" label="Canceled"/>
-  <int value="6" label="Unable to remove record"/>
-  <int value="7" label="Hardware is locked"/>
-  <int value="8" label="No templates"/>
-</enum>
-
-<enum name="FingerprintRecordFormatVersion">
-  <int value="0" label="None"/>
-  <int value="1" label="Record format version without validation value"/>
-  <int value="2" label="Record format version with validation value"/>
-</enum>
-
-<enum name="FingerprintRetrievePrimarySessionResult">
-  <int value="0" label="Success"/>
-  <int value="1" label="Unknown error"/>
-  <int value="2" label="DBus error - no reply"/>
-  <int value="3" label="DBus error - unknown service"/>
-  <int value="4" label="Missing response"/>
-  <int value="5" label="Parsing error"/>
-</enum>
-
-<enum name="FingerprintScanResult">
-  <int value="0" label="Success"/>
-  <int value="1" label="Partial"/>
-  <int value="2" label="Insufficient"/>
-  <int value="3" label="Sensor Dirty"/>
-  <int value="4" label="Too Slow"/>
-  <int value="5" label="Too Fast"/>
-  <int value="6" label="Immobile"/>
-  <int value="7" label="No Match"/>
-</enum>
-
-<enum name="FingerprintSensorMode">
-  <int value="0" label="None"/>
-  <int value="1" label="Deepsleep"/>
-  <int value="2" label="FingerDown"/>
-  <int value="3" label="FingerUp"/>
-  <int value="4" label="CaptureVendorFormat">
-    This is the same as the default Capture mode with no capture type.
-
-    ec::FpMode::Mode::kCapture == ec::FpMode::Mode::kCaptureVendorFormat
-  </int>
-  <int value="5" label="EnrollSession"/>
-  <int value="6" label="EnrollSessionFingerUp"/>
-  <int value="7" label="EnrollSessionEnrollImage"/>
-  <int value="8" label="EnrollImage"/>
-  <int value="9" label="Match"/>
-  <int value="10" label="ResetSensor"/>
-  <int value="11" label="DontChange"/>
-  <int value="12" label="SensorMaintenance"/>
-  <int value="13" label="ModeInvalid">
-    Reported when the get FPMode command fails or other.
-
-    ec::FpMode::Mode::kModeInvalid
-  </int>
-  <int value="14" label="CaptureSimpleImage"/>
-  <int value="15" label="CapturePattern0"/>
-  <int value="16" label="CapturePattern1"/>
-  <int value="17" label="CaptureQualityTest"/>
-  <int value="18" label="CaptureResetTest"/>
-</enum>
-
-<enum name="FingerprintUnlockResult">
-  <int value="0" label="Success">
-    Successful fingerprint unlock occurred.
-
-    FingerprintUnlockResult::kSuccess = 0
-  </int>
-  <int value="1" label="Fingerprint auth not available">
-    FingerprintUnlockResult::kFingerprintUnavailable = 1
-  </int>
-  <int value="2" label="Authentication is temporarily disabled">
-    FingerprintUnlockResult::kAuthTemporarilyDisabled = 2
-  </int>
-  <int value="3" label="Fingerprint match failed">
-    FingerprintUnlockResult::kMatchFailed = 3
-  </int>
-  <int value="4" label="Fingerprint match is not of the the primary user">
-    FingerprintUnlockResult::kMatchNotForPrimaryUser = 4
-  </int>
-</enum>
-
-<enum name="FingerprintUpdaterReason">
-  <int value="0" label="None"/>
-  <int value="1" label="Mismatched RW Version"/>
-  <int value="2" label="Mismatched RO Version"/>
-  <int value="3" label="Mismatched RW and RO Version"/>
-  <int value="4" label="Active Image RO"/>
-  <int value="5" label="Mismatched RW Version + Active Image RO"/>
-  <int value="6" label="Mismatched RO Version + Active Image RO"/>
-  <int value="7" label="Mismatched RW and RO Version + Active Image RO"/>
-</enum>
-
-<enum name="FingerprintUpdaterStatus">
-  <int value="0" label="Update was unnecessary"/>
-  <int value="1" label="Update was successful"/>
-  <int value="2" label="Failed - Found more than one viable firmware file"/>
-  <int value="3" label="Failed - Firmware file disappeared before decoding"/>
-  <int value="4" label="Failed - Error opening firmware file"/>
-  <int value="5" label="Failed - Error decoding fmap"/>
-  <int value="6" label="Failed - Error checking MCU version before update"/>
-  <int value="7" label="Failed - Error checking MCU version after update"/>
-  <int value="8" label="Failed - Error checking MCU version during update"/>
-  <int value="9" label="Failed - Error checking MCU flash protect status"/>
-  <int value="10" label="Failed - Error flashing RO"/>
-  <int value="11" label="Failed - Error flashing RW"/>
-</enum>
-
 <enum name="FirebaseConfiguredState">
   <int value="0" label="Disabled"/>
   <int value="1" label="Enabled, at First Run"/>
@@ -17103,6 +16990,8 @@
   <int value="-1854783122" label="AccessibilityAccelerator:enabled"/>
   <int value="-1854432127" label="ChromeHomePullToRefreshIphAtTop:disabled"/>
   <int value="-1854372227" label="VrBrowsingExperimentalFeatures:enabled"/>
+  <int value="-1854138112"
+      label="AccessibilityManageBroadcastReceiverOnBackground:enabled"/>
   <int value="-1853877370" label="CastStreamingVp9:disabled"/>
   <int value="-1853570433" label="AdvancedPpdAttributes:enabled"/>
   <int value="-1853050064" label="FullRestoreForLacros:enabled"/>
@@ -20298,6 +20187,7 @@
   <int value="-438529902" label="CaptivePortalErrorPage:enabled"/>
   <int value="-438379844" label="SwapSideVolumeButtonsForOrientation:enabled"/>
   <int value="-438348502" label="LogUrlScoringSignals:disabled"/>
+  <int value="-437937965" label="AccessibilityShakeToLocate:disabled"/>
   <int value="-437292646" label="DeferBeginMainFrameDuringLoading:enabled"/>
   <int value="-436799973" label="FederatedService:enabled"/>
   <int value="-436470115" label="TouchpadAndWheelScrollLatching:enabled"/>
@@ -21232,6 +21122,8 @@
   <int value="-29847483" label="MemoryAblation:enabled"/>
   <int value="-29507521" label="ContextualNudges:disabled"/>
   <int value="-28295905" label="AutofillEnableAccountWalletStorage:enabled"/>
+  <int value="-28034521"
+      label="EnablePasswordsAccountStorageForNonSyncingUsers:enabled"/>
   <int value="-27287076" label="DesktopPWAsTabStripSettings:disabled"/>
   <int value="-27213807" label="GlobalMediaControls:enabled"/>
   <int value="-25726674" label="CompressionDictionaryTransport:enabled"/>
@@ -23229,6 +23121,8 @@
   <int value="848324390" label="enable-lock-screen-apps"/>
   <int value="849235409" label="Prerender2InNewTab:enabled"/>
   <int value="849262171" label="BindingManagerConnectionLimit:disabled"/>
+  <int value="849315389"
+      label="EnablePasswordsAccountStorageForNonSyncingUsers:disabled"/>
   <int value="849980462" label="RemoveNtpFakebox:disabled"/>
   <int value="850779988" label="allow-popups-during-page-unload"/>
   <int value="851085848" label="enable-settings-window"/>
@@ -24714,6 +24608,8 @@
   <int value="1509482104"
       label="SupervisedPrefsControlledBySupervisedStore:disabled"/>
   <int value="1509586356" label="CrossOriginOpenerPolicy:disabled"/>
+  <int value="1509880263"
+      label="AccessibilityManageBroadcastReceiverOnBackground:disabled"/>
   <int value="1509901380" label="disable-drive-search-in-app-launcher"/>
   <int value="1510279169" label="PrivacyGuide2:disabled"/>
   <int value="1510476448" label="disable-prefixed-encrypted-media"/>
@@ -24836,6 +24732,7 @@
   <int value="1563255033" label="memlog-stack-mode"/>
   <int value="1563267770"
       label="FencedFramesReportingAttestationsChanges:disabled"/>
+  <int value="1565467134" label="AccessibilityShakeToLocate:enabled"/>
   <int value="1566945988" label="PdfOcr:disabled"/>
   <int value="1567695310" label="CrostiniBullseyeUpgrade:disabled"/>
   <int value="1567839560"
@@ -30481,6 +30378,13 @@
   <int value="3" label="Failed to create directory"/>
 </enum>
 
+<enum name="PrivacySandboxPrivateAggregationHostFilteringIdStatus">
+  <int value="0" label="No filtering ID, default max bytes"/>
+  <int value="1" label="Filtering ID provided, default max bytes"/>
+  <int value="2" label="No filtering ID, custom max bytes"/>
+  <int value="3" label="Filtering ID provided, custom max bytes"/>
+</enum>
+
 <enum name="PrivacySandboxPrivateAggregationHostPipeResult">
   <int value="0" label="Report success"/>
   <int value="1"
diff --git a/tools/metrics/histograms/histograms_xml_files.gni b/tools/metrics/histograms/histograms_xml_files.gni
index 70c8f7d..8324ccc 100644
--- a/tools/metrics/histograms/histograms_xml_files.gni
+++ b/tools/metrics/histograms/histograms_xml_files.gni
@@ -94,6 +94,7 @@
   "//tools/metrics/histograms/metadata/feature_engagement/histograms.xml",
   "//tools/metrics/histograms/metadata/file/enums.xml",
   "//tools/metrics/histograms/metadata/file/histograms.xml",
+  "//tools/metrics/histograms/metadata/fingerprint/enums.xml",
   "//tools/metrics/histograms/metadata/fingerprint/histograms.xml",
   "//tools/metrics/histograms/metadata/fingerprinting_protection/histograms.xml",
   "//tools/metrics/histograms/metadata/game_mode/histograms.xml",
@@ -221,6 +222,7 @@
   "//tools/metrics/histograms/metadata/settings/histograms.xml",
   "//tools/metrics/histograms/metadata/sharing/enums.xml",
   "//tools/metrics/histograms/metadata/sharing/histograms.xml",
+  "//tools/metrics/histograms/metadata/shortcuts/enums.xml",
   "//tools/metrics/histograms/metadata/shortcuts/histograms.xml",
   "//tools/metrics/histograms/metadata/side_search/histograms.xml",
   "//tools/metrics/histograms/metadata/signin/enums.xml",
diff --git a/tools/metrics/histograms/metadata/METRIC_REVIEWER_OWNERS b/tools/metrics/histograms/metadata/METRIC_REVIEWER_OWNERS
index 93fee5e..e6f0b31 100644
--- a/tools/metrics/histograms/metadata/METRIC_REVIEWER_OWNERS
+++ b/tools/metrics/histograms/metadata/METRIC_REVIEWER_OWNERS
@@ -386,6 +386,7 @@
 spvw@chromium.org
 # search
 ender@google.com
+gangwu@chromium.org
 # security
 cthomp@chromium.org
 dullweber@chromium.org
diff --git a/tools/metrics/histograms/metadata/fingerprint/enums.xml b/tools/metrics/histograms/metadata/fingerprint/enums.xml
new file mode 100644
index 0000000..4ca1baf9
--- /dev/null
+++ b/tools/metrics/histograms/metadata/fingerprint/enums.xml
@@ -0,0 +1,209 @@
+<!--
+Copyright 2024 The Chromium Authors
+Use of this source code is governed by a BSD-style license that can be
+found in the LICENSE file.
+-->
+
+<!--
+
+This file describes the enumerations referenced by entries in histograms.xml for
+this directory. Some enums may instead be listed in the central enums.xml file
+at src/tools/metrics/histograms/enums.xml when multiple files use them.
+
+For best practices on writing enumerations descriptions, see
+https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histograms/README.md#Enum-Histograms
+
+Please follow the instructions in the OWNERS file in this directory to find a
+reviewer. If no OWNERS file exists, please consider signing up at
+go/reviewing-metrics (Googlers only), as all subdirectories are expected to
+have an OWNERS file. As a last resort you can send the CL to
+chromium-metrics-reviews@google.com.
+-->
+
+<histogram-configuration>
+
+<!-- Enum types -->
+
+<enums>
+
+<enum name="AuthenticateCredentialStatus">
+  <int value="0" label="Unknown error"/>
+  <int value="1" label="Success"/>
+  <int value="2" label="Incorrect state"/>
+  <int value="3" label="Establish nonce context failed"/>
+  <int value="4" label="Upload templates failed (deprecated)"/>
+  <int value="5" label="Match command failed (deprecated)"/>
+  <int value="6" label="No templates to match"/>
+  <int value="7" label="Match secret not available"/>
+  <int value="8" label="Internal error"/>
+</enum>
+
+<enum name="CreateCredentialStatus">
+  <int value="0" label="Unknown error"/>
+  <int value="1" label="Success"/>
+  <int value="2" label="Incorrect state"/>
+  <int value="3" label="Template not available"/>
+  <int value="4" label="Match secret not available"/>
+  <int value="5" label="Persist record failed"/>
+</enum>
+
+<enum name="DeleteCredentialStatus">
+  <int value="0" label="Unknown error"/>
+  <int value="1" label="Success"/>
+  <int value="2" label="Incorrect state"/>
+  <int value="3" label="Template doesn't exist"/>
+  <int value="4" label="Deletion failed"/>
+</enum>
+
+<enum name="EnrollLegacyTemplateStatus">
+  <int value="0" label="Success"/>
+  <int value="1" label="Incorrect state"/>
+  <int value="2" label="Record not found"/>
+  <int value="3" label="Templates full"/>
+  <int value="4" label="Establish nonce context failed"/>
+  <int value="5" label="Unlock templates failed"/>
+  <int value="6" label="Migrate command failed"/>
+</enum>
+
+<enum name="FingerprintError">
+  <int value="0" label="Unknown error"/>
+  <int value="1" label="Hardware unavailable"/>
+  <int value="2" label="Unable to process"/>
+  <int value="3" label="Timeout"/>
+  <int value="4" label="No space available for a template"/>
+  <int value="5" label="Canceled"/>
+  <int value="6" label="Unable to remove record"/>
+  <int value="7" label="Hardware is locked"/>
+  <int value="8" label="No templates"/>
+</enum>
+
+<enum name="FingerprintRecordFormatVersion">
+  <int value="0" label="None"/>
+  <int value="1" label="Record format version without validation value"/>
+  <int value="2" label="Record format version with validation value"/>
+</enum>
+
+<enum name="FingerprintRetrievePrimarySessionResult">
+  <int value="0" label="Success"/>
+  <int value="1" label="Unknown error"/>
+  <int value="2" label="DBus error - no reply"/>
+  <int value="3" label="DBus error - unknown service"/>
+  <int value="4" label="Missing response"/>
+  <int value="5" label="Parsing error"/>
+</enum>
+
+<enum name="FingerprintScanResult">
+  <int value="0" label="Success"/>
+  <int value="1" label="Partial"/>
+  <int value="2" label="Insufficient"/>
+  <int value="3" label="Sensor Dirty"/>
+  <int value="4" label="Too Slow"/>
+  <int value="5" label="Too Fast"/>
+  <int value="6" label="Immobile"/>
+  <int value="7" label="No Match"/>
+</enum>
+
+<enum name="FingerprintSensorMode">
+  <int value="0" label="None"/>
+  <int value="1" label="Deepsleep"/>
+  <int value="2" label="FingerDown"/>
+  <int value="3" label="FingerUp"/>
+  <int value="4" label="CaptureVendorFormat">
+    This is the same as the default Capture mode with no capture type.
+
+    ec::FpMode::Mode::kCapture == ec::FpMode::Mode::kCaptureVendorFormat
+  </int>
+  <int value="5" label="EnrollSession"/>
+  <int value="6" label="EnrollSessionFingerUp"/>
+  <int value="7" label="EnrollSessionEnrollImage"/>
+  <int value="8" label="EnrollImage"/>
+  <int value="9" label="Match"/>
+  <int value="10" label="ResetSensor"/>
+  <int value="11" label="DontChange"/>
+  <int value="12" label="SensorMaintenance"/>
+  <int value="13" label="ModeInvalid">
+    Reported when the get FPMode command fails or other.
+
+    ec::FpMode::Mode::kModeInvalid
+  </int>
+  <int value="14" label="CaptureSimpleImage"/>
+  <int value="15" label="CapturePattern0"/>
+  <int value="16" label="CapturePattern1"/>
+  <int value="17" label="CaptureQualityTest"/>
+  <int value="18" label="CaptureResetTest"/>
+</enum>
+
+<enum name="FingerprintUnlockResult">
+  <int value="0" label="Success">
+    Successful fingerprint unlock occurred.
+
+    FingerprintUnlockResult::kSuccess = 0
+  </int>
+  <int value="1" label="Fingerprint auth not available">
+    FingerprintUnlockResult::kFingerprintUnavailable = 1
+  </int>
+  <int value="2" label="Authentication is temporarily disabled">
+    FingerprintUnlockResult::kAuthTemporarilyDisabled = 2
+  </int>
+  <int value="3" label="Fingerprint match failed">
+    FingerprintUnlockResult::kMatchFailed = 3
+  </int>
+  <int value="4" label="Fingerprint match is not of the the primary user">
+    FingerprintUnlockResult::kMatchNotForPrimaryUser = 4
+  </int>
+</enum>
+
+<enum name="FingerprintUpdaterReason">
+  <int value="0" label="None"/>
+  <int value="1" label="Mismatched RW Version"/>
+  <int value="2" label="Mismatched RO Version"/>
+  <int value="3" label="Mismatched RW and RO Version"/>
+  <int value="4" label="Active Image RO"/>
+  <int value="5" label="Mismatched RW Version + Active Image RO"/>
+  <int value="6" label="Mismatched RO Version + Active Image RO"/>
+  <int value="7" label="Mismatched RW and RO Version + Active Image RO"/>
+</enum>
+
+<enum name="FingerprintUpdaterStatus">
+  <int value="0" label="Update was unnecessary"/>
+  <int value="1" label="Update was successful"/>
+  <int value="2" label="Failed - Found more than one viable firmware file"/>
+  <int value="3" label="Failed - Firmware file disappeared before decoding"/>
+  <int value="4" label="Failed - Error opening firmware file"/>
+  <int value="5" label="Failed - Error decoding fmap"/>
+  <int value="6" label="Failed - Error checking MCU version before update"/>
+  <int value="7" label="Failed - Error checking MCU version after update"/>
+  <int value="8" label="Failed - Error checking MCU version during update"/>
+  <int value="9" label="Failed - Error checking MCU flash protect status"/>
+  <int value="10" label="Failed - Error flashing RO"/>
+  <int value="11" label="Failed - Error flashing RW"/>
+</enum>
+
+<enum name="ListLegacyRecordsStatus">
+  <int value="0" label="Unknown error"/>
+  <int value="1" label="Success"/>
+  <int value="2" label="Incorrect state"/>
+</enum>
+
+<enum name="StartAuthSessionStatus">
+  <int value="0" label="Success"/>
+  <int value="1" label="Incorrect state"/>
+  <int value="2" label="Load user failed"/>
+  <int value="3" label="Waiting finger to lift"/>
+  <int value="4" label="Establish nonce context failed"/>
+  <int value="5" label="Unlock templates failed"/>
+  <int value="6" label="Set match mode failed"/>
+</enum>
+
+<enum name="StartEnrollSessionStatus">
+  <int value="0" label="Success"/>
+  <int value="1" label="Incorrect state"/>
+  <int value="2" label="Templates full"/>
+  <int value="3" label="Establish nonce context failed"/>
+  <int value="4" label="Unlock templates failed"/>
+  <int value="5" label="Set enroll mode failed"/>
+</enum>
+
+</enums>
+
+</histogram-configuration>
diff --git a/tools/metrics/histograms/metadata/fingerprint/histograms.xml b/tools/metrics/histograms/metadata/fingerprint/histograms.xml
index cc402db..f44ce87 100644
--- a/tools/metrics/histograms/metadata/fingerprint/histograms.xml
+++ b/tools/metrics/histograms/metadata/fingerprint/histograms.xml
@@ -98,6 +98,90 @@
   </summary>
 </histogram>
 
+<histogram name="Fingerprint.OpStatus.AuthenticateCredential"
+    enum="AuthenticateCredentialStatus" expires_after="2025-05-01">
+  <owner>patrykd@google.com</owner>
+  <owner>chromeos-fingerprint@google.com</owner>
+  <summary>
+    Tracks the return status of AuthenticateCredential operations. An
+    AuthenticateCredential will be called when FPMCU finishes a fingerprint
+    match. This metric is recorded every time an AuthenticateCredential
+    operation completes (success or failure).
+  </summary>
+</histogram>
+
+<histogram name="Fingerprint.OpStatus.CreateCredential"
+    enum="CreateCredentialStatus" expires_after="2025-05-01">
+  <owner>patrykd@google.com</owner>
+  <owner>chromeos-fingerprint@google.com</owner>
+  <summary>
+    Tracks the return status of CreateCredential operations. A CreateCredential
+    will be called when FPMCU finishes a finger enrollment. This metric is
+    recorded every time a CreateCredential operation completes (success or
+    failure).
+  </summary>
+</histogram>
+
+<histogram name="Fingerprint.OpStatus.DeleteCredential"
+    enum="DeleteCredentialStatus" expires_after="2025-05-01">
+  <owner>patrykd@google.com</owner>
+  <owner>chromeos-fingerprint@google.com</owner>
+  <summary>
+    Tracks the return status of DeleteCredential operations. A DeleteCredential
+    will be called when the user wants to delete a fingerprint record (including
+    when removing the user from the device). This metric is recorded every time
+    a DeleteCredential operation completes (success or failure).
+  </summary>
+</histogram>
+
+<histogram name="Fingerprint.OpStatus.EnrollLegacyTemplate"
+    enum="EnrollLegacyTemplateStatus" expires_after="2025-05-01">
+  <owner>patrykd@google.com</owner>
+  <owner>chromeos-fingerprint@google.com</owner>
+  <summary>
+    Tracks the return status of EnrollLegacyTemplate operations. An
+    EnrollLegacyTemplate will be called when cryptohomed wants to migrate a
+    legacy fingerprint. This metric is recorded every time an
+    EnrollLegacyTemplate operation completes (success or failure).
+  </summary>
+</histogram>
+
+<histogram name="Fingerprint.OpStatus.ListLegacyRecords"
+    enum="ListLegacyRecordsStatus" expires_after="2025-05-01">
+  <owner>patrykd@google.com</owner>
+  <owner>chromeos-fingerprint@google.com</owner>
+  <summary>
+    Tracks the return status of ListLegacyRecords operations. A
+    ListLegacyRecords will be called when cryptohomed wants to migrate the
+    legacy fingerprints. This metric is recorded every time a ListLegacyRecords
+    operation completes (success or failure).
+  </summary>
+</histogram>
+
+<histogram name="Fingerprint.OpStatus.StartAuthSession"
+    enum="StartAuthSessionStatus" expires_after="2025-05-01">
+  <owner>patrykd@google.com</owner>
+  <owner>chromeos-fingerprint@google.com</owner>
+  <summary>
+    Tracks the return status of StartAuthSession operations. A StartAuthSession
+    will be called when the user wants to authenticate with fingerprint. This
+    metric is recorded every time a StartAuthSession operation completes
+    (success or failure).
+  </summary>
+</histogram>
+
+<histogram name="Fingerprint.OpStatus.StartEnrollSession"
+    enum="StartEnrollSessionStatus" expires_after="2025-05-01">
+  <owner>patrykd@google.com</owner>
+  <owner>chromeos-fingerprint@google.com</owner>
+  <summary>
+    Tracks the return status of StartEnrollSession operations. A
+    StartEnrollSession will be called when the user wants to enroll a new
+    fingerprint. This metric is recorded every time a StartEnrollSession
+    operation completes (success or failure).
+  </summary>
+</histogram>
+
 <histogram name="Fingerprint.SensorError.BadHwid" enum="BooleanError"
     expires_after="2024-09-15">
   <owner>fsammoura@google.com</owner>
diff --git a/tools/metrics/histograms/metadata/navigation/histograms.xml b/tools/metrics/histograms/metadata/navigation/histograms.xml
index d516a19..8174423 100644
--- a/tools/metrics/histograms/metadata/navigation/histograms.xml
+++ b/tools/metrics/histograms/metadata/navigation/histograms.xml
@@ -1536,19 +1536,22 @@
 </histogram>
 
 <histogram name="Navigation.RendererCommitDelay.{FrameType}" units="ms"
-    expires_after="2023-05-05">
+    expires_after="2024-11-09">
   <owner>cduvall@chromium.org</owner>
   <owner>jam@chromium.org</owner>
   <summary>
     Measures the delay between when the navigation commit was sent by the
     browser to when it is received by the renderer. Recorded for every
     cross-document non-page activation navigation commit.
+
+    Warning: this histogram was expired after 2023-05-05 and brought back
+    2024-05-09; data may be missing.
   </summary>
   <token key="FrameType" variants="FrameTypes"/>
 </histogram>
 
 <histogram name="Navigation.RendererCommitProcessWaitTime.{FrameType}"
-    units="ms" expires_after="2023-05-05">
+    units="ms" expires_after="2024-11-09">
   <owner>cduvall@chromium.org</owner>
   <owner>jam@chromium.org</owner>
   <summary>
@@ -1556,18 +1559,24 @@
     to start before it was able to receive the commit. Recorded for every
     cross-document non-page activation navigation commit which waits on a
     process start.
+
+    Warning: this histogram was expired after 2023-05-05 and brought back
+    2024-05-09; data may be missing.
   </summary>
   <token key="FrameType" variants="FrameTypes"/>
 </histogram>
 
 <histogram name="Navigation.RendererCommitQueueTime.{FrameType}" units="ms"
-    expires_after="2023-05-05">
+    expires_after="2024-11-09">
   <owner>cduvall@chromium.org</owner>
   <owner>jam@chromium.org</owner>
   <summary>
     Measures queue time for the navigation commit mojo task on the renderer
     side. Recorded for every cross-document non-page activation navigation
     commit.
+
+    Warning: this histogram was expired after 2023-05-05 and brought back
+    2024-05-09; data may be missing.
   </summary>
   <token key="FrameType" variants="FrameTypes"/>
 </histogram>
diff --git a/tools/metrics/histograms/metadata/oobe/histograms.xml b/tools/metrics/histograms/metadata/oobe/histograms.xml
index 981ebfa5c..249ccb6 100644
--- a/tools/metrics/histograms/metadata/oobe/histograms.xml
+++ b/tools/metrics/histograms/metadata/oobe/histograms.xml
@@ -812,6 +812,21 @@
   </summary>
 </histogram>
 
+<histogram name="OOBE.MetricsClientIdReset" enum="Boolean"
+    expires_after="2024-11-08">
+  <owner>osamafathy@google.com</owner>
+  <owner>cros-oobe@google.com</owner>
+  <summary>
+    Whether the metrics client ID was reset during OOBE. Recorded at the end of
+    OOBE flow before the first session starts.
+
+    If the device is unmanaged, this metric should only be reported as false. If
+    the device is managed, this should report true in very rare occasions (e.g.
+    the admin switched the metrics policy from false to true at the time the
+    user was going through OOBE).
+  </summary>
+</histogram>
+
 <histogram name="OOBE.NetworkErrorShown.{OOBEScreenShownBeforeNetworkError}"
     enum="NetworkErrorType" expires_after="2024-11-03">
   <owner>achuith@google.com</owner>
@@ -958,6 +973,22 @@
   <summary>Whether the reocmmend apps screen is shown.</summary>
 </histogram>
 
+<histogram name="OOBE.StatsReportingControllerReportedReset" enum="Boolean"
+    expires_after="2024-11-08">
+  <owner>osamafathy@google.com</owner>
+  <owner>cros-oobe@google.com</owner>
+  <summary>
+    Whether `StatsReportingController::IsEnabled()` returned true then later
+    returned false during OOBE. Recorded at the end of OOBE flow before the
+    first session starts.
+
+    If the device is unmanaged, this metric should only be reported as false. If
+    the device is managed, this should report true in very rare occasions (e.g.
+    the admin switched the metrics policy from false to true at the time the
+    user was going through OOBE).
+  </summary>
+</histogram>
+
 <histogram name="OOBE.StepCompletionTime.{OOBELegacyScreenName}" units="ms"
     expires_after="never">
 <!-- expires-never: Core metric for monitoring OOBE flow regressions. -->
diff --git a/tools/metrics/histograms/metadata/privacy/histograms.xml b/tools/metrics/histograms/metadata/privacy/histograms.xml
index d20ae25..a867a07 100644
--- a/tools/metrics/histograms/metadata/privacy/histograms.xml
+++ b/tools/metrics/histograms/metadata/privacy/histograms.xml
@@ -1035,6 +1035,19 @@
   </summary>
 </histogram>
 
+<histogram name="PrivacySandbox.PrivateAggregation.Host.FilteringIdStatus"
+    enum="PrivacySandboxPrivateAggregationHostFilteringIdStatus"
+    expires_after="2024-11-06">
+  <owner>alexmt@chromium.org</owner>
+  <owner>linnan@chromium.org</owner>
+  <summary>
+    Records whether a filtering ID and/or a custom filtering ID max bytes was
+    used for a Private Aggregation report request being generated in the host.
+    This is recorded for every report request generation except that it is not
+    recorded if the filtering ID feature is disabled.
+  </summary>
+</histogram>
+
 <histogram
     name="PrivacySandbox.PrivateAggregation.Host.PipeOpenDurationOnShutdown"
     units="ms" expires_after="2024-11-03">
diff --git a/tools/metrics/histograms/metadata/search/OWNERS b/tools/metrics/histograms/metadata/search/OWNERS
index ba7defc..bf1efea 100644
--- a/tools/metrics/histograms/metadata/search/OWNERS
+++ b/tools/metrics/histograms/metadata/search/OWNERS
@@ -3,6 +3,7 @@
 # Prefer sending CLs to the owners listed below.
 # Use chromium-metrics-reviews@google.com as a backup.
 ender@google.com
+gangwu@chromium.org
 
 # For search engine choice releated metrics only.
 alexilin@chromium.org
\ No newline at end of file
diff --git a/tools/metrics/histograms/metadata/shortcuts/enums.xml b/tools/metrics/histograms/metadata/shortcuts/enums.xml
new file mode 100644
index 0000000..3e4d975
--- /dev/null
+++ b/tools/metrics/histograms/metadata/shortcuts/enums.xml
@@ -0,0 +1,50 @@
+<!--
+Copyright 2023 The Chromium Authors
+Use of this source code is governed by a BSD-style license that can be
+found in the LICENSE file.
+-->
+
+<!--
+
+This file describes the enumerations referenced by entries in histograms.xml for
+this directory. Some enums may instead be listed in the central enums.xml file
+at src/tools/metrics/histograms/enums.xml when multiple files use them.
+
+For best practices on writing enumerations descriptions, see
+https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/metrics/histograms/README.md#Enum-Histograms
+
+Please follow the instructions in the OWNERS file in this directory to find a
+reviewer. If no OWNERS file exists, please consider signing up at
+go/reviewing-metrics (Googlers only), as all subdirectories are expected to
+have an OWNERS file. As a last resort you can send the CL to
+chromium-metrics-reviews@google.com.
+-->
+
+<histogram-configuration>
+
+<!-- Enum types -->
+
+<enums>
+
+<enum name="ShortcutCreationTaskResult">
+  <int value="0" label="Existing shortcut creation task already running"/>
+  <int value="1" label="Invalid web contents"/>
+  <int value="2" label="Page invalidated in middle of Create Shortcut flow"/>
+  <int value="3" label="Fetching site icons failed"/>
+  <int value="4"
+      label="User cancelled shortcut creation from the Create Shortcut dialog"/>
+  <int value="5" label="Shortcut creation failed"/>
+  <int value="6" label="Shortcut creation successful"/>
+</enum>
+
+<enum name="ShortcutCreatorResult">
+  <int value="0" label="Shortcuts created successfully"/>
+  <int value="1"
+      label="Shortcuts were created successfully, but some internals failed.
+             Launching will still work"/>
+  <int value="2" label="Shortcuts creation failed"/>
+</enum>
+
+</enums>
+
+</histogram-configuration>
diff --git a/tools/metrics/histograms/metadata/shortcuts/histograms.xml b/tools/metrics/histograms/metadata/shortcuts/histograms.xml
index 78b53f7..a6c543c 100644
--- a/tools/metrics/histograms/metadata/shortcuts/histograms.xml
+++ b/tools/metrics/histograms/metadata/shortcuts/histograms.xml
@@ -22,6 +22,32 @@
 
 <histograms>
 
+<histogram name="Shortcuts.Creation.Result" enum="ShortcutCreatorResult"
+    expires_after="M131">
+  <owner>dibyapal@chromium.org</owner>
+  <owner>pwa-team@google.com</owner>
+  <summary>
+    Records if shortcut creation on the user's desktop was successful. This is
+    only recorded if the user accepts the shortcut creation dialog. Shortcut
+    creation occurs when the user creates a shortcut to a webpage using the
+    3-dot-menu -&gt; &quot;Save and Share&quot; -&gt; &quot;Create
+    Shortcut&quot; functionality.
+  </summary>
+</histogram>
+
+<histogram name="Shortcuts.CreationTask.Result"
+    enum="ShortcutCreationTaskResult" expires_after="M131">
+  <owner>dibyapal@chromium.org</owner>
+  <owner>pwa-team@google.com</owner>
+  <summary>
+    Records the result of shortcut creation for the web &quot;shortcut&quot;
+    feature. This is recorded when the user attempts to create a shortcut using
+    the 3-dot-menu -&gt; &quot;Save and Share&quot; -&gt; &quot;Create
+    Shortcut&quot; functionality. If a shortcut cannot be created, the stage at
+    which it failed is logged as an error here.
+  </summary>
+</histogram>
+
 <histogram name="Shortcuts.Icons.StorageCount" units="count"
     expires_after="2024-09-01">
   <owner>dmurph@chromium.org</owner>
diff --git a/tools/metrics/histograms/metadata/v8/histograms.xml b/tools/metrics/histograms/metadata/v8/histograms.xml
index 363ff13e..dd7dfdc 100644
--- a/tools/metrics/histograms/metadata/v8/histograms.xml
+++ b/tools/metrics/histograms/metadata/v8/histograms.xml
@@ -1875,6 +1875,16 @@
   </summary>
 </histogram>
 
+<histogram name="V8.WasmFlushedLiftoffCodeSizeBytes" units="bytes"
+    expires_after="2025-06-01">
+  <owner>evih@chromium.org</owner>
+  <owner>wasm-v8@google.com</owner>
+  <summary>
+    The amount of Liftoff code flushed. Recorded on emergency GCs for
+    allocations and on memory pressure.
+  </summary>
+</histogram>
+
 <histogram name="V8.WasmFunctionsPerModule" units="functions"
     expires_after="2024-11-03">
   <owner>ecmziegler@chromium.org</owner>
diff --git a/tools/metrics/histograms/metadata/web_rtc/enums.xml b/tools/metrics/histograms/metadata/web_rtc/enums.xml
index 9b9d8c9..64115f2 100644
--- a/tools/metrics/histograms/metadata/web_rtc/enums.xml
+++ b/tools/metrics/histograms/metadata/web_rtc/enums.xml
@@ -469,6 +469,14 @@
   <int value="3" label="Bad"/>
 </enum>
 
+<enum name="WebRtcTextLoggingStartError">
+  <int value="0" label="RendererClosing"/>
+  <int value="1" label="LogAlreadyOpen"/>
+  <int value="2" label="ApplyForStartFailed"/>
+  <int value="3" label="Cancelled"/>
+  <int value="4" label="RendererClosingInStartDone"/>
+</enum>
+
 <enum name="WebRtcVideoCodecs">
   <int value="0" label="Unknown"/>
   <int value="1" label="VP8"/>
diff --git a/tools/metrics/histograms/metadata/web_rtc/histograms.xml b/tools/metrics/histograms/metadata/web_rtc/histograms.xml
index f3d916e..b6f733e5 100644
--- a/tools/metrics/histograms/metadata/web_rtc/histograms.xml
+++ b/tools/metrics/histograms/metadata/web_rtc/histograms.xml
@@ -3768,6 +3768,38 @@
   </summary>
 </histogram>
 
+<histogram name="WebRtcTextLogging.StartCalled" enum="Boolean"
+    expires_after="2024-11-07">
+  <owner>toprice@chromium.org</owner>
+  <owner>video-cmi-apis@google.com</owner>
+  <summary>
+    Calls to WebRtcTextLogHandler::StartLogging, as a denominator for
+    WebRtcTextLogging.StartError and WebRtcTextLogging.Started. Logged
+    immediately on the JS api call.
+  </summary>
+</histogram>
+
+<histogram name="WebRtcTextLogging.Started" enum="WebRtcLoggingWebAppIdHash"
+    expires_after="2024-11-07">
+  <owner>toprice@chromium.org</owner>
+  <owner>video-cmi-apis@google.com</owner>
+  <summary>
+    Rate of webrtc text log start attemps which successfully reach the STARTED
+    state, on returning a successful response to the JS call.
+  </summary>
+</histogram>
+
+<histogram name="WebRtcTextLogging.StartError"
+    enum="WebRtcTextLoggingStartError" expires_after="2024-11-07">
+  <owner>toprice@chromium.org</owner>
+  <owner>video-cmi-apis@google.com</owner>
+  <summary>
+    Breakdown of errors encountered starting webrtc text logging which prevent
+    us from successfully reaching the STARTED state, recorded when failing the
+    JS start call.
+  </summary>
+</histogram>
+
 <histogram name="WebRtcTextLogging.UploadFailureNetErrorCode"
     enum="NetErrorCodes" expires_after="2024-10-23">
   <owner>toprice@chromium.org</owner>
diff --git a/ui/accessibility/accessibility_features.cc b/ui/accessibility/accessibility_features.cc
index 769c89e..b912c436 100644
--- a/ui/accessibility/accessibility_features.cc
+++ b/ui/accessibility/accessibility_features.cc
@@ -237,6 +237,13 @@
       ::features::kAccessibilitySelectToSpeakShortcut);
 }
 
+BASE_FEATURE(kAccessibilityShakeToLocate,
+             "AccessibilityShakeToLocate",
+             base::FEATURE_DISABLED_BY_DEFAULT);
+bool IsAccessibilityShakeToLocateEnabled() {
+  return base::FeatureList::IsEnabled(::features::kAccessibilityShakeToLocate);
+}
+
 #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
 
 #if BUILDFLAG(IS_ANDROID)
diff --git a/ui/accessibility/accessibility_features.h b/ui/accessibility/accessibility_features.h
index 3b3b2b3..a2b620e3 100644
--- a/ui/accessibility/accessibility_features.h
+++ b/ui/accessibility/accessibility_features.h
@@ -179,6 +179,10 @@
 AX_BASE_EXPORT BASE_DECLARE_FEATURE(kAccessibilitySelectToSpeakShortcut);
 AX_BASE_EXPORT bool IsAccessibilitySelectToSpeakShortcutEnabled();
 
+// Controls whether the shake cursor to locate feature is available.
+AX_BASE_EXPORT BASE_DECLARE_FEATURE(kAccessibilityShakeToLocate);
+AX_BASE_EXPORT bool IsAccessibilityShakeToLocateEnabled();
+
 #endif  // BUILDFLAG(IS_CHROMEOS_ASH)
 
 #if BUILDFLAG(IS_ANDROID)
diff --git a/ui/accessibility/ax_tree.cc b/ui/accessibility/ax_tree.cc
index 117866f84..48fb541 100644
--- a/ui/accessibility/ax_tree.cc
+++ b/ui/accessibility/ax_tree.cc
@@ -14,7 +14,6 @@
 #include "base/command_line.h"
 #include "base/containers/adapters.h"
 #include "base/containers/contains.h"
-#include "base/functional/callback_helpers.h"
 #include "base/memory/ptr_util.h"
 #include "base/memory/raw_ptr.h"
 #include "base/memory/raw_ref.h"
@@ -25,6 +24,7 @@
 #include "base/strings/stringprintf.h"
 #include "base/timer/elapsed_timer.h"
 #include "components/crash/core/common/crash_key.h"
+#include "third_party/abseil-cpp/absl/cleanup/cleanup.h"
 #include "ui/accessibility/ax_enums.mojom.h"
 #include "ui/accessibility/ax_event.h"
 #include "ui/accessibility/ax_language_detection.h"
@@ -1096,9 +1096,7 @@
   event_data_->event_from = update.event_from;
   event_data_->event_from_action = update.event_from_action;
   event_data_->event_intents = update.event_intents;
-  base::ScopedClosureRunner clear_event_data(base::BindOnce(
-      [](std::unique_ptr<AXEvent>* event_data) { event_data->reset(); },
-      &event_data_));
+  absl::Cleanup clear_event_data = [this] { event_data_.reset(); };
 
   AXTreeUpdateState update_state(*this, update);
   const AXNodeID old_root_id = root_ ? root_->id() : kInvalidAXNodeID;
diff --git a/ui/base/BUILD.gn b/ui/base/BUILD.gn
index 700a93c1..3b28b01c 100644
--- a/ui/base/BUILD.gn
+++ b/ui/base/BUILD.gn
@@ -872,6 +872,7 @@
     "//skia",
     "//testing/gmock",
     "//testing/gtest",
+    "//ui/base/clipboard:file_info",
     "//ui/base/data_transfer_policy",
     "//ui/display:test_support",
     "//ui/events:events_base",
diff --git a/ui/base/clipboard/clipboard_test_template.h b/ui/base/clipboard/clipboard_test_template.h
index 39c2331..ed5e128 100644
--- a/ui/base/clipboard/clipboard_test_template.h
+++ b/ui/base/clipboard/clipboard_test_template.h
@@ -122,9 +122,10 @@
            absl::variant<size_t, std::vector<base::FilePath>> pasted_content,
            content::RenderFrameHost* rfh,
            base::OnceCallback<void(bool)> callback));
-  MOCK_METHOD3(DropIfAllowed,
-               void(const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+  MOCK_METHOD4(DropIfAllowed,
+               void(std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb));
 };
 
diff --git a/ui/base/data_transfer_policy/data_transfer_policy_controller.h b/ui/base/data_transfer_policy/data_transfer_policy_controller.h
index 0d02989..afde5b1 100644
--- a/ui/base/data_transfer_policy/data_transfer_policy_controller.h
+++ b/ui/base/data_transfer_policy/data_transfer_policy_controller.h
@@ -21,7 +21,8 @@
 }
 
 namespace ui {
-class OSExchangeData;
+
+struct FileInfo;
 
 // The DataTransfer policy controller controls transferring data via
 // drag-and-drop and clipboard read operations. It allows/disallows transferring
@@ -67,15 +68,16 @@
       content::RenderFrameHost* rfh,
       base::OnceCallback<void(bool)> paste_cb) = 0;
 
-  // `drag_data` can't be nullptr. nullptr can be passed instead of `data_dst`.
-  // If dropping the data is not allowed, this function will show a notification
-  // to the user. If the drop is allowed, `drop_cb` will be run. Otherwise
-  // `drop_cb` will be reset. `drop_cb` may be run asynchronously after the user
-  // comfirms they want to drop the data.
-  virtual void DropIfAllowed(
-      const ui::OSExchangeData* drag_data,
-      base::optional_ref<const DataTransferEndpoint> data_dst,
-      base::OnceClosure drop_cb) = 0;
+  // nullopt can be passed instead of `data_dst` and `data_src`. If dropping
+  // files, `filenames` contains the associated file info. If dropping the data
+  // is not allowed, this function will show a notification to the user. If the
+  // drop is allowed, `drop_cb` will be run. Otherwise `drop_cb` will be reset.
+  // `drop_cb` may be run asynchronously after the user comfirms they want to
+  // drop the data.
+  virtual void DropIfAllowed(std::optional<DataTransferEndpoint> data_src,
+                             std::optional<DataTransferEndpoint> data_dst,
+                             std::optional<std::vector<FileInfo>> filenames,
+                             base::OnceClosure drop_cb) = 0;
 
  protected:
   DataTransferPolicyController();
diff --git a/ui/base/data_transfer_policy/mock_data_transfer_policy_controller.h b/ui/base/data_transfer_policy/mock_data_transfer_policy_controller.h
index e38f8ae..e307ad0 100644
--- a/ui/base/data_transfer_policy/mock_data_transfer_policy_controller.h
+++ b/ui/base/data_transfer_policy/mock_data_transfer_policy_controller.h
@@ -8,6 +8,7 @@
 #include "base/files/file_path.h"
 #include "testing/gmock/include/gmock/gmock.h"
 #include "third_party/abseil-cpp/absl/types/variant.h"
+#include "ui/base/clipboard/file_info.h"
 #include "ui/base/data_transfer_policy/data_transfer_policy_controller.h"
 
 namespace ui {
@@ -40,8 +41,9 @@
       (override));
   MOCK_METHOD(void,
               DropIfAllowed,
-              (const ui::OSExchangeData* drag_data,
-               base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+              (std::optional<ui::DataTransferEndpoint> data_src,
+               std::optional<ui::DataTransferEndpoint> data_dst,
+               std::optional<std::vector<ui::FileInfo>> filenames,
                base::OnceClosure drop_cb),
               (override));
 };
diff --git a/ui/chromeos/translations/ui_chromeos_strings_bs.xtb b/ui/chromeos/translations/ui_chromeos_strings_bs.xtb
index 5bdad015..0b2707d 100644
--- a/ui/chromeos/translations/ui_chromeos_strings_bs.xtb
+++ b/ui/chromeos/translations/ui_chromeos_strings_bs.xtb
@@ -331,7 +331,7 @@
 <translation id="3619115746895587757">Kapućino</translation>
 <translation id="3619593063686672873">Nema nedavnih videozapisa</translation>
 <translation id="3634507049637220048">Mreža <ph name="NETWORK_INDEX" /> od <ph name="NETWORK_COUNT" />, <ph name="NETWORK_NAME" />, <ph name="CONNECTION_STATUS" />, upravlja vaš administrator, detalji</translation>
-<translation id="36451918667380448">Kartica operatera mobilne mreže je zaključana. Kontaktirajte operatera za podršku.</translation>
+<translation id="36451918667380448">Mobilni operater je zaključan. Kontaktirajte operatera za podršku.</translation>
 <translation id="3645233063072417428">Broj premještenih stavki: <ph name="NUMBER_OF_ITEMS" />.</translation>
 <translation id="3658269352872031728">Broj odabranih fajlova: <ph name="SELECTED_FILE_COUNT" /></translation>
 <translation id="3685122418104378273">Sinhroniziranje Google Diska je onemogućeno prema zadanim postavkama kada se koristi prijenos podataka na mobilnoj mreži.</translation>
diff --git a/ui/events/ash/BUILD.gn b/ui/events/ash/BUILD.gn
index 10b2394..15086e6 100644
--- a/ui/events/ash/BUILD.gn
+++ b/ui/events/ash/BUILD.gn
@@ -13,6 +13,8 @@
   sources = [
     "caps_lock_event_rewriter.cc",
     "caps_lock_event_rewriter.h",
+    "discard_key_event_rewriter.cc",
+    "discard_key_event_rewriter.h",
     "event_property.cc",
     "event_property.h",
     "event_rewriter_ash.cc",
diff --git a/ui/events/ash/discard_key_event_rewriter.cc b/ui/events/ash/discard_key_event_rewriter.cc
new file mode 100644
index 0000000..c1f0880
--- /dev/null
+++ b/ui/events/ash/discard_key_event_rewriter.cc
@@ -0,0 +1,60 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#include "ui/events/ash/discard_key_event_rewriter.h"
+
+#include "ui/events/event.h"
+#include "ui/events/event_constants.h"
+#include "ui/events/event_rewriter.h"
+#include "ui/events/keycodes/dom/dom_code.h"
+
+namespace ui {
+
+DiscardKeyEventRewriter::DiscardKeyEventRewriter() = default;
+DiscardKeyEventRewriter::~DiscardKeyEventRewriter() = default;
+
+EventDispatchDetails DiscardKeyEventRewriter::RewriteEvent(
+    const Event& event,
+    const Continuation continuation) {
+  std::unique_ptr<Event> rewritten_event;
+  switch (event.type()) {
+    case ET_KEY_PRESSED:
+    case ET_KEY_RELEASED: {
+      const KeyEvent& key_event = *event.AsKeyEvent();
+      if (key_event.code() == DomCode::FN) {
+        return DiscardEvent(continuation);
+      }
+
+      const int rewritten_flags = event.flags() & ~EF_FUNCTION_DOWN;
+      if (event.flags() != rewritten_flags) {
+        std::unique_ptr<KeyEvent> rewritten_key_event =
+            std::make_unique<KeyEvent>(
+                key_event.type(), key_event.key_code(), key_event.code(),
+                rewritten_flags, key_event.GetDomKey(), key_event.time_stamp(),
+                key_event.is_char());
+        rewritten_key_event->set_scan_code(key_event.scan_code());
+        rewritten_key_event->set_source_device_id(key_event.source_device_id());
+        if (key_event.properties()) {
+          rewritten_key_event->SetProperties(*key_event.properties());
+        }
+        rewritten_event = std::move(rewritten_key_event);
+      }
+
+      break;
+    }
+    default: {
+      const int rewritten_flags = event.flags() & ~EF_FUNCTION_DOWN;
+      if (event.flags() != rewritten_flags) {
+        rewritten_event = event.Clone();
+        rewritten_event->SetFlags(rewritten_flags);
+      }
+      break;
+    }
+  }
+
+  return SendEvent(continuation,
+                   rewritten_event ? rewritten_event.get() : &event);
+}
+
+}  // namespace ui
diff --git a/ui/events/ash/discard_key_event_rewriter.h b/ui/events/ash/discard_key_event_rewriter.h
new file mode 100644
index 0000000..70fb1554
--- /dev/null
+++ b/ui/events/ash/discard_key_event_rewriter.h
@@ -0,0 +1,30 @@
+// Copyright 2024 The Chromium Authors
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+#ifndef UI_EVENTS_ASH_DISCARD_KEY_EVENT_REWRITER_H_
+#define UI_EVENTS_ASH_DISCARD_KEY_EVENT_REWRITER_H_
+
+#include "ui/events/event_rewriter.h"
+
+namespace ui {
+
+// This rewriter remaps modifier key events based on settings/preferences.
+// Also, updates modifier flags along with the remapping not only
+// for KeyEvent instances but also motion Event instances, such as mouse
+// events and touch events.
+class DiscardKeyEventRewriter : public EventRewriter {
+ public:
+  DiscardKeyEventRewriter();
+  DiscardKeyEventRewriter(const DiscardKeyEventRewriter&) = delete;
+  DiscardKeyEventRewriter& operator=(const DiscardKeyEventRewriter&) = delete;
+  ~DiscardKeyEventRewriter() override;
+
+  // EventRewriter:
+  EventDispatchDetails RewriteEvent(const Event& event,
+                                    const Continuation continuation) override;
+};
+
+}  // namespace ui
+
+#endif  // UI_EVENTS_ASH_DISCARD_KEY_EVENT_REWRITER_H_
diff --git a/ui/strings/translations/ax_strings_hi.xtb b/ui/strings/translations/ax_strings_hi.xtb
index 1067080..17a606a6 100644
--- a/ui/strings/translations/ax_strings_hi.xtb
+++ b/ui/strings/translations/ax_strings_hi.xtb
@@ -100,7 +100,7 @@
 <translation id="6755330956360078551">टूलटिप</translation>
 <translation id="6820615603175220800">संदर्भ सूची का संदर्भ</translation>
 <translation id="6845533974506654842">दबाएं</translation>
-<translation id="6885760532393684712">निर्देशिका</translation>
+<translation id="6885760532393684712">डायरेक्ट्री</translation>
 <translation id="689129560213475294">कॉलफ़न</translation>
 <translation id="6934078000481955284">ब्लॉककोट</translation>
 <translation id="693476918119313863">हेडर</translation>
diff --git a/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc b/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
index c293b43..7839a28 100644
--- a/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
+++ b/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone.cc
@@ -91,7 +91,11 @@
                    base::OnceClosure drop_cb) {
   if (ui::DataTransferPolicyController::HasInstance()) {
     ui::DataTransferPolicyController::Get()->DropIfAllowed(
-        drag_data, &drag_info.data_endpoint, std::move(drop_cb));
+        (drag_data->GetSource() ? std::make_optional<ui::DataTransferEndpoint>(
+                                      *drag_data->GetSource())
+                                : std::nullopt),
+        {drag_info.data_endpoint}, drag_data->GetFilenames(),
+        std::move(drop_cb));
   } else {
     std::move(drop_cb).Run();
   }
diff --git a/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone_unittest.cc b/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone_unittest.cc
index d021f43..bf2145b 100644
--- a/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone_unittest.cc
+++ b/ui/views/widget/desktop_aura/desktop_drag_drop_client_ozone_unittest.cc
@@ -491,9 +491,10 @@
            absl::variant<size_t, std::vector<base::FilePath>> pasted_content,
            content::RenderFrameHost* rfh,
            base::OnceCallback<void(bool)> callback));
-  MOCK_METHOD3(DropIfAllowed,
-               void(const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+  MOCK_METHOD4(DropIfAllowed,
+               void(std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb));
 };
 
@@ -503,9 +504,11 @@
   MockDataTransferPolicyController dtp_controller;
 
   // Data Leak Prevention stack allows the drop.
-  EXPECT_CALL(dtp_controller, DropIfAllowed(testing::_, testing::_, testing::_))
-      .WillOnce([&](const ui::OSExchangeData* drag_data,
-                    base::optional_ref<const ui::DataTransferEndpoint> data_dst,
+  EXPECT_CALL(dtp_controller,
+              DropIfAllowed(testing::_, testing::_, testing::_, testing::_))
+      .WillOnce([&](std::optional<ui::DataTransferEndpoint> data_src,
+                    std::optional<ui::DataTransferEndpoint> data_dst,
+                    std::optional<std::vector<ui::FileInfo>> filenames,
                     base::OnceClosure drop_cb) { std::move(drop_cb).Run(); });
 
   // Set the operation which the destination can accept.
@@ -531,7 +534,7 @@
 
   // Data Leak Prevention stack blocks the drop.
   EXPECT_CALL(dtp_controller,
-              DropIfAllowed(testing::_, testing::_, testing::_));
+              DropIfAllowed(testing::_, testing::_, testing::_, testing::_));
 
   // Set the operation which the destination can accept.
   dragdrop_delegate_->SetOperation(DragOperation::kCopy);
diff --git a/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.html b/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.html
index 43fb9a2..bc28812 100644
--- a/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.html
+++ b/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.html
@@ -52,9 +52,10 @@
         expanded="{{crsTrustedCertsOpened_}}">
       <div class="cert-row">
         Trusted Certificates
-        <!-- TODO(crbug.com/40928765): wire up export button to export all
-          certs -->
-        <cr-button class="action-button certs-export-button">Export</cr-button>
+        <cr-button class="action-button certs-export-button"
+            id="exportCRS" on-click="onExportCrs_">
+          Export
+        </cr-button>
       </div>
     </cr-expand-button>
     <cr-collapse id="crsCerts" opened="[[crsTrustedCertsOpened_]]">
diff --git a/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.mojom b/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.mojom
index e7422aa..305e0a9 100644
--- a/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.mojom
+++ b/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.mojom
@@ -42,6 +42,9 @@
   // have to consider if this should also be used for other certs or if other
   // calls should be added for certs from other sources.
   ViewCertificate(string sha256_hash_hex);
+
+  // Export all the certificates trusted through the Chrome Root Store.
+  ExportChromeRootStore();
 };
 
 // Calls from C++ -> TS (Browser -> Renderer).
diff --git a/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.ts b/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.ts
index 0f1830d..83a9ea8 100644
--- a/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.ts
+++ b/ui/webui/resources/cr_components/certificate_manager/certificate_manager_v2.ts
@@ -29,6 +29,7 @@
 export interface CertificateManagerV2Element {
   $: {
     crsCerts: CrCollapseElement,
+    exportCRS: HTMLElement,
     toast: CrToastElement,
   };
 }
@@ -98,6 +99,10 @@
     this.toastMessage_ = 'Hash copied to clipboard';
     this.$.toast.show();
   }
+
+  private onExportCrs_() {
+    CertificatesV2BrowserProxy.getInstance().handler.exportChromeRootStore();
+  }
 }
 
 declare global {
diff --git a/v8 b/v8
index 22aa4ed..9b54530 160000
--- a/v8
+++ b/v8
@@ -1 +1 @@
-Subproject commit 22aa4ed603c6a75bf8a5c9cf9704db5a73a443fc
+Subproject commit 9b5453026ea3517aea3a40ae86f229af12a25435